X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=alawulaw.c;h=cafe1af32f5d1d6b6c5c88ce6fa69097cba68e51;hp=72fee4bcd01fd982d555dff11f133c60a79dfe05;hb=ec40766edc4b55496be56d3123b266900e15dc29;hpb=de6346a5bf01b196a6135bff2b998615d4d8681b 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;