demux_mkv: fix seeking in broken mjpeg files

This commit is contained in:
wm4 2019-01-18 01:04:49 +01:00
parent 1053a7916a
commit a52ab8dc30
1 changed files with 3 additions and 1 deletions

View File

@ -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 : "";
if (!strcmp(codec, "mjpeg"))
if (!strcmp(codec, "mjpeg")) {
sh_v->codec_tag = MKTAG('m', 'j', 'p', 'g');
track->require_keyframes = true;
}
if (extradata_size > 0x1000000) {
MP_WARN(demuxer, "Invalid CodecPrivate\n");