* consts
authorZdenek Kabelac <kabi@informatics.muni.cz>
Mon, 11 Nov 2002 09:30:07 +0000 (09:30 +0000)
committerZdenek Kabelac <kabi@informatics.muni.cz>
Mon, 11 Nov 2002 09:30:07 +0000 (09:30 +0000)
Originally committed as revision 1191 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/svq1_cb.h

index e91b625..fa1eb3b 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 /* 6x16-entry codebook for inter-coded 4x2 vectors */
-static int8_t svq1_inter_codebook_4x2[768] = {
+static const int8_t svq1_inter_codebook_4x2[768] = {
     7,  2, -6, -7,  7,  3, -3, -4, -7, -2,  7,  8, -8, -4,  3,  4,
    19, 17,  9,  3,-14,-16,-12, -8,-18,-16, -8, -3, 11, 14, 12,  8,
     7,-16,-10, 20,  7,-17,-10, 20, -6, 18,  8,-21, -7, 18,  9,-20,
@@ -75,7 +75,7 @@ static int8_t svq1_inter_codebook_4x2[768] = {
 };
 
 /* 6x16-entry codebook for inter-coded 4x4 vectors */
-static int8_t svq1_inter_codebook_4x4[1536] = {
+static const int8_t svq1_inter_codebook_4x4[1536] = {
     4,  0, -6, -7, -4, -8,-13, -9, -8, -8, -1,  6, -2,  5, 22, 27,
   -16, -7, 11, 10,-18, -7, 13, 10,-15, -4, 12,  8, -9, -1,  9,  5,
    -2,  2, 15,-16, -3,  2, 19,-19, -3,  2, 19,-19, -2,  3, 15,-14,
@@ -175,7 +175,7 @@ static int8_t svq1_inter_codebook_4x4[1536] = {
 };
 
 /* 6x16-entry codebook for inter-coded 8x4 vectors */
-static int8_t svq1_inter_codebook_8x4[3072] = {
+static const int8_t svq1_inter_codebook_8x4[3072] = {
     9,  8,  4,  0, -3, -4, -4, -3,  9,  8,  4, -1, -4, -5, -5, -3,
     8,  7,  3, -2, -5, -5, -5, -4,  6,  4,  1, -2, -4, -5, -4, -3,
   -12,-14,-11, -4,  1,  5,  6,  6, -8,-10, -7, -5, -2,  1,  1,  1,
@@ -371,7 +371,7 @@ static int8_t svq1_inter_codebook_8x4[3072] = {
 };
 
 /* 6x16-entry codebook for inter-coded 8x8 vectors */
-static int8_t svq1_inter_codebook_8x8[6144] = {
+static const int8_t svq1_inter_codebook_8x8[6144] = {
    -4, -3,  4,  5,  2,  1,  1,  0, -5, -3,  5,  5,  2,  1,  0,  0,
    -6, -4,  5,  5,  2,  1,  0,  0, -7, -4,  4,  5,  2,  1,  0,  0,
    -8, -5,  3,  4,  2,  1,  0,  0, -8, -6,  3,  4,  1,  1,  1,  0,
@@ -759,13 +759,13 @@ static int8_t svq1_inter_codebook_8x8[6144] = {
 };
 
 /* list of codebooks for inter-coded vectors */
-static uint8_t *svq1_inter_codebooks[4] = {
-  svq1_inter_codebook_4x2, svq1_inter_codebook_4x4,
-  svq1_inter_codebook_8x4, svq1_inter_codebook_8x8
+static const uint8_t* const svq1_inter_codebooks[4] = {
+    svq1_inter_codebook_4x2, svq1_inter_codebook_4x4,
+    svq1_inter_codebook_8x4, svq1_inter_codebook_8x8
 };
 
 /* 6x16-entry codebook for intra-coded 4x2 vectors */
-static int8_t svq1_intra_codebook_4x2[768] = {
+static const int8_t svq1_intra_codebook_4x2[768] = {
    12, 13, 13, 11, -7,-10,-15,-17,-16,-15,-12,-10, 11, 15, 15, 12,
     2, 17, 20, 15,-45,-24,  2, 13, 21, 20, -6,-36, 12, 16, -1,-27,
   -18,-21, 10, 45,-11,-20, -7, 21, 43, -8,-28,  0, 33,-16,-28,  3,
@@ -817,7 +817,7 @@ static int8_t svq1_intra_codebook_4x2[768] = {
 };
 
 /* 6x16-entry codebook for intra-coded 4x4 vectors */
-static int8_t svq1_intra_codebook_4x4[1536] = {
+static const int8_t svq1_intra_codebook_4x4[1536] = {
   -11, -3,  3,  6,-10, -1,  5,  7, -9, -1,  6,  7, -9, -1,  4,  6,
     5,  7,  0,-14,  6,  9,  2,-15,  6,  9,  2,-15,  4,  6,  0,-14,
    16,  3, -5, -6, 16,  1, -8, -8, 14, -1, -9, -9, 12,  0, -8, -8,
@@ -917,7 +917,7 @@ static int8_t svq1_intra_codebook_4x4[1536] = {
 };
 
 /* 6x16-entry codebook for intra-coded 8x4 vectors */
-static int8_t svq1_intra_codebook_8x4[3072] = {
+static const int8_t svq1_intra_codebook_8x4[3072] = {
     5,  6,  6,  6,  7,  7,  8,  8,  0,  0,  0,  0,  0,  1,  2,  3,
    -3, -4, -4, -5, -5, -4, -3, -2, -4, -4, -4, -5, -4, -4, -3, -3,
     1,  2,  2,  2,  2,  3,  3,  3,  2,  3,  3,  4,  4,  5,  5,  5,
@@ -1113,7 +1113,7 @@ static int8_t svq1_intra_codebook_8x4[3072] = {
 };
 
 /* 6x16-entry codebook for intra-coded 8x8 vectors */
-static int8_t svq1_intra_codebook_8x8[6144] = {
+static const int8_t svq1_intra_codebook_8x8[6144] = {
     4,  4,  3,  2,  2,  1,  0, -1,  4,  3,  3,  2,  1,  0, -1, -1,
     3,  3,  2,  2,  1,  0, -1, -2,  3,  2,  2,  1,  0, -1, -2, -3,
     2,  2,  1,  0, -1, -1, -2, -3,  2,  1,  0,  0, -1, -2, -3, -4,
@@ -1501,7 +1501,7 @@ static int8_t svq1_intra_codebook_8x8[6144] = {
 };
 
 /* list of codebooks for intra-coded vectors */
-static uint8_t *svq1_intra_codebooks[4] = {
-  svq1_intra_codebook_4x2, svq1_intra_codebook_4x4,
-  svq1_intra_codebook_8x4, svq1_intra_codebook_8x8
+static const uint8_t* const svq1_intra_codebooks[4] = {
+    svq1_intra_codebook_4x2, svq1_intra_codebook_4x4,
+    svq1_intra_codebook_8x4, svq1_intra_codebook_8x8
 };