Commit graph

  • 06e9e5d3ea Merge pull request #234 from google/dev ojw28 2015-01-12 17:43:44 +0000
  • a879819dd3 Force callers into MediaCodecUtil to catch any exceptions that occur. Oliver Woodman 2015-01-12 17:40:55 +0000
  • 286365ada8 Use Long.SIZE. Oliver Woodman 2015-01-12 17:38:21 +0000
  • 3ca12d0c39 Update min retry count to 3. Oliver Woodman 2015-01-12 17:37:25 +0000
  • e8d2c00cf7 Add trace to chunk fetches. Oliver Woodman 2015-01-12 17:37:07 +0000
  • f65a093596 AudioTrack enhancements. Oliver Woodman 2015-01-12 17:35:43 +0000
  • 224fc2eef8 Omit range header if the range is 0-. Oliver Woodman 2015-01-12 17:34:00 +0000
  • a6e94af267 Merge pull request #226 from google/dev ojw28 2015-01-06 20:15:42 +0000
  • 1613c9c7a8 Refine logic for determining AudioTrack size. Oliver Woodman 2015-01-06 20:13:50 +0000
  • 869ecbfcf3 Merge pull request #225 from google/dev ojw28 2015-01-02 17:38:59 +0000
  • 8cb37d7935 Merge branch 'dev' of persistent-https://github.com/google/ExoPlayer into dev Oliver Woodman 2015-01-02 17:36:36 +0000
  • d906e405a1 Propagate AudioTrack errors. Oliver Woodman 2015-01-02 17:35:57 +0000
  • 2128ceb777 Merge pull request #220 from martinbonnin/log_all_audiotrack_write_errors ojw28 2015-01-02 17:31:33 +0000
  • 75b5a59f59 Oooops... bad comparison Martin Bonnin 2015-01-02 18:09:14 +0100
  • e8a8c49a97 better handling of input format change for non-adaptive codecs Martin Bonnin 2014-12-23 13:47:50 +0100
  • eec4e24ef0 log all audio errors Martin Bonnin 2014-12-23 13:02:29 +0100
  • f745be8978 Merge pull request #219 from google/dev ojw28 2014-12-23 10:53:58 +0000
  • a96a7fe782 Merge pull request #218 from google/master ojw28 2014-12-23 10:53:29 +0000
  • e3eeddab21 Merge pull request #216 from ened/gradle-plugin-100 ojw28 2014-12-23 10:50:07 +0000
  • e4ea9c1056 Include gradle plugin 1.0.0 Sebastian Roth 2014-12-22 10:34:46 +0800
  • f39d83cf75 Merge pull request #215 from google/dev ojw28 2014-12-20 12:00:41 +0000
  • 4c0554d0d7 Start adding support for more formats in WebM container. Oliver Woodman 2014-12-20 11:59:19 +0000
  • ed6fcb638e Fix reading single byte from DataSourceInputStream. Oliver Woodman 2014-12-20 11:57:49 +0000
  • 0414b0d2f6 Fix assertion fail on seek. Oliver Woodman 2014-12-20 11:57:05 +0000
  • c497b78ffe Fix memory leak in TsExtractor when not all tracks are enabled. Oliver Woodman 2014-12-19 12:13:46 +0000
  • 1fce55f6fe HLS: Consider all programs. Oliver Woodman 2014-12-19 12:12:04 +0000
  • 0756c3d28c Relax assertion. Oliver Woodman 2014-12-19 12:11:17 +0000
  • ea21eba87e Allow re-enabling video track without transition through buffering state. Oliver Woodman 2014-12-19 12:10:16 +0000
  • 5cf781ab9f Merge pull request #211 from google/dev ojw28 2014-12-19 12:09:06 +0000
  • 7f91a6d4d8 Merge branch 'dev' of https://github.com/google/ExoPlayer into dev Oliver Woodman 2014-12-19 12:07:39 +0000
  • 99b438e4c4 Don't request that the server use DEFLATE compression. Oliver Woodman 2014-12-19 12:06:00 +0000
  • 4d6c9f27c2 Minor cleanup of AudioTrack. Oliver Woodman 2014-12-19 12:05:03 +0000
  • cc830d6fdb Merge pull request #208 from alexandrite/fix-mp3-buffer ojw28 2014-12-18 10:29:06 +0000
  • 52e5b8e848 AudioTrack will mark 0-size buffers as consumed Alex Puterbaugh 2014-12-17 11:30:49 -0800
  • 83e80f98fb Merge pull request #207 from google/dev ojw28 2014-12-17 19:25:12 +0000
  • ee823a95fc Add launcher icon source. Oliver Woodman 2014-12-17 19:22:52 +0000
  • 48540c2ba0 Add icon for demo app. Oliver Woodman 2014-12-17 19:19:39 +0000
  • 3a9d08edb5 Misc performance/correctness tweaks. Oliver Woodman 2014-12-17 19:18:33 +0000
  • f1fe109bfa Fix AC3Passthrough Oliver Woodman 2014-12-17 19:16:02 +0000
  • 39c07d570c Adapt HLS on non-adaptive devices. Oliver Woodman 2014-12-15 15:30:21 +0000
  • 1face38709 Merge pull request #204 from google/dev ojw28 2014-12-15 15:12:21 +0000
  • 57068a6406 Clear subtitle when text disabled. Oliver Woodman 2014-12-15 15:06:05 +0000
  • 57faa49756 Fix crash running ExoPlayer demo on JB. My bad! Oliver Woodman 2014-12-15 15:05:06 +0000
  • 11eb1c222b Identify AC-3 tracks by codecs="ac-3", not the MIME type. Oliver Woodman 2014-12-15 15:04:38 +0000
  • 595147de9b Enforce sliding window of available segments for DASH DVB. Oliver Woodman 2014-12-15 15:03:10 +0000
  • 978a4d857a Handle getting the audio track's position before the first AC-3 buffer. Oliver Woodman 2014-12-15 15:02:29 +0000
  • b80569237b Correctly propagate fatal load error. Oliver Woodman 2014-12-12 14:25:48 +0000
  • 4c29eb58f1 Merge branch 'dev' into dev-hls Oliver Woodman 2014-12-12 14:24:05 +0000
  • 0cb8169323 Merge branch 'dev-hls' into dev Oliver Woodman 2014-12-12 14:23:43 +0000
  • 5a3340d638 Add initial AC3 passthrough support. Oliver Woodman 2014-12-12 14:18:44 +0000
  • 81bf68b1cb Minor doc fixes. Oliver Woodman 2014-12-12 14:13:58 +0000
  • 9d4e177347 Support DASH Live TTML subtitles. Oliver Woodman 2014-12-12 14:12:00 +0000
  • bb024fda08 Partial support for DASH DVB Live streams. Oliver Woodman 2014-12-12 14:07:48 +0000
  • ae55b12bd8 Don't require samples to specify whether they're encrypted. Oliver Woodman 2014-12-12 14:05:45 +0000
  • 099bbe048f Correctly handle audio and video only DASH streams. Oliver Woodman 2014-12-12 14:02:14 +0000
  • 3e33fddbc1 Correctly handle audio-only SmoothStreaming streams. Oliver Woodman 2014-12-12 13:59:45 +0000
  • 1554db1673 Skip bad PES packets Oliver Woodman 2014-12-11 10:26:50 +0000
  • 34372deb9a Merge pull request #199 from google/dev ojw28 2014-12-10 16:52:40 +0000
  • 035671b722 Merge pull request #198 from google/dev ojw28 2014-12-10 14:08:10 +0000
  • f15e3973e0 Fix discovery of secure decoders on some L devices. Oliver Woodman 2014-12-10 14:05:51 +0000
  • 86b2209ad0 Bump version to 1.1.0. Oliver Woodman 2014-12-10 14:04:58 +0000
  • a254218891 No-op format changes. Oliver Woodman 2014-12-08 20:19:24 +0000
  • 87ca1b3465 Skip previously loaded HLS data after an error occurs. Oliver Woodman 2014-12-08 20:18:10 +0000
  • 1344b36da9 Merge pull request #194 from google/dev ojw28 2014-12-08 20:17:17 +0000
  • c4b2a01212 Allow out-of-band pssh data for DASH playbacks. Oliver Woodman 2014-12-08 20:15:06 +0000
  • 2f0a1779e2 Stop piping PSSH information through the extractor. Oliver Woodman 2014-12-08 20:13:52 +0000
  • cf80c4d9cb Allow passing of optional parameters in MediaDrm key requests. Oliver Woodman 2014-12-08 20:12:04 +0000
  • 01151c9c65 Don't append base uri if chunkUrl is absolute. Oliver Woodman 2014-12-08 20:10:52 +0000
  • 0a888a0d4f Merge pull request #193 from google/dev-hls-spspps ojw28 2014-12-08 20:08:53 +0000
  • 7ca1de2275 Experiment to add SPS/PPS to the media format. Oliver Woodman 2014-12-08 11:36:51 +0000
  • 5d7820542c Merge pull request #189 from google/dev ojw28 2014-12-05 17:58:56 +0000
  • c8e5988e6d Fix handling of unknown duration in FMP4. Oliver Woodman 2014-12-05 17:53:24 +0000
  • 6f1832fb66 Support negative-fronted xs:duration values. Oliver Woodman 2014-12-05 17:52:30 +0000
  • fc8c08d240 Fix #187 Oliver Woodman 2014-12-05 17:51:52 +0000
  • 3d775c1641 Use C constants + minor cleanup. Oliver Woodman 2014-12-03 18:50:31 +0000
  • 511dd9435a Merge branch 'dev' into dev-hls Oliver Woodman 2014-12-03 18:48:20 +0000
  • 4efc0abde9 Implement DASH Live. Oliver Woodman 2014-12-03 18:45:13 +0000
  • 6652f864bd Audio improvements. Oliver Woodman 2014-12-03 18:33:36 +0000
  • 2e1f9897e7 Fixed issue in which setting a representation duration to unknown wasn't handled correctly. Oliver Woodman 2014-12-03 18:30:56 +0000
  • dc644ae86d Make single MICROS_PER_SECOND constant + use it everywhere. Oliver Woodman 2014-12-03 18:30:15 +0000
  • 656fc0b0ca Make sure SmoothStreaming manifest durations are -1 for Live. Oliver Woodman 2014-12-03 18:26:48 +0000
  • c2d55acab5 Get Exo+HLS memory usage more under control. Oliver Woodman 2014-12-03 18:10:30 +0000
  • b9f3253924 Merge pull request #176 from google/dev ojw28 2014-11-27 18:18:02 +0000
  • 165562d880 Add VSYNC aligning smooth frame release helper. Oliver Woodman 2014-11-27 18:15:16 +0000
  • 2969bba60f Fix timestamp rollover issue for DASH live. Oliver Woodman 2014-11-27 18:14:19 +0000
  • c534263032 Enhance parsing of xs:duration to support year/month/day. Oliver Woodman 2014-11-27 18:12:46 +0000
  • 1a557a06c1 Support SmoothStreaming repeated chunk tags. Oliver Woodman 2014-11-27 18:11:43 +0000
  • 40f3172237 HLS: More control over buffering + tweak caption impl. Oliver Woodman 2014-11-26 17:21:41 +0000
  • 8e2801ce9b Improve HLS ABR. Oliver Woodman 2014-11-26 12:08:46 +0000
  • 410fcdeb87 Merge HLS playlist parsers, make a single parser identify the playlist type (master or media). Oliver Woodman 2014-11-26 12:01:36 +0000
  • f9f3b82d93 Merge pull request #172 from google/dev ojw28 2014-11-26 11:26:39 +0000
  • ab00a4da03 Allow non-strict webvtt parsing. Oliver Woodman 2014-11-26 11:23:15 +0000
  • 7dfebc2e11 Make default retry count public. Oliver Woodman 2014-11-26 11:22:54 +0000
  • f034ee7d40 Merge pull request #169 from google/dev ojw28 2014-11-21 17:55:38 +0000
  • 69c7cb09c8 Correctly handle redirection when requesting manifests. Oliver Woodman 2014-11-21 17:54:55 +0000
  • 52b95c1f83 Merge pull request #166 from google/dev ojw28 2014-11-21 00:32:12 +0000
  • 8c980c8892 Merge pull request #164 from talklittle/dev ojw28 2014-11-21 00:30:48 +0000
  • 9658534b93 demo: compileSdkVersion 21 (was 19) Andrew Shu 2014-11-20 15:54:48 -0800
  • 66c48a1151 gradle: compileSdkVersion 21 Andrew Shu 2014-11-20 12:18:54 -0800
  • f7589ceee2 gradle: fix demo build.gradle Andrew Shu 2014-11-20 12:18:35 -0800