Update release notes for 1.4.0-rc01
#cherrypick PiperOrigin-RevId: 648745388
This commit is contained in:
parent
91bf3d1da1
commit
9277a34253
@ -2,6 +2,49 @@
|
|||||||
|
|
||||||
### Unreleased changes
|
### Unreleased changes
|
||||||
|
|
||||||
|
* Common Library:
|
||||||
|
* ExoPlayer:
|
||||||
|
* Transformer:
|
||||||
|
* Track Selection:
|
||||||
|
* Extractors:
|
||||||
|
* Audio:
|
||||||
|
* Video:
|
||||||
|
* Text:
|
||||||
|
* Metadata:
|
||||||
|
* Image:
|
||||||
|
* 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:
|
||||||
|
* Demo app:
|
||||||
|
* Remove deprecated symbols:
|
||||||
|
* Remove deprecated `Player.hasPrevious`, `Player.hasPreviousWindow()`.
|
||||||
|
Use `Player.hasPreviousMediaItem()` instead.
|
||||||
|
* Remove deprecated `Player.previous()`method. Use
|
||||||
|
`Player.seekToPreviousMediaItem()` instead.
|
||||||
|
* Remove deprecated `DrmSessionEventListener.onDrmSessionAcquired` method.
|
||||||
|
|
||||||
|
## 1.4
|
||||||
|
|
||||||
|
### 1.4.0-rc01 (2024-07-11)
|
||||||
|
|
||||||
|
This release includes the following changes since the
|
||||||
|
[1.4.0-beta01 release](#140-beta01-2024-06-21):
|
||||||
|
|
||||||
* Common Library:
|
* Common Library:
|
||||||
* Add `Format.customData` to store app-provided custom information about
|
* Add `Format.customData` to store app-provided custom information about
|
||||||
`Format` instances.
|
`Format` instances.
|
||||||
@ -18,21 +61,10 @@
|
|||||||
* Fix potential `IllegalArgumentException` when handling player error that
|
* Fix potential `IllegalArgumentException` when handling player error that
|
||||||
happened while reading ahead into another playlist item
|
happened while reading ahead into another playlist item
|
||||||
([#1483](https://github.com/androidx/media/issues/1483)).
|
([#1483](https://github.com/androidx/media/issues/1483)).
|
||||||
* Transformer:
|
|
||||||
* Track Selection:
|
|
||||||
* Extractors:
|
|
||||||
* Audio:
|
|
||||||
* Video:
|
|
||||||
* Text:
|
* Text:
|
||||||
* Fix an `IllegalArgumentException` from `LegacySubtitleUtil` when a
|
* Fix an `IllegalArgumentException` from `LegacySubtitleUtil` when a
|
||||||
WebVTT subtitle sample contains no cues, e.g. as part of a DASH stream
|
WebVTT subtitle sample contains no cues, e.g. as part of a DASH stream
|
||||||
([#1516](https://github.com/androidx/media/issues/1516)).
|
([#1516](https://github.com/androidx/media/issues/1516)).
|
||||||
* Metadata:
|
|
||||||
* Image:
|
|
||||||
* DRM:
|
|
||||||
* Effect:
|
|
||||||
* Muxers:
|
|
||||||
* IMA extension:
|
|
||||||
* Session:
|
* Session:
|
||||||
* Allow the session activity to be set per controller to override the
|
* Allow the session activity to be set per controller to override the
|
||||||
global session activity. The session activity can be defined for a
|
global session activity. The session activity can be defined for a
|
||||||
@ -43,35 +75,15 @@
|
|||||||
* Improve error replication of calls to `MediaLibrarySession.Callback`.
|
* Improve error replication of calls to `MediaLibrarySession.Callback`.
|
||||||
Error replication can now be configured by using
|
Error replication can now be configured by using
|
||||||
`MediaLibrarySession.Builder.setLibraryErrorReplicationMode()` for
|
`MediaLibrarySession.Builder.setLibraryErrorReplicationMode()` for
|
||||||
chosing the error type or opt-ing out of error replication which is on
|
choosing the error type or opt-ing out of error replication which is on
|
||||||
by default.
|
by default.
|
||||||
* UI:
|
* UI:
|
||||||
* Work around a platform bug causing stretched/cropped video when using
|
* Work around a platform bug causing stretched/cropped video when using
|
||||||
`SurfaceView` inside a Compose `AndroidView` on API 34
|
`SurfaceView` inside a Compose `AndroidView` on API 34
|
||||||
([#1237](https://github.com/androidx/media/issues/1237)).
|
([#1237](https://github.com/androidx/media/issues/1237)).
|
||||||
* 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:
|
|
||||||
* Demo app:
|
* Demo app:
|
||||||
* Use `HttpEngineDataSource` as the `HttpDataSource` when supported by the
|
* Use `HttpEngineDataSource` as the `HttpDataSource` when supported by the
|
||||||
device.
|
device.
|
||||||
* Remove deprecated symbols:
|
|
||||||
* Remove deprecated `Player.hasPrevious`, `Player.hasPreviousWindow()`.
|
|
||||||
Use `Player.hasPreviousMediaItem()` instead.
|
|
||||||
* Remove deprecated `Player.previous()`method. Use
|
|
||||||
`Player.seekToPreviousMediaItem()` instead.
|
|
||||||
* Remove deprecated `DrmSessionEventListener.onDrmSessionAcquired` method.
|
|
||||||
|
|
||||||
## 1.4
|
|
||||||
|
|
||||||
### 1.4.0-beta01 (2024-06-21)
|
### 1.4.0-beta01 (2024-06-21)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user