diff options
Diffstat (limited to 'libao2')
-rw-r--r-- | libao2/ao_mpegpes.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libao2/ao_mpegpes.c b/libao2/ao_mpegpes.c index b2dde6ae9c..59cba696ec 100644 --- a/libao2/ao_mpegpes.c +++ b/libao2/ao_mpegpes.c @@ -217,7 +217,6 @@ static int init(int rate,int channels,int format,int flags){ ao_data.channels=2; ao_data.outburst=2000; switch(format){ - case AF_FORMAT_S16_LE: case AF_FORMAT_S16_BE: case AF_FORMAT_MPEG2: case AF_FORMAT_AC3: @@ -303,7 +302,7 @@ static int play(void* data,int len,int flags){ unsigned short *s=data; // if(len>2000) len=2000; // printf("ao_mpegpes: len=%d \n",len); - if(ao_data.format==AF_FORMAT_S16_LE || ao_data.format==AF_FORMAT_AC3) + if(ao_data.format==AF_FORMAT_AC3) for(i=0;i<len/2;i++) s[i]=(s[i]>>8)|(s[i]<<8); // le<->be send_mpeg_lpcm_packet(data, len, 0xA0, ao_data.pts, freq_id, my_ao_write); } |