commit | 2d1b3e73b6e8b569953f830224545c8e1a7d6b94 | [log] [tgz] |
---|---|---|
author | Matt Wolenetz <wolenetz@chromium.org> | Thu Sep 21 03:44:27 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Sep 21 03:44:27 2017 |
tree | c15ccf2921c1b6d597c5c5fe5ae4f78218736b5d | |
parent | 50562b2acf18bbc44c29eccfecd20074164db08a [diff] |
MSE: Template-ize SourceBufferStream with SourceBufferRange parameter Makes SourceBufferStream's choice of SourceBufferRange subclass be a template parameter "RangeClass". This will allow swap-in usage of a new kind of SourceBufferRange (SourceBufferRangeByPts) in future CLs based on which kind of SourceBufferStream is constructed, along with custom SourceBufferStream logic for a subset of its methods where necessary based on RangeClass choice. For now, hardcodes construction in test and product to only test SourceBufferRangeByDts. Includes preparation for refactoring SourceBufferStreamTests to be TYPED_TESTs. Follow-up CLs will add ...ByPts variant. BUG=718641 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: Ic159c632c58e58b33db2606676884a4ca3afecef Reviewed-on: https://chromium-review.googlesource.com/673853 Reviewed-by: Chrome Cunningham <chcunningham@chromium.org> Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org> Cr-Commit-Position: refs/heads/master@{#503346}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .