Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
569cec7f
authored
Mar 17, 2017
by
ojw28
Committed by
GitHub
Mar 17, 2017
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Cleanup RELEASENOTES.md
parent
2966ea71
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
23 deletions
RELEASENOTES.md
RELEASENOTES.md
View file @
569cec7f
...
@@ -17,8 +17,9 @@
...
@@ -17,8 +17,9 @@
*
HLS improvements:
*
HLS improvements:
*
Respect initial track selection
*
Respect initial track selection
(
[
#2353
](
https://github.com/google/ExoPlayer/issues/2353
)
).
(
[
#2353
](
https://github.com/google/ExoPlayer/issues/2353
)
).
*
Reduced frequency of media playlist requests when playback position is close
*
Reduced frequency of media playlist requests when playback position is
to the live edge (
[
#2548
](
https://github.com/google/ExoPlayer/issues/2548
)
).
close to the live edge
(
[
#2548
](
https://github.com/google/ExoPlayer/issues/2548
)
).
*
Exposed the master playlist through ExoPlayer.getCurrentManifest()
*
Exposed the master playlist through ExoPlayer.getCurrentManifest()
(
[
#2537
](
https://github.com/google/ExoPlayer/issues/2537
)
).
(
[
#2537
](
https://github.com/google/ExoPlayer/issues/2537
)
).
*
Support CLOSED-CAPTIONS #EXT-X-MEDIA type
*
Support CLOSED-CAPTIONS #EXT-X-MEDIA type
...
@@ -30,7 +31,7 @@
...
@@ -30,7 +31,7 @@
*
MPEG-TS improvements:
*
MPEG-TS improvements:
*
Support for multiple programs.
*
Support for multiple programs.
*
Support for multiple closed captions and caption service descriptors
*
Support for multiple closed captions and caption service descriptors
(
[
#2161
](
https://github.com/google/ExoPlayer/issues/2161
)
).
(
[
#2161
](
https://github.com/google/ExoPlayer/issues/2161
)
).
*
MP3: Add
`FLAG_ENABLE_CONSTANT_BITRATE_SEEKING`
extractor option to enable
*
MP3: Add
`FLAG_ENABLE_CONSTANT_BITRATE_SEEKING`
extractor option to enable
constant bitrate seeking in MP3 files that would otherwise be unseekable
constant bitrate seeking in MP3 files that would otherwise be unseekable
(
[
#2445
](
https://github.com/google/ExoPlayer/issues/2445
)
).
(
[
#2445
](
https://github.com/google/ExoPlayer/issues/2445
)
).
...
@@ -151,7 +152,7 @@
...
@@ -151,7 +152,7 @@
(
[
#2149
](
https://github.com/google/ExoPlayer/issues/2149
)
).
(
[
#2149
](
https://github.com/google/ExoPlayer/issues/2149
)
).
*
Avoid failure when expected ID3 header not found
*
Avoid failure when expected ID3 header not found
(
[
#1966
](
https://github.com/google/ExoPlayer/issues/1966
)
).
(
[
#1966
](
https://github.com/google/ExoPlayer/issues/1966
)
).
*
Improvements to the upstream cache package.
*
Improvements to the upstream cache package.
*
Support caching of media segments for DASH, HLS and SmoothStreaming. Note
*
Support caching of media segments for DASH, HLS and SmoothStreaming. Note
that caching of manifest and playlist files is still not supported in the
that caching of manifest and playlist files is still not supported in the
(normal) case where the corresponding responses are compressed.
(normal) case where the corresponding responses are compressed.
...
@@ -227,25 +228,25 @@ some of the motivations behind ExoPlayer 2.x
...
@@ -227,25 +228,25 @@ some of the motivations behind ExoPlayer 2.x
structure and class names have also been sanitized. Read more
structure and class names have also been sanitized. Read more
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-new-package-and-class-names-ef8e1d9ba96f#.lv8sd4nez
)
.
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-new-package-and-class-names-ef8e1d9ba96f#.lv8sd4nez
)
.
*
Key architectural changes:
*
Key architectural changes:
*
Late binding between rendering and media source components. Allows the
same
*
Late binding between rendering and media source components. Allows the
rendering components to be re-used from one playback to another. Enables
same rendering components to be re-used from one playback to another.
features such as gapless playback through playlists and DASH multi-period
Enables features such as gapless playback through playlists and DASH
support.
multi-period
support.
*
Improved track selection design. More details can be found
*
Improved track selection design. More details can be found
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-track-selection-2b62ff712cc9#.n00zo76b6
)
.
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-track-selection-2b62ff712cc9#.n00zo76b6
)
.
*
LoadControl now used to control buffering and loading across all playback
*
LoadControl now used to control buffering and loading across all playback
types.
types.
*
Media source components given additional structure. A new MediaSource
class
*
Media source components given additional structure. A new MediaSource
has been introduced. MediaSources expose Timelines that describe the media
class has been introduced. MediaSources expose Timelines that describe the
they expose, and can consist of multiple MediaPeriods. This enables featur
es
media they expose, and can consist of multiple MediaPeriods. This enabl
es
such as seeking in live playbacks and DASH multi-period support.
features
such as seeking in live playbacks and DASH multi-period support.
*
Responsibility for loading the initial DASH/SmoothStreaming/HLS manifest
is
*
Responsibility for loading the initial DASH/SmoothStreaming/HLS manifest
promoted to the corresponding MediaSource components and is no longer the
is promoted to the corresponding MediaSource components and is no longer
application's responsibility.
the
application's responsibility.
*
Higher level abstractions such as SimpleExoPlayer have been added to the
*
Higher level abstractions such as SimpleExoPlayer have been added to the
library. These make the library easier to use for common use cases. The
demo
library. These make the library easier to use for common use cases. The
app is halved in size as a result, whilst at the same time gaining more
demo app is halved in size as a result, whilst at the same time gaining
functionality. Read more
more
functionality. Read more
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-improved-demo-app-d97171aaaaa1
)
.
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-improved-demo-app-d97171aaaaa1
)
.
*
Enhanced library support for implementing audio extensions. Read more
*
Enhanced library support for implementing audio extensions. Read more
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-new-audio-features-cfb26c2883a#.ua75vu4s3
)
.
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-new-audio-features-cfb26c2883a#.ua75vu4s3
)
.
...
@@ -264,19 +265,20 @@ some of the motivations behind ExoPlayer 2.x
...
@@ -264,19 +265,20 @@ some of the motivations behind ExoPlayer 2.x
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-mediasource-composition-6c285fcbca1f#.zfha8qupz
)
.
[
here
](
https://medium.com/google-exoplayer/exoplayer-2-x-mediasource-composition-6c285fcbca1f#.zfha8qupz
)
.
*
Looping support (see above)
*
Looping support (see above)
(
[
#490
](
https://github.com/google/ExoPlayer/issues/490
)
).
(
[
#490
](
https://github.com/google/ExoPlayer/issues/490
)
).
*
Ability to query information about all tracks in a piece of media
(including
*
Ability to query information about all tracks in a piece of media
those not supported by the device)
(including
those not supported by the device)
(
[
#1121
](
https://github.com/google/ExoPlayer/issues/1121
)
).
(
[
#1121
](
https://github.com/google/ExoPlayer/issues/1121
)
).
*
Improved player controls.
*
Improved player controls.
*
Support for PSSH in fMP4 moof atoms
*
Support for PSSH in fMP4 moof atoms
(
[
#1143
](
https://github.com/google/ExoPlayer/issues/1143
)
).
(
[
#1143
](
https://github.com/google/ExoPlayer/issues/1143
)
).
*
Support for Opus in Ogg
*
Support for Opus in Ogg
(
[
#1447
](
https://github.com/google/ExoPlayer/issues/1447
)
).
(
[
#1447
](
https://github.com/google/ExoPlayer/issues/1447
)
).
*
CacheDataSource support for standalone media file playbacks (mp3, mp4 etc).
*
CacheDataSource support for standalone media file playbacks (mp3, mp4
etc).
*
FFMPEG extension (for audio only).
*
FFMPEG extension (for audio only).
*
Key bug fixes:
*
Key bug fixes:
*
Removed unnecessary secondary requests when playing standalone media
files
*
Removed unnecessary secondary requests when playing standalone media
(
[
#1041
](
https://github.com/google/ExoPlayer/issues/1041
)
).
files
(
[
#1041
](
https://github.com/google/ExoPlayer/issues/1041
)
).
*
Fixed playback of video only (i.e. no audio) live streams
*
Fixed playback of video only (i.e. no audio) live streams
(
[
#758
](
https://github.com/google/ExoPlayer/issues/758
)
).
(
[
#758
](
https://github.com/google/ExoPlayer/issues/758
)
).
*
Fixed silent failure when media buffer is too small
*
Fixed silent failure when media buffer is too small
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment