[FFmpeg-cvslog] r15549 - in trunk/libavcodec: h264.c h264dspenc.c

lu_zero subversion
Sat Oct 4 11:36:35 CEST 2008


Author: lu_zero
Date: Sat Oct  4 11:36:35 2008
New Revision: 15549

Log:
Mark ff_div6 and ff_rem6 static inh264.c . Patch by Diego Petten?

Modified:
   trunk/libavcodec/h264.c
   trunk/libavcodec/h264dspenc.c

Modified: trunk/libavcodec/h264.c
==============================================================================
--- trunk/libavcodec/h264.c	(original)
+++ trunk/libavcodec/h264.c	Sat Oct  4 11:36:35 2008
@@ -86,11 +86,11 @@ static av_always_inline uint32_t pack16t
 #endif
 }
 
-const uint8_t ff_rem6[52]={
+static const uint8_t rem6[52]={
 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3,
 };
 
-const uint8_t ff_div6[52]={
+static const uint8_t div6[52]={
 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
 };
 
@@ -2056,8 +2056,8 @@ static void init_dequant8_coeff_table(H2
         }
 
         for(q=0; q<52; q++){
-            int shift = ff_div6[q];
-            int idx = ff_rem6[q];
+            int shift = div6[q];
+            int idx = rem6[q];
             for(x=0; x<64; x++)
                 h->dequant8_coeff[i][q][transpose ? (x>>3)|((x&7)<<3) : x] =
                     ((uint32_t)dequant8_coeff_init[idx][ dequant8_coeff_init_scan[((x>>1)&12) | (x&3)] ] *
@@ -2081,8 +2081,8 @@ static void init_dequant4_coeff_table(H2
             continue;
 
         for(q=0; q<52; q++){
-            int shift = ff_div6[q] + 2;
-            int idx = ff_rem6[q];
+            int shift = div6[q] + 2;
+            int idx = rem6[q];
             for(x=0; x<16; x++)
                 h->dequant4_coeff[i][q][transpose ? (x>>2)|((x<<2)&0xF) : x] =
                     ((uint32_t)dequant4_coeff_init[idx][(x&1) + ((x>>2)&1)] *

Modified: trunk/libavcodec/h264dspenc.c
==============================================================================
--- trunk/libavcodec/h264dspenc.c	(original)
+++ trunk/libavcodec/h264dspenc.c	Sat Oct  4 11:36:35 2008
@@ -28,9 +28,6 @@
 
 #include "dsputil.h"
 
-extern const uint8_t ff_div6[52];
-extern const uint8_t ff_rem6[52];
-
 #define  H264_DCT_PART1(X) \
          a = block[0][X]+block[3][X]; \
          c = block[0][X]-block[3][X]; \




More information about the ffmpeg-cvslog mailing list