summaryrefslogtreecommitdiffstats
path: root/libmpdemux/muxer_mpeg.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-01 18:36:50 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-01 18:36:50 +0000
commit1da3dc91bde1a06a5cfc1fdc8a495098cd5122be (patch)
treec593b88206f478a4199ea9b0766dc948a1724fd0 /libmpdemux/muxer_mpeg.c
parentfa38f52244327391383595ec27385e2e13775e36 (diff)
downloadmpv-1da3dc91bde1a06a5cfc1fdc8a495098cd5122be.tar.bz2
mpv-1da3dc91bde1a06a5cfc1fdc8a495098cd5122be.tar.xz
set i_bps in demux_audio for WAV and MP3 to avoid division by zero before
decoder sets it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16163 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/muxer_mpeg.c')
-rw-r--r--libmpdemux/muxer_mpeg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/muxer_mpeg.c b/libmpdemux/muxer_mpeg.c
index 5d1fedc98a..3d3d690426 100644
--- a/libmpdemux/muxer_mpeg.c
+++ b/libmpdemux/muxer_mpeg.c
@@ -2312,7 +2312,7 @@ static int parse_audio(muxer_stream_t *s, int finalize, int *nf, double *timer)
{
if(s->b_buffer[i] == 0xFF && ((s->b_buffer[i+1] & 0xE0) == 0xE0))
{
- len = mp_get_mp3_header(&(s->b_buffer[i]), &chans, &srate, &spf, &layer);
+ len = mp_get_mp3_header(&(s->b_buffer[i]), &chans, &srate, &spf, &layer, NULL);
if(len > 0 && (srate == s->wf->nSamplesPerSec) && (i + len <= s->b_buffer_len))
{
frames++;