• Matt Wolenetz's avatar
    MSE: Remove legacy buffering-by-DTS Part 1: Tests · 9583b0ed
    Matt Wolenetz authored
    MseBufferByPts was enabled by default in M75. This series of changes (in M76)
    removes:
    
    1) the tests for the old "LegacyByDts" MSE buffering logic (this change), and
    2) the old "LegacyByDts" MSE buffering logic and the associated feature gating
    
    Later changes will refactor the resulting "NewByPts" logic to remove
    residual complications such as templating SourceBufferStream by range
    buffering implementation and clean up confusing usage of DecodeTimestamp
    where it really contains a presentation timestamp within and below
    FrameProcessor.
    
    Reduces media unittests count (roughly from 5635 to 5056).
    Also, removes the LegacyByDts portion of each
    mediasource_*_pipeline_integration_fuzzer
    
    BUG=771349,760264,718641,639144
    R=sandersd@chromium.org
    CC=​​​​​​mmoroz@chromium.org
    
    Change-Id: I0aca7e72abbf5353294c46876751884886382d2b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1574608Reviewed-by: default avatarDan Sanders <sandersd@chromium.org>
    Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#658794}
    9583b0ed
mp4_stream_parser_unittest.cc 28.7 KB