Mercurial > libavcodec.hg
comparison avcodec.h @ 1708:dea5b2946999 libavcodec
interlaced motion estimation
interlaced mpeg2 encoding
P & B frames
rate distored interlaced mb decission
alternate scantable support
4mv encoding fixes (thats also why the regression tests change)
passing height to most dsp functions
interlaced mpeg4 encoding (no direct mode MBs yet)
various related cleanups
disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed
author | michael |
---|---|
date | Tue, 30 Dec 2003 16:07:57 +0000 |
parents | 3ba5c493db6f |
children | 6a7e68899d8a |
comparison
equal
deleted
inserted
replaced
1707:027545a2fdbe | 1708:dea5b2946999 |
---|---|
15 #include "rational.h" | 15 #include "rational.h" |
16 #include <sys/types.h> /* size_t */ | 16 #include <sys/types.h> /* size_t */ |
17 | 17 |
18 #define FFMPEG_VERSION_INT 0x000408 | 18 #define FFMPEG_VERSION_INT 0x000408 |
19 #define FFMPEG_VERSION "0.4.8" | 19 #define FFMPEG_VERSION "0.4.8" |
20 #define LIBAVCODEC_BUILD 4697 | 20 #define LIBAVCODEC_BUILD 4698 |
21 | 21 |
22 #define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT | 22 #define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT |
23 #define LIBAVCODEC_VERSION FFMPEG_VERSION | 23 #define LIBAVCODEC_VERSION FFMPEG_VERSION |
24 | 24 |
25 #define AV_STRINGIFY(s) AV_TOSTRING(s) | 25 #define AV_STRINGIFY(s) AV_TOSTRING(s) |
261 #define CODEC_FLAG_CBP_RD 0x04000000 ///< use rate distortion optimization for cbp | 261 #define CODEC_FLAG_CBP_RD 0x04000000 ///< use rate distortion optimization for cbp |
262 #define CODEC_FLAG_QP_RD 0x08000000 ///< use rate distortion optimization for qp selectioon | 262 #define CODEC_FLAG_QP_RD 0x08000000 ///< use rate distortion optimization for qp selectioon |
263 #define CODEC_FLAG_H263P_AIV 0x00000008 ///< H263 Alternative inter vlc | 263 #define CODEC_FLAG_H263P_AIV 0x00000008 ///< H263 Alternative inter vlc |
264 #define CODEC_FLAG_OBMC 0x00000001 ///< OBMC | 264 #define CODEC_FLAG_OBMC 0x00000001 ///< OBMC |
265 #define CODEC_FLAG_LOOP_FILTER 0x00000800 ///< loop filter | 265 #define CODEC_FLAG_LOOP_FILTER 0x00000800 ///< loop filter |
266 #define CODEC_FLAG_H263P_SLICE_STRUCT 0x10000000 | 266 #define CODEC_FLAG_H263P_SLICE_STRUCT 0x10000000 |
267 #define CODEC_FLAG_INTERLACED_ME 0x20000000 ///< interlaced motion estimation | |
267 /* Unsupported options : | 268 /* Unsupported options : |
268 * Syntax Arithmetic coding (SAC) | 269 * Syntax Arithmetic coding (SAC) |
269 * Reference Picture Selection | 270 * Reference Picture Selection |
270 * Independant Segment Decoding */ | 271 * Independant Segment Decoding */ |
271 /* /Fx */ | 272 /* /Fx */ |