Commit graph

  • 5f74226d67 Make the audio track session workaround flag non-final. Oliver Woodman 2015-04-17 20:04:18 +0100
  • 508e13e0bd Clean up + optimize ParsableByteArray. Oliver Woodman 2015-04-17 20:03:24 +0100
  • 9092fad8e8 Fix subtitles. Oliver Woodman 2015-04-17 20:02:20 +0100
  • 0523717841 Fix crash. Oliver Woodman 2015-04-17 20:01:59 +0100
  • e84c852169 Select E-AC-3 in preference to AC-3, and remove other tracks. Oliver Woodman 2015-04-17 20:01:06 +0100
  • 3f1638de95 Use ENCODING_PCM_16BIT for keepSessionIdAudioTrack. Oliver Woodman 2015-04-17 19:59:58 +0100
  • e4e6a1caf0 Switch from AudioFormat.ENCODING_DEFAULT to .ENCODING_PCM_16BIT. Oliver Woodman 2015-04-17 19:59:03 +0100
  • 31552b8cdf Handle play/pause button in the Demo app on Android TV. Oliver Woodman 2015-04-17 19:57:56 +0100
  • c3bf60b1a9 Add JavaDoc to remove lint warning about unused variable. Oliver Woodman 2015-04-14 16:45:46 +0100
  • 7cf6aa86d2 Properly document in code how to pass CustomData to PlayReady DRM. Oliver Woodman 2015-04-14 16:44:01 +0100
  • d9b3582baa Use OMX.google.raw.decoder for passthrough playback. Oliver Woodman 2015-04-14 16:42:24 +0100
  • ed1dbddc75 Trim memory when disabling ExtractorSampleSource. Oliver Woodman 2015-04-13 19:36:16 +0100
  • 0d69a2eae8 Implement event reporting from HlsSampleSource. Oliver Woodman 2015-04-13 19:03:04 +0100
  • e21f7801b5 Major surgery to move all playback modes to the new Extractor model. Oliver Woodman 2015-04-13 18:57:31 +0100
  • e5acc5a2c8 resync with Extractor changes Sergio Moreno Mozota 2015-04-13 16:54:24 +0200
  • da7ae2a925 Merge remote-tracking branch 'upstream/dev' into dev Sergio Moreno Mozota 2015-04-13 15:56:43 +0200
  • 265adf9a8f Move chunk trigger constants into Chunk. Oliver Woodman 2015-04-11 02:09:40 +0100
  • a17ffa66f2 Delete test for the removed source package. Oliver Woodman 2015-04-11 02:05:53 +0100
  • ad56490bde Add ability to discard from write-side of DefaultTrackOutput. Oliver Woodman 2015-04-11 02:03:43 +0100
  • 4c8f9a8c6f Remove source package, and restore original FrameworkSampleSource. Oliver Woodman 2015-04-11 02:00:47 +0100
  • 587edf8e2b Add new style mp4/fmp4 extractors. Oliver Woodman 2015-04-11 01:58:34 +0100
  • f002e6a76e Add test for DefaultExtractorInput + trivial Extractor sanity checks. Oliver Woodman 2015-04-11 01:42:48 +0100
  • 7d8141e419 Add new style mp3 extractor. Oliver Woodman 2015-04-11 01:33:31 +0100
  • 4a1fed9e86 Add new style WebM extractor. Oliver Woodman 2015-04-11 01:25:49 +0100
  • 6c5af23230 Minor tweaks to HlsSampleSource. Oliver Woodman 2015-04-11 01:12:40 +0100
  • da656e6f26 More steps towards unified extractors. Oliver Woodman 2015-04-11 01:07:41 +0100
  • 53a47524a1 Support non-square pixels in HLS. Oliver Woodman 2015-04-11 00:59:00 +0100
  • 37d12ff14a Steps toward generalizing the Extractor interface for all extractors. Oliver Woodman 2015-04-11 00:55:38 +0100
  • 3a551c73ba Move hls.parser to a new extractor package. Oliver Woodman 2015-04-11 00:23:46 +0100
  • fc176b9cbe Fix TsExtractor bug. Oliver Woodman 2015-04-10 23:41:45 +0100
  • 61443b2f12 Relocate content of Mp4Util to more sensible locations. Oliver Woodman 2015-04-10 23:31:03 +0100
  • fea2140d57 Add ability to query size/rate support in MediaCodecUtil. Oliver Woodman 2015-04-10 23:15:52 +0100
  • 38efb1fc3f Clean up Aes128DataSource. Oliver Woodman 2015-04-10 23:12:47 +0100
  • 6bf52dd69c Report decoder initialization information out of track renderer. Oliver Woodman 2015-04-10 23:06:57 +0100
  • a17123c49b Clean up codec reinitialization. Oliver Woodman 2015-04-10 23:03:50 +0100
  • 380c427fb3 Make MediaCodecVideoTrackRenderer easier to extend. Oliver Woodman 2015-04-10 23:01:09 +0100
  • a085d2f29b Add END_OF_INPUT constant + start using it. Oliver Woodman 2015-04-10 23:00:23 +0100
  • 608d685b2c Add missing header. Oliver Woodman 2015-04-10 22:56:13 +0100
  • d745384d99 Change decodeOnly to be a sample flag. Oliver Woodman 2015-04-10 22:55:12 +0100
  • 70b0e55a8b Remove deprecated bandwidth parameter. Oliver Woodman 2015-04-10 22:39:15 +0100
  • c901025643 Don't attempt license request when keys expire. Oliver Woodman 2015-04-10 22:38:06 +0100
  • d108c13535 Remove deprecated method. Oliver Woodman 2015-04-10 22:36:07 +0100
  • 4dc8e8f951 Add audio and m3u8 mime types. Oliver Woodman 2015-04-10 22:35:03 +0100
  • ecaf329b0d Improve ParsableByteArray performance + enhance API. Oliver Woodman 2015-04-10 22:34:06 +0100
  • ed658b8e8d Attempt to guard against ExoCache corruption. Oliver Woodman 2015-04-10 22:33:10 +0100
  • cfcbca6c95 Make FileDataSource throw EOFException. Oliver Woodman 2015-04-10 22:29:51 +0100
  • 362dc5f382 Don't fail if server doesn't support partial requests. Oliver Woodman 2015-04-10 22:26:00 +0100
  • 1a198b8a30 Minor cleanup (remove deprecated method, fix javadoc) Oliver Woodman 2015-04-10 22:24:39 +0100
  • 9183525b5e Merge pull request #221 from martinbonnin/better_input_format_change_for_non_adaptive_codecs ojw28 2015-04-01 13:56:15 +0100
  • fcc2138e9f Merge pull request #374 from google/dev ojw28 2015-03-31 11:29:42 +0100
  • acd1b9acff Enable ContentProtect elements at the Representation level Oliver Woodman 2015-03-31 11:28:51 +0100
  • 5a5935cb72 Fix HLS playlist parsing of boolean attributes. Oliver Woodman 2015-03-30 15:56:39 +0100
  • 85be2aed0a Add ability to release via Bintray. Oliver Woodman 2015-03-10 10:50:15 +0000
  • d27b6de119 Release AudioTrack when done. Oliver Woodman 2015-03-25 12:13:53 +0000
  • 7f44d8f9b9 Merge pull request #367 from google/dev ojw28 2015-03-25 12:12:44 +0000
  • b73b9a0509 Add workaround for #252 (but don't enable it by default). Oliver Woodman 2015-03-25 12:08:45 +0000
  • e54d07c1b0 Fix issue with new extractor input Oliver Woodman 2015-03-17 12:36:46 +0000
  • 5e4a35fa7e Add Mp4SampleExtractor, for reading unfragmented MP4 files. Andrew Lewis 2015-03-13 18:10:37 +0000
  • 6d8c4dd416 Add workaround for slow okhttp InputStream.close() on API levels 19/20. Andrew Lewis 2015-03-13 18:06:00 +0000
  • a22ccf9254 Another baby step to unified extractors. Oliver Woodman 2015-03-13 11:47:51 +0000
  • 1111dd73a0 Further simplify HlsExtractor interface. Oliver Woodman 2015-03-13 11:44:27 +0000
  • 04cead415a Merge branch 'dev' of https://github.com/google/ExoPlayer into dev Oliver Woodman 2015-03-12 19:44:18 +0000
  • 12807a7d4b Simplify encryption handling in HLS. Oliver Woodman 2015-03-12 19:42:00 +0000
  • fb36f85e0d Simplify encryption handling in HLS. Oliver Woodman 2015-03-12 19:42:00 +0000
  • fabd470550 Merge pull request #354 from canatella/aes-iv-fix ojw28 2015-03-12 16:43:24 +0000
  • 94dd9c41f4 Fix AES decryption of HLS streams. Damien Merenne 2015-03-12 10:23:29 +0100
  • 5ca2e0fd95 First step toward extractor unification. Oliver Woodman 2015-03-11 19:21:33 +0000
  • becc6fca4c Enhance SampleQueue/RollingSampleBuffer to support other use cases. Oliver Woodman 2015-03-11 15:49:53 +0000
  • 5d0457152d Remove need for InlinedApi with a few more C constants. Oliver Woodman 2015-03-11 15:48:12 +0000
  • 56a509d8e4 Clean up handling of encrypted samples in fmp4/webm extractors. Oliver Woodman 2015-03-10 21:44:20 +0000
  • 5e11b9f008 Add DrmInitData (missed from a previous commit). Oliver Woodman 2015-03-10 19:48:41 +0000
  • eba16e55b0 Support delayed loading by Loader. Oliver Woodman 2015-03-10 19:43:25 +0000
  • 8c1088559e Generalize getPsshInfo to properly accomodate WebM. Oliver Woodman 2015-03-10 19:42:48 +0000
  • eec6458b43 Add handling of Extended Western European character set for CEA-608. Oliver Woodman 2015-03-10 19:37:47 +0000
  • 4192ac56af WebM Extractor support for Encrypted content. Oliver Woodman 2015-03-10 19:36:37 +0000
  • 1ebaaaebd5 Parse EXT-X-MEDIA tags with SUBTITLES type. Oliver Woodman 2015-03-10 19:07:19 +0000
  • be103106cb HLS: Better stream selection at start of playback. Oliver Woodman 2015-03-10 19:06:07 +0000
  • 489e99158f Remove getDurationUs from the SampleExtractor interface. Oliver Woodman 2015-03-10 19:04:38 +0000
  • f3f9c845cd Add test for DefaultSampleSource. Oliver Woodman 2015-03-10 19:02:24 +0000
  • cdf19430ef Remove TrackInfo from the SampleExtractor interface. Oliver Woodman 2015-03-10 19:01:11 +0000
  • 5dedf5d930 Merge pull request #340 from google/dev ojw28 2015-03-06 16:44:18 +0000
  • fbd0a57e5c Push tests. Oliver Woodman 2015-03-06 16:39:00 +0000
  • 462fea3eaf Correctly resolve Uris according to RFC3986. Oliver Woodman 2015-03-05 11:56:00 +0000
  • 9208c655d1 fix false positives in sync word detection thanks to @jeoliva Sergio Moreno Mozota 2015-03-04 20:46:22 +0100
  • 457557b56f Parse ISO8601 timestamps using UTC timezone. Oliver Woodman 2015-03-04 11:02:43 +0000
  • a1d4a5e154 Continue waiting for keys until the codec is flushed. Oliver Woodman 2015-03-03 18:16:22 +0000
  • baea1cd12d Add ftyp atom def Oliver Woodman 2015-03-03 17:17:02 +0000
  • b9addf28b2 Formatting tweaks for enhanced ID3 support + support in demo app. Oliver Woodman 2015-03-03 17:15:43 +0000
  • 0c6566bce7 Add flags to DataSpec. Support GZIP option. Oliver Woodman 2015-03-03 17:14:48 +0000
  • 3868b1d4cb Clean up media playlist blacklisting / fix nits. Oliver Woodman 2015-03-03 17:11:21 +0000
  • 2bb2e2c44f Merge pull request #324 from jeoliva/id3 Andrey Udovenko 2015-03-03 00:23:59 -0500
  • b03c8a713b Mime type string always finish with a single 0 byte J. Oliva 2015-02-28 00:47:42 +0100
  • 88475e4fee Fixed issue in the calculation of size of objectData J. Oliva 2015-02-27 22:09:05 +0100
  • 2ce938d650 Added MPEG audio support to TsExtractor v.2 Sergio Moreno Mozota 2015-02-27 14:29:21 +0100
  • 1739af685a Removed indexOfNot method J. Oliva 2015-02-27 11:02:37 +0100
  • f33cdd97e6 Fixed an issue when looking for termination string in UTF-16 and UTF-16BE J. Oliva 2015-02-27 10:57:43 +0100
  • c135bb7a57 Fixes for correctly supporting UTF-16 and UTF-16BE charsets J. Oliva 2015-02-26 21:54:29 +0100
  • 1545a052f0 Added MPEG audio support to TsExtractor Sergio Moreno Mozota 2015-02-26 19:12:58 +0100
  • ebbd022a52 Added new ID3 frames J. Oliva 2015-02-26 16:49:05 +0100
  • ea95db2375 Merge pull request #316 from jeoliva/blackplaylist_management ojw28 2015-02-25 14:33:26 +0000