mirror of https://github.com/mpv-player/mpv
demux_mkv: fix seeking in broken mjpeg files
This commit is contained in:
parent
1053a7916a
commit
a52ab8dc30
|
@ -1484,8 +1484,10 @@ static int demux_mkv_open_video(demuxer_t *demuxer, mkv_track_t *track)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *codec = sh_v->codec ? sh_v->codec : "";
|
const char *codec = sh_v->codec ? sh_v->codec : "";
|
||||||
if (!strcmp(codec, "mjpeg"))
|
if (!strcmp(codec, "mjpeg")) {
|
||||||
sh_v->codec_tag = MKTAG('m', 'j', 'p', 'g');
|
sh_v->codec_tag = MKTAG('m', 'j', 'p', 'g');
|
||||||
|
track->require_keyframes = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (extradata_size > 0x1000000) {
|
if (extradata_size > 0x1000000) {
|
||||||
MP_WARN(demuxer, "Invalid CodecPrivate\n");
|
MP_WARN(demuxer, "Invalid CodecPrivate\n");
|
||||||
|
|
Loading…
Reference in New Issue