4 // sox -t raw -A -r 8000 -b alaw.alaw -t sw alaw.out
10 f
=fopen("alaw.dat","wb");
11 for(i
=0;i
<256;i
++) fwrite(&i
,1,1,f
);
14 system("sox -t raw -A -r 8000 -b alaw.dat -t sw alaw.out");
16 printf("// Generated by TOOLS/alaw-gen.c\n");
18 printf("\nshort alaw2short[]={\n");
20 f
=fopen("alaw.out","rb");
25 if(i
!=255) putchar(',');
26 if((i
&7)==7) printf("\n");
31 system("sox -t raw -U -r 8000 -b alaw.dat -t sw alaw.out");
33 printf("\nshort ulaw2short[]={\n");
35 f
=fopen("alaw.out","rb");
40 if(i
!=255) putchar(',');
41 if((i
&7)==7) printf("\n");