diff avcodec.h @ 1095:c7604e6291c5 libavcodec

extended option for h263+ patch by (fixounet at free dot fr) with some minor modifications
author michaelni
date Wed, 05 Mar 2003 16:10:13 +0000
parents f59c3f66363b
children b773f9d23236
line wrap: on
line diff
--- a/avcodec.h	Tue Mar 04 13:05:14 2003 +0000
+++ b/avcodec.h	Wed Mar 05 16:10:13 2003 +0000
@@ -160,7 +160,19 @@
 #define CODEC_FLAG_TRELLIS_QUANT  0x00200000 /* use trellis quantization */
 #define CODEC_FLAG_GLOBAL_HEADER  0x00400000 /* place global headers in extradata instead of every keyframe */
 #define CODEC_FLAG_BITEXACT       0x00800000 /* use only bitexact stuff (except (i)dct) */
-
+/* Fx : Flag for h263+ extra options */
+#define CODEC_FLAG_H263P_AIC      0x01000000 /* Advanced intra coding */
+#define CODEC_FLAG_H263P_UMV      0x02000000 /* Unlimited motion vector  */
+/* For advanced prediction mode, we reuse the 4MV flag */
+/* Unsupported options :
+ * 		Syntax Arithmetic coding (SAC)
+ * 		Deblocking filter internal loop
+ * 		Slice structured
+ * 		Reference Picture Selection
+ * 		Independant Segment Decoding
+ * 		Alternative Inter * 		VLC
+ * 		Modified Quantization */
+/* /Fx */
 /* codec capabilities */
 
 #define CODEC_CAP_DRAW_HORIZ_BAND 0x0001 /* decoder can use draw_horiz_band callback */