diff options
author | wm4 <wm4@nowhere> | 2018-02-03 13:13:49 +0100 |
---|---|---|
committer | Kevin Mitchell <kevmitch@gmail.com> | 2018-02-03 05:01:34 -0800 |
commit | 3d4071e6e5b4a536391cd8cfe54ddf2e2f7f915d (patch) | |
tree | 08a64e104df402288a6f021bc3722925f2c6b606 /test | |
parent | 87d8f292f51621a5ad76bd7acebd232b5e6aefce (diff) | |
download | mpv-3d4071e6e5b4a536391cd8cfe54ddf2e2f7f915d.tar.bz2 mpv-3d4071e6e5b4a536391cd8cfe54ddf2e2f7f915d.tar.xz |
swresample: remove unnecessary request for new input
We called mp_pin_out_request_data() if there was input _and_ output.
This is not how it should be: we should request new input only if output
was requested, but we could not produce any output.
On the other hand, the upper half of the process() function will request
new input if output is required, but all input was consumed. But this
requires calling mp_filter_internal_mark_progress(), as otherwise the
general filter logic would not know that we can continue.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions