# HG changeset patch # User arpi # Date 1044315027 0 # Node ID c9b1b73339daa35ef00a3393eb292ba04ed916b2 # Parent 2c37b2fe05eef7ebbc15ab3a4096ae847ae50fe1 hwac3 fix bugrep & testing by Stefan Baehre diff -r 2c37b2fe05ee -r c9b1b73339da libao2/ao_mpegpes.c --- a/libao2/ao_mpegpes.c Mon Feb 03 22:39:01 2003 +0000 +++ b/libao2/ao_mpegpes.c Mon Feb 03 23:30:27 2003 +0000 @@ -97,6 +97,7 @@ case AFMT_S16_LE: case AFMT_S16_BE: case AFMT_MPEG: + case AFMT_AC3: ao_data.format=format; break; default: @@ -178,7 +179,7 @@ unsigned short *s=data; // if(len>2000) len=2000; // printf("ao_mpegpes: len=%d \n",len); - if(ao_data.format==AFMT_S16_LE) + if(ao_data.format==AFMT_S16_LE || ao_data.format==AFMT_AC3) for(i=0;i>8)|(s[i]<<8); // le<->be send_lpcm_packet(data,len,0xA0,ao_data.pts,freq_id); }