]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Fallback to sample rate if bit rate is 0. This avoids 0 timebases in nut.
authormichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sun, 2 Mar 2008 23:47:30 +0000 (23:47 +0000)
committermichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sun, 2 Mar 2008 23:47:30 +0000 (23:47 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12294 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavformat/riff.c

index 64891db3e8297b1e87e8f3212aab875fcf99f5d9..b977f0dcbf447bbbd04a2a5ec47542a86d04c018 100644 (file)
@@ -441,7 +441,7 @@ void ff_parse_specific_params(AVCodecContext *stream, int *au_rate, int *au_ssiz
         *au_rate = stream->time_base.den;
     }else{
         *au_scale= stream->block_align ? stream->block_align*8 : 8;
-        *au_rate = stream->bit_rate;
+        *au_rate = stream->bit_rate ? stream->bit_rate : 8*stream->sample_rate;
     }
     gcd= ff_gcd(*au_scale, *au_rate);
     *au_scale /= gcd;