mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Update RELEASENOTES for 1.3.0-alpha01
PiperOrigin-RevId: 597862117
(cherry picked from commit 09a547953b)
This commit is contained in:
parent
085bc6c416
commit
a162051994
1 changed files with 6 additions and 17 deletions
|
|
@ -1,6 +1,11 @@
|
||||||
# Release notes
|
# Release notes
|
||||||
|
|
||||||
### Unreleased changes
|
## 1.3
|
||||||
|
|
||||||
|
### 1.3.0-alpha01 (2024-01-15)
|
||||||
|
|
||||||
|
This release includes the following changes since the
|
||||||
|
[1.2.1 release](#121-2024-01-09):
|
||||||
|
|
||||||
* Common Library:
|
* Common Library:
|
||||||
* Implement support for `android.resource://package/[type/]name` raw
|
* Implement support for `android.resource://package/[type/]name` raw
|
||||||
|
|
@ -55,7 +60,6 @@
|
||||||
`ColorInfo.colorSpace`, `ColorInfo.colorTransfer`, and
|
`ColorInfo.colorSpace`, `ColorInfo.colorTransfer`, and
|
||||||
`ColorInfo.colorRange` values
|
`ColorInfo.colorRange` values
|
||||||
([#692](https://github.com/androidx/media/pull/692)).
|
([#692](https://github.com/androidx/media/pull/692)).
|
||||||
* Audio:
|
|
||||||
* Video:
|
* Video:
|
||||||
* Change the `MediaCodecVideoRenderer` constructor that takes a
|
* Change the `MediaCodecVideoRenderer` constructor that takes a
|
||||||
`VideoFrameProcessor.Factory` argument and replace it with a constructor
|
`VideoFrameProcessor.Factory` argument and replace it with a constructor
|
||||||
|
|
@ -73,7 +77,6 @@
|
||||||
`rowLock` and `columnLock` should both be assumed to be true, regardless
|
`rowLock` and `columnLock` should both be assumed to be true, regardless
|
||||||
of the values present in the stream (`columnLock` support is not
|
of the values present in the stream (`columnLock` support is not
|
||||||
implemented, so it's effectively assumed to always be false).
|
implemented, so it's effectively assumed to always be false).
|
||||||
* Metadata:
|
|
||||||
* DRM:
|
* DRM:
|
||||||
* Play 'clear lead' unencrypted samples in DRM content immediately by
|
* Play 'clear lead' unencrypted samples in DRM content immediately by
|
||||||
default, even if the keys for the later encrypted samples aren't ready
|
default, even if the keys for the later encrypted samples aren't ready
|
||||||
|
|
@ -84,33 +87,19 @@
|
||||||
[`MediaItem.DrmConfiguration.Builder.setPlayClearContentWithoutKey`](https://developer.android.com/reference/androidx/media3/common/MediaItem.DrmConfiguration.Builder#setPlayClearContentWithoutKey\(boolean\))
|
[`MediaItem.DrmConfiguration.Builder.setPlayClearContentWithoutKey`](https://developer.android.com/reference/androidx/media3/common/MediaItem.DrmConfiguration.Builder#setPlayClearContentWithoutKey\(boolean\))
|
||||||
or
|
or
|
||||||
[`DefaultDrmSessionManager.Builder.setPlayClearSamplesWithoutKeys`](https://developer.android.com/reference/androidx/media3/exoplayer/drm/DefaultDrmSessionManager.Builder#setPlayClearSamplesWithoutKeys\(boolean\)).
|
[`DefaultDrmSessionManager.Builder.setPlayClearSamplesWithoutKeys`](https://developer.android.com/reference/androidx/media3/exoplayer/drm/DefaultDrmSessionManager.Builder#setPlayClearSamplesWithoutKeys\(boolean\)).
|
||||||
* Effect:
|
|
||||||
* Muxers:
|
|
||||||
* IMA extension:
|
* IMA extension:
|
||||||
* Fix issue where DASH and HLS ads without the appropriate file extension
|
* Fix issue where DASH and HLS ads without the appropriate file extension
|
||||||
can't be played.
|
can't be played.
|
||||||
* Session:
|
|
||||||
* UI:
|
|
||||||
* Downloads:
|
|
||||||
* OkHttp Extension:
|
|
||||||
* Cronet Extension:
|
|
||||||
* RTMP Extension:
|
|
||||||
* HLS Extension:
|
* HLS Extension:
|
||||||
* Reduce `HlsMediaPeriod` to package-private visibility. This type
|
* Reduce `HlsMediaPeriod` to package-private visibility. This type
|
||||||
shouldn't be directly depended on from outside the HLS package.
|
shouldn't be directly depended on from outside the HLS package.
|
||||||
* DASH Extension:
|
|
||||||
* Smooth Streaming Extension:
|
|
||||||
* RTSP Extension:
|
|
||||||
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
|
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
|
||||||
* MIDI decoder: Ignore SysEx event messages
|
* MIDI decoder: Ignore SysEx event messages
|
||||||
([#710](https://github.com/androidx/media/pull/710)).
|
([#710](https://github.com/androidx/media/pull/710)).
|
||||||
* Leanback extension:
|
|
||||||
* Cast Extension:
|
|
||||||
* Test Utilities:
|
* Test Utilities:
|
||||||
* Don't pause playback in `TestPlayerRunHelper.playUntilPosition`. The
|
* Don't pause playback in `TestPlayerRunHelper.playUntilPosition`. The
|
||||||
test keeps the playback in a playing state, but suspends progress until
|
test keeps the playback in a playing state, but suspends progress until
|
||||||
the test is able to add assertions and further actions.
|
the test is able to add assertions and further actions.
|
||||||
* Remove deprecated symbols:
|
|
||||||
* Demo app:
|
* Demo app:
|
||||||
* Add a shortform demo module to demo the usage of `PreloadMediaSource`
|
* Add a shortform demo module to demo the usage of `PreloadMediaSource`
|
||||||
with the short-form content use case.
|
with the short-form content use case.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue