Index: libmpcodecs/ad_dvdpcm.c =================================================================== RCS file: /cvsroot/mplayer/main/libmpcodecs/ad_dvdpcm.c,v retrieving revision 1.5 diff -u -r1.5 ad_dvdpcm.c --- libmpcodecs/ad_dvdpcm.c 8 Oct 2002 22:56:43 -0000 1.5 +++ libmpcodecs/ad_dvdpcm.c 26 Jul 2004 16:24:32 -0000 @@ -35,6 +35,13 @@ sh->samplerate=48000; } sh->i_bps=2*sh->channels*sh->samplerate; + sh->i_bps = 3 * sh->channels * sh->samplerate; + sh_audio->samplesize = 3; + sh_audio->sample_format = AFMT_AF_FLAGS | AF_FORMAT_I | + AF_FORMAT_LE | AF_FORMAT_SI; +// AF_FORMAT_LE | AF_FORMAT_US; +// AF_FORMAT_BE | AF_FORMAT_SI; +// AF_FORMAT_BE | AF_FORMAT_US; return 1; } @@ -66,12 +73,5 @@ { int j,len; len=demux_read_data(sh_audio->ds,buf,(minlen+3)&(~3)); -#ifndef WORDS_BIGENDIAN - for(j=0;j