summaryrefslogtreecommitdiffstats
path: root/demux
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2024-02-08 22:32:37 +0100
committerDudemanguy <random342@airmail.cc>2024-02-08 22:21:08 +0000
commit399a96db5b36279fc720f818b152bc8f061f33e5 (patch)
tree38710eea918faa0ad31dcefc65cb4ecd05a07ea3 /demux
parent9254231175b21d7a7d7a3314b6dc1bedd062448d (diff)
downloadmpv-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.c6
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;
- }
}
}