media/library/src/main/java/com/google/android/exoplayer
Oliver Woodman b510088689 Fix EIA-608 issues.
- Data needs to be unescaped before it's passed to SeiReader.
- SeiReader should loop over potentially multiple child messages.
- I also changed the sample passed to the EIA-608 renderer so that
  it's the entire sei message payload. The first 8 bytes are
  unnecessary, but it seems nicer conceptually to do it this way.

Issue: #295
2015-02-19 11:22:42 +00:00
..
audio Pragmatic fix for "stuck-in-ready-state" when seeking near the 2015-02-13 19:26:49 +00:00
chunk Handle the edge case of zero-length chunks. 2015-02-17 16:04:44 +00:00
dash Add AOSP header. 2015-02-02 19:54:56 +00:00
drm Allow passing of optional parameters in MediaDrm key requests. 2014-12-08 20:12:04 +00:00
hls Fix EIA-608 issues. 2015-02-19 11:22:42 +00:00
metadata Make TsExtractor use ParsableByteArray where possible. 2015-02-10 22:13:01 +00:00
mp4 Fix off-by-one-bug preventing NAL unit detection at the limit. 2015-02-18 19:11:52 +00:00
smoothstreaming Move common MP4 parsing code to CommonMp4AtomParsers and Mp4Util. 2015-02-06 11:43:37 +00:00
source Ensure we always seek after selecting a track. 2015-02-18 15:15:20 +00:00
text Fix EIA-608 issues. 2015-02-19 11:22:42 +00:00
upstream Finally - Remove Sample, fix GC churn + inefficient memory usage. 2015-02-13 19:32:01 +00:00
util Rename ParsableByteArray.length() to limit(). Add capacity(). 2015-02-13 19:31:01 +00:00
Ac3PassthroughAudioTrackRenderer.java Improve EIA608 caption support. 2015-02-09 17:28:07 +00:00
BehindLiveWindowException.java SmoothStreaming Live support. 2014-09-25 20:16:30 +01:00
C.java Add C.SAMPLE_FLAG_SYNC and removed InlinedApi suppression in a few places. 2015-02-13 20:20:45 +00:00
CodecCounters.java Optimize some CodecCounter inefficiency. 2014-08-11 17:42:08 +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 Treat "no chunk to load yet" in the same way as finished. 2014-10-09 17:27:20 +01:00
DummyTrackRenderer.java Smoother playback #1. 2014-10-09 17:26:01 +01:00
ExoPlaybackException.java Initial drop. 1.0.10. 2014-06-16 12:56:04 +01:00
ExoPlayer.java Transition ExoPlayer to use longs for ms timestamps. 2014-09-11 16:26:43 +01:00
ExoPlayerImpl.java Misc performance/correctness tweaks. 2014-12-17 19:18:33 +00:00
ExoPlayerImplInternal.java Continue playback of tracks with longer duration than the timesource. 2015-02-06 11:32:46 +00:00
ExoPlayerLibraryInfo.java Bump dev version to 1.3.x 2015-02-16 22:30:28 +00: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 Smoother playback #1. 2014-10-09 17:26:01 +01:00
MediaCodecAudioTrackRenderer.java Refine logic for determining AudioTrack size. 2015-01-06 20:13:50 +00:00
MediaCodecTrackRenderer.java Add C.SAMPLE_FLAG_SYNC and removed InlinedApi suppression in a few places. 2015-02-13 20:20:45 +00:00
MediaCodecUtil.java Force callers into MediaCodecUtil to catch any exceptions that occur. 2015-01-12 17:40:55 +00:00
MediaCodecVideoTrackRenderer.java Fix for video-only playbacks transitioning straight to STATE_ENDED. 2015-02-12 17:02:34 +00:00
MediaFormat.java Merge pull request #207 from google/dev 2014-12-17 19:25:12 +00:00
MediaFormatHolder.java Call FormatHolder what it really is. 2014-09-08 11:30:16 +01:00
ParserException.java Allow relaxation of TTML validity requirement when parsing subtitles. 2014-10-09 17:19:14 +01:00
SampleHolder.java Improve EIA608 caption support. 2015-02-09 17:28:07 +00:00
SampleSource.java Smoother playback #1. 2014-10-09 17:26:01 +01:00
SmoothFrameReleaseTimeHelper.java Add VSYNC aligning smooth frame release helper. 2014-11-27 18:15:16 +00:00
TrackInfo.java Make sure SmoothStreaming manifest durations are -1 for Live. 2014-12-03 18:26:48 +00:00
TrackRenderer.java Minor doc fixes. 2014-12-12 14:13:58 +00:00
VideoSurfaceView.java Initial drop. 1.0.10. 2014-06-16 12:56:04 +01:00