[SCM] libav/experimental: 100000l (typos in the #define for selecting the NORM6 method -> wasnt compiled, after fixing typos new method doesnt even compile -> swicth back to old until its fixed)

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 15:42:56 UTC 2013


The following commit has been merged in the experimental branch:
commit 9da235c80399a2a10aebcd38d81a371f4575767e
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jan 30 22:28:11 2005 +0000

    100000l (typos in the #define for selecting the NORM6 method -> wasnt compiled, after fixing typos new method doesnt even compile -> swicth back to old until its fixed)
    
    Originally committed as revision 3907 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/vc9.c b/libavcodec/vc9.c
index 7a6f218..57d2e4f 100644
--- a/libavcodec/vc9.c
+++ b/libavcodec/vc9.c
@@ -33,6 +33,9 @@
 #include "mpegvideo.h"
 #include "vc9data.h"
 
+#undef NDEBUG
+#include <assert.h>
+
 extern const uint32_t ff_table0_dc_lum[120][2], ff_table1_dc_lum[120][2];
 extern const uint32_t ff_table0_dc_chroma[120][2], ff_table1_dc_chroma[120][2];
 extern VLC ff_msmp4_dc_luma_vlc[2], ff_msmp4_dc_chroma_vlc[2];
@@ -139,7 +142,7 @@ static VLC vc9_norm6_vlc;
 #endif
 #if TILE_VLC_METHOD == 2
 #define VC9_NORM6_FIRST_BITS 8
-#define VC9_NORM6_SECOND 8
+#define VC9_NORM6_SECOND_BITS 8
 static VLC vc9_norm6_first, vc9_norm6_second;
 #endif
 /* Could be optimized, one table only needs 8 bits */
diff --git a/libavcodec/vc9data.h b/libavcodec/vc9data.h
index f555f6f..3afa8f8 100644
--- a/libavcodec/vc9data.h
+++ b/libavcodec/vc9data.h
@@ -7,7 +7,7 @@
 #define VC9DATA_H
 
 /* Set a method for reading VLC in NORM6 bitplane decoding */
-#define VLC_NORM6_METH0D    2
+#define TILE_VLC_METHOD    1
 
 /* bfraction is fractional, we scale to the GCD 3*5*7*8 = 840 */
 const int16_t vc9_bfraction_lut[23] = {
@@ -74,7 +74,7 @@ static const uint8_t vc9_norm2_bits[4] = {
   1, 3, 3, 2
 };
 
-#if VLC_NORM6_METH0D == 1
+#if TILE_VLC_METHOD == 1
 static const uint16_t vc9_norm6_codes[64] = {
 0x001, 0x002, 0x003, 0x000, 0x004, 0x001, 0x002, 0x047, 0x005, 0x003, 0x004, 0x04B, 0x005, 0x04D, 0x04E, 0x30E, 
 0x006, 0x006, 0x007, 0x053, 0x008, 0x055, 0x056, 0x30D, 0x009, 0x059, 0x05A, 0x30C, 0x05C, 0x30B, 0x30A, 0x037, 

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list