media/library/src/main/java/com/google/android/exoplayer
Oliver Woodman 6520557dc0 Add (not technically necessary 0xFF guard for clarity).
Without this, the byte is cast as follows (in bits) if the top
byte is set:

10000010 -> 1000000000000000000000000000010

This works because we then always shift at least one bit left,
and only look at the bottom 8 bits of the result. It's confusing
though. It's clearer if the cast to int gives just adds zeros to
the front, like:

10000010 -> 0000000000000000000000010000010
2015-01-23 09:08:41 -08:00
..
audio AudioTrack enhancements. 2015-01-12 17:35:43 +00:00
chunk Update min retry count to 3. 2015-01-12 17:37:25 +00:00
dash Identify AC-3 tracks by codecs="ac-3", not the MIME type. 2014-12-15 15:04:38 +00:00
drm Allow passing of optional parameters in MediaDrm key requests. 2014-12-08 20:12:04 +00:00
hls Move Closed Captions processing to Eia608TrackRenderer. Use TextRenderer interface for captions. Sort captions based on video frames DTS. Add better control characters and special characters in basic North American character set support. Fixes #156 2015-01-21 11:54:23 -05:00
metadata Move Closed Captions processing to Eia608TrackRenderer. Use TextRenderer interface for captions. Sort captions based on video frames DTS. Add better control characters and special characters in basic North American character set support. Fixes #156 2015-01-21 11:54:23 -05:00
parser Use Long.SIZE. 2015-01-12 17:38:21 +00:00
smoothstreaming Misc performance/correctness tweaks. 2014-12-17 19:18:33 +00:00
text Process only type == 0 captions. #156 2015-01-22 12:53:33 -05:00
upstream Merge pull request #234 from google/dev 2015-01-12 17:43:44 +00:00
util Add (not technically necessary 0xFF guard for clarity). 2015-01-23 09:08:41 -08:00
Ac3PassthroughAudioTrackRenderer.java Refine logic for determining AudioTrack size. 2015-01-06 20:13:50 +00:00
BehindLiveWindowException.java SmoothStreaming Live support. 2014-09-25 20:16:30 +01:00
C.java Make single MICROS_PER_SECOND constant + use it everywhere. 2014-12-03 18:30:15 +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 Minimize memory leak risks. 2014-11-18 18:54:45 +00:00
ExoPlayerLibraryInfo.java Bump version to 1.1.0. 2014-12-10 14:04:58 +00:00
FrameworkSampleSource.java Minor style tweaks. 2015-01-21 15:51:02 -08: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 Force callers into MediaCodecUtil to catch any exceptions that occur. 2015-01-12 17:40:55 +00:00
MediaCodecUtil.java Force callers into MediaCodecUtil to catch any exceptions that occur. 2015-01-12 17:40:55 +00:00
MediaCodecVideoTrackRenderer.java Bring internal/external branches closer. 2014-11-19 15:58:26 +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 Allow direct and indirect buffer replacement. 2014-10-27 10:58:43 +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