diff avcodec.h @ 948:371bc36a9c5c libavcodec

shape adaptive diamonds for EPZS user specified amount of MV predictors from the last frame b frame MV predictor scaling fixed
author michaelni
date Wed, 01 Jan 2003 14:36:20 +0000
parents 463f7260b155
children ad264a7d4f94
line wrap: on
line diff
--- a/avcodec.h	Wed Jan 01 00:42:18 2003 +0000
+++ b/avcodec.h	Wed Jan 01 14:36:20 2003 +0000
@@ -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 @@
 #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 {