media/library/src/main/java/com/google/android/exoplayer
Oliver Woodman 1a01dcc55a Separate UriDataSource from HttpDataSource.
Using a file:// URL for loading an HLS stream (for testing) would fail due to
casting the connection to an HttpURLConnection in DefaultHttpDataSource.

This change makes UriDataSource an interface for objects that are DataSources
with URIs. That allows for reading manifests for HLS using just a UriDataSource
rather than an HttpDataSource (URLs in the playlist are relative to the data
source's URL so the getUri method is needed).
2015-04-22 16:22:48 +01:00
..
audio Don't feed AC-3 input when the audio track is paused. 2015-04-17 20:08:54 +01:00
chunk Add frame rate to Format for use in format selection (when known). 2015-04-22 16:16:42 +01:00
dash Separate UriDataSource from HttpDataSource. 2015-04-22 16:22:48 +01:00
drm Properly document in code how to pass CustomData to PlayReady DRM. 2015-04-14 16:44:01 +01:00
extractor webm_extractor: Support for multiple tracks 2015-04-22 16:18:23 +01:00
hls Separate UriDataSource from HttpDataSource. 2015-04-22 16:22:48 +01:00
metadata Clean up + optimize ParsableByteArray. 2015-04-17 20:03:24 +01:00
smoothstreaming Separate UriDataSource from HttpDataSource. 2015-04-22 16:22:48 +01:00
text Add frame rate to Format for use in format selection (when known). 2015-04-22 16:16:42 +01:00
upstream Separate UriDataSource from HttpDataSource. 2015-04-22 16:22:48 +01:00
util Separate UriDataSource from HttpDataSource. 2015-04-22 16:22:48 +01:00
BehindLiveWindowException.java SmoothStreaming Live support. 2014-09-25 20:16:30 +01:00
C.java Select E-AC-3 in preference to AC-3, and remove other tracks. 2015-04-17 20:01:06 +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 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 Minor cleanup (remove deprecated method, fix javadoc) 2015-04-10 22:24:39 +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
FrameworkSampleSource.java Remove source package, and restore original FrameworkSampleSource. 2015-04-11 02:00:47 +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 Smoother playback #1. 2014-10-09 17:26:01 +01:00
MediaCodecAudioTrackRenderer.java Switch from AudioFormat.ENCODING_DEFAULT to .ENCODING_PCM_16BIT. 2015-04-17 19:59:03 +01:00
MediaCodecTrackRenderer.java Allow overriding of codec buffer dequeue block time. 2015-04-22 16:17:36 +01:00
MediaCodecUtil.java Add ability to query size/rate support in MediaCodecUtil. 2015-04-10 23:15:52 +01:00
MediaCodecVideoTrackRenderer.java Use OMX.google.raw.decoder for passthrough playback. 2015-04-14 16:42:24 +01:00
MediaFormat.java Remove getDurationUs from the SampleExtractor interface. 2015-03-10 19:04:38 +00: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 Smoother playback #1. 2014-10-09 17:26:01 +01:00
SmoothFrameReleaseTimeHelper.java Add frame rate to Format for use in format selection (when known). 2015-04-22 16:16:42 +01: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