diff options
author | wm4 <wm4@nowhere> | 2014-09-15 23:14:19 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-09-15 23:14:19 +0200 |
commit | b2b1b848da38f6576b2d711eaf86958976b52bde (patch) | |
tree | a82a868015945bef68181edd0cc9aa4223c45bf5 /TOOLS/lib | |
parent | 7c2fb859ab10fa375a38179fd49daac36ab111c8 (diff) | |
download | mpv-b2b1b848da38f6576b2d711eaf86958976b52bde.tar.bz2 mpv-b2b1b848da38f6576b2d711eaf86958976b52bde.tar.xz |
af_lavrresample: fix crash with size 0
The filter output size can be 0. Due to how filtering works, this is
nothing unusual, but avresample_convert() will return 0. The same case
is already handling with "normal" resampling (this commit fixes the
reordering code).
Additionally, don't use an assert(). avresample_convert() failing is
unusual, but might also happen due to e.g. internal out of memory
conditions, so we shouldn't just crash on it.
Curiously observed with --ao=oss --audio-channels=5.1 when changing
speed.
Diffstat (limited to 'TOOLS/lib')
0 files changed, 0 insertions, 0 deletions