Commit graph

  • 07855aadcf Fix build after pull from dev Oliver Woodman 2015-02-25 14:13:04 +0000
  • 7f70db9765 Merge pull request #321 from google/dev ojw28 2015-02-25 14:04:48 +0000
  • 006986cc58 Make NetworkLoadable use an injected HttpDataSource. Oliver Woodman 2015-02-25 13:39:15 +0000
  • 2ce17b601f Correctly bound search into segment indices. Oliver Woodman 2015-02-25 13:34:31 +0000
  • d2da3bbf8a Simplify NetworkLoader/Parser/ManifestParser Oliver Woodman 2015-02-25 12:09:06 +0000
  • 0fdcb3347c continueBuffering should return true when ended. Oliver Woodman 2015-02-25 11:48:55 +0000
  • d6ebd49c63 Two small fixes for HLS. Oliver Woodman 2015-02-25 11:37:39 +0000
  • 2ac7046ffc Clear stale blacklisted playlist when getting next variant index J. Oliva 2015-02-23 22:42:53 +0100
  • 4fe62b9b0a Clear stale blacklist in getChunkOperation J. Oliva 2015-02-23 20:40:37 +0100
  • f8a9da90e8 Renaming methods and code formating J. Oliva 2015-02-23 20:06:49 +0100
  • 20a40f5d11 Better management of blacklisted playlists J. Oliva 2015-02-23 15:14:09 +0100
  • 430d06d467 Merge pull request #313 from google/dev ojw28 2015-02-20 15:18:28 +0000
  • 6d14fc3330 Implement UTC time synchronization for DASH Live. Oliver Woodman 2015-02-20 15:10:25 +0000
  • 4076b08e4b Naming tweak Oliver Woodman 2015-02-20 15:07:22 +0000
  • 654d37fe29 Merge pull request #310 from google/dev ojw28 2015-02-19 11:32:27 +0000
  • b510088689 Fix EIA-608 issues. Oliver Woodman 2015-02-19 11:22:42 +0000
  • 00ec7ef0c1 Merge pull request #307 from jeoliva/issue_codec_regex ojw28 2015-02-19 10:59:50 +0000
  • e84bce6130 Fixed issue in CODEC regular expression J. Oliva 2015-02-19 01:17:35 +0100
  • f6a0cb963b Update CONTRIBUTING.md ojw28 2015-02-18 23:42:42 +0000
  • 1649aa6381 Update CONTRIBUTING.md ojw28 2015-02-18 23:39:10 +0000
  • abac6b7dd6 Fix off-by-one-bug preventing NAL unit detection at the limit. Oliver Woodman 2015-02-18 19:11:52 +0000
  • b03c5c5753 Ensure we always seek after selecting a track. Oliver Woodman 2015-02-18 15:15:20 +0000
  • cc7a15b79b Fix bad assertion Oliver Woodman 2015-02-18 15:09:45 +0000
  • 526c64294a Handle the edge case of zero-length chunks. Oliver Woodman 2015-02-17 16:04:44 +0000
  • a1e196fe20 Add support for elementary AAC/ADTS streams. Oliver Woodman 2015-02-17 15:41:59 +0000
  • b46d1fc7cc Bump dev version to 1.3.x Oliver Woodman 2015-02-16 22:30:28 +0000
  • 3472e86c36 Correctly reset ADTSreader state Oliver Woodman 2015-02-16 22:22:25 +0000
  • 8f0d576fed Merge pull request #293 from google/dev ojw28 2015-02-13 20:38:09 +0000
  • 40411269da Use C.SAMPLE_FLAG_SYNC Oliver Woodman 2015-02-13 20:36:27 +0000
  • 9d480ecd20 Fix broken javadoc link Oliver Woodman 2015-02-13 20:34:30 +0000
  • bc99435b48 Add C.SAMPLE_FLAG_SYNC and removed InlinedApi suppression in a few places. Oliver Woodman 2015-02-13 20:20:45 +0000
  • 5f64a1fde7 Restrict HLS buffering by total buffer size as well as duration. Oliver Woodman 2015-02-13 20:13:11 +0000
  • c3788c0931 Eliminate memory copy of H264 data through H264 reader. Oliver Woodman 2015-02-13 20:11:12 +0000
  • 37e6946cd9 Finally - Remove Sample, fix GC churn + inefficient memory usage. Oliver Woodman 2015-02-13 19:32:01 +0000
  • 28166d8c0d Rename ParsableByteArray.length() to limit(). Add capacity(). Oliver Woodman 2015-02-13 19:31:01 +0000
  • 321005e4b1 Use 'bitrate' not 'bit-rate' consistently. Oliver Woodman 2015-02-13 19:27:52 +0000
  • d1360ad7d2 Pragmatic fix for "stuck-in-ready-state" when seeking near the end of some streams. Oliver Woodman 2015-02-13 19:26:49 +0000
  • 066334dad7 Continue TsExtractor refactor. Oliver Woodman 2015-02-12 17:24:23 +0000
  • 61a86295fd Fix for video-only playbacks transitioning straight to STATE_ENDED. Oliver Woodman 2015-02-12 17:02:34 +0000
  • 784431f3e0 Move EIA reordering back to the renderer (sorry for churn). Oliver Woodman 2015-02-12 12:48:27 +0000
  • f7fb4d4c35 Optimize NAL unit search. Oliver Woodman 2015-02-12 12:46:58 +0000
  • 3568ecaf00 Split TsExtractor into multiple files. Oliver Woodman 2015-02-12 12:09:57 +0000
  • 92f085bc58 Remove intermediate copy steps in TsExtractor. Oliver Woodman 2015-02-11 14:57:07 +0000
  • 797fa7f872 Make TsExtractor use ParsableByteArray where possible. Oliver Woodman 2015-02-10 22:13:01 +0000
  • 7c66b6ed3b HLS optimization #1 (refactor). Oliver Woodman 2015-02-10 12:25:13 +0000
  • ccac9fad4e Merge pull request #287 from google/dev ojw28 2015-02-09 17:29:44 +0000
  • b0a3c30a90 Improve EIA608 caption support. Oliver Woodman 2015-02-09 17:28:07 +0000
  • 32f0eb1278 Enhance mp4 parsing. Oliver Woodman 2015-02-09 17:25:39 +0000
  • 876fa41b43 Merge pull request #283 from google/dev ojw28 2015-02-06 12:01:24 +0000
  • 147bbe6d55 Simplify demo application. Oliver Woodman 2015-02-06 11:52:14 +0000
  • bfa1de68d8 Move common MP4 parsing code to CommonMp4AtomParsers and Mp4Util. Oliver Woodman 2015-02-06 11:43:37 +0000
  • a968e5535b Continue playback of tracks with longer duration than the timesource. Oliver Woodman 2015-02-06 11:32:46 +0000
  • 03ef3d148f Add MP4V mimetype. Oliver Woodman 2015-02-06 11:32:08 +0000
  • fbf75e1263 Fix SubtitleView to redraw if text changes but bounds stay the same. Oliver Woodman 2015-02-06 11:31:13 +0000
  • 7505944497 Separate leaf/container children in ContainerAtom. Oliver Woodman 2015-02-03 12:44:18 +0000
  • 5bfc5f373b Bug fixes for ByteArrayDataSource. Oliver Woodman 2015-02-03 12:43:09 +0000
  • 0ef28abbec Modified Webvtt parser to handle cue identifiers and tags. Oliver Woodman 2015-02-03 12:41:49 +0000
  • 3338a09c70 Update .gitignore to ignore VP9/Opus specific files. Vignesh Venkatasubramanian 2015-02-02 13:31:31 -0800
  • 10070a2d93 Add demo app for WebM Native Extensions Vignesh Venkatasubramanian 2015-02-02 13:26:52 -0800
  • 7113d2ab6f Add Opus Native Extension Vignesh Venkatasubramanian 2015-02-02 13:25:46 -0800
  • dd726001a8 Add VP9 Native Extension Vignesh Venkatasubramanian 2015-02-02 13:24:24 -0800
  • c1a2f3d0c2 Add AOSP header. Oliver Woodman 2015-02-02 19:54:56 +0000
  • 7b9b7c6e3b Handle non-indexed representations. Oliver Woodman 2015-02-02 19:51:37 +0000
  • d1fe33cdf8 Add DefaultSampleSource and SampleExtractor interface. Oliver Woodman 2015-02-02 14:59:30 +0000
  • 6f3ccc3615 Handle byte-order-mark prefix to WebVTT file. Oliver Woodman 2015-02-02 14:56:33 +0000
  • e33e1d7922 cleaner test Martin Bonnin 2015-01-27 18:37:27 +0100
  • c228017fe4 rename hasQueuedOneInputBuffer to hasQueuedInputBuffer Martin Bonnin 2015-01-27 18:35:40 +0100
  • ed0b02d09b Package restructuring to accommodate incoming features (sorry). Oliver Woodman 2015-01-27 17:00:46 +0000
  • 27c0e7d776 Merge pull request #267 from google/dev-hls Andrey Udovenko 2015-01-27 11:48:15 -0500
  • b7be7bc01b Fix handling of PTS wraparound. Oliver Woodman 2015-01-27 15:12:33 +0000
  • ee83468084 Blacklist playlists that 404/410. Oliver Woodman 2015-01-27 15:11:44 +0000
  • c6c6f2d83e Merge pull request #266 from google/dev ojw28 2015-01-27 15:10:34 +0000
  • 424b29f996 remove REINIT_STATE_DO_REINIT_NOW state, reinit directly when needed. Martin Bonnin 2015-01-27 10:44:02 +0100
  • ce2f681bd3 Add directories for extensions + additional demos Oliver Woodman 2015-01-26 16:18:41 +0000
  • db5cc21c33 Revert test Oliver Woodman 2015-01-26 15:18:27 +0000
  • fda8f6d35a Test Oliver Woodman 2015-01-26 15:12:17 +0000
  • 7b41741db0 Revert test. Oliver Woodman 2015-01-26 15:01:25 +0000
  • 76f44eeb13 Test. Oliver Woodman 2015-01-26 15:01:00 +0000
  • f1a7784eb1 Fix DASH Live edge calculation. Oliver Woodman 2015-01-26 14:49:33 +0000
  • a64df69f85 Refine last segment calculation. Oliver Woodman 2015-01-26 14:08:38 +0000
  • e538181112 Merge pull request #264 from IhorZak/dev ojw28 2015-01-26 14:08:08 +0000
  • 1a363849e2 Fixed wrong calculation of last segment number when using segment template without segment timeline. Ihor Zakhozhyi 2015-01-25 18:47:16 +0200
  • 95341440da Merge pull request #263 from google/dev ojw28 2015-01-23 14:32:21 -0800
  • 14d1317ce0 Replace tabs with spaces. Oliver Woodman 2015-01-23 22:25:39 +0000
  • 4f65e94e93 Add Javadoc to ParsableByteArray. Oliver Woodman 2015-01-23 22:23:59 +0000
  • 59b04df4c3 Fix incorrect max height calculation. Oliver Woodman 2015-01-23 22:18:54 +0000
  • 6520557dc0 Add (not technically necessary 0xFF guard for clarity). Oliver Woodman 2015-01-23 09:08:41 -0800
  • 06ddb036c8 Merge pull request #260 from mine260309/dev-hls ojw28 2015-01-23 08:09:27 -0800
  • 80602b1684 Make BitArray.readUnsignedByte() a bit more clear by using int value instead of byte to prevent unnecessary convert from int to byte. Lei YU 2015-01-23 23:52:46 +0800
  • a9b2120fc9 Fix an issue in BitArray.readUnsignedByte() returns incorrect value when bitOffset is not zero and data[byteOffset + 1] starts with bit 1. This is caused by signed right shift, the fix is simply to make it unsigned right shift. Lei YU 2015-01-23 16:44:23 +0800
  • b30f55f147 Process only type == 0 captions. #156 Andrey Udovenko 2015-01-22 12:53:33 -0500
  • 79708f43f8 handle the case when flushCodec() is called while reiniting the decoders Martin Bonnin 2015-01-22 10:24:51 +0100
  • ef396933f8 Merge pull request #255 from google/dev ojw28 2015-01-21 15:52:31 -0800
  • e246970a20 Minor style tweaks. Oliver Woodman 2015-01-21 15:51:02 -0800
  • bb9e34f512 Minor style tweaks. Oliver Woodman 2015-01-21 15:47:17 -0800
  • 5941882df0 Merge pull request #254 from SongArc/dev ojw28 2015-01-21 09:06:10 -0800
  • 4158ede6e3 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 Andrey Udovenko 2015-01-21 11:54:23 -0500
  • 8547f0c05d Replaced tabs with spaces Nezz 2015-01-21 17:44:48 +0100
  • 796e5bc7d6 FrameworkSampleSource with FileDescriptor #246 Nezz 2015-01-21 02:44:21 +0100
  • fe43377104 Increase retry count to 3 Oliver Woodman 2015-01-12 17:44:42 +0000