mkvtoolnix/tests/test-612dts_provided_timestamp_used_too_early.rb
Moritz Bunkus 394a38acec DTS packetizer: take stream position of provided timestamps into account
Some source files only provide one timestamp every `n` DTS frames. In
such situations the next provided timestamp might arrive before all of
the data for the previous DTS frame has been flushed (due to the DTS
parser buffering data in order to determine whether or not a dependent
frame is following). The result is a single gap of one frame after frame
number `n - 1`.

Fixes #2071.
2017-08-13 17:52:05 +02:00

6 lines
192 B
Ruby
Executable File

#!/usr/bin/ruby -w
# T_612dts_provided_timestamp_used_too_early
describe "mkvmerge / DTS, provided timestamp is used too early (bug 2071)"
test_merge "data/dts/laced_no_default_duration.mka"