media/library/src/main/java/com/google/android/exoplayer
olly aa73e137d6 Propagate manifest format info through to renderers.
DASH and SS manifests define potentially useful information
that isn't present in the actual media streams. Primarily
the representation id, but bitrate, fps and language may
also be defined only at the manifest leve. This change merges
the information into the sample format that's propagated to
the renderers.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=124225175
2016-06-15 19:42:04 +01:00
..
audio Support 32-bit WAV. 2016-06-15 19:41:30 +01:00
chunk Propagate manifest format info through to renderers. 2016-06-15 19:42:04 +01:00
dash Propagate manifest format info through to renderers. 2016-06-15 19:42:04 +01:00
drm Fix a few warnings. 2016-06-15 19:41:35 +01:00
extensions Fix video renderer rejoining. 2016-06-15 19:42:03 +01:00
extractor Merge ID3 parsing improvements from GitHub. 2016-06-15 19:42:04 +01:00
hls Fix delivery of onLoadCanceled to occur before thread dies. 2016-06-15 19:42:03 +01:00
metadata Merge ID3 parsing improvements from GitHub. 2016-06-15 19:42:04 +01:00
smoothstreaming Propagate manifest format info through to renderers. 2016-06-15 19:42:04 +01:00
text Fix video renderer rejoining. 2016-06-15 19:42:03 +01:00
upstream Clean up DefaultDataSources and add factory for okhttp DataSources. 2016-06-15 19:42:04 +01:00
util Propagate manifest format info through to renderers. 2016-06-15 19:42:04 +01:00
AspectRatioFrameLayout.java Change how subtitles are laid out in the demo app. 2015-07-15 11:09:20 +01:00
AudioTrackRendererEventListener.java Promote DemoPlayer to library as SimpleExoPlayer. 2016-06-15 19:41:34 +01:00
BehindLiveWindowException.java Apply Android studio code analysis suggestions. 2016-06-15 19:39:09 +01:00
C.java Small cleanup. 2016-06-15 19:42:02 +01:00
CodecCounters.java Promote DemoPlayer to library as SimpleExoPlayer. 2016-06-15 19:41:34 +01:00
CryptoInfo.java Make classes/methods final to prevent uncontrolled extension. 2015-08-03 15:18:09 +01:00
DecoderInfo.java Apply Android studio code analysis suggestions. 2016-06-15 19:39:09 +01:00
DecoderInputBuffer.java Remove DecoderInputBuffer.size 2016-06-15 19:41:30 +01:00
DefaultLoadControl.java Properly disable sample queues when not selected. 2016-06-15 19:42:03 +01:00
DefaultTrackSelectionPolicy.java Added max video size selection to DefaultTrackSelectionPolicy. 2016-06-15 19:42:03 +01:00
DefaultTrackSelector.java Show toast if media contains only unplayable audio/video. 2016-06-15 19:42:03 +01:00
ExoPlaybackException.java Add structure to ExoPlaybackException. 2016-06-15 18:54:51 +01:00
ExoPlayer.java Add SampleSourceProvider as a factory for SampleSources (playlists #2). 2016-06-15 19:41:35 +01:00
ExoPlayerFactory.java Always include extension renderers in SimplePlayer. 2016-06-15 19:42:03 +01:00
ExoPlayerImpl.java Add SampleSourceProvider as a factory for SampleSources (playlists #2). 2016-06-15 19:41:35 +01:00
ExoPlayerImplInternal.java Keep playback position advancing when all renderers are disabled. 2016-06-15 19:42:04 +01:00
ExoPlayerLibraryInfo.java Bump version to 2.0.0. 2016-06-15 19:41:53 +01:00
Format.java Propagate manifest format info through to renderers. 2016-06-15 19:42:04 +01:00
FormatHolder.java Push DrmInitData into Format. 2016-06-15 19:40:39 +01:00
FrameworkSampleSource.java Added a trackSelectionFlags field to format. 2016-06-15 19:41:33 +01:00
LoadControl.java Properly disable sample queues when not selected. 2016-06-15 19:42:03 +01:00
MediaClock.java Steps toward full multi-track support. 2015-06-18 14:27:24 +01:00
MediaCodecAudioTrackRenderer.java Fix MediaCodecUtil regression. 2016-06-15 19:42:04 +01:00
MediaCodecSelector.java Add MediaCodecSelector.getPassthroughDecoderInfo. 2016-06-15 19:41:30 +01:00
MediaCodecTrackRenderer.java Fix MediaCodecUtil regression. 2016-06-15 19:42:04 +01:00
MediaCodecUtil.java Fix MediaCodecUtil regression. 2016-06-15 19:42:04 +01:00
MediaCodecVideoTrackRenderer.java Fix MediaCodecUtil regression. 2016-06-15 19:42:04 +01:00
MultiSampleSource.java Propagate resets at the source rather than track level. 2016-06-15 19:39:10 +01:00
ParserException.java Throw ParserException from parsers when a parse exception occurs. 2015-10-26 15:18:53 +00:00
SampleSource.java Refactor #6.4: Create child source instances on demand. 2016-06-15 19:39:52 +01:00
SampleSourceProvider.java Add SampleSourceProvider as a factory for SampleSources (playlists #2). 2016-06-15 19:41:35 +01:00
SimpleExoPlayer.java Enable seamless rejoing for Vp9 extension. 2016-06-15 19:42:04 +01:00
SingleSampleSource.java Fix delivery of onLoadCanceled to occur before thread dies. 2016-06-15 19:42:03 +01:00
StandaloneMediaClock.java Make classes/methods final to prevent uncontrolled extension. 2015-08-03 15:18:09 +01:00
TrackGroup.java Make Track[Group|GroupArray|Selection] consistent. 2016-06-15 18:54:51 +01:00
TrackGroupArray.java [Refactor - Step #5] Introduce TrackSelector 2016-06-15 18:54:51 +01:00
TrackRenderer.java Fix video renderer rejoining. 2016-06-15 19:42:03 +01:00
TrackSelection.java Fix hashCode method for TrackSelection 2016-06-15 19:39:08 +01:00
TrackSelectionArray.java Small cleanup. 2016-06-15 19:42:02 +01:00
TrackSelectionPolicy.java Added max video size selection to DefaultTrackSelectionPolicy. 2016-06-15 19:42:03 +01:00
TrackSelector.java [Refactor - Step #5] Introduce TrackSelector 2016-06-15 18:54:51 +01:00
TrackStream.java Bit of naming/documentation cleanup. 2016-06-15 19:41:32 +01:00
VideoFrameReleaseTimeHelper.java Work around for the Choreographer's resource leak. 2016-01-04 20:58:39 +00:00
VideoTrackRendererEventListener.java Promote DemoPlayer to library as SimpleExoPlayer. 2016-06-15 19:41:34 +01:00