aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/avcodec.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2003-01-01 14:36:20 +0000
committerMichael Niedermayer <michaelni@gmx.at>2003-01-01 14:36:20 +0000
commitb07a59805ed59800b5800d687a347eb15a9630dc (patch)
treed73ecc4c2804ee26592464b38e648384306b629d /libavcodec/avcodec.h
parente9166b58aacaba353d4f261743f707feff582046 (diff)
downloadffmpeg-b07a59805ed59800b5800d687a347eb15a9630dc.tar.gz
shape adaptive diamonds for EPZS
user specified amount of MV predictors from the last frame b frame MV predictor scaling fixed Originally committed as revision 1384 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/avcodec.h')
-rw-r--r--libavcodec/avcodec.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index a5d71c2773..9ad87aedd4 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -5,8 +5,8 @@
#define LIBAVCODEC_VERSION_INT 0x000406
#define LIBAVCODEC_VERSION "0.4.6"
-#define LIBAVCODEC_BUILD 4648
-#define LIBAVCODEC_BUILD_STR "4648"
+#define LIBAVCODEC_BUILD 4649
+#define LIBAVCODEC_BUILD_STR "4649"
enum CodecID {
CODEC_ID_NONE,
@@ -882,11 +882,19 @@ typedef struct AVCodecContext {
#define FF_CMP_CHROMA 256
/**
- * ME diamond size
+ * ME diamond size & shape
* encoding: set by user.
* decoding: unused
*/
int dia_size;
+
+ /**
+ * amount of previous MV predictors (2a+1 x 2a+1 square)
+ * encoding: set by user.
+ * decoding: unused
+ */
+ int last_predictor_count;
+
} AVCodecContext;
typedef struct AVCodec {