1. 03 Oct, 2017 2 commits
    • Add abstract, default Player event listener. · 52de36c5
      This allows simplified listener implementations as most listeners
      will not listen to all possible notifications.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=170177821
      tonihei committed
    • Fix spurious failures due to late decoding. · 55f696e1
      By default, if a codec is instantiated during an ongoing
      playback, ExoPlayer will render the first frame that it
      receives (so that there's "something other than black"
      drawn to the surface). This frame is the key-frame before
      the current playback position, and may be as much as 5
      seconds behind the current position. ExoPlayer then drops
      subsequent frames that are late until it's caught up to
      the current position again.
      
      For GTS tests that are counting dropped frames, this is
      not desirable behavior, since it will cause spurious test
      failures in cases where DummySurface is not supported.
      This change overrides the default behavior so that the
      player instead skips (rather than drops) frames until it's
      caught up to the current playback position, and only then
      renders the first frame.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=170175944
      olly committed
  2. 26 Sep, 2017 12 commits
  3. 21 Sep, 2017 3 commits
  4. 20 Sep, 2017 4 commits
  5. 19 Sep, 2017 10 commits
  6. 15 Sep, 2017 9 commits