On 15.2.2011 13:27, Leandro Santiago wrote:
Hello to all.

In my app I'm continuously receiving video (mjpeg) from a web server,
but when I close the connection (desconecting the network cable, for
example), the app stay locked in the av_read_frame() call. Are there
any ways to define a  "timeout" when try to read a frame, and, when
this time comes, the function returns with an error.

Thx.
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Hello,

you have to set a callback function by your own to make a timeout in blocking functions like av_read_frame. This is managed by url_set_interrupt_cb(). In blocking functions the libary call your function specified there. Then you have to decide if the timeout ist needed or not. If you want the blocking function to quit, because of an timeout, the return value must be 0.

Steffen
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to