@@ -2,6 +2,27 @@ Release notes
2
2
3
3
### Unreleased changes
4
4
5
+ * Core library:
6
+ * Add suppression reason for unsuitable audio route and play when ready
7
+ change reason for suppressed too long.
8
+ ([ #15 ] ( https://github.com/androidx/media/issues/15 ) ).
9
+ * Tweak the renderer's decoder ordering logic to uphold the
10
+ ` MediaCodecSelector ` 's preferences, even if a decoder reports it may not
11
+ be able to play the media performantly. For example with default
12
+ selector, hardware decoder with only functional support will be
13
+ preferred over software decoder that fully supports the format
14
+ ([ #10604 ] ( https://github.com/google/ExoPlayer/issues/10604 ) ).
15
+ * Add ` ExoPlayer.Builder.setPlaybackLooper ` that sets a pre-existing
16
+ playback thread for a new ExoPlayer instance.
17
+ * Remove deprecated symbols:
18
+ * Remove ` DefaultAudioSink ` constructors, use ` DefaultAudioSink.Builder `
19
+ instead.
20
+
21
+ ### 1.0.0-beta03 (2022-11-22)
22
+
23
+ This release corresponds to the
24
+ [ ExoPlayer 2.18.2 release] ( https://github.com/google/ExoPlayer/releases/tag/r2.18.2 ) .
25
+
5
26
* Core library:
6
27
* Add ` ExoPlayer.isTunnelingEnabled ` to check if tunneling is enabled for
7
28
the currently selected tracks
@@ -16,9 +37,6 @@ Release notes
16
37
* Close the Tracing "doSomeWork" block when offload is enabled.
17
38
* Try alternative decoder for Dolby Vision if display does not support it.
18
39
([ #9794 ] ( https://github.com/google/ExoPlayer/issues/9794 ) ).
19
- * Add suppression reason for unsuitable audio route and play when ready
20
- change reason for suppressed too long.
21
- ([ #15 ] ( https://github.com/androidx/media/issues/15 ) ).
22
40
* Prefer other tracks to Dolby Vision if display does not support it.
23
41
([ #8944 ] ( https://github.com/google/ExoPlayer/issues/8944 ) ).
24
42
* Fix session tracking problem with fast seeks in ` PlaybackStatsListener `
@@ -30,17 +48,9 @@ Release notes
30
48
([ #10684 ] ( https://github.com/google/ExoPlayer/issues/10684 ) ).
31
49
* Add ` Player.getSurfaceSize ` that returns the size of the surface on
32
50
which the video is rendered.
33
- * Tweak the renderer's decoder ordering logic to uphold the
34
- ` MediaCodecSelector ` 's preferences, even if a decoder reports it may not
35
- be able to play the media performantly. For example with default
36
- selector, hardware decoder with only functional support will be
37
- preferred over software decoder that fully supports the format
38
- ([ #10604 ] ( https://github.com/google/ExoPlayer/issues/10604 ) ).
39
51
* Fix bug where removing listeners during the player release can cause an
40
52
` IllegalStateException `
41
53
([ #10758 ] ( https://github.com/google/ExoPlayer/issues/10758 ) ).
42
- * Add ` ExoPlayer.Builder.setPlaybackLooper ` that sets a pre-existing
43
- playback thread for a new ExoPlayer instance.
44
54
* Build:
45
55
* Avoid publishing block when included in another gradle build.
46
56
* Downloads:
@@ -145,8 +155,6 @@ Release notes
145
155
* Add muxer watchdog timer to detect when generating an output sample is
146
156
too slow.
147
157
* Remove deprecated symbols:
148
- * Remove ` DefaultAudioSink ` constructors, use ` DefaultAudioSink.Builder `
149
- instead.
150
158
* Remove ` Transformer.Builder.setOutputMimeType(String) ` . This feature has
151
159
been removed. The MIME type will always be MP4 when the default muxer is
152
160
used.
0 commit comments