]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpeg4video.h
fate: Add dependencies for dct/fft/mdct/rdft tests
[ffmpeg] / libavcodec / mpeg4video.h
index 5dc22033dd9932ed801f332d02f7b4f20c26aa0f..59358eb5558dd275c3da2670e5756df3f7b0ca7b 100644 (file)
@@ -68,6 +68,10 @@ typedef struct Mpeg4DecContext {
     int vol_sprite_usage;
     int sprite_brightness_change;
     int num_sprite_warping_points;
+    ///< sprite trajectory points
+    uint16_t sprite_traj[4][2];
+    ///< sprite shift [isChroma]
+    int sprite_shift[2];
 
     // reversible vlc
     int rvlc;
@@ -79,12 +83,17 @@ typedef struct Mpeg4DecContext {
     int new_pred;
     int enhancement_type;
     int scalability;
+    int use_intra_dc_vlc;
+    ///< QP above whch the ac VLC should be used for intra dc
+    int intra_dc_threshold;
 
     /* bug workarounds */
     int divx_version;
     int divx_build;
     int xvid_build;
     int lavc_build;
+    ///< flag for having shown the warning about divxs invalid b frames
+    int showed_packed_warning;
 
     int cplx_estimation_trash_i;
     int cplx_estimation_trash_p;