mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Update release notes for 1.6.0-beta01
#cherrypick PiperOrigin-RevId: 727862233 (cherry picked from commit 18f38647732c7fbbafce30d99ab8062da6be2aff)
This commit is contained in:
parent
9ad06570b5
commit
57bbb6c5c6
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user