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
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
