comparison avcodec.h @ 294:944632089814 libavcodec

4MV motion estimation (not finished yet) SAD functions rewritten (8x8 support & MMX2 optimizations) HQ inter/intra decission msmpeg4 encoding bugfix (MV where too long)
author michaelni
date Wed, 27 Mar 2002 21:25:22 +0000
parents 91f7c38f5f37
children a1234c032636
comparison
equal deleted inserted replaced
293:6eaf5da091fa 294:944632089814
59 #define ME_PHODS 3 59 #define ME_PHODS 3
60 #define ME_EPZS 4 60 #define ME_EPZS 4
61 #define ME_X1 5 61 #define ME_X1 5
62 62
63 /* encoding support */ 63 /* encoding support */
64 /* note not everything is supported yet */
64 65
65 #define CODEC_FLAG_HQ 0x0001 /* high quality (non real time) encoding */ 66 #define CODEC_FLAG_HQ 0x0001 /* high quality (non real time) encoding */
66 #define CODEC_FLAG_QSCALE 0x0002 /* use fixed qscale */ 67 #define CODEC_FLAG_QSCALE 0x0002 /* use fixed qscale */
68 #define CODEC_FLAG_4MV 0x0004 /* 4 MV per MB allowed */
69 #define CODEC_FLAG_B 0x0008 /* use B frames */
70 #define CODEC_FLAG_QPEL 0x0010 /* use qpel MC */
71 #define CODEC_FLAG_GMC 0x0020 /* use GMC */
67 72
68 /* codec capabilities */ 73 /* codec capabilities */
69 74
70 /* decoder can use draw_horiz_band callback */ 75 /* decoder can use draw_horiz_band callback */
71 #define CODEC_CAP_DRAW_HORIZ_BAND 0x0001 76 #define CODEC_CAP_DRAW_HORIZ_BAND 0x0001