On 08.11.2016 14:30, qw wrote:
hi Marlon Mirchevski,

How to submit my solution/update for the ticket issue?

Thanks!

Regards

Andrew

在 2016-11-08 18:28:19,"Marlon Mirchevski" <[email protected]> 写道:

    On 27.10.2016 13:01, qw wrote:
    Hi,

    ffmpeg 2.8.6 is used to develop application, which reads rtmp
    stream and does some video processing. 'AVIOInterruptCB
    interrupt_callback' is used to avoid indefinite waiting if there
    is no avpackets in network. But it doesn't work, and
    avformat_open_input() waits forever. My source code is shown as
    follows:

    static int decodeInterruptCb(void *p)
    {
        return 1;
    }

    AVFormatContext *pIfmtCtx;
    pIfmtCtx->flags |= AVFMT_FLAG_NONBLOCK;
    pIfmtCtx->interrupt_callback.callback = decodeInterruptCb;
    pIfmtCtx->interrupt_callback.opaque = NULL;

    avformat_open_input(&pIfmtCtx, pInRtmpUrl, NULL, NULL);

    callback function is set that intends to return immediately, Why
    avformat_open_input() still waits for indefinite time?

    Is there something wrong with the usage of ffmpeg lib?

    Thanks!

    Regards

    Andrew
    I think ticket #5615 have the same/similar problem.
    https://trac.ffmpeg.org/ticket/5615

    If that is, please bump/update it.
    Thanks


Register account on https://trac.ffmpeg.org/register
Here's some reading, nothing special: https://trac.ffmpeg.org/
And you can submit/update a bug trac.
--

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to