diff options
author | wm4 <wm4@nowhere> | 2014-07-17 00:28:47 +0200 |
---|---|---|
committer | Alessandro Ghedini <alessandro@ghedini.me> | 2014-07-18 10:31:58 +0200 |
commit | 608bed1aed622780333b9fafb4b568f2f0a91c2d (patch) | |
tree | af09b96c13687f355e2646c0fe971cdc31d3e602 /demux | |
parent | 636b62fc1a34cb9b9f646875e2898806617bcabd (diff) | |
download | mpv-608bed1aed622780333b9fafb4b568f2f0a91c2d.tar.bz2 mpv-608bed1aed622780333b9fafb4b568f2f0a91c2d.tar.xz |
demux_lavf: reverse rotation direction with new API
The old FFmpeg API and the new Libav API disagree about mp4 display
rotation direction. Well, whatever, fix it trial-and-error-style.
CC: @mpv-player/stable: add
Diffstat (limited to 'demux')
-rw-r--r-- | demux/demux_lavf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c index 71f3f62e85..c3c5650d15 100644 --- a/demux/demux_lavf.c +++ b/demux/demux_lavf.c @@ -507,7 +507,7 @@ static void handle_stream(demuxer_t *demuxer, int i) #if HAVE_AV_DISPLAYMATRIX uint8_t *sd = av_stream_get_side_data(st, AV_PKT_DATA_DISPLAYMATRIX, NULL); if (sd) - sh_video->rotate = av_display_rotation_get((uint32_t *)sd); + sh_video->rotate = -av_display_rotation_get((uint32_t *)sd); #else AVDictionaryEntry *rot = av_dict_get(st->metadata, "rotate", NULL, 0); if (rot && rot->value) { |