From f729bd9e05e778498df0e4ef7b01bec458b6a19a Mon Sep 17 00:00:00 2001 From: ls-2037 <95779145+ls-2037@users.noreply.github.com> Date: Sun, 7 Apr 2024 13:21:52 -0400 Subject: demux_mkv: corrected direction of ProjectionPoseRoll rotation See: ietf-wg-cellar/matroska-specification#822 Fixes: #13830 --- demux/demux_mkv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'demux/demux_mkv.c') diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index bd823b7b39..528edd9b8c 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -1576,7 +1576,7 @@ static int demux_mkv_open_video(demuxer_t *demuxer, mkv_track_t *track) sh_v->color = track->color; if (track->v_projection_pose_roll_set) { - int rotate = lrintf(fmodf(fmodf(track->v_projection_pose_roll, 360) + 360, 360)); + int rotate = lrintf(fmodf(fmodf(-1 * track->v_projection_pose_roll, 360) + 360, 360)); sh_v->rotate = rotate; } -- cgit v1.2.3