Regression: circular buffer overrun on UDP stream under Windows.
|Reported by:||MB||Owned by:|
|Version:||git-master||Keywords:||udp regression win|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
Summary of the bug:
How to reproduce:
Open any existing udp-mpegts stream with the following command line: ffmpeg -i udp://127.0.0.1:1800 -c copy -t 10 -f mpegts - > NUL
Before commit '9b7a8bd' (25/05/2016) everything works fine.
After that commint, ffmpeg takes a lot to quit (about 17-18 seconds) and exits with the following 'fake' error message:
[udp @ 006af240] Circular buffer overrun. To avoid, increase fifo_size URL option. To survive in such case, use overrun_nonfatal option
It looks that issue happens only on Windows machines.
My test configuration was Windows 7 64 bit.
I'm using Zeranoe builds of 2016-08-17 (bba6a03) and stream source is always the same.
Issue happens both with 32 and 64 bit builds.