|
1 | 1 | # Release notes |
2 | 2 |
|
3 | | -### Unreleased changes |
| 3 | +## 1.8 |
| 4 | + |
| 5 | +### 1.8.0-beta01 (2025-06-24) |
| 6 | + |
| 7 | +This release includes the following changes since the |
| 8 | +[1.8.0-alpha01 release](#180-alpha01-2025-05-19): |
4 | 9 |
|
5 | 10 | * Common Library: |
6 | 11 | * Add support for replacing the player in `ForwardingSimpleBasePlayer`. |
|
26 | 31 | * Add `setEnableCodecDbLite` flag to the `DefaultEncoderFactory` to enable |
27 | 32 | CodecDB Lite settings optimization. By default, this flag is set to |
28 | 33 | false. |
29 | | -* Track Selection: |
30 | 34 | * Extractors: |
31 | 35 | * Add support for seeking in fragmented MP4 with multiple `sidx` atoms. |
32 | 36 | This behavior can be enabled using the `FLAG_MERGE_FRAGMENTED_SIDX` flag |
|
47 | 51 | taken by the iPhone front facing camera display the right way up, but |
48 | 52 | incorrectly reflected in the y-axis |
49 | 53 | ([#2012](https://github.com/androidx/media/issues/2012)). |
50 | | -* DataSource: |
51 | 54 | * Audio: |
52 | 55 | * Add support for all linear PCM sample formats in |
53 | 56 | `ChannelMappingAudioProcessor` and `TrimmingAudioProcessor`. |
|
82 | 85 | * Align the max bitmap output size used in `CompositionPlayer` with that |
83 | 86 | already used in `Transformer` (meaning `CompositionPlayer` does not |
84 | 87 | consider the display size when decoding bitmaps, unlike `ExoPlayer`). |
85 | | -* DataSource: |
86 | | -* DRM: |
87 | | -* Effect: |
88 | 88 | * Muxers: |
89 | 89 | * Fix a bug where correct sample flags were not set for audio samples in |
90 | 90 | fragmented MP4. |
91 | | -* IMA extension: |
92 | 91 | * Session: |
93 | 92 | * Fix bug where calling `setSessionExtras` from the main thread when |
94 | 93 | running the player from a different application thread then the main |
|
107 | 106 | position artefacts in the Android Auto UI (and other controllers using |
108 | 107 | this information from the platform media session) |
109 | 108 | ([#1758](https://github.com/androidx/media/issues/1758)). |
110 | | -* UI: |
111 | | -* Downloads: |
112 | | -* OkHttp extension: |
113 | 109 | * Cronet extension: |
114 | 110 | * Add automatic cookie handling |
115 | 111 | ([#5975](https://github.com/google/ExoPlayer/issues/5975)). |
116 | | -* RTMP extension: |
117 | 112 | * HLS extension: |
118 | 113 | * Fix playlist parsing to accept `\f` (form feed) in quoted string |
119 | 114 | attribute values |
|
136 | 131 | ([#2440](https://github.com/androidx/media/issues/2440)). |
137 | 132 | * Fix bug where redirect wasn't followed when using CMCD query parameters |
138 | 133 | ([#2475](https://github.com/androidx/media/issues/2475)). |
139 | | -* Smooth Streaming extension: |
140 | 134 | * RTSP extension: |
141 | 135 | * Fix `RtspClient` to use the location uri as provided when processing an |
142 | 136 | HTTP 302 response |
|
146 | 140 | `DefaultTrackSelector.setAllowInvalidateSelectionsOnRendererCapabilitiesChange` |
147 | 141 | has no effect for audio decoder extensions |
148 | 142 | ([#2258](https://github.com/androidx/media/issues/2258)). |
149 | | -* MIDI extension: |
150 | | -* Leanback extension: |
151 | 143 | * Cast extension: |
152 | 144 | * Add support for `setVolume()`, and `getVolume()` |
153 | 145 | ([#2279](https://github.com/androidx/media/pull/2279)). |
|
160 | 152 | the existing `untilPosition` and `untilStartOfMediaItem` methods. |
161 | 153 | * Move `FakeDownloader` to `test-utils-robolectric` module for reuse in |
162 | 154 | other tests. |
163 | | -* Remove deprecated symbols: |
164 | | - |
165 | | -## 1.8 |
166 | 155 |
|
167 | 156 | ### 1.8.0-alpha01 (2025-05-19) |
168 | 157 |
|
|
0 commit comments