summaryrefslogtreecommitdiff
path: root/libavcodec/h261.h
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2013-04-04 14:56:01 +0200
committerDiego Biurrun <diego@biurrun.de>2013-04-10 13:32:04 +0200
commit8a776ad90e00ab2b98e8683ac6182d641a383c3a (patch)
tree4671a446d30fcc2dbd313b66cc928bdb4134be5f /libavcodec/h261.h
parentb93b27edb0455287f49182fbf11b68e575f59225 (diff)
h261: Move shared data tables from a header to a proper C file
Diffstat (limited to 'libavcodec/h261.h')
-rw-r--r--libavcodec/h261.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libavcodec/h261.h b/libavcodec/h261.h
index df9cbe8ac0..a1a0a415bb 100644
--- a/libavcodec/h261.h
+++ b/libavcodec/h261.h
@@ -29,6 +29,7 @@
#define AVCODEC_H261_H
#include "mpegvideo.h"
+#include "rl.h"
/**
* H261Context
@@ -50,6 +51,15 @@ typedef struct H261Context {
extern uint8_t ff_h261_rl_table_store[2][2 * MAX_RUN + MAX_LEVEL + 3];
+extern const uint8_t ff_h261_mba_code[35];
+extern const uint8_t ff_h261_mba_bits[35];
+extern const uint8_t ff_h261_mtype_code[10];
+extern const uint8_t ff_h261_mtype_bits[10];
+extern const int ff_h261_mtype_map[10];
+extern const uint8_t ff_h261_mv_tab[17][2];
+extern const uint8_t ff_h261_cbp_tab[63][2];
+extern RLTable ff_h261_rl_tcoeff;
+
void ff_h261_loop_filter(MpegEncContext *s);
int ff_h261_get_picture_format(int width, int height);