Update release notes for 1.6.0-beta01

#cherrypick

PiperOrigin-RevId: 727862233
(cherry picked from commit 18f38647732c7fbbafce30d99ab8062da6be2aff)
This commit is contained in:
tonihei 2025-02-17 07:45:23 -08:00
parent 9ad06570b5
commit 57bbb6c5c6

View File

@ -2,6 +2,47 @@
### Unreleased changes ### Unreleased changes
* Common Library:
* ExoPlayer:
* Transformer:
* Track Selection:
* Extractors:
* DataSource:
* Audio:
* Video:
* Text:
* Metadata:
* Image:
* DataSource:
* DRM:
* Effect:
* Muxers:
* IMA extension:
* Session:
* UI:
* Downloads:
* OkHttp Extension:
* Cronet Extension:
* RTMP Extension:
* HLS Extension:
* DASH Extension:
* Smooth Streaming Extension:
* RTSP Extension:
* Decoder Extensions (FFmpeg, VP9, AV1, etc.):
* MIDI extension:
* Leanback extension:
* Cast Extension:
* Test Utilities:
* Demo app:
* Remove deprecated symbols:
## 1.6
### 1.6.0-beta01 (2025-02-26)
This release includes the following changes since the
[1.6.0-alpha03 release](#160-alpha03-2025-02-06):
* Common Library: * Common Library:
* Upgrade Kotlin from 1.9.20 to 2.0.20 and use Compose Compiler Gradle * Upgrade Kotlin from 1.9.20 to 2.0.20 and use Compose Compiler Gradle
plugin. Upgrade KotlinX Coroutines library from 1.8.1 to 1.9.0. plugin. Upgrade KotlinX Coroutines library from 1.8.1 to 1.9.0.
@ -18,22 +59,10 @@
* Shift the responsibility to release the `GlObjectsProvider` onto the * Shift the responsibility to release the `GlObjectsProvider` onto the
caller in `DefaultVideoFrameProcessor` and `DefaultVideoCompositor` when caller in `DefaultVideoFrameProcessor` and `DefaultVideoCompositor` when
possible. possible.
* Track Selection:
* Extractors:
* DataSource:
* Audio:
* Video: * Video:
* Add experimental `ExoPlayer` API to drop late `MediaCodecVideoRenderer` * Add experimental `ExoPlayer` API to drop late `MediaCodecVideoRenderer`
decoder input buffers that are not depended on. Enable it with decoder input buffers that are not depended on. Enable it with
`DefaultRenderersFactory.experimentalSetLateThresholdToDropDecoderInputUs`. `DefaultRenderersFactory.experimentalSetLateThresholdToDropDecoderInputUs`.
* Text:
* Metadata:
* Image:
* DataSource:
* DRM:
* Effect:
* Muxers:
* IMA extension:
* Session: * Session:
* Keep foreground service state for an additional 10 minutes when playback * Keep foreground service state for an additional 10 minutes when playback
pauses, stops or fails. This allows users to resume playback within this pauses, stops or fails. This allows users to resume playback within this
@ -48,21 +77,6 @@
* Improve handling of Android platform MediaSession actions ACTION_PLAY * Improve handling of Android platform MediaSession actions ACTION_PLAY
and ACTION_PAUSE to only set one of them according to the available and ACTION_PAUSE to only set one of them according to the available
commands and also accept if only one of them is set. commands and also accept if only one of them is set.
* UI:
* Downloads:
* OkHttp Extension:
* Cronet Extension:
* RTMP Extension:
* HLS Extension:
* DASH Extension:
* Smooth Streaming Extension:
* RTSP Extension:
* Decoder Extensions (FFmpeg, VP9, AV1, etc.):
* MIDI extension:
* Leanback extension:
* Cast Extension:
* Test Utilities:
* Demo app:
* Remove deprecated symbols: * Remove deprecated symbols:
* Removed the following deprecated `DownloadHelper` methods: * Removed the following deprecated `DownloadHelper` methods:
* Constructor `DownloadHelper(MediaItem, @Nullable MediaSource, * Constructor `DownloadHelper(MediaItem, @Nullable MediaSource,
@ -79,8 +93,6 @@
`PlayerNotificationManager.setMediaSessionToken(MediaSession.Token)` and `PlayerNotificationManager.setMediaSessionToken(MediaSession.Token)` and
pass in `(MediaSession.Token) compatToken.getToken()`instead. pass in `(MediaSession.Token) compatToken.getToken()`instead.
## 1.6
### 1.6.0-alpha03 (2025-02-06) ### 1.6.0-alpha03 (2025-02-06)
This release includes the following changes since the This release includes the following changes since the