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
This commit is contained in:
arpi 2002-01-30 22:05:46 +00:00
parent 6b95ed4805
commit da4fc61f41
1 changed files with 6 additions and 5 deletions

View File

@ -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;
}