diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-30 22:05:46 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-30 22:05:46 +0000 |
commit | da4fc61f419d3a60c03b9cad956301162047a411 (patch) | |
tree | 8aeaef24c7833c60e41186f2c55cad783f2ebe48 /dec_audio.c | |
parent | 6b95ed480582a8bd5ba1add32b7469c755925766 (diff) | |
download | mpv-da4fc61f419d3a60c03b9cad956301162047a411.tar.bz2 mpv-da4fc61f419d3a60c03b9cad956301162047a411.tar.xz |
possible AC3 fix, by Marcus Blomenkamp <Marcus.Blomenkamp@epost.de>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4424 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'dec_audio.c')
-rw-r--r-- | dec_audio.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/dec_audio.c b/dec_audio.c index 9e78ef075f..1f2d8b00fa 100644 --- a/dec_audio.c +++ b/dec_audio.c @@ -320,7 +320,7 @@ int init_audio(sh_audio_t *sh_audio){ int driver=sh_audio->codec->driver; sh_audio->samplesize=2; -#if WORDS_BIGENDIAN +#ifdef WORDS_BIGENDIAN sh_audio->sample_format=AFMT_S16_BE; #else sh_audio->sample_format=AFMT_S16_LE; @@ -405,8 +405,9 @@ case AFM_A52: case AFM_HWAC3: // Dolby AC3 audio: sh_audio->audio_out_minsize=4*256*6; - sh_audio->sample_format = AFMT_AC3; - sh_audio->channels=1; +// sh_audio->sample_format = AFMT_AC3; +// sh_audio->sample_format = AFMT_S16_LE; + sh_audio->channels=2; break; case AFM_GSM: // MS-GSM audio codec: @@ -630,8 +631,8 @@ case AFM_HWAC3: { // o_bps is calculated from samplesize*channels*samplerate // a single ac3 frame is always translated to 6144 byte packet. (zero padding) - sh_audio->channels=1; - sh_audio->samplesize=4; // 1*4*(6*256) = 6144 (very TRICKY!) + sh_audio->channels=2; + sh_audio->samplesize=2; // 2*2*(6*256) = 6144 (very TRICKY!) break; } |