mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Update release notes for 1.2.0-alpha02
PiperOrigin-RevId: 569161165
This commit is contained in:
parent
2debf0187a
commit
db26b378f8
@ -2,12 +2,49 @@
|
|||||||
|
|
||||||
### Unreleased changes
|
### Unreleased changes
|
||||||
|
|
||||||
|
* Common Library:
|
||||||
|
* ExoPlayer:
|
||||||
|
* Transformer:
|
||||||
|
* Track Selection:
|
||||||
|
* Extractors:
|
||||||
|
* Audio:
|
||||||
|
* Video:
|
||||||
|
* Text:
|
||||||
|
* Metadata:
|
||||||
|
* DRM:
|
||||||
|
* Effect:
|
||||||
|
* Muxers:
|
||||||
|
* IMA extension:
|
||||||
|
* Session:
|
||||||
|
* UI:
|
||||||
|
* Downloads:
|
||||||
|
* OkHttp Extension:
|
||||||
|
* Cronet Extension:
|
||||||
|
* RTMP Extension:
|
||||||
|
* HLS Extension:
|
||||||
|
* Smooth Streaming Extension:
|
||||||
|
* RTSP Extension:
|
||||||
|
* Decoder Extensions (FFmpeg, VP9, AV1, etc.):
|
||||||
|
* MIDI extension:
|
||||||
|
* Leanback extension:
|
||||||
|
* Cast Extension:
|
||||||
|
* Test Utilities:
|
||||||
|
* Remove deprecated symbols:
|
||||||
|
|
||||||
|
## 1.2
|
||||||
|
|
||||||
|
### 1.2.0-alpha02 (2023-089-29)
|
||||||
|
|
||||||
|
This release includes the following changes since the
|
||||||
|
[1.2.0-alpha01 release](#120-alpha01-2023-08-17)):
|
||||||
|
|
||||||
* Common Library:
|
* Common Library:
|
||||||
* Upgrade `androidx.annotation:annotation-experimental` to `1.3.1`. This
|
* Upgrade `androidx.annotation:annotation-experimental` to `1.3.1`. This
|
||||||
also introduces a transitive dependency on the Kotlin standard library
|
also introduces a transitive dependency on the Kotlin standard library
|
||||||
from `media3-common`. Apps can
|
from `media3-common`. Apps can
|
||||||
[downgrade to remove this dependency if they want](https://developer.android.com/guide/topics/media/exoplayer/shrinking#remove-kotlin-dep).
|
[downgrade to remove this dependency if they want](https://developer.android.com/guide/topics/media/exoplayer/shrinking#remove-kotlin-dep).
|
||||||
Fixes https://issuetracker.google.com/251172715.
|
Fixes https://issuetracker.google.com/251172715.
|
||||||
|
* Move `ExoPlayer.setAudioAttributes` to the `Player` interface.
|
||||||
* ExoPlayer:
|
* ExoPlayer:
|
||||||
* Add additional fields to Common Media Client Data (CMCD) logging: next
|
* Add additional fields to Common Media Client Data (CMCD) logging: next
|
||||||
object request (`nor`) and next range request (`nrr`)
|
object request (`nor`) and next range request (`nrr`)
|
||||||
@ -23,18 +60,16 @@
|
|||||||
([#11226](https://github.com/google/ExoPlayer/issues/11226)).
|
([#11226](https://github.com/google/ExoPlayer/issues/11226)).
|
||||||
* Change `BaseRenderer.onStreamChanged()` to also receive a
|
* Change `BaseRenderer.onStreamChanged()` to also receive a
|
||||||
`MediaPeriodId` argument.
|
`MediaPeriodId` argument.
|
||||||
* Move `ExoPlayer.setAudioAttributes` to the `Player` interface.
|
|
||||||
* Transformer:
|
* Transformer:
|
||||||
* Changed `frameRate` and `durationUs` parameters of
|
* Changed `frameRate` and `durationUs` parameters of
|
||||||
`SampleConsumer.queueInputBitmap` to `TimestampIterator`.
|
`SampleConsumer.queueInputBitmap` to `TimestampIterator`.
|
||||||
* Track Selection:
|
|
||||||
* Extractors:
|
* Extractors:
|
||||||
* Add `BmpExtractor`.
|
* Add `BmpExtractor`.
|
||||||
* Add `WebpExtractor`.
|
* Add `WebpExtractor`.
|
||||||
* Add `media3.extractor.heif.HeifExtractor`.
|
* Add `HeifExtractor`.
|
||||||
* Add QuickTime classic
|
* Add
|
||||||
(https://developer.apple.com/standards/qtff-2001.pdf) support to
|
[QuickTime classic](https://developer.apple.com/standards/qtff-2001.pdf)
|
||||||
`Mp4Extractor`.
|
support to `Mp4Extractor`.
|
||||||
* Audio:
|
* Audio:
|
||||||
* Add support for Opus gapless metadata during offload playback.
|
* Add support for Opus gapless metadata during offload playback.
|
||||||
* Allow renderer recovery by disabling offload if failed at first write
|
* Allow renderer recovery by disabling offload if failed at first write
|
||||||
@ -45,14 +80,9 @@
|
|||||||
* Renamed `onExperimentalSleepingForOffloadChanged` as
|
* Renamed `onExperimentalSleepingForOffloadChanged` as
|
||||||
`onSleepingForOffloadChanged` and `onExperimentalOffloadedPlayback` as
|
`onSleepingForOffloadChanged` and `onExperimentalOffloadedPlayback` as
|
||||||
`onOffloadedPlayback`.
|
`onOffloadedPlayback`.
|
||||||
* Video:
|
|
||||||
* Text:
|
|
||||||
* Metadata:
|
|
||||||
* DRM:
|
|
||||||
* Effect:
|
* Effect:
|
||||||
* Changed `frameRate` and `durationUs` parameters of
|
* Changed `frameRate` and `durationUs` parameters of
|
||||||
`VideoFrameProcessor.queueInputBitmap` to `TimestampIterator`.
|
`VideoFrameProcessor.queueInputBitmap` to `TimestampIterator`.
|
||||||
* Muxers:
|
|
||||||
* IMA extension:
|
* IMA extension:
|
||||||
* Fix bug where a multi-period DASH live stream that is not the first item
|
* Fix bug where a multi-period DASH live stream that is not the first item
|
||||||
in a playlist can throw an exception
|
in a playlist can throw an exception
|
||||||
@ -85,13 +115,6 @@
|
|||||||
successful, the subscription is accepted and `notifyChildrenChanged()`
|
successful, the subscription is accepted and `notifyChildrenChanged()`
|
||||||
is called immediately to inform the browser
|
is called immediately to inform the browser
|
||||||
([#561](https://github.com/androidx/media/issues/561)).
|
([#561](https://github.com/androidx/media/issues/561)).
|
||||||
* UI:
|
|
||||||
* Downloads:
|
|
||||||
* OkHttp Extension:
|
|
||||||
* Cronet Extension:
|
|
||||||
* RTMP Extension:
|
|
||||||
* HLS Extension:
|
|
||||||
* Smooth Streaming Extension:
|
|
||||||
* RTSP Extension:
|
* RTSP Extension:
|
||||||
* Fix a race condition that could lead to `IndexOutOfBoundsException` when
|
* Fix a race condition that could lead to `IndexOutOfBoundsException` when
|
||||||
falling back to TCP, or playback hanging in some situations.
|
falling back to TCP, or playback hanging in some situations.
|
||||||
@ -100,20 +123,13 @@
|
|||||||
([#577](https://github.com/androidx/media/issues/577)).
|
([#577](https://github.com/androidx/media/issues/577)).
|
||||||
* Ignore custom Rtsp request methods in Options response public header
|
* Ignore custom Rtsp request methods in Options response public header
|
||||||
([#613](https://github.com/androidx/media/issues/613)).
|
([#613](https://github.com/androidx/media/issues/613)).
|
||||||
* Decoder Extensions (FFmpeg, VP9, AV1, etc.):
|
|
||||||
* MIDI extension:
|
|
||||||
* Leanback extension:
|
* Leanback extension:
|
||||||
* Fix bug where disabling a surface can cause an `ArithmeticException` in
|
* Fix bug where disabling a surface can cause an `ArithmeticException` in
|
||||||
Leanback code ([#617](https://github.com/androidx/media/issues/617)).
|
Leanback code ([#617](https://github.com/androidx/media/issues/617)).
|
||||||
* Cast Extension:
|
|
||||||
* Test Utilities:
|
|
||||||
* Remove deprecated symbols:
|
|
||||||
|
|
||||||
## 1.2
|
|
||||||
|
|
||||||
### 1.2.0-alpha01 (2023-08-17)
|
### 1.2.0-alpha01 (2023-08-17)
|
||||||
|
|
||||||
This release includes the following changes since
|
This release includes the following changes since the
|
||||||
[1.1.1 release](#111-2023-08-14)):
|
[1.1.1 release](#111-2023-08-14)):
|
||||||
|
|
||||||
* Common Library:
|
* Common Library:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user