media/library/src/main/java/com/google/android/exoplayer2
olly 692d756ee6 Simplification: Move common logic to TrackSelection
- TrackSelection now exposes the selected formats, ordered
  by decreasing bandwidth. This removes the need for DASH,
  SS and HLS to do the sorting individually.
- The change also removes the need to reconstruct TrackSelection
  instances with a different group index in various places
  (e.g. MergingMediaPeriod).
- This is also a step toward potentially packaging the
  FormatEvaluator inside of the TrackSelection (TBD).

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=128159064
2016-07-22 22:41:36 +01:00
..
audio Update Renderer documentation 2016-07-22 22:19:56 +01:00
decoder Big (and hopefully near-final) rename. 2016-07-15 18:14:55 +01:00
drm Add some missing Javadoc from the drm package 2016-07-22 22:41:36 +01:00
extractor Treat empty stss boxes as absent 2016-07-22 22:41:35 +01:00
mediacodec Don't let renderer input buffer get too big if codec not available. 2016-07-22 22:41:36 +01:00
metadata Update Renderer documentation 2016-07-22 22:19:56 +01:00
source Simplification: Move common logic to TrackSelection 2016-07-22 22:41:36 +01:00
text Update Renderer documentation 2016-07-22 22:19:56 +01:00
trackselection Simplification: Move common logic to TrackSelection 2016-07-22 22:41:36 +01:00
ui Big (and hopefully near-final) rename. 2016-07-15 18:14:55 +01:00
upstream Move default DRM callback implementation to library 2016-07-22 22:41:35 +01:00
util Move default DRM callback implementation to library 2016-07-22 22:41:35 +01:00
video Don't let renderer input buffer get too big if codec not available. 2016-07-22 22:41:36 +01:00
BaseRenderer.java Don't let renderer input buffer get too big if codec not available. 2016-07-22 22:41:36 +01:00
C.java TrackStream -> source.SampleStream 2016-07-15 18:06:48 +01:00
DefaultLoadControl.java Use extension rather than composition for track selection 2016-07-15 18:08:36 +01:00
ExoPlaybackException.java Introduce source package for sources 2016-07-15 18:02:31 +01:00
ExoPlayer.java Put additional Javadoc files under src 2016-07-22 22:41:34 +01:00
ExoPlayerFactory.java Use extension rather than composition for track selection 2016-07-15 18:08:36 +01:00
ExoPlayerImpl.java Fix restoring of position. 2016-07-15 18:21:40 +01:00
ExoPlayerImplInternal.java Simplification: Move common logic to TrackSelection 2016-07-22 22:41:36 +01:00
ExoPlayerLibraryInfo.java Finalize v2 directory + package name 2016-07-08 12:12:09 +01:00
Format.java Finalize v2 directory + package name 2016-07-08 12:12:09 +01:00
FormatHolder.java Finalize v2 directory + package name 2016-07-08 12:12:09 +01:00
LoadControl.java Use extension rather than composition for track selection 2016-07-15 18:08:36 +01:00
ParserException.java Big (and hopefully near-final) rename. 2016-07-15 18:14:55 +01:00
Renderer.java Put additional Javadoc files under src 2016-07-22 22:41:34 +01:00
RendererCapabilities.java Add Renderer.getCapabilities 2016-07-15 18:19:57 +01:00
SimpleExoPlayer.java Big (and hopefully near-final) rename. 2016-07-15 18:14:55 +01:00