diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-10-20 09:12:28 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-10-20 09:12:28 +0000 |
commit | d475a9523ff79dc9d912960216c5cc4142b2a138 (patch) | |
tree | 059605b5be3bb4363a8a3fb9f75e5619725adb8d /libaf | |
parent | def1404bc4b45f70809c20029758fcdd6248d57b (diff) | |
download | mpv-d475a9523ff79dc9d912960216c5cc4142b2a138.tar.bz2 mpv-d475a9523ff79dc9d912960216c5cc4142b2a138.tar.xz |
semi-hack: avoid passing 0-length blocks to audio filters.
Fixes bugzilla bug #391 (lavcresample crashes).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16816 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf')
-rw-r--r-- | libaf/af.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libaf/af.c b/libaf/af.c index 9abf947f3d..cecb9f469f 100644 --- a/libaf/af.c +++ b/libaf/af.c @@ -503,6 +503,7 @@ af_data_t* af_play(af_stream_t* s, af_data_t* data) af_instance_t* af=s->first; // Iterate through all filters do{ + if (data->len <= 0) break; data=af->play(af,data); af=af->next; }while(af); |