summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_audio.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-15 00:16:21 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-15 00:16:21 +0000
commit279284cc4c52d8cca221d7341b608ebc550a059f (patch)
treeda98dae7eafdcbe06fc784f29dc9dd1784bd8e23 /libmpdemux/demux_audio.c
parente73f29e80071d475ac4b1b30a1889f2c16f92fb2 (diff)
downloadmpv-279284cc4c52d8cca221d7341b608ebc550a059f.tar.bz2
mpv-279284cc4c52d8cca221d7341b608ebc550a059f.tar.xz
mp3 position fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4713 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_audio.c')
-rw-r--r--libmpdemux/demux_audio.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/libmpdemux/demux_audio.c b/libmpdemux/demux_audio.c
index 890b04168e..58843d00b5 100644
--- a/libmpdemux/demux_audio.c
+++ b/libmpdemux/demux_audio.c
@@ -1,5 +1,6 @@
#include "config.h"
+#include "../mp_msg.h"
#include <stdlib.h>
#include <stdio.h>
@@ -83,7 +84,7 @@ int demux_audio_open(demuxer_t* demuxer) {
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 @@ int demux_audio_open(demuxer_t* demuxer) {
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 @@ int demux_audio_open(demuxer_t* demuxer) {
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;
}