diff options
author | Diego Biurrun <diego@biurrun.de> | 2013-08-14 18:39:37 +0200 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2013-08-15 14:38:03 +0200 |
commit | cb214707a6cb0d3272ec0261af6f1f5d8b7dabc7 (patch) | |
tree | 87db8b802fbb940ce3f5364d7d6093f3c23944a3 /libavcodec | |
parent | 38f64c03301ac66d7b54b3e4bd2bf6454f9fb2d3 (diff) | |
download | ffmpeg-cb214707a6cb0d3272ec0261af6f1f5d8b7dabc7.tar.gz |
vp56data: Move all shared enum/struct declarations to common header
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/vp56.h | 27 | ||||
-rw-r--r-- | libavcodec/vp56data.h | 27 | ||||
-rw-r--r-- | libavcodec/vp6data.h | 4 | ||||
-rw-r--r-- | libavcodec/vp8.h | 1 |
4 files changed, 30 insertions, 29 deletions
diff --git a/libavcodec/vp56.h b/libavcodec/vp56.h index 553a625a17..f71b9a8344 100644 --- a/libavcodec/vp56.h +++ b/libavcodec/vp56.h @@ -26,7 +26,6 @@ #ifndef AVCODEC_VP56_H #define AVCODEC_VP56_H -#include "vp56data.h" #include "dsputil.h" #include "get_bits.h" #include "hpeldsp.h" @@ -38,6 +37,32 @@ typedef struct vp56_context VP56Context; +typedef enum { + VP56_FRAME_NONE =-1, + VP56_FRAME_CURRENT = 0, + VP56_FRAME_PREVIOUS = 1, + VP56_FRAME_GOLDEN = 2, + VP56_FRAME_GOLDEN2 = 3, +} VP56Frame; + +typedef enum { + VP56_MB_INTER_NOVEC_PF = 0, /**< Inter MB, no vector, from previous frame */ + VP56_MB_INTRA = 1, /**< Intra MB */ + VP56_MB_INTER_DELTA_PF = 2, /**< Inter MB, above/left vector + delta, from previous frame */ + VP56_MB_INTER_V1_PF = 3, /**< Inter MB, first vector, from previous frame */ + VP56_MB_INTER_V2_PF = 4, /**< Inter MB, second vector, from previous frame */ + VP56_MB_INTER_NOVEC_GF = 5, /**< Inter MB, no vector, from golden frame */ + VP56_MB_INTER_DELTA_GF = 6, /**< Inter MB, above/left vector + delta, from golden frame */ + VP56_MB_INTER_4V = 7, /**< Inter MB, 4 vectors, from previous frame */ + VP56_MB_INTER_V1_GF = 8, /**< Inter MB, first vector, from golden frame */ + VP56_MB_INTER_V2_GF = 9, /**< Inter MB, second vector, from golden frame */ +} VP56mb; + +typedef struct VP56Tree { + int8_t val; + int8_t prob_idx; +} VP56Tree; + typedef struct VP56mv { DECLARE_ALIGNED(4, int16_t, x); int16_t y; diff --git a/libavcodec/vp56data.h b/libavcodec/vp56data.h index ee3832293d..1285fba998 100644 --- a/libavcodec/vp56data.h +++ b/libavcodec/vp56data.h @@ -27,32 +27,7 @@ #define AVCODEC_VP56DATA_H #include "libavutil/common.h" - -typedef enum { - VP56_FRAME_NONE =-1, - VP56_FRAME_CURRENT = 0, - VP56_FRAME_PREVIOUS = 1, - VP56_FRAME_GOLDEN = 2, - VP56_FRAME_GOLDEN2 = 3, -} VP56Frame; - -typedef enum { - VP56_MB_INTER_NOVEC_PF = 0, /**< Inter MB, no vector, from previous frame */ - VP56_MB_INTRA = 1, /**< Intra MB */ - VP56_MB_INTER_DELTA_PF = 2, /**< Inter MB, above/left vector + delta, from previous frame */ - VP56_MB_INTER_V1_PF = 3, /**< Inter MB, first vector, from previous frame */ - VP56_MB_INTER_V2_PF = 4, /**< Inter MB, second vector, from previous frame */ - VP56_MB_INTER_NOVEC_GF = 5, /**< Inter MB, no vector, from golden frame */ - VP56_MB_INTER_DELTA_GF = 6, /**< Inter MB, above/left vector + delta, from golden frame */ - VP56_MB_INTER_4V = 7, /**< Inter MB, 4 vectors, from previous frame */ - VP56_MB_INTER_V1_GF = 8, /**< Inter MB, first vector, from golden frame */ - VP56_MB_INTER_V2_GF = 9, /**< Inter MB, second vector, from golden frame */ -} VP56mb; - -typedef struct VP56Tree { - int8_t val; - int8_t prob_idx; -} VP56Tree; +#include "vp56.h" extern const uint8_t ff_vp56_b2p[]; extern const uint8_t ff_vp56_b6to4[]; diff --git a/libavcodec/vp6data.h b/libavcodec/vp6data.h index 9a11f89bf5..2de90e7be7 100644 --- a/libavcodec/vp6data.h +++ b/libavcodec/vp6data.h @@ -26,7 +26,9 @@ #ifndef AVCODEC_VP6DATA_H #define AVCODEC_VP6DATA_H -#include "vp56data.h" +#include <stdint.h> + +#include "vp56.h" static const uint8_t vp6_def_fdv_vector_model[2][8] = { { 247, 210, 135, 68, 138, 220, 239, 246 }, diff --git a/libavcodec/vp8.h b/libavcodec/vp8.h index 6ec3879667..80f555f404 100644 --- a/libavcodec/vp8.h +++ b/libavcodec/vp8.h @@ -29,7 +29,6 @@ #include "libavutil/buffer.h" #include "vp56.h" -#include "vp56data.h" #include "vp8dsp.h" #include "h264pred.h" #include "thread.h" |