# HG changeset patch # User arpi # Date 1013732181 0 # Node ID 9262f4dc332ff41add6bcc168d988e043a346319 # Parent 39f5eccd54c23648a2ab17c5c4fc1bbbd0faa694 mp3 position fixed diff -r 39f5eccd54c2 -r 9262f4dc332f libmpdemux/demux_audio.c --- a/libmpdemux/demux_audio.c Thu Feb 14 23:41:34 2002 +0000 +++ b/libmpdemux/demux_audio.c Fri Feb 15 00:16:21 2002 +0000 @@ -1,5 +1,6 @@ #include "config.h" +#include "../mp_msg.h" #include #include @@ -83,7 +84,7 @@ switch(frmt) { case MP3: sh_audio->format = 0x55; - demuxer->movi_start = st_pos; + demuxer->movi_start = st_pos-3; for(n = 0; n < 5 ; n++) { pos = mp_decode_mp3_header(hdr); if(pos < 0) @@ -159,7 +160,7 @@ priv = (da_priv_t*)malloc(sizeof(da_priv_t)); priv->frmt = frmt; demuxer->priv = priv; - demuxer->movi_start = st_pos; +// demuxer->movi_start = st_pos; demuxer->audio->id = 0; demuxer->audio->sh = sh_audio; sh_audio->ds = demuxer->audio; @@ -167,6 +168,8 @@ if(stream_tell(s) != demuxer->movi_start) stream_seek(s,demuxer->movi_start); + mp_msg(MSGT_DEMUX,MSGL_V,"demux_audio: audio data 0x%X - 0x%X \n",demuxer->movi_start,demuxer->movi_end); + return 1; }