qtdemux: fix partial parsing of ctts table

Fixes #616516.
This commit is contained in:
Mark Nauwelaerts 2010-05-10 18:33:03 +02:00
parent a9e688cf32
commit e934f637b6

View file

@ -4676,11 +4676,12 @@ ctts:
cur->pts_offset = ctts_soffset; cur->pts_offset = ctts_soffset;
cur++; cur++;
if (G_UNLIKELY (cur > last)) if (G_UNLIKELY (cur > last)) {
/* save state */ /* save state */
stream->ctts_sample_index = j + 1; stream->ctts_sample_index = j + 1;
goto done; goto done;
} }
}
stream->ctts_sample_index = 0; stream->ctts_sample_index = 0;
stream->ctts_index++; stream->ctts_index++;
} }