Skip to content

Commit 6905d2f

Browse files
committed
Update release notes for 1.4.0-alpha02
PiperOrigin-RevId: 640138307 (cherry picked from commit deb3c96)
1 parent c659ca5 commit 6905d2f

File tree

1 file changed

+13
-21
lines changed

1 file changed

+13
-21
lines changed

RELEASENOTES.md

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Release notes
22

3-
### Unreleased changes
3+
## 1.4
4+
5+
### 1.4.0-alpha02 (2024-06-06)
6+
7+
This release includes the following changes since the
8+
[1.4.0-alpha01 release](#140-alpha01-2024-04-11):
49

510
* Common Library:
611
* Forward presumed no-op seek calls to the protected `BasePlayer.seekTo`
@@ -46,8 +51,8 @@
4651
You can enable this using `experimentalSetDynamicSchedulingEnabled` when
4752
setting up your ExoPlayer instance.
4853
* Add `Renderer.getDurationToProgressMs`. A `Renderer` can implement this
49-
method to return to ExoPlayer the duration that playback must advance in
50-
order for the renderer to progress. If `ExoPlayer` is set with
54+
method to return to ExoPlayer the duration that playback must advance
55+
for the renderer to progress. If `ExoPlayer` is set with
5156
`experimentalSetDynamicSchedulingEnabled` then `ExoPlayer` will call
5257
this method when calculating the time to schedule its work task.
5358
* Add `MediaCodecAdapter#OnBufferAvailableListener` to alert when input
@@ -56,8 +61,6 @@
5661
callbacks and if `ExoPlayer` is set with
5762
`experimentalSetDynamicSchedulingEnabled`, then `ExoPlayer` will
5863
schedule its work loop as renderers can make progress.
59-
* Fix bug where enabling CMCD for HLS with initialization segments
60-
resulted in `Source Error` and `IllegalArgumentException`.
6164
* Use data class for `LoadControl` methods instead of individual
6265
parameters.
6366
* Transformer:
@@ -71,7 +74,6 @@
7174
* Fix HEIC image loading from content URI schemes.
7275
([#1373](https://github.com/androidx/media/issues/1373)).
7376
* Adjust audio track duration in `AudioGraphInput` to improve AV sync.
74-
* Track Selection:
7577
* Extractors:
7678
* MPEG-TS: Roll forward the change ensuring the last frame is rendered by
7779
passing the last access unit of a stream to the sample queue
@@ -165,15 +167,14 @@
165167
`ExoPlayer#setVideoEffects`
166168
([#821](https://github.com/androidx/media/issues/821)).
167169
* Change default SDR color working space from linear colors to electrical
168-
BT 709 SDR video. Also provides third option to retain the original
170+
BT 709 SDR video. Also provide third option to retain the original
169171
colorspace.
170172
* Allow defining indeterminate z-order of EditedMediaItemSequences
171173
([#1055](https://github.com/androidx/media/pull/1055)).
172-
* Maintain a consistent luminance range across different HDR content (uses
173-
the HLG range).
174+
* Maintain a consistent luminance range across different pieces of HDR
175+
content (uses the HLG range).
174176
* Add support for Ultra HDR (bitmap) overlays on HDR content.
175177
* Allow `SeparableConvolution` effects to be used before API 26.
176-
* Muxers:
177178
* IMA extension:
178179
* Promote API that is required for apps to play
179180
[DAI ad streams](https://developers.google.com/ad-manager/dynamic-ad-insertion/full-service)
@@ -200,37 +201,30 @@
200201
is used to update the `PlaybackState` of the platform session to an
201202
error state with the given error information
202203
([#543](https://github.com/androidx/media/issues/543)).
203-
* UI:
204-
* Downloads:
205-
* OkHttp Extension:
206204
* Cronet Extension:
207205
* Fix `SocketTimeoutException` in `CronetDataSource`. In some versions of
208206
Cronet, the request provided by the callback is not always the same.
209207
This leads to callback not completing and request timing out
210208
(https://issuetracker.google.com/328442628).
211-
* RTMP Extension:
212209
* HLS Extension:
213210
* Fix bug where pending EMSG samples waiting for a discontinuity were
214211
delegated in `HlsSampleStreamWrapper` with an incorrect offset causing
215212
an `IndexOutOfBoundsException` or an `IllegalArgumentException`
216213
([#1002](https://github.com/androidx/media/issues/1002)).
217214
* Fix bug where non-primary playlists keep reloading for LL-HLS streams
218215
([#1240](https://github.com/androidx/media/issues/1240)).
216+
* Fix bug where enabling CMCD for HLS with initialization segments
217+
resulted in `Source Error` and `IllegalArgumentException`.
219218
* DASH Extension:
220219
* Fix bug where re-preparing a multi-period live stream can throw an
221220
`IndexOutOfBoundsException`
222221
([#1329](https://github.com/androidx/media/issues/1329)).
223222
* Add support for `dashif:Laurl` license urls
224223
([#1345](https://github.com/androidx/media/issues/1345)).
225-
* Smooth Streaming Extension:
226-
* RTSP Extension:
227-
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
228-
* Leanback extension:
229224
* Cast Extension:
230225
* Fix bug that converted the album title of the `MediaQueueItem` to the
231226
artist in the Media3 media item
232227
([#1255](https://github.com/androidx/media/pull/1255)).
233-
* Test Utilities:
234228
* Demo app:
235229
* Allow setting repeat mode with `Intent` arguments from command line
236230
([#1266](https://github.com/androidx/media/pull/1266)).
@@ -263,8 +257,6 @@
263257
the equivalent IntDef and constants in `androidx.media3.common.C`
264258
instead (e.g. `C.FORMAT_HANDLED`).
265259

266-
## 1.4
267-
268260
### 1.4.0-alpha01 (2024-04-11)
269261

270262
This release includes the following changes since the

0 commit comments

Comments
 (0)