diff options
author | Anton Khirnov <anton@khirnov.net> | 2012-07-05 21:51:44 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2012-07-06 13:51:58 +0200 |
commit | b7558ac293f199ac408117618a61567ee1ee7077 (patch) | |
tree | 0c04520b6b5ea0f4fc095e896444fdabb92296a8 /libavformat/cafdec.c | |
parent | 54bf88e65fe2d87a41abcbee33392725ebe2f0a0 (diff) | |
download | ffmpeg-b7558ac293f199ac408117618a61567ee1ee7077.tar.gz |
af_amix: avoid spurious EAGAIN.
Input on/off state can change in request_samples(), which can result in
a state where only the first input is active. get_available_samples()
will then return 0, and request_frame() will fail with EAGAIN even
though there is data on the single active input.
Take this into account and check the number of active inputs again after
calling request_samples().
Diffstat (limited to 'libavformat/cafdec.c')
0 files changed, 0 insertions, 0 deletions