DescriptionAdd WebMClusterParserTest coverage for duration default/estimation/fallback logic
WebMClusterParser recently began supporting using TrackEntry
DefaultDurations, estimating missing durations from inter-buffer
timestamp deltas in a track, or falling back to reusing largest
duration so far or a hardcoded frame duration. This change adds
missing test coverage. The test cluster builder is augmented to allow
generation of clusters containing BlockGroups with blocks optionally
missing the BlockDuration field, to support some of these new tests.
R=acolwell@chromium.org
BUG=361786, 351166
TEST=All media_unittests pass locally on Linux
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=265340
Patch Set 1 #Patch Set 2 : Fix lint errors #
Total comments: 6
Patch Set 3 : Fixed nits & rebased onto https://codereview.chromium.org/220103002/ PS5 #Patch Set 4 : Rebased on ToT now that 220103002 PS7 landed #Patch Set 5 : cast to int to compare enum values in COMPILE_ASSERTs #
Messages
Total messages: 15 (0 generated)
|