summaryrefslogtreecommitdiff
path: root/libavcodec/mpeg4videodec.h
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-10-12 17:58:40 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-10-20 07:56:17 +0200
commit5d93c330f7c71f28d6ee4222175f528f339b1be6 (patch)
treec8a250455c0661fe3a9308cb6025f4a0df85aca6 /libavcodec/mpeg4videodec.h
parent4209216ee80bd3e6b617dea142f65e47ca85aadc (diff)
downloadffmpeg-5d93c330f7c71f28d6ee4222175f528f339b1be6.tar.gz
avcodec/mpegvideo: Move sprite-related fields to Mpeg4DecContext
Only used there. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/mpeg4videodec.h')
-rw-r--r--libavcodec/mpeg4videodec.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/mpeg4videodec.h b/libavcodec/mpeg4videodec.h
index 302c5c38da..c0e6ec6592 100644
--- a/libavcodec/mpeg4videodec.h
+++ b/libavcodec/mpeg4videodec.h
@@ -38,7 +38,11 @@ typedef struct Mpeg4DecContext {
int shape;
int vol_sprite_usage;
int sprite_brightness_change;
+ int sprite_warping_accuracy;
int num_sprite_warping_points;
+ int real_sprite_warping_points;
+ int sprite_offset[2][2]; ///< sprite offset[isChroma][isMVY]
+ int sprite_delta[2][2]; ///< sprite_delta [isY][isMVY]
/// sprite trajectory points
uint16_t sprite_traj[4][2];
/// sprite shift [isChroma]