Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'demuxer/Demuxers/mkv/MatroskaParser.c')
-rw-r--r--demuxer/Demuxers/mkv/MatroskaParser.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/demuxer/Demuxers/mkv/MatroskaParser.c b/demuxer/Demuxers/mkv/MatroskaParser.c
index fc054d8d..0d08e3d0 100644
--- a/demuxer/Demuxers/mkv/MatroskaParser.c
+++ b/demuxer/Demuxers/mkv/MatroskaParser.c
@@ -3047,7 +3047,12 @@ again:;
mf->readPosition = mf->Cues[j].Position + mf->pSegment;
mf->tcCluster = mf->Cues[j].Time;
- for (mask=0;;) {
+ // no timecodes for ignored streams
+ for (n=0;n<mf->nTracks;++n)
+ if (mf->trackMask & (1ui64<<n))
+ m_kftime[n] = MAXU64;
+
+ for (mask=mf->trackMask;;) {
if ((ret = fillQueues(mf,mask)) < 0 || ret == RBRESYNC)
return;