From ed7db116c0e7aa891876de577e9c21eba6407b71 Mon Sep 17 00:00:00 2001 From: olly Date: Tue, 2 Jun 2020 12:13:20 +0100 Subject: [PATCH] Finalize release notes for 2.11.5 PiperOrigin-RevId: 314304928 --- RELEASENOTES.md | 54 ++++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 1c669a18fd..2b098dda40 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -12,9 +12,6 @@ * Add opt-in to verify correct thread usage with `SimpleExoPlayer.setThrowsWhenUsingWrongThread(true)` ([#4463](https://github.com/google/ExoPlayer/issues/4463)). - * Fix bug where `PlayerMessages` throw an exception after `MediaSources` - are removed from the playlist - ([#7278](https://github.com/google/ExoPlayer/issues/7278)). * Add playbackPositionUs parameter to 'LoadControl.shouldContinueLoading'. * The `DefaultLoadControl` default minimum buffer is set to 50 seconds, equal to the default maximum buffer. `DefaultLoadControl` applies the @@ -175,6 +172,8 @@ `exo_playback_control_view.xml` from resource. * Move logic of prev, next, fast forward and rewind to ControlDispatcher ([#6926](https://github.com/google/ExoPlayer/issues/6926)). + * Update `TrackSelectionDialogBuilder` to use AndroidX Compat Dialog + ([#7357](https://github.com/google/ExoPlayer/issues/7357)). * Metadata: Add minimal DVB Application Information Table (AIT) support ([#6922](https://github.com/google/ExoPlayer/pull/6922)). * Cast extension: Implement playlist API and deprecate the old queue @@ -183,32 +182,19 @@ * Change the order of extractors for sniffing to reduce start-up latency in `DefaultExtractorsFactory` and `DefaultHlsExtractorsFactory` ([#6410](https://github.com/google/ExoPlayer/issues/6410)). -* IMA extension: - * Upgrade to IMA SDK version 3.19.0, and migrate to new preloading APIs - ([#6429](https://github.com/google/ExoPlayer/issues/6429)). This fixes - several issues involving preloading and handling of ad loading error - cases: ([#4140](https://github.com/google/ExoPlayer/issues/4140), - [#5006](https://github.com/google/ExoPlayer/issues/5006), - [#6030](https://github.com/google/ExoPlayer/issues/6030), - [#6097](https://github.com/google/ExoPlayer/issues/6097), - [#6425](https://github.com/google/ExoPlayer/issues/6425), - [#6967](https://github.com/google/ExoPlayer/issues/6967), - [#7041](https://github.com/google/ExoPlayer/issues/7041), - [#7161](https://github.com/google/ExoPlayer/issues/7161), - [#7212](https://github.com/google/ExoPlayer/issues/7212), - [#7340](https://github.com/google/ExoPlayer/issues/7340)). - * Add support for timing out ad preloading, to avoid playback getting - stuck if an ad group unexpectedly fails to load - ([#5444](https://github.com/google/ExoPlayer/issues/5444), - [#5966](https://github.com/google/ExoPlayer/issues/5966), - [#7002](https://github.com/google/ExoPlayer/issues/7002)). * Add Guava dependency. -### 2.11.5 (not yet released) ### +### 2.11.5 (2020-06-03) ### * Add `SilenceMediaSource.Factory` to support tags. * Enable the configuration of `SilenceSkippingAudioProcessor` ([#6705](https://github.com/google/ExoPlayer/issues/6705)). +* Fix bug where `PlayerMessages` throw an exception after `MediaSources` + are removed from the playlist + ([#7278](https://github.com/google/ExoPlayer/issues/7278)). +* Fix "Not allowed to start service" `IllegalStateException` in + `DownloadService` + ([#7306](https://github.com/google/ExoPlayer/issues/7306)). * Ads: * Fix `AdsMediaSource` child `MediaSource`s not being released. * DASH: @@ -231,13 +217,31 @@ * Fix `DefaultTimeBar` to respect touch transformations ([#7303](https://github.com/google/ExoPlayer/issues/7303)). * Add `showScrubber` and `hideScrubber` methods to `DefaultTimeBar`. - * Update `TrackSelectionDialogBuilder` to use AndroidX Compat Dialog - ([#7357](https://github.com/google/ExoPlayer/issues/7357)). * Text: * Use anti-aliasing and bitmap filtering when displaying bitmap subtitles. * Fix `SubtitlePainter` to render `EDGE_TYPE_OUTLINE` using the correct color. +* IMA extension: + * Upgrade to IMA SDK version 3.19.0, and migrate to new + preloading APIs + ([#6429](https://github.com/google/ExoPlayer/issues/6429)). This fixes + several issues involving preloading and handling of ad loading error + cases: ([#4140](https://github.com/google/ExoPlayer/issues/4140), + [#5006](https://github.com/google/ExoPlayer/issues/5006), + [#6030](https://github.com/google/ExoPlayer/issues/6030), + [#6097](https://github.com/google/ExoPlayer/issues/6097), + [#6425](https://github.com/google/ExoPlayer/issues/6425), + [#6967](https://github.com/google/ExoPlayer/issues/6967), + [#7041](https://github.com/google/ExoPlayer/issues/7041), + [#7161](https://github.com/google/ExoPlayer/issues/7161), + [#7212](https://github.com/google/ExoPlayer/issues/7212), + [#7340](https://github.com/google/ExoPlayer/issues/7340)). + * Add support for timing out ad preloading, to avoid playback getting + stuck if an ad group unexpectedly fails to load + ([#5444](https://github.com/google/ExoPlayer/issues/5444), + [#5966](https://github.com/google/ExoPlayer/issues/5966), + [#7002](https://github.com/google/ExoPlayer/issues/7002)). * Cronet extension: Default to using the Cronet implementation in Google Play Services rather than Cronet Embedded. This allows Cronet to be used with a negligible increase in application size, compared to approximately 8MB when