diff options
author | ls-2037 <95779145+ls-2037@users.noreply.github.com> | 2024-04-07 13:21:52 -0400 |
---|---|---|
committer | Kacper Michajłow <kasper93@gmail.com> | 2024-04-14 18:01:34 +0200 |
commit | f729bd9e05e778498df0e4ef7b01bec458b6a19a (patch) | |
tree | 7eb7671416ce996b54dcb3315a0a946f838567b4 /demux | |
parent | 6a8b130c6f90f21e5da9bde1da80409976aa2207 (diff) | |
download | mpv-f729bd9e05e778498df0e4ef7b01bec458b6a19a.tar.bz2 mpv-f729bd9e05e778498df0e4ef7b01bec458b6a19a.tar.xz |
demux_mkv: corrected direction of ProjectionPoseRoll rotation
See: ietf-wg-cellar/matroska-specification#822
Fixes: #13830
Diffstat (limited to 'demux')
-rw-r--r-- | demux/demux_mkv.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |