media/library/src/main/java/com/google/android/exoplayer
Oliver Woodman 72d42fbc9f Fix an issue where retrying WebM extraction failed.
The ID_SEGMENT can only be read once, as seeing the element a second time is
assumed to indicate that the file contains multiple segment elements (which is
not supported).

This change allows the element to be read twice if it is at the same position,
so that retrying loading from the start can succeed.
2015-07-15 11:15:21 +01:00
..
audio Add some audio hooks. 2015-06-26 14:29:45 +01:00
chunk Document usage of MATCH_LONGEST_US. 2015-07-15 11:01:44 +01:00
dash Use Locale.US in calls to String.format. 2015-06-30 13:49:03 +01:00
drm Pass whole PSSH box to MediaDrm (except in the WV+L case). 2015-06-18 14:16:37 +01:00
extractor Fix an issue where retrying WebM extraction failed. 2015-07-15 11:15:21 +01:00
hls Use Locale.US in calls to String.format. 2015-06-30 13:49:03 +01:00
metadata Use Locale.US in calls to String.format. 2015-06-30 13:49:03 +01:00
smoothstreaming Set a MIME type based on the esds ObjectTypeIndication. 2015-06-26 14:37:48 +01:00
text Optimize captions. 2015-07-15 11:10:53 +01:00
upstream Inject Allocator into ExtractorSampleSource. 2015-07-15 11:05:15 +01:00
util Add device-specific workarounds for VP8 and MP3. 2015-07-10 11:47:24 +01:00
AspectRatioFrameLayout.java Change how subtitles are laid out in the demo app. 2015-07-15 11:09:20 +01:00
BehindLiveWindowException.java SmoothStreaming Live support. 2014-09-25 20:16:30 +01:00
C.java Document usage of MATCH_LONGEST_US. 2015-07-15 11:01:44 +01:00
CodecCounters.java Implement event reporting from HlsSampleSource. 2015-04-13 19:03:04 +01:00
CryptoInfo.java Initial drop. 1.0.10. 2014-06-16 12:56:04 +01:00
DecoderInfo.java Use new MediaCodecList APIs on L. 2014-11-18 18:58:04 +00:00
DefaultLoadControl.java Use Java7 <> syntax 2015-05-22 21:40:22 +01:00
DummyTrackRenderer.java Steps toward full multi-track support. 2015-06-18 14:27:24 +01:00
ExoPlaybackException.java Distinguish exceptions caught at top level. 2015-05-01 20:31:49 +01:00
ExoPlayer.java Steps toward full multi-track support. 2015-06-18 14:27:24 +01:00
ExoPlayerImpl.java Steps toward full multi-track support. 2015-06-18 14:27:24 +01:00
ExoPlayerImplInternal.java Fix stale comment 2015-06-26 14:27:17 +01:00
ExoPlayerLibraryInfo.java Bump to 1.3.3 2015-05-22 20:57:24 +01:00
FrameworkSampleSource.java Pass whole PSSH box to MediaDrm (except in the WV+L case). 2015-06-18 14:16:37 +01:00
LoadControl.java Treat "no chunk to load yet" in the same way as finished. 2014-10-09 17:27:20 +01:00
MediaClock.java Steps toward full multi-track support. 2015-06-18 14:27:24 +01:00
MediaCodecAudioTrackRenderer.java Add some audio hooks. 2015-06-26 14:29:45 +01:00
MediaCodecTrackRenderer.java Update MediaCodecTrackRenderer. 2015-07-15 11:11:41 +01:00
MediaCodecUtil.java Add device-specific workarounds for VP8 and MP3. 2015-07-10 11:47:24 +01:00
MediaCodecVideoTrackRenderer.java Fix handling of pixel aspect ratio change. 2015-06-26 14:31:13 +01:00
MediaFormat.java Set MediaFormat for VTT chunks + cleanup. 2015-06-05 18:24:22 +01:00
MediaFormatHolder.java Generalize getPsshInfo to properly accomodate WebM. 2015-03-10 19:42:48 +00:00
ParserException.java Allow relaxation of TTML validity requirement when parsing subtitles. 2014-10-09 17:19:14 +01:00
SampleHolder.java Change decodeOnly to be a sample flag. 2015-04-10 22:55:12 +01:00
SampleSource.java Remove requirement to specify downstream renderer count. 2015-06-12 17:52:56 +01:00
SmoothFrameReleaseTimeHelper.java Add frame rate to Format for use in format selection (when known). 2015-04-22 16:16:42 +01:00
StandaloneMediaClock.java Steps toward full multi-track support. 2015-06-18 14:27:24 +01:00
TimeRange.java First steps toward implementing bounded live seek. 2015-05-19 15:16:29 +01:00
TrackInfo.java Document usage of MATCH_LONGEST_US. 2015-07-15 11:01:44 +01:00
TrackRenderer.java Document usage of MATCH_LONGEST_US. 2015-07-15 11:01:44 +01:00