1. 26 Nov, 2018 5 commits
  2. 23 Nov, 2018 10 commits
  3. 22 Nov, 2018 9 commits
  4. 20 Nov, 2018 11 commits
  5. 14 Nov, 2018 5 commits
    • Workaround for TS seeking · b7710914
      - Increase the search window size to fix TS seeking for problematic
        media we've had provided to us.
      - As per my comments on the issue, we should look at doing more here
        to better fix the problem. This will solve the worst of the
        immediate problem, however.
      - The memory usage is non-trivial, particularly with the increased
        search window size. I've made the allocations only live whilst
        determining duration and seeking to address this. I've done the same
        for PS just for consistency.
      
      Issue: #5097
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=221449988
      olly committed
    • DASH: Fix detection of end of live events · 5e6174fe
      The remaining work is to split Window.isDynamic so that it's
      possible to represent a window that wont be appended to, but
      may still be removed from.
      
      Issue: #4780
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=221439220
      olly committed
    • Add Timeline to nullness check · 76eb06d6
      This allows client code to run nullability checks.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=221437215
      aquilescanta committed
    • Noop cleanup of binary seeking / duration reading. · 866b088d
      This is a precursor for fixing the ref'd issue. These classes are
      well tested, so the tests passing should give you reasonable
      confidence I didn't break anything :).
      
      Issue: #5097
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=221435824
      olly committed
    • Wire up experiment to use AdaptiveTrackSelection based selections · c20b157b
      LegacyVideoTrackSelection is the previous implementation (unchanged).
      VideoTrackSelection is rewritten to extend AdaptiveTrackSelection.
      
      An experiment is added to allow use of the new VideoTrackSelection
      implementation. It's envisaged that this transition will be more or
      less a no-op change. The experiment flag is only in case of bugs
      during roll-out, and will be removed with LegacyVideoTrackSelection
      upon successful transition.
      
      VideoTrackSelection also implements discard-on-trick-play-exit, which
      was a TODO in the previous implementation.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=221153827
      olly committed