ab6f9ae | ojw28 | 20 October 2017, 17:54:45 UTC | Merge pull request #3381 from google/dev-v2-r2.5.4 r2.5.4 | 20 October 2017, 17:54:45 UTC |
04862bc | olly | 19 October 2017, 16:52:16 UTC | Bump to 2.5.4 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172758309 | 19 October 2017, 17:25:21 UTC |
9a52d63 | Oliver Woodman | 19 October 2017, 16:48:07 UTC | Fix build | 19 October 2017, 16:48:07 UTC |
69ec60e | andrewlewis | 18 October 2017, 12:59:14 UTC | Fix seeking with repeated periods newPlayingPeriodHolder could be set then updated if seeking to a repeated period that was loaded more than once. This led to MediaPeriodHolders leaking. Only set newPlayingPeriodHolder once so that any later holders with the same period identifier get released. Also add a regression test. FakeMediaSource checks that all created MediaPeriods were released when it is released. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172591937 | 19 October 2017, 16:44:46 UTC |
5357726 | olly | 18 October 2017, 11:46:05 UTC | Add some additional device specific workarounds Issue: #3355 Issue: #3257 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172587141 | 19 October 2017, 16:41:40 UTC |
e548414 | olly | 19 September 2017, 16:57:07 UTC | Workaround Samsung tablet reboot playing adaptive secure content ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169256059 | 19 October 2017, 16:40:21 UTC |
9ea8a8a | aquilescanta | 19 October 2017, 10:00:44 UTC | Update HLS sample streams ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172722536 | 19 October 2017, 16:35:43 UTC |
006263e | andrewlewis | 19 October 2017, 13:34:02 UTC | Retain playback position on re-preparation ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172736350 | 19 October 2017, 16:35:16 UTC |
ce0a03d | andrewlewis | 17 October 2017, 14:33:19 UTC | Add an extractor flag for ignoring edit lists Issue: #3358 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172464053 | 17 October 2017, 18:01:24 UTC |
aa42d3c | olly | 17 October 2017, 10:49:49 UTC | We're not playing an ad if the timeline is empty. Issue: #3334 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172447125 | 17 October 2017, 18:01:18 UTC |
f6d0dae | olly | 13 October 2017, 16:31:00 UTC | Workaround/Fix #3351 1. Ignore edit list where the sequence doesn't contain a sync sample, rather than failing. 2. Make Mp4Extractor.readAtomPayload so it doesn't try and read the same payload twice if a failure occurs parsing it. 3. Make processAtomEnded so that it doesn't pop the moov if parsing it fails. Issue: #3351 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172106244 | 17 October 2017, 18:00:52 UTC |
51fd336 | Oliver Woodman | 17 October 2017, 16:57:27 UTC | Remove spurious method | 17 October 2017, 16:57:27 UTC |
e7d6f1a | olly | 26 September 2017, 18:09:45 UTC | Prevent unnecessary consecutive playlist loads ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=170078933 | 17 October 2017, 16:32:12 UTC |
d8ceef1 | Oliver Woodman | 26 September 2017, 16:06:36 UTC | Clean up HlsPlaylistTracker | 17 October 2017, 16:32:06 UTC |
98f6e89 | yqritc | 21 September 2017, 07:01:32 UTC | remove space | 17 October 2017, 16:32:01 UTC |
3b8fd49 | yqritc | 21 September 2017, 05:18:59 UTC | remove keep alive check for updating primary url to avoid redundant playlist loading | 17 October 2017, 16:31:55 UTC |
758de81 | yqritc | 21 September 2017, 03:01:25 UTC | fix primarySnapshotAccessAgeMs | 17 October 2017, 16:31:50 UTC |
e6bf373 | olly | 10 October 2017, 19:39:34 UTC | Allow overriding of DefaultDashChunkSource.getNextChunk ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=171718775 | 17 October 2017, 16:30:44 UTC |
04d10ea | olly | 10 October 2017, 19:40:02 UTC | Expose public constructors for FrameworkMediaCrypto MediaCodecRenderer implementations require DrmSessionManager<FrameworkMediaCrypto>, but it's currently not possible for an app to provide a custom implementation due to FrameworkMediaCrypto having a package private constructor. This change exposes public FrameworkMediaCrypto constructors, hence removing this restriction. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=171718853 | 17 October 2017, 16:30:38 UTC |
dbdae4c | olly | 13 October 2017, 18:38:47 UTC | Only parse common-encryption sinf boxes ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=172124807 | 17 October 2017, 16:30:12 UTC |
feceaba | Oliver Woodman | 13 October 2017, 19:40:08 UTC | Tweak recently merged pull requests | 17 October 2017, 16:28:40 UTC |
1c594b4 | Nate Roy | 06 October 2017, 18:35:18 UTC | remove reordering playlist parser | 17 October 2017, 16:22:15 UTC |
39cb3f9 | Nate Roy | 02 October 2017, 19:43:19 UTC | Allow passing of HlsPlaylistParser to HlsMediaSource. Also create helper method in HlsMasterPlaylist to allow the copying of the playlist to another, but with the variants reordered based on a passed comparator. Also added an implementation of HlsPlaylistParser which will reorder the variants returned. | 17 October 2017, 16:22:05 UTC |
a7032ed | aquilescanta | 27 July 2017, 13:20:24 UTC | Change copyRenditionsList parameters names Also instantiate the resulting list with a predicted size to minimize list resizing. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163332285 | 17 October 2017, 16:21:59 UTC |
0a2f485 | eguven | 26 July 2017, 15:58:02 UTC | Add HlsMasterPlaylist.copy method Creates a copy of this playlist which includes only the variants identified by the given variantUrls. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163212562 | 17 October 2017, 16:21:40 UTC |
1fdc11f | ojw28 | 20 September 2017, 13:59:47 UTC | Merge pull request #3277 from google/dev-v2-r2.5.3 r2.5.3 | 20 September 2017, 13:59:47 UTC |
a8136cb | Oliver Woodman | 20 September 2017, 13:49:23 UTC | Rm test class from release | 20 September 2017, 13:49:23 UTC |
eb3cc0b | olly | 20 September 2017, 10:37:59 UTC | Tweak release notes for 2.5.3 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169374725 | 20 September 2017, 12:57:47 UTC |
48bc420 | olly | 19 September 2017, 17:04:50 UTC | Bump version + release notes ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169257339 | 20 September 2017, 12:57:16 UTC |
c127a57 | eguven | 19 September 2017, 16:10:35 UTC | Notify span listeners even if index store fails in SimpleCache.removeSpan This fixes infinite loop in LeastRecentlyUsedCacheEvictor.evictCache when index store fails. Also made CachedContentIndex not final so it can be mocked and added a package protected SimpleCache constructor so mock index can be injected. Issue: #3260 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169249517 | 20 September 2017, 12:57:16 UTC |
8b43d89 | eguven | 19 September 2017, 16:07:04 UTC | Workaround a cipher issue in Android 4.3 [] Issue: #2755 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169249093 | 20 September 2017, 12:57:16 UTC |
ca4d482 | aquilescanta | 19 September 2017, 15:46:04 UTC | Fix PTS wraparound in HLS+Webvtt Issue:#2928 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169246424 | 20 September 2017, 12:57:16 UTC |
06bba08 | eguven | 18 September 2017, 16:39:09 UTC | Check if the cache is already empty before trying to evict more span This case may happen if the max span size is more than the max size the evictor is configured. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169101093 | 20 September 2017, 12:57:16 UTC |
961f01a | aquilescanta | 18 September 2017, 12:44:31 UTC | Fix 2 CEA decoder bugs 1- Avoid dropped buffers by using a PriorityQueue instead of a set. 2- Process the end of stream after non-EOS buffers. Issue:#3250 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169077365 | 20 September 2017, 12:57:16 UTC |
30a04fd | andrewlewis | 15 September 2017, 16:28:28 UTC | Work around broken AAC decoders on Galaxy S6 Issue: #3249 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=168844850 | 20 September 2017, 12:57:16 UTC |
642e95b | andrewlewis | 14 September 2017, 11:31:17 UTC | Workaround the skip ad button not being focused Issue: #3258 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=168669969 | 20 September 2017, 12:57:16 UTC |
aacfb37 | olly | 12 September 2017, 15:21:43 UTC | De-dupe ACTION_DOWN events Issue: #3259 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=168378650 | 19 September 2017, 18:25:33 UTC |
9a02667 | ojw28 | 10 September 2017, 17:38:40 UTC | Update README.md | 10 September 2017, 17:38:40 UTC |
2fb09db | ojw28 | 10 September 2017, 17:29:42 UTC | Merge pull request #3253 from google/dev-v2-r2.5.2 r2.5.2 | 10 September 2017, 17:29:42 UTC |
4ce862a | olly | 17 August 2017, 14:59:29 UTC | Tweak and add READMEs + remove refs to V1 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165578518 | 10 September 2017, 17:12:14 UTC |
b174bcc | andrewlewis | 17 August 2017, 13:40:44 UTC | Update extension README with usage instructions Issue: #3162 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165572088 | 10 September 2017, 17:09:45 UTC |
9b18130 | olly | 10 September 2017, 15:39:15 UTC | Bump to 2.5.2 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=168155713 | 10 September 2017, 15:53:16 UTC |
2d2062b | Oliver Woodman | 09 September 2017, 00:05:09 UTC | Fix build for release | 09 September 2017, 00:05:09 UTC |
4c1fd23 | olly | 11 August 2017, 13:27:59 UTC | Add possibility of forcing a specific license URL in HttpMediaDrmCallback Resubmit of https://github.com/google/ExoPlayer/pull/3136 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164971900 | 09 September 2017, 00:04:51 UTC |
24b4cb8 | olly | 05 September 2017, 20:06:02 UTC | Fix attr inheritance in SimpleExoPlayerView When creating PlaybackControlView inside SimpleExoPlayerView, we want certain attributes to be passed through. This lets you set control attributes on the SimpleExoPlayerView directly. We don't want all attributes to be propagated though; only our own custom ones. Not sure if there's a cleaner way to do this. Pragmatically this solution seems ... ok :)? ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167619801 | 08 September 2017, 23:57:18 UTC |
a5302be | olly | 08 September 2017, 18:14:53 UTC | Destroy EGLSurface during DummySurface cleanup ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=168020525 | 08 September 2017, 23:50:44 UTC |
09a8c7c | olly | 08 September 2017, 16:42:13 UTC | Enable rtmp in external demo app with extensions ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=168007345 | 08 September 2017, 23:50:35 UTC |
ab94bd8 | olly | 06 September 2017, 14:26:23 UTC | Pick up rtmpClient fix Issue: #3156 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167718081 | 08 September 2017, 23:50:19 UTC |
cdcdea2 | olly | 06 September 2017, 13:17:09 UTC | DecryptionException cleanup + add missing header ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167711928 | 08 September 2017, 23:49:52 UTC |
6139501 | olly | 06 September 2017, 12:40:33 UTC | Workaround for SurfaceView not being hidden properly This appears to be fixed in Oreo, but given how harmless the workaround is we can probably just apply it on all API levels to be sure. Issue: #3160 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167709070 | 08 September 2017, 23:49:21 UTC |
8719d41 | olly | 06 September 2017, 10:51:04 UTC | Fix position reporting during ads when period has non-zero window offset. Reporting incorrect positions for ad playbacks was causing IMA to think the ad wasn't playing, when in fact it was. Issue: #3180 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167702032 | 08 September 2017, 23:49:13 UTC |
d187d29 | olly | 05 September 2017, 15:17:44 UTC | Don't use MediaCodec.setOutputSurface on Nexus 7 with qcom decoder Issue: #3236 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167581198 | 08 September 2017, 23:48:36 UTC |
2853bf8 | olly | 05 September 2017, 15:03:07 UTC | Upgrade gradle plugin / wrapper ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167579719 | 08 September 2017, 23:48:28 UTC |
8676c4a | olly | 04 September 2017, 16:57:56 UTC | Rewrite logic for enabling secure DummySurface Issue: #3215 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167505797 | 08 September 2017, 23:48:21 UTC |
61ee1f6 | olly | 04 September 2017, 16:26:59 UTC | Be robust against unexpected EOS in WebvttCueParser Issue: #3228 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167504122 | 08 September 2017, 23:48:15 UTC |
5ceccac | olly | 04 September 2017, 15:55:20 UTC | Additional secure DummySurface device exclusions Merge: https://github.com/google/ExoPlayer/pull/3225 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167502127 | 08 September 2017, 23:48:08 UTC |
3d38e62 | andrewlewis | 04 September 2017, 14:28:24 UTC | Adding missing license header in IMA build.gradle ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167496569 | 08 September 2017, 23:47:18 UTC |
a73601f | andrewlewis | 04 September 2017, 13:47:03 UTC | Allow EXIF tracks to be exposed ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167493800 | 08 September 2017, 23:47:13 UTC |
65b14ba | olly | 04 September 2017, 12:32:54 UTC | Update moe eqiuvalence ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167488837 | 08 September 2017, 23:46:57 UTC |
92185aa | Oliver Woodman | 04 September 2017, 10:34:57 UTC | Minor cleanup to AspectRatioFrameLayout | 08 September 2017, 23:46:50 UTC |
5cb78fa | olly | 04 September 2017, 09:11:00 UTC | Fix typo ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167474040 | 08 September 2017, 23:46:44 UTC |
acd16d6 | anjalibh | 02 September 2017, 01:02:20 UTC | HDR 10 bits: Use a separate sampler for U and V dithering. Using the same sampler introduced some minor horizontal scratches. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167347995 | 08 September 2017, 23:46:12 UTC |
d942775 | olly | 31 August 2017, 11:13:13 UTC | Allow more aggressive switching for HLS with independent segments We currently switch without downloading overlapping segments, but we do not actually switch more aggressively. This change fixes this. Note there's an implicit assumption made that if one media playlist declares independent segments, the others will too. This is almost certainly true in practice, and if it's not the penalty isn't too bad (the player may try and switch to a higher quality variant one segment's worth of buffer too soon). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167120992 | 08 September 2017, 23:46:06 UTC |
2d4efff | andrewlewis | 30 August 2017, 17:51:37 UTC | Fix ContentDataSource bytesRemaining calculation The bytesRemaining didn't always take into account any skipped bytes, which meant that reaching the end of the file was not correctly detected in read(). Issue: #3216 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167016672 | 08 September 2017, 23:45:58 UTC |
e70df7c | andrewlewis | 30 August 2017, 17:20:37 UTC | Use UTF-8 everywhere UTF-8 is the default charset on Android so this should be a no-op change, but makes the code portable (in case it runs on another platform). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=167011583 | 08 September 2017, 23:45:51 UTC |
219ad8a | Danny Brain | 31 August 2017, 04:31:18 UTC | #3215 Additional secure DummySurface device exclusions | 08 September 2017, 23:45:30 UTC |
3137fcd | Shyri Villar | 30 August 2017, 14:25:50 UTC | Add support for new codecs parameter string | 08 September 2017, 23:45:23 UTC |
64b1566 | andrewlewis | 29 August 2017, 09:15:08 UTC | Use Math.abs in Sonic.java ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=166820970 | 08 September 2017, 23:44:29 UTC |
bbb0308 | andrewlewis | 23 August 2017, 13:53:11 UTC | Allow subclasses to customize the MediaFormat Make getMediaFormat protected so that subclasses can set additional MediaFormat keys. For example, if the decoder output needs to be read back via an ImageReader as YUV data it is necessary to set KEY_COLOR_FORMAT to COLOR_FormatYUV420Flexible. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=166195211 | 08 September 2017, 23:43:35 UTC |
b80e3af | Bei Yi | 24 August 2017, 23:13:44 UTC | Support zoom mode for AspectRatioFrameLayout | 08 September 2017, 23:43:08 UTC |
9aa4aa8 | Bei Yi | 24 August 2017, 21:31:33 UTC | Support aspect ratio fill mode for AspectRatioFrameLayout | 08 September 2017, 23:43:02 UTC |
8524fb3 | olly | 22 August 2017, 14:41:32 UTC | Use flavorDimensions for external demo app - This is soon becoming mandatory. - It also looks like future versions of com.android.tools.build are being distributed via Google's Maven repository. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=166058299 | 08 September 2017, 23:42:27 UTC |
cc5cfd4 | olly | 21 August 2017, 14:26:50 UTC | Handle size==0 in MP4 atoms Issue: #3191 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165925148 | 08 September 2017, 23:42:06 UTC |
85bc8a0 | olly | 21 August 2017, 13:31:41 UTC | Fix broken link + minor doc tweak ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165920927 | 08 September 2017, 23:41:59 UTC |
351b8a6 | tonihei | 21 August 2017, 10:49:38 UTC | Remove isFirstWindow/isLastWindow from Timeline. These methods are only used in one place, and offer duplicate functionality to checking getNext(Previous)WindowIndex == C.INDEX_UNSET. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165910258 | 08 September 2017, 23:41:47 UTC |
4c51d38 | andrewlewis | 21 August 2017, 07:47:34 UTC | Allow the app to specify extra ad markers Issue: #3184 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165895259 | 08 September 2017, 23:40:53 UTC |
47e3b4d | Oliver Woodman | 17 August 2017, 22:13:12 UTC | Minor style tweaks | 08 September 2017, 23:40:29 UTC |
51dac58 | Dulmandakh | 09 August 2017, 06:42:58 UTC | expose setPropertyByteArray, setPropertyString export setPropertyByteArray, setPropertyString of DefaultDrmSessionManager for easy customization. | 08 September 2017, 23:40:26 UTC |
d824aa9 | olly | 17 August 2017, 21:19:41 UTC | Improve MediaSource/MediaPeriod documentation ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165628229 | 08 September 2017, 23:37:30 UTC |
38bc289 | aquilescanta | 17 August 2017, 15:14:46 UTC | Improve FORMAT_UNSUPPORTED_DRM related documentation and logging ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165580016 | 08 September 2017, 23:37:16 UTC |
7e9b1fc | olly | 17 August 2017, 14:48:49 UTC | Work around issue with Xiaomi JB devices Issue: #3171 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165577562 | 08 September 2017, 23:36:34 UTC |
94a5e9b | andrewlewis | 16 August 2017, 11:47:51 UTC | Restore the interrupted flag after blocking operations If the main thread was interrupted during ExoPlayerImplInternal.blockingSendMessage/release, the interrupted flag was immediately set but then wait() was called on the next iteration. wait() would immediately throw InterruptedException, causing the main thread to spin until the blocking operation completed. Instead of resetting the flag immediately, reset it after the blocking operation completes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165426493 | 08 September 2017, 23:35:59 UTC |
0e16c43 | olly | 15 August 2017, 11:45:22 UTC | Destroy GL context when releasing dummy surface ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165293386 | 08 September 2017, 23:35:31 UTC |
04131a1 | olly | 15 August 2017, 11:14:24 UTC | Update instructions to include Google Maven repository ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165291982 | 08 September 2017, 23:35:25 UTC |
a2a2acf | olly | 15 August 2017, 11:06:29 UTC | Disable secure dummy surface on all Samsung N devices ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165291627 | 08 September 2017, 23:35:12 UTC |
e198667 | mdoucleff | 14 August 2017, 17:35:37 UTC | Add flag to CachedContentIndex to disable encryption. This allows the encryption feature to be disabled gracefully: encrypted index files may be read, but plaintext will be written. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165196508 | 08 September 2017, 23:35:00 UTC |
7bde58a | Bei Yi | 17 August 2017, 18:01:42 UTC | Support crop mode for AspectRatioFrameLayout | 08 September 2017, 23:34:28 UTC |
85d6c0f | Danny Brain | 17 August 2017, 11:30:46 UTC | Fix possible subrip timing line NPE | 08 September 2017, 23:34:14 UTC |
44fa0b4 | WeiChungChang | 17 August 2017, 05:49:41 UTC | Support H262 video in MP4 | 08 September 2017, 23:34:01 UTC |
b9ead4b | Oliver Woodman | 11 August 2017, 14:47:03 UTC | Restrict usage of secure DummySurface for all Samsung devices. | 08 September 2017, 23:33:50 UTC |
1f20e6f | olly | 10 August 2017, 11:45:40 UTC | Fix maskingX variables when timeline becomes empty ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164840037 | 08 September 2017, 23:33:31 UTC |
99f603c | olly | 10 August 2017, 11:42:27 UTC | Support multiple video/text/metadata outputs We've seen more than one issue filed where a developer has registered a video listener and been confused by the fact their SimpleExoPlayerView no longer works properly. There are also valid use cases for having multiple metadata/text outputs. Issue: #2933 Issue: #2800 Issue: #2286 Issue: #2240 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164839882 | 08 September 2017, 23:33:18 UTC |
cf6c247 | bachinger | 09 August 2017, 21:35:38 UTC | set mediaSession flags properly and keep queue in sync when timeline changes ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164774783 | 08 September 2017, 23:32:54 UTC |
5fedbf7 | olly | 09 August 2017, 10:27:13 UTC | Document usage of the RTMP extension ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164706135 | 08 September 2017, 23:32:38 UTC |
154f17e | olly | 09 August 2017, 10:26:18 UTC | Fix minor Javadoc error ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164706078 | 08 September 2017, 23:32:24 UTC |
bc08295 | olly | 09 August 2017, 10:21:25 UTC | Clean up terminology for MediaSession extension ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164705750 | 08 September 2017, 23:32:09 UTC |
74e8acf | olly | 08 August 2017, 17:54:06 UTC | Minimal change to expose segment indices in DefaultDashChunkSource Issue: #3037 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=164614478 | 08 September 2017, 23:31:39 UTC |
ce3042b | ojw28 | 17 August 2017, 22:12:01 UTC | Merge pull request #3190 from google/revert-3157-dulmandakh-patch-1 Revert "expose setPropertyByteArray, setPropertyString" | 17 August 2017, 22:12:01 UTC |
6107807 | ojw28 | 17 August 2017, 22:11:44 UTC | Revert "expose setPropertyByteArray, setPropertyString" | 17 August 2017, 22:11:44 UTC |
cc5e16e | ojw28 | 17 August 2017, 22:09:57 UTC | Merge pull request #3157 from dulmandakh/dulmandakh-patch-1 expose setPropertyByteArray, setPropertyString | 17 August 2017, 22:09:57 UTC |