X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=alawulaw.c;h=cafe1af32f5d1d6b6c5c88ce6fa69097cba68e51;hp=72fee4bcd01fd982d555dff11f133c60a79dfe05;hb=034d3a91404addedc1c7a3494862c79532b0b878;hpb=6bf7c7f9db360d6031417b012dcb0e90e2251cd6 diff --git a/alawulaw.c b/alawulaw.c index 72fee4b..cafe1af 100644 --- a/alawulaw.c +++ b/alawulaw.c @@ -10,6 +10,7 @@ \*****************************************************************************/ signed int *audio_law_to_s32; +unsigned char silence; /* ulaw -> signed 16-bit */ static signed int audio_ulaw_to_s32[] = @@ -229,6 +230,7 @@ void generate_tables(char law) int i, j; if (law == 'a') { + silence = 0x2a; audio_law_to_s32=audio_alaw_to_s32; /* generating alaw-table */ i = j = 0; @@ -242,6 +244,7 @@ void generate_tables(char law) i++; } } else { + silence = 0xff; audio_law_to_s32=audio_ulaw_to_s32; /* generating ulaw-table */ i = j = 0;