media/extensions
olly d804446b34 Implement seeking via a single code path.
When a seek is performed, renderers currently perform the
actions that they need to take in two places: Some changes
are performed in seekTo implementations. Other changes are
performed when discontinuities are read from the source.

In HLS we need to perform what is effectively a seek
originating in the source. To support this, this CL allows
discontinuities read from the source to modify the playback
position. All actions that renderers perform as a result
of a seek are moved to be performed when a discontinuity is
received.

Best way to understand CL:
- Look at SampleSource interface change and then at the
  concrete implementations, to make sure they've been
  changed properly.
- Look at SampleSourceTrackRenderer change.
- Look at concrete renderers. The general pattern is that
  code previously performed in seekTo and READ_DISCONTINUITY
  is merged into onDiscontinuity().

Note: This will be further untangled in V2.

Issue #676
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=112720746
2016-01-22 12:11:16 +00:00
..
okhttp Minor tweaks to merged pull requests. 2016-01-14 18:12:28 +00:00
opus Implement seeking via a single code path. 2016-01-22 12:11:16 +00:00
vp9 Implement seeking via a single code path. 2016-01-22 12:11:16 +00:00
README.md Add directories for extensions + additional demos 2015-01-26 16:18:41 +00:00

Extensions

This folder contains optional ExoPlayer extensions.