diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-11-04 18:46:53 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-11-04 18:46:53 +0000 |
commit | 4f148b5f42fa1e4fca3636d7ee81b3e091ab445e (patch) | |
tree | 1845be5bbf4897acc38a620218f0458392bb781a /libmpcodecs/ad_ffmpeg.c | |
parent | e78a59f10e69410d94ad5593d4ef3dfedc5627fb (diff) | |
download | mpv-4f148b5f42fa1e4fca3636d7ee81b3e091ab445e.tar.bz2 mpv-4f148b5f42fa1e4fca3636d7ee81b3e091ab445e.tar.xz |
MACE fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8102 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ad_ffmpeg.c')
-rw-r--r-- | libmpcodecs/ad_ffmpeg.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libmpcodecs/ad_ffmpeg.c b/libmpcodecs/ad_ffmpeg.c index d02dbcd1b5..3c2ade2148 100644 --- a/libmpcodecs/ad_ffmpeg.c +++ b/libmpcodecs/ad_ffmpeg.c @@ -82,6 +82,18 @@ static int init(sh_audio_t *sh_audio) return 0; } mp_msg(MSGT_DECAUDIO,MSGL_V,"INFO: libavcodec init OK!\n"); + +// printf("\nFOURCC: 0x%X\n",sh_audio->format); + if(sh_audio->format==0x3343414D){ + // MACE 3:1 + sh_audio->ds->ss_div = 2*3; // 1 samples/packet + sh_audio->ds->ss_mul = 2*1; // 1 bytes/packet + } else + if(sh_audio->format==0x3643414D){ + // MACE 6:1 + sh_audio->ds->ss_div = 2*6; // 1 samples/packet + sh_audio->ds->ss_mul = 2*1; // 1 bytes/packet + } // Decode at least 1 byte: (to get header filled) x=decode_audio(sh_audio,sh_audio->a_buffer,1,sh_audio->a_buffer_size); |