diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2024-02-08 22:32:37 +0100 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2024-02-08 22:21:08 +0000 |
commit | 399a96db5b36279fc720f818b152bc8f061f33e5 (patch) | |
tree | 38710eea918faa0ad31dcefc65cb4ecd05a07ea3 /demux | |
parent | 9254231175b21d7a7d7a3314b6dc1bedd062448d (diff) | |
download | mpv-399a96db5b36279fc720f818b152bc8f061f33e5.tar.bz2 mpv-399a96db5b36279fc720f818b152bc8f061f33e5.tar.xz |
demux_mkv: set only image flag and ignore still_image
Also check if stream is already image to avoid probing.
Diffstat (limited to 'demux')
-rw-r--r-- | demux/demux_mkv.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index 46b1366ecc..9bd0b8e5aa 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -2012,7 +2012,7 @@ static void probe_if_image(demuxer_t *demuxer) mkv_track_t *track = mkv_d->tracks[n]; struct sh_stream *sh = track->stream; - if (!sh || sh->type != STREAM_VIDEO) + if (!sh || sh->type != STREAM_VIDEO || sh->image) continue; int64_t timecode = -1; @@ -2030,10 +2030,8 @@ static void probe_if_image(demuxer_t *demuxer) } // Assume still image - if (video_blocks == 1) { - sh->still_image = true; + if (video_blocks == 1) sh->image = true; - } } } |