]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/vc1: Factorize imode enum out / remove duplication
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 14 Dec 2013 04:16:25 +0000 (05:16 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 14 Dec 2013 04:16:25 +0000 (05:16 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/vc1.c
libavcodec/vc1.h
libavcodec/vc1dec.c

index 181a4df3780d6c360aec4846871bf25a472ca1b1..38e03e8f78e623b5754c9b6a00dded021d4c5235 100644 (file)
  * @{
  */
 
-/**
- * Imode types
- * @{
- */
-enum Imode {
-    IMODE_RAW,
-    IMODE_NORM2,
-    IMODE_DIFF2,
-    IMODE_NORM6,
-    IMODE_DIFF6,
-    IMODE_ROWSKIP,
-    IMODE_COLSKIP
-};
-/** @} */ //imode defines
-
 /** Decode rows by checking if they are skipped
  * @param plane Buffer to store decoded bits
  * @param[in] width Width of this buffer
index 0cf4e0f9f779f3ba0098ed50d9322f229d27af38..0d23b4435324d03bb0e7b0b9e23a8923ddee9c3c 100644 (file)
@@ -175,6 +175,21 @@ enum FrameCodingMode {
     ILACE_FIELD         ///<  in the bitstream is reported as 11b
 };
 
+/**
+ * Imode types
+ * @{
+ */
+enum Imode {
+    IMODE_RAW,
+    IMODE_NORM2,
+    IMODE_DIFF2,
+    IMODE_NORM6,
+    IMODE_DIFF6,
+    IMODE_ROWSKIP,
+    IMODE_COLSKIP
+};
+/** @} */ //imode defines
+
 /** The VC1 Context
  * @todo Change size wherever another size is more efficient
  * Many members are only used for Advanced Profile
index 061ece13c57357a0bd1e61e359afe56361b64063..8d6a044c2b6eed4730e7602fdb67dba27a82b063 100644 (file)
@@ -59,20 +59,6 @@ static const int offset_table2[9] = {  0,  1,  3,  7, 15, 31, 63, 127, 255 };
  * @{
  */
 
-/**
- * Imode types
- * @{
- */
-enum Imode {
-    IMODE_RAW,
-    IMODE_NORM2,
-    IMODE_DIFF2,
-    IMODE_NORM6,
-    IMODE_DIFF6,
-    IMODE_ROWSKIP,
-    IMODE_COLSKIP
-};
-/** @} */ //imode defines
 
 static void init_block_index(VC1Context *v)
 {