Update RELEASENOTES for 1.2.0-rc01 release

PiperOrigin-RevId: 575795800
(cherry picked from commit 7202f5d4de)
This commit is contained in:
rohks 2023-10-23 06:07:35 -07:00 committed by Rohit Singh
parent f2cf43ccd5
commit c997c71258

View file

@ -1,33 +1,29 @@
# Release notes # Release notes
### Unreleased changes ## 1.2
### 1.2.0-rc01 (2023-11-01)
This release includes the following changes since the
[1.2.0-beta01 release](#120-beta01-2023-10-18)):
* Common Library:
* ExoPlayer: * ExoPlayer:
* Add luma and chroma bitdepth to `ColorInfo` * Add luma and chroma bitdepth to `ColorInfo`
[#491](https://github.com/androidx/media/pull/491). [#491](https://github.com/androidx/media/pull/491).
* Transformer:
* Track Selection: * Track Selection:
* Add `DefaultTrackSelector.Parameters.allowAudioNonSeamlessAdaptiveness` * Add `DefaultTrackSelector.Parameters.allowAudioNonSeamlessAdaptiveness`
to explicitly allow or disallow non-seamless adaptation. The default to explicitly allow or disallow non-seamless adaptation. The default
stays at its current behavior of `true`. stays at its current behavior of `true`.
* Extractors:
* Audio: * Audio:
* Fix DTS Express audio buffer underflow issue * Fix DTS Express audio buffer underflow issue
([#650](https://github.com/androidx/media/pull/650)). ([#650](https://github.com/androidx/media/pull/650)).
* Fix bug where the capabilities check for E-AC3-JOC throws an * Fix bug where the capabilities check for E-AC3-JOC throws an
`IllegalArgumentException` `IllegalArgumentException`
([#677](https://github.com/androidx/media/issues/677)). ([#677](https://github.com/androidx/media/issues/677)).
* Video:
* Text: * Text:
* Remove `ExoplayerCuesDecoder`. Text tracks with `sampleMimeType = * Remove `ExoplayerCuesDecoder`. Text tracks with `sampleMimeType =
application/x-media3-cues` are now directly handled by `TextRenderer` application/x-media3-cues` are now directly handled by `TextRenderer`
without needing a `SubtitleDecoder` instance. without needing a `SubtitleDecoder` instance.
* Metadata:
* DRM:
* Effect:
* Muxers:
* IMA extension:
* Session: * Session:
* Do not set the queue of the framework session when * Do not set the queue of the framework session when
`COMMAND_GET_TIMELINE` is not available for the media notification `COMMAND_GET_TIMELINE` is not available for the media notification
@ -39,11 +35,6 @@
([#271](https://github.com/androidx/media/issues/271),[#327](https://github.com/androidx/media/issues/327)). ([#271](https://github.com/androidx/media/issues/271),[#327](https://github.com/androidx/media/issues/327)).
* Add `MediaSession.Callback.onMediaButtonEvent(Intent)` that allows apps * Add `MediaSession.Callback.onMediaButtonEvent(Intent)` that allows apps
to override the default media button event handling. to override the default media button event handling.
* UI:
* Downloads:
* OkHttp Extension:
* Cronet Extension:
* RTMP Extension:
* HLS Extension: * HLS Extension:
* Refresh the HLS live playlist with an interval calculated from the last * Refresh the HLS live playlist with an interval calculated from the last
load start time rather than the last load completed time load start time rather than the last load completed time
@ -55,22 +46,15 @@
can enable this using can enable this using
`DashMediaSource.Factory.experimentalParseSubtitlesDuringExtraction()` `DashMediaSource.Factory.experimentalParseSubtitlesDuringExtraction()`
([#288](https://github.com/androidx/media/issues/288)). ([#288](https://github.com/androidx/media/issues/288)).
* Smooth Streaming Extension:
* RTSP Extension:
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.): * Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
* Fix bug publishing MIDI decoder artifact to Maven repository. The * Fix bug publishing MIDI decoder artifact to Maven repository. The
artifact is renamed to `media3-exoplayer-midi` artifact is renamed to `media3-exoplayer-midi`
([#734](https://github.com/androidx/media/issues/734)). ([#734](https://github.com/androidx/media/issues/734)).
* Leanback extension:
* Cast Extension:
* Test Utilities:
* Remove deprecated symbols: * Remove deprecated symbols:
* Remove deprecated `DownloadNotificationHelper.buildProgressNotification` * Remove deprecated `DownloadNotificationHelper.buildProgressNotification`
method, use a non deprecated method that takes a `notMetRequirements` method, use a non deprecated method that takes a `notMetRequirements`
parameter instead. parameter instead.
## 1.2
### 1.2.0-beta01 (2023-10-18) ### 1.2.0-beta01 (2023-10-18)
This release includes the following changes since the This release includes the following changes since the
@ -88,7 +72,6 @@ This release includes the following changes since the
Android Auto. Android Auto.
* DASH Extension: * DASH Extension:
* Allow multiple of the same DASH identifier in segment template url. * Allow multiple of the same DASH identifier in segment template url.
* Smooth Streaming Extension:
* RTSP Extension: * RTSP Extension:
* Use RTSP Setup Response timeout value in time interval of sending * Use RTSP Setup Response timeout value in time interval of sending
keep-alive RTSP Options requests keep-alive RTSP Options requests