diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2002-03-05 13:58:13 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2002-03-05 13:58:13 +0000 |
commit | cc9ba006eca2222fb1bc3cdde40a6a9d8f36ef75 (patch) | |
tree | a128b1546c264aa4abe8c2a222bc83c46ef8e238 /libavcodec/mpegvideo.h | |
parent | 854288bba9185b4f4ca2777ff6bd88af7dc2d52e (diff) | |
download | ffmpeg-cc9ba006eca2222fb1bc3cdde40a6a9d8f36ef75.tar.gz |
parsing more of the mpeg4 header & print some "not supported" stuff
Originally committed as revision 317 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mpegvideo.h')
-rw-r--r-- | libavcodec/mpegvideo.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h index 8b39746b8e..b9328a0a43 100644 --- a/libavcodec/mpegvideo.h +++ b/libavcodec/mpegvideo.h @@ -21,6 +21,7 @@ #define I_TYPE 1 #define P_TYPE 2 #define B_TYPE 3 +#define S_TYPE 4 //S(GMC)-VOP MPEG4 enum OutputFormat { FMT_MPEG1, @@ -89,6 +90,7 @@ typedef struct MpegEncContext { int h263_long_vectors; /* use horrible h263v1 long vector mode */ int f_code; /* resolution */ + int b_code; /* resolution for B Frames*/ INT16 *mv_table[2]; /* MV table */ INT16 (*motion_val)[2]; /* used for MV prediction */ int full_search; @@ -157,7 +159,21 @@ typedef struct MpegEncContext { int time_increment_bits; int shape; int vol_sprite_usage; + int sprite_width; + int sprite_height; + int sprite_left; + int sprite_top; + int sprite_brightness_change; + int no_sprite_wraping_points; int quant_precision; + int quarter_sample; + int scalability; + int new_pred; + int reduced_res_vop; + int aspect_ratio_info; + int sprite_warping_accuracy; + int low_latency_sprite; + int data_partioning; /* RV10 specific */ int rv10_version; /* RV10 version: 0 or 3 */ |