move run length table constants to rl.h
authorAurelien Jacobs <aurel@gnuage.org>
Tue, 4 Mar 2008 23:58:12 +0000 (23:58 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Tue, 4 Mar 2008 23:58:12 +0000 (23:58 +0000)
Originally committed as revision 12319 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/mpegvideo.h
libavcodec/rl.h

index 35ef0e1..2a493e7 100644 (file)
@@ -32,6 +32,7 @@
 #include "bitstream.h"
 #include "ratecontrol.h"
 #include "parser.h"
+#include "rl.h"
 
 #define FRAME_SKIPPED 100 ///< return value for header parsers if frame is not coded
 
@@ -61,10 +62,6 @@ enum OutputFormat {
 #define ME_MAP_SHIFT 3
 #define ME_MAP_MV_BITS 11
 
-/* run length table */
-#define MAX_RUN    64
-#define MAX_LEVEL  64
-
 #define I_TYPE FF_I_TYPE  ///< Intra
 #define P_TYPE FF_P_TYPE  ///< Predicted
 #define B_TYPE FF_B_TYPE  ///< Bi-dir predicted
@@ -775,8 +772,6 @@ void ff_mpeg1_encode_slice_header(MpegEncContext *s);
 void ff_mpeg1_clean_buffers(MpegEncContext *s);
 int ff_mpeg1_find_frame_end(ParseContext *pc, const uint8_t *buf, int buf_size);
 
-#include "rl.h"
-
 extern const uint8_t ff_mpeg4_y_dc_scale_table[32];
 extern const uint8_t ff_mpeg4_c_dc_scale_table[32];
 extern const uint8_t ff_aic_dc_scale_table[32];
index ecea2c8..03d2e56 100644 (file)
 
 #include <stdint.h>
 #include "bitstream.h"
-#include "mpegvideo.h"
+
+/* run length table */
+#define MAX_RUN    64
+#define MAX_LEVEL  64
 
 /** RLTable. */
 typedef struct RLTable {