<div dir="ltr"><div>when I use libav* in server environment, I usually need that calls to <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">av_read_frame </font>return with some error code when input is not available [such as when multicast udp feed is down]</div>
<div>this can be achieved if the udp protocol is opened with the <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">URL_FLAG_NONBLOCK </font>flag.</div><div><br></div><div>the question is:</div><div>how can I make sure the protocol is opened with the said <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">URL_FLAG_NONBLOCK </font>flag, when the <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">av_open_input_file() </font>function doesn&#39;t give me an opportunity to specify this flag?</div>
<div><br></div><div><div dir="ltr"><div>Thank</div><div><font face="arial, helvetica, sans-serif">A.</font></div><font face="verdana, sans-serif"><span style="font-size: x-small; "><div><br></div></span></font></div></div>

</div>