569cec7 | ojw28 | 17 March 2017, 21:00:45 UTC | Cleanup RELEASENOTES.md | 17 March 2017, 21:00:45 UTC |
2966ea7 | ojw28 | 17 March 2017, 20:55:45 UTC | Fix RELEASENOTES.md nesting. | 17 March 2017, 20:55:45 UTC |
3c44713 | ojw28 | 17 March 2017, 20:53:09 UTC | Update RELEASENOTES.md | 17 March 2017, 20:53:09 UTC |
86230c4 | ojw28 | 17 March 2017, 20:42:16 UTC | Merge pull request #2570 from google/dev-v2 r2.3.0 | 17 March 2017, 20:42:16 UTC |
c8059e5 | olly | 16 March 2017, 20:08:58 UTC | Update release notes + bump versions ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150358346 | 17 March 2017, 12:17:41 UTC |
b98de97 | olly | 16 March 2017, 12:53:58 UTC | Make Util.inferContentType marginally smarter Issue: #2513 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150310349 | 16 March 2017, 16:16:20 UTC |
2fe478a | eguven | 16 March 2017, 12:13:51 UTC | Invert DashHostedTest and inner class Builder to make the design more natural Builder class was renamed to DashTestRunner and DashHostedTest moved into it as an inner class. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150307988 | 16 March 2017, 16:15:22 UTC |
9b0d24c | olly | 16 March 2017, 11:34:22 UTC | Fix stuck-buffering state when playing merged media Also added a TODO to track clarifying SequenceableLoader more accurately and auditing existing implementations. Issue: #2396 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150305685 | 16 March 2017, 16:14:08 UTC |
ce5c0c1 | aquilescanta | 16 March 2017, 10:36:02 UTC | Rename AdaptiveVideoTrackSelection to AdaptiveTrackSelection This will allow us to use the same class for Audio adaptation. Issue:#1975 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150302561 | 16 March 2017, 16:13:03 UTC |
cadce0e | adrianv | 16 March 2017, 03:23:51 UTC | Add @Nullable annotation for an optional field in CacheDataSource's constructor. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150278031 | 16 March 2017, 16:11:49 UTC |
8cad99b | anjalibh | 15 March 2017, 22:59:46 UTC | Add lightweight dithering to 10->8 bit conversion. Also optimize / 4 and % 4. I assumed the compiler would do this automatically but the performance bump implies it's not doing that. Before | Optimized No dither: 4.8 ms | 3.5 ms Dither : 9.6 ms | 4.2 ms Before: https://drive.google.com[]file/d/0B07DogHRdEHcaXVobi1wZ2wxeUE/view?usp=sharing After: https://drive.google.com[]file/d/0B07DogHRdEHcVS1PN05kaU1odm8/view?usp=sharing Known issue: The remainder from the last Y pixel will leak into the first U pixel. Also U and V remainders leak into each other but I don't think it causes any perceptual difference. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150255151 | 16 March 2017, 16:10:46 UTC |
7c9b771 | aquilescanta | 15 March 2017, 20:17:07 UTC | Create HlsMediaSource.Manifest to hold playlist information This allows the user to get the HlsMasterPlaylist through Exoplayer.getCurrentManifest(). Issue:#2537 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150232455 | 16 March 2017, 16:09:46 UTC |
a6cea62 | olly | 15 March 2017, 17:28:50 UTC | Add gradle instructions to GVR readme + clean up FFMPEG readme Note: Depending on the GVR extension via gradle wont work until we actually push a release ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150208524 | 15 March 2017, 18:52:06 UTC |
ccc5e47 | vigneshv | 15 March 2017, 17:28:49 UTC | extensions/vp9: Fix open source build scripts Fixes github issue #2339 [https://github.com/google/ExoPlayer/issues/2339] Fixes github issue #2551 [https://github.com/google/ExoPlayer/issues/2551] * Update the instructions to check out specific versions of libvpx and libyuv that are known to work with our build scripts. * Forcing a particular version of libyuv because recent versions of libyuv are dependent on libjpeg (which isn't needed for the purpose of this extension). * Going forward, let's keep generate_libvpx_android_configs.sh in sync with whatever version is specifed in the instructions in README.md (as of now it is v1.6.1). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150208517 | 15 March 2017, 18:51:10 UTC |
76c9968 | eguven | 15 March 2017, 15:47:48 UTC | Add RepresentationKey and DashManifest copy method RepresentationKey defines a representation location in a DashManifest. DashManifest copy method creates a copy of the manifest which includes only the representations pointed by the given RepresentationKeys. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150195990 | 15 March 2017, 18:50:07 UTC |
f092c44 | eguven | 15 March 2017, 14:49:51 UTC | Move TestUtil.createTempFolder and TestUtil.recursiveDelete to Util class ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150190520 | 15 March 2017, 15:55:39 UTC |
d6db506 | olly | 15 March 2017, 13:47:35 UTC | Improve publishing to Bintray - Update bintray-release version - Publish to exoplayer-test unless -PpublicRepo=true - Publish GVR extension - Minimize duplication with new publish.gradle ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150185740 | 15 March 2017, 15:54:43 UTC |
a9617af | olly | 15 March 2017, 13:44:11 UTC | Use fast surface switching on API level 23+ when possible ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150185483 | 15 March 2017, 15:53:38 UTC |
7c5f0b7 | aquilescanta | 15 March 2017, 13:37:02 UTC | Make Video track selections before others This will allow us to make a single adaptive selection prioritizing video selections. Issue:#1975 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150185086 | 15 March 2017, 15:52:30 UTC |
db5f81e | olly | 15 March 2017, 13:32:47 UTC | Allow disabling ID3 metadata parsing if not required Issue: #2553 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150184824 | 15 March 2017, 15:51:23 UTC |
d077e23 | olly | 15 March 2017, 13:24:12 UTC | Improve DefaultExtractorInput's peek buffer sizing. - Don't resize the peek buffer to be twice as large as a large amount! - Trim the peek buffer, to allow large peek buffer allocations to be reclaimed. Issue: #2553 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150184291 | 15 March 2017, 15:50:17 UTC |
7092605 | olly | 14 March 2017, 17:12:28 UTC | Fix some more incorrect playback test stream IDs ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150080957 | 15 March 2017, 15:49:13 UTC |
8a411c3 | olly | 14 March 2017, 16:51:13 UTC | Suppress some lint errors ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150078703 | 15 March 2017, 15:48:09 UTC |
a26cb9c | olly | 14 March 2017, 12:27:03 UTC | No-op fix for playback tests super.onQueueInputBuffer is no longer a no-op in all configurations. It doesn't make any difference in practice for these tests, but for completeness we should call up. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150056224 | 15 March 2017, 15:47:03 UTC |
7c587c6 | aquilescanta | 14 March 2017, 12:07:11 UTC | Prevent playlist loading if refresh is already scheduled This greatly reduces the amount of server requests issued by the playlist tracker. Issue:#2548 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150055046 | 15 March 2017, 15:45:50 UTC |
204537e | olly | 14 March 2017, 10:47:26 UTC | Pre-modularization cleanup - Use a variable for the (default) minSdkVersion. There will be more modules that need it, and it'll be easier to manage if it's in one place. Issue: #2139 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=150050663 | 15 March 2017, 15:44:46 UTC |
4b1410b | olly | 13 March 2017, 21:48:32 UTC | Simplify + Fix WV encrypted playback tests ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149993442 | 15 March 2017, 15:42:36 UTC |
139252c | Oliver Woodman | 13 March 2017, 16:25:44 UTC | Propagate defaultRequestProperties + make getDefaultRequestProperties final | 13 March 2017, 16:25:44 UTC |
3131074 | olly | 13 March 2017, 15:21:11 UTC | Upgrade dependencies Issue: #2516 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149942409 | 13 March 2017, 15:54:10 UTC |
343a730 | olly | 13 March 2017, 15:08:38 UTC | Update gradle version ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149941369 | 13 March 2017, 15:54:10 UTC |
aede0f8 | bachinger | 10 March 2017, 19:38:51 UTC | Propagate updates of default header fields of the HttpDataSource.BaseFactory to HttpDataSource instances. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149780233 | 13 March 2017, 15:54:10 UTC |
952bde7 | aquilescanta | 10 March 2017, 17:19:54 UTC | Ensure only timestamp adjustment masters set first sample timestamps Without this, it is possible that a non timestamp master instances the adjuster with its own chunk start time. When chunks are not aligned, this breaks adjustment. Issue:#2424 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149764488 | 13 March 2017, 15:54:10 UTC |
15aad26 | mishragaurav | 10 March 2017, 17:15:10 UTC | Use separate Widevine license keys to package test audio for Exoplayer GTS. Android doesn't support secure decoding for audio. Hence use Audio keys that always require L3 support only. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149764063 | 13 March 2017, 15:54:10 UTC |
6d61519 | ojw28 | 13 March 2017, 10:00:35 UTC | Merge pull request #2547 from LiveLike/program-date-time-regex Support comma separators in ISO-8601 date/time format for milliseconds | 13 March 2017, 10:00:35 UTC |
578b954 | Ben Wilber | 10 March 2017, 00:46:24 UTC | Support commas in ISO-8601 date/time format for millis | 10 March 2017, 21:09:58 UTC |
f21cdcb | eguven | 10 March 2017, 13:54:25 UTC | Allow null DataSink.Factory in CacheDataSourceFactory CacheDataSource allows null DataSink. Do the same in CacheDataSourceFactory. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149750696 | 10 March 2017, 14:24:43 UTC |
cb01879 | aquilescanta | 10 March 2017, 13:32:52 UTC | Fix NPE in HLS playback of non-muxed streams ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149749504 | 10 March 2017, 14:24:43 UTC |
0cb9802 | cdrolle | 09 March 2017, 20:10:30 UTC | Fixed CEA-708 issues Caption characters weren't being assigned to the correct window and the lack of pen location support was causing multiple lines (and words) to be concatenated. As per the CEA-708-B specification, section 8.10.5, when we encounter a DefineWindow command, we're also supposed to update the current window to the newly defined one. We were not doing this previously, resulting in text that should have been in separate windows being combined into one. Furthermore, some content uses the SetPenLocation command to move the cursor down a line instead of appending a new line. As we don't currently support SetPenLocation, this resulted in multiple lines (and words) being concatenated together, potentially causing the text to extend past the edge of the window/screen. This change implements a workaround (until SetPenLocation is properly supported) for this issue in which setting the pen location to a new row will append a new-line to that window. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149679613 | 10 March 2017, 14:24:43 UTC |
b84c84c | cdrolle | 09 March 2017, 19:18:15 UTC | Fixed CEA-708 issue where cues weren't updated at the appropriate times As per the CEA-708-B specification, section 8.10.4, cues don't necessarily need either an ETX command or any of the C1 commands before being updated with the latest buffered content. While those commands do indicate that the cues should be updated immediately, the cues can also be updated after a service block has been processed if it appended text to the buffer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149673162 | 10 March 2017, 14:24:43 UTC |
b6773db | eguven | 08 March 2017, 16:57:26 UTC | Add PriorityDataSourceFactory ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149543747 | 10 March 2017, 14:24:43 UTC |
3be4451 | aquilescanta | 08 March 2017, 15:51:13 UTC | Allow injection of DataSource's per type of data This allows the client to define what data source is used for media chunks, encryption chunks and playlists. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149537766 | 10 March 2017, 14:24:43 UTC |
78e7c3c | eguven | 08 March 2017, 14:55:02 UTC | Make CacheDataSourceFactory createDataSource return specific type ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149533820 | 10 March 2017, 14:24:43 UTC |
45c7fe9 | olly | 08 March 2017, 12:37:47 UTC | Drain embedded track sample queues when not enabled. I think it's likely we'll revert back to discarding media in sync with the playback position for ExtractorMediaSource and HlsMediaSource too, where the tracks are muxed with ones we're requesting anyway. Note: discardBuffer is named as it is because it'll also be used to discard for enabled tracks soon, as a result of the remaining TODO in ChunkSampleStream. For enabled tracks the discard will also be conditional on the samples having been consumed, obviously. Issue: #2362 Issue: #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149525857 | 10 March 2017, 14:24:43 UTC |
09471de | olly | 08 March 2017, 12:09:05 UTC | Enabled EMSG and CEA-608 embedded streams for DASH Issue: #2362 Issue: #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149524412 | 10 March 2017, 14:24:43 UTC |
99e19a9 | andrewlewis | 07 March 2017, 18:06:42 UTC | Fix SampleStream javadoc. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149431794 | 10 March 2017, 14:24:43 UTC |
cda1b7b | olly | 07 March 2017, 15:15:55 UTC | Try and get people to stop ignoring the issue template. Again. I'm also going to propose some canned responses that we can copy/paste into issues that ignore the template, so that we can be consistent about how we handle them. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149415502 | 10 March 2017, 14:24:43 UTC |
e7462f0 | aquilescanta | 03 March 2017, 11:24:42 UTC | Add maxVideoBitrate to DefaultTrackSelector.Parameters ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149097876 | 10 March 2017, 14:24:43 UTC |
8e9711e | aquilescanta | 02 March 2017, 16:19:41 UTC | Allow packed audio without PRIV timestamps We use the segments' start time when the timestmap is not present. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149006252 | 10 March 2017, 14:24:43 UTC |
e40bba2 | eguven | 02 March 2017, 16:12:01 UTC | Add Cache.getCachedBytes() which returns the length of the cached or not data block length This method can be used to determine not cached parts of a content. The 'length' parameter allows quicker responses without going through all adjacent spans. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149005688 | 10 March 2017, 14:24:43 UTC |
247da48 | aquilescanta | 02 March 2017, 15:52:10 UTC | Make ElementaryStreamReader's public This allows building a TsPayloadReader.Factory without having to wrap the default one. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=149004102 | 10 March 2017, 14:24:43 UTC |
0dee4ae | sxp | 28 February 2017, 21:28:09 UTC | Deprecate instead of delete BaseRender.readSource(FormatHolder, DecoderInputBuffer) ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148808381 | 10 March 2017, 14:24:43 UTC |
5b98ff7 | Santiago Seifert | 09 March 2017, 12:16:54 UTC | Merge pull request #2538 from mofneko/dev-v2-fix-unused-variable Replace list access with local variable | 09 March 2017, 12:16:54 UTC |
5b0192a | mofneko | 07 March 2017, 18:20:34 UTC | Update HlsPlaylistTracker.java Fix unused variable. | 07 March 2017, 18:20:34 UTC |
aaaa23e | ojw28 | 07 March 2017, 15:11:51 UTC | Update ISSUE_TEMPLATE | 07 March 2017, 15:11:51 UTC |
c50b570 | ojw28 | 07 March 2017, 15:03:01 UTC | Update ISSUE_TEMPLATE | 07 March 2017, 15:03:01 UTC |
2ca14b0 | ojw28 | 07 March 2017, 15:02:52 UTC | Update ISSUE_TEMPLATE | 07 March 2017, 15:02:52 UTC |
a9079f6 | andrewlewis | 28 February 2017, 17:09:01 UTC | Fix some documentation nits. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148776593 | 28 February 2017, 17:37:44 UTC |
ab8fd14 | olly | 28 February 2017, 14:54:27 UTC | Support multiple track outputs from BaseMediaChunk Issue: #2362 Issue: #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148764237 | 28 February 2017, 17:36:45 UTC |
d58008e | andrewlewis | 28 February 2017, 14:46:51 UTC | Rename BufferProcessor to AudioProcessor. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148763781 | 28 February 2017, 17:35:35 UTC |
91639b2 | olly | 28 February 2017, 13:59:49 UTC | Add some pipelining in MetadataRenderer ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148760782 | 28 February 2017, 17:34:29 UTC |
1120e10 | andrewlewis | 27 February 2017, 17:42:03 UTC | Add GVR spatial audio rendering extension. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148658631 | 28 February 2017, 17:33:23 UTC |
b3cfeaa | andrewlewis | 27 February 2017, 17:00:48 UTC | Discard extra silent channels on Samsung Galaxy S6/S7. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148654495 | 28 February 2017, 13:47:18 UTC |
2411d0f | eguven | 27 February 2017, 16:25:54 UTC | Move and rename PRIORITY_PLAYBACK to C constants class ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148651265 | 28 February 2017, 13:47:18 UTC |
98f4fb8 | eguven | 27 February 2017, 15:36:11 UTC | Move utility methods to DashUtil class ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148647040 | 28 February 2017, 13:47:18 UTC |
e26723c | aquilescanta | 27 February 2017, 12:40:48 UTC | Add MODE_SINGLE_PMT to TsExtractor This mode allows the extractor to support streams with multiple programs declared in the PAT, but only one PMT. This is necessary to support tuner-obtained media. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148636312 | 28 February 2017, 13:47:18 UTC |
3598839 | olly | 27 February 2017, 11:49:44 UTC | Fix incorrect Javadoc ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148633347 | 28 February 2017, 13:47:18 UTC |
ad85785 | olly | 24 February 2017, 19:19:42 UTC | Discard subtitles with invalid positions textWidth can be negative if textLeft extends parentRight (i.e. the subtitle is positioned entirely off the screen to the RHS). We should just discard and log a warning in this case. Issue: #2497 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148481310 | 28 February 2017, 13:47:18 UTC |
129334d | andrewlewis | 24 February 2017, 11:07:48 UTC | Clean up method ordering in ResamplingBufferProcessor. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148444806 | 28 February 2017, 13:47:18 UTC |
5985f28 | andrewlewis | 24 February 2017, 10:18:22 UTC | Add GVR extension and GvrBufferProcessor. A GvrBufferProcessor can be passed to the player by overriding SimpleExoPlayer's buildBufferProcessors method. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148442114 | 28 February 2017, 13:47:18 UTC |
84def0d | anjalibh | 23 February 2017, 23:59:00 UTC | Implement VP9 profile 2 - 10 bit BT2020 support with libvpx. This code truncates the 10 bits to 8. We'll later update this to upload half-float or 16 bit short textures. Pending: Convert BT2020 to DCI-P3 before render. I'll add the same code to V2 after initial review. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148403349 | 28 February 2017, 13:47:18 UTC |
88fc337 | olly | 23 February 2017, 22:20:34 UTC | Expose empty CEA-608 and EMSG tracks for DASH This change exposes declared CEA-608 and EMSG tracks. The tracks currently provide no samples. Issue: #2362 Issue: #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148390849 | 28 February 2017, 13:47:18 UTC |
d99cb28 | olly | 23 February 2017, 21:30:19 UTC | Correctly handle a SampleStream ending without providing a format I'm going to introduce an EmptySampleStream that will be used in some cases in conjunction as part of 608/EMSG support. This change avoids EmptySampleStream having to provide a dummy format. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148383831 | 28 February 2017, 13:47:18 UTC |
ef2541e | aquilescanta | 23 February 2017, 16:50:47 UTC | Fix negative start time values Issue:#2495 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148348663 | 28 February 2017, 13:47:18 UTC |
e3a5714 | andrewlewis | 23 February 2017, 16:03:59 UTC | Fix BufferProcessor.queueEndOfStream javadoc ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148344328 | 28 February 2017, 13:47:18 UTC |
563a397 | olly | 23 February 2017, 16:02:24 UTC | Merge remainder of https://github.com/google/ExoPlayer/pull/2372 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148344124 | 28 February 2017, 13:47:18 UTC |
82d33cd | andrewlewis | 23 February 2017, 14:54:20 UTC | Add support for draining audio output. At the end of playback, BufferProcessors need to be drained to process all remaining data, then the output needs to be written to the AudioTrack before stop() is called. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148339194 | 28 February 2017, 13:47:18 UTC |
69bd956 | ojw28 | 23 February 2017, 15:48:36 UTC | Merge pull request #2496 from wasabeef/dev-v2-naming-for-clearkey Clarify naming for ClearKey DRM support | 23 February 2017, 15:48:36 UTC |
dc17163 | wasabeef | 23 February 2017, 15:47:09 UTC | Clarify naming for ClearKey DRM support | 23 February 2017, 15:47:09 UTC |
5fe5076 | Oliver Woodman | 23 February 2017, 14:51:58 UTC | Clarify naming for ClearKey DRM support | 23 February 2017, 14:51:58 UTC |
3bb08e5 | Oliver Woodman | 23 February 2017, 14:27:23 UTC | Cleanup of CENC support | 23 February 2017, 14:27:23 UTC |
7e02e58 | ojw28 | 23 February 2017, 14:17:11 UTC | Merge pull request #2372 from wasabeef/dev-v2-cenc-clearkey Added support for CENC ClearKey | 23 February 2017, 14:17:11 UTC |
3fc3349 | aquilescanta | 23 February 2017, 09:55:56 UTC | Add support for Caption Format Descriptor This allows the TsExtractor to automatically determine the closed caption tracks to expose by parsing available descriptors. Issue:#2161 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148321380 | 23 February 2017, 14:14:23 UTC |
698e081 | olly | 22 February 2017, 15:39:05 UTC | Handle empty PRIV frames Issue: #2486 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148217936 | 23 February 2017, 14:13:30 UTC |
ddbced7 | olly | 22 February 2017, 15:21:49 UTC | Conditionally enable EMSG/608 based on manifest declarations Issue: #2362 Issue: #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148216614 | 23 February 2017, 14:12:28 UTC |
682987a | andrewlewis | 22 February 2017, 14:25:29 UTC | Separate input/output handling in BufferProcessors. This allows BufferProcessors to partially and/or asynchronously handle input/output. Document contract for queueInput and getOutput. Update ResamplingBufferProcessor to use the new interface. Separate submitting bytes vs. writing data to the AudioTrack. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148212269 | 23 February 2017, 14:11:23 UTC |
8965508 | aquilescanta | 22 February 2017, 12:11:55 UTC | Add support for multiple CC channels in HLS Issue:#2161 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148203980 | 23 February 2017, 14:10:18 UTC |
e86629e | aquilescanta | 20 February 2017, 18:11:19 UTC | Allow exposing multiple CEA608 tracks for Transport Streams This CL allows passing multiple formats describing CC channels to the TS payload reader factory. As a simple usecase, ATSC can expose both 608 channels by passing a two element list with the corresponding accessibility channels. The HLS media source can construct this list from the EXT-X-MEDIA:TYPE="CLOSED-CAPTIONS" tags, including language and selection flags. The interface extends without modification to 708. Pending work: * Multiple CC channels in HLS. * caption_service_descriptor parsing for overriding the user's selection. * 708 support in SEI reader. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148030293 | 23 February 2017, 14:09:05 UTC |
a84216c | olly | 20 February 2017, 17:19:34 UTC | Allow enabling of EMSG/608 outputs on DefaultDashChunkSource Issue #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148027655 | 23 February 2017, 14:08:01 UTC |
72e1eae | aquilescanta | 20 February 2017, 16:45:13 UTC | Discard preparation chunk if track selection does not include it This avoids breaking the player if the first variant is not supported by the device. Issue:#2353 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148025791 | 23 February 2017, 14:06:54 UTC |
55a3fca | olly | 20 February 2017, 16:15:52 UTC | Clean up position restoration logic in demo app ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148024082 | 23 February 2017, 14:05:47 UTC |
17762eb | andrewlewis | 20 February 2017, 14:33:23 UTC | Reformat @IntDef field/return type annotations. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148018580 | 23 February 2017, 14:04:42 UTC |
e0f7a12 | wasabeef | 22 February 2017, 07:01:43 UTC | Added support for CENC ClearKey | 22 February 2017, 07:01:43 UTC |
11c16d8 | Oliver Woodman | 20 February 2017, 13:13:13 UTC | Final nit fixes for Cue/SubtitlePainter | 20 February 2017, 13:13:13 UTC |
539072d | Oliver Woodman | 20 February 2017, 13:09:40 UTC | Remove useless Cue constructor | 20 February 2017, 13:09:40 UTC |
5fbf109 | Oliver Woodman | 20 February 2017, 13:03:03 UTC | Use Math.round instead of floor. | 20 February 2017, 13:03:06 UTC |
3151320 | Oliver Woodman | 20 February 2017, 13:01:00 UTC | Fix subtitle painter issues | 20 February 2017, 13:01:00 UTC |
21923ae | Oliver Woodman | 20 February 2017, 12:55:07 UTC | m | 20 February 2017, 12:55:07 UTC |
f160584 | Oliver Woodman | 20 February 2017, 12:51:56 UTC | Fix import order | 20 February 2017, 12:51:56 UTC |
276788b | Oliver Woodman | 20 February 2017, 12:47:00 UTC | Merge branch 'drhill-dev-v2_imagesubs' into dev-v2 | 20 February 2017, 12:47:00 UTC |
e27a6ec | Oliver Woodman | 20 February 2017, 12:46:51 UTC | Merge branch 'dev-v2_imagesubs' of git://github.com/drhill/ExoPlayer into drhill-dev-v2_imagesubs | 20 February 2017, 12:46:51 UTC |