1. 16 Oct, 2017 1 commit
  2. 13 Oct, 2017 12 commits
  3. 11 Oct, 2017 19 commits
  4. 06 Oct, 2017 4 commits
  5. 03 Oct, 2017 4 commits
    • Fix stuck playback when media has uneven track end times · 1495b9a4
      * Always assume a renderer is ready if it's read to the end of
        its current stream and there's a subsequent period already
        prepared. This prevents getting stuck when a non-clock renderer
        has a short stream.
      * Switch to the standalone clock if the renderer providing the
        media clock has read to the end of its current stream, is no
        longer ready, and there's a subsequent period already prepared.
        This prevents getting stuck when a clock renderer has a short
        stream.
      * Remove unnecessary clock synchronization logic (since it would
        need to be made more complicated as a result of this change).
      * Don't update the playing period holder when playWhenReady is
        false. This avoids the position jumping to the start of the
        next period when seeking to the very end of the current period
        whilst paused (we still end up showing the first frame of video
        from the next period, but fixing that will have to wait).
      
      Github: #1874
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=170717481
      olly committed
    • Add WaitForPlaybackStateChanged action to action schedule. · 7e7fea40
      This works similar to the existing WaitForXXXX actions.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=170687058
      tonihei committed
    • Smoother PlaybackControlView updates when speed != 1 · fd576d21
      * If speed <= 0.1, update every second.
      * If 0.1 < speed < 1, update approximately once per
        second in real time, aligned so that each second boundary
        in media time has a corresponding updatae.
      * If speed == 1, keep existing behavior.
      * If 1 < speed <= 5, update every second in media time
      * If speed > 5, update every 200ms.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=170559037
      olly committed
    • Execute actions in action schedule immediately. · 096d7651
      Run next action immediately without using the handler when the requested
      delay is zero. This ensures that no other code can run between these two
      actions to improve deterministic test behaviour.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=170456852
      tonihei committed