mulaw: const-ify some arrays
authorTim-Philipp Müller <tim@centricular.net>
Sat, 24 Nov 2012 14:27:33 +0000 (14:27 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Sat, 24 Nov 2012 14:27:33 +0000 (14:27 +0000)
gst/law/mulaw-conversion.c

index 190a9f5..15cde17 100755 (executable)
@@ -34,7 +34,8 @@
 void
 mulaw_encode (gint16 * in, guint8 * out, gint numsamples)
 {
-  static gint16 exp_lut[256] = { 0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3,
+  static const gint16 exp_lut[256] = {
+    0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3,
     4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
@@ -100,7 +101,8 @@ mulaw_encode (gint16 * in, guint8 * out, gint numsamples)
 void
 mulaw_decode (guint8 * in, gint16 * out, gint numsamples)
 {
-  static gint16 exp_lut[8] = { 0, 132, 396, 924, 1980, 4092, 8316, 16764 };
+  static const gint16 exp_lut[8] =
+      { 0, 132, 396, 924, 1980, 4092, 8316, 16764 };
   gint16 sign, exponent, mantissa;
   guint8 ulawbyte;
   gint16 linear;