@@ -22,11 +22,13 @@ This release includes the following changes since the
22
22
dependencies.
23
23
* ExoPlayer:
24
24
* Add ` PreloadMediaSource ` and ` PreloadMediaPeriod ` that allows apps to
25
- preload the media source at a specific start position before playback,
26
- where the efforts include preparing the source for a ` Timeline ` ,
27
- preparing and caching the period, selecting tracks and loading the data
28
- on the period. Apps are able to control the preload progress by
29
- implementing ` PreloadMediaSource.PreloadControl ` .
25
+ preload a content media source at a specific start position before
26
+ playback. ` PreloadMediaSource ` takes care of preparing the content media
27
+ source to receive the ` Timeline ` , preparing and caching the period at
28
+ the given start position, selecting tracks and loading media data for
29
+ the period. Apps control the preload progress by implementing
30
+ ` PreloadMediaSource.PreloadControl ` and set the preloaded source to the
31
+ player for playback.
30
32
* Add ` ExoPlayer.setImageOutput ` that allows apps to set
31
33
` ImageRenderer.ImageOutput ` .
32
34
* ` DefaultRenderersFactory ` now provides an ` ImageRenderer ` to the player
@@ -43,7 +45,7 @@ This release includes the following changes since the
43
45
* Transformer:
44
46
* Add support for flattening H.265/HEVC SEF slow motion videos.
45
47
* Increase transmuxing speed, especially for 'remove video' edits.
46
- * Add api to ensure that the output file starts on a video frame. This can
48
+ * Add API to ensure that the output file starts on a video frame. This can
47
49
make the output of trimming operations more compatible with player
48
50
implementations that don't show the first video frame until its
49
51
presentation timestamp
0 commit comments