comparison 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
comparison
equal deleted inserted replaced
947:9be53be2d1a9 948:371bc36a9c5c
3 3
4 #include "common.h" 4 #include "common.h"
5 5
6 #define LIBAVCODEC_VERSION_INT 0x000406 6 #define LIBAVCODEC_VERSION_INT 0x000406
7 #define LIBAVCODEC_VERSION "0.4.6" 7 #define LIBAVCODEC_VERSION "0.4.6"
8 #define LIBAVCODEC_BUILD 4648 8 #define LIBAVCODEC_BUILD 4649
9 #define LIBAVCODEC_BUILD_STR "4648" 9 #define LIBAVCODEC_BUILD_STR "4649"
10 10
11 enum CodecID { 11 enum CodecID {
12 CODEC_ID_NONE, 12 CODEC_ID_NONE,
13 CODEC_ID_MPEG1VIDEO, 13 CODEC_ID_MPEG1VIDEO,
14 CODEC_ID_H263, 14 CODEC_ID_H263,
880 #define FF_CMP_RD 6 880 #define FF_CMP_RD 6
881 #define FF_CMP_ZERO 7 881 #define FF_CMP_ZERO 7
882 #define FF_CMP_CHROMA 256 882 #define FF_CMP_CHROMA 256
883 883
884 /** 884 /**
885 * ME diamond size 885 * ME diamond size & shape
886 * encoding: set by user. 886 * encoding: set by user.
887 * decoding: unused 887 * decoding: unused
888 */ 888 */
889 int dia_size; 889 int dia_size;
890
891 /**
892 * amount of previous MV predictors (2a+1 x 2a+1 square)
893 * encoding: set by user.
894 * decoding: unused
895 */
896 int last_predictor_count;
897
890 } AVCodecContext; 898 } AVCodecContext;
891 899
892 typedef struct AVCodec { 900 typedef struct AVCodec {
893 const char *name; 901 const char *name;
894 int type; 902 int type;