Skip to content

Commit 2544175

Browse files
committed
Update release notes for Media3 1.8.0-rc01 release
PiperOrigin-RevId: 780053771 (cherry picked from commit 0909e89)
1 parent fa7ea52 commit 2544175

File tree

1 file changed

+11
-25
lines changed

1 file changed

+11
-25
lines changed

RELEASENOTES.md

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,33 @@
11
# Release notes
22

3-
### Unreleased changes
3+
## 1.8
4+
5+
### 1.8.0-rc01 (2025-07-16)
6+
7+
This release includes the following changes since the
8+
[1.8.0-beta01 release](#180-beta01-2025-06-24):
49

5-
* Common Library:
610
* ExoPlayer:
711
* Fix bug where non-stereo audio formats on TVs may be marked as
812
unsupported by `DefaultTrackSelector`.
913
* Ensure the last frame is correctly rendered when using MediaCodec's
1014
`DECODE_ONLY` flag (which is enabled by default in scrubbing mode).
11-
* Transformer:
12-
* Track Selection:
1315
* Extractors:
1416
* Parse metadata from fragmented MP4 files
1517
([#2084](https://github.com/androidx/media/issues/2084)).
1618
* JPEG: Support motion photos that don't have an Exif segment at the start
1719
([#2552](https://github.com/androidx/media/issues/2552)).
18-
* DataSource:
19-
* Audio:
2020
* Video:
2121
* Extend detached surface workaround to "lenovo" and "motorola" devices
2222
([#2059](https://github.com/androidx/media/issues/2059)).
2323
* Text:
2424
* Add support for VobSub tracks in MP4 files
2525
([#2510](https://github.com/androidx/media/issues/2510)).
26-
* Metadata:
27-
* Image:
28-
* DataSource:
2926
* DRM:
3027
* Add new overload of `OfflineLicenseHelper.newWidevineInstance` accepting
3128
a `MediaItem.DrmConfiguration` so that HTTP request headers can be
3229
applied correctly
3330
([#2169](https://github.com/androidx/media/issues/2169)).
34-
* Effect:
35-
* Muxers:
36-
* IMA extension:
3731
* Session:
3832
* Fix bug where some controller changes that are not handled by the
3933
session may cause `IllegalStateExceptions`.
@@ -45,11 +39,10 @@
4539
* Fix bug where `PlayerSurface` inside re-usable components like
4640
`LazyColumn` didn't work correctly
4741
([#2493](https://github.com/androidx/media/issues/2493)).
48-
* Downloads:
49-
* OkHttp extension:
50-
* Cronet extension:
51-
* RTMP extension:
5242
* HLS extension:
43+
* Fix bug where track selection changes after loading low-latency parts
44+
and preload hints can cause playback to get stuck or freeze
45+
([#2299](https://github.com/androidx/media/issues/2299)).
5346
* Prevent excessive reloads by waiting for half the target duration when
5447
`CAN-BLOCK-RELOAD=YES` is not honored by the server
5548
([#2317](https://github.com/androidx/media/pull/2317)).
@@ -60,18 +53,9 @@
6053
* Fix issue where trick-play adaptation set is merged with its main
6154
adaptation set to form an invalid `TrackGroup`
6255
([#2148](https://github.com/androidx/media/issues/2148)).
63-
* Smooth Streaming extension:
6456
* RTSP extension:
6557
* Add support for RTP Aggregation Packet for H265 in accordance with RFC
6658
7798#4.4.2 ([#2413](https://github.com/androidx/media/pull/2413)).
67-
* Decoder extensions (FFmpeg, VP9, AV1, etc.):
68-
* MIDI extension:
69-
* Leanback extension:
70-
* Cast extension:
71-
* Test Utilities:
72-
* Remove deprecated symbols:
73-
74-
## 1.8
7559

7660
### 1.8.0-beta01 (2025-06-24)
7761

@@ -80,6 +64,8 @@ This release includes the following changes since the
8064

8165
* Common Library:
8266
* Add support for replacing the player in `ForwardingSimpleBasePlayer`.
67+
* Add `PlayerTransferState`, which facilitates transferring the playback
68+
state across `Player` instances.
8369
* ExoPlayer:
8470
* Add support for using the virtual device ID from the `Context` passed to
8571
`ExoPlayer.Builder`.

0 commit comments

Comments
 (0)