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
66d15cea
authored
Feb 25, 2021
by
bachinger
Committed by
marcbaechinger
Feb 25, 2021
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Bump version to 2.13.2
PiperOrigin-RevId: 359486817
parent
718c1e77
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
24 deletions
RELEASENOTES.md
constants.gradle
library/common/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java
RELEASENOTES.md
View file @
66d15cea
...
...
@@ -2,20 +2,10 @@
### dev-v2 (not yet released)
*
Extractors:
*
Add support for MP4 and QuickTime meta atoms that are not full atoms.
*
UI:
*
Add builder for
`PlayerNotificationManager`
.
*
Add group setting to
`PlayerNotificationManager`
.
*
Make conditions to enable UI actions consistent in
`DefaultControlDispatcher`
,
`PlayerControlView`
,
`StyledPlayerControlView`
,
`PlayerNotificationManager`
and
`TimelineQueueNavigator`
*
Fix conditions to enable seeking to next/previous media item to handle
the case where a live stream has ended.
*
Audio:
*
Fix
`SimpleExoPlayer`
reporting audio session ID as 0 in some cases
(
[
#8585
](
https://github.com/google/ExoPlayer/issues/8585
)
).
*
Report unexpected discontinuities in
`AnalyticsListener.onAudioSinkError`
(
[
#6384
](
https://github.com/google/ExoPlayer/issues/6384
)
).
...
...
@@ -41,6 +31,30 @@
instead.
*
Remove
`extension-jobdispatcher`
module. Use the
`extension-workmanager`
module instead.
*
DRM:
*
Only dispatch DRM session acquire and release events once per period
when playing content that uses the same encryption keys for both audio &
video tracks (previously separate acquire and release events were
dispatched for each track in each period).
*
Include the session state in DRM session-acquired listener methods.
*
MediaSession extension: Remove dependency to core module and rely on common
only. The
`TimelineQueueEditor`
uses a new
`MediaDescriptionConverter`
for
this purpose and does not rely on the
`ConcatenatingMediaSource`
anymore.
### 2.13.2 (2021-02-25)
*
Extractors:
*
Add support for MP4 and QuickTime meta atoms that are not full atoms.
*
UI:
*
Make conditions to enable UI actions consistent in
`DefaultControlDispatcher`
,
`PlayerControlView`
,
`StyledPlayerControlView`
,
`PlayerNotificationManager`
and
`TimelineQueueNavigator`
.
*
Fix conditions to enable seeking to next/previous media item to handle
the case where a live stream has ended.
*
Audio:
*
Fix
`SimpleExoPlayer`
reporting audio session ID as 0 in some cases
(
[
#8585
](
https://github.com/google/ExoPlayer/issues/8585
)
).
*
IMA extension:
*
Fix a bug where playback could get stuck when seeking into a playlist
item with ads, if the preroll ad had preloaded but the window position
...
...
@@ -48,12 +62,6 @@
*
Fix a bug with playback of ads in playlists, where the incorrect period
index was used when deciding whether to trigger playback of an ad after
a seek.
*
DRM:
*
Only dispatch DRM session acquire and release events once per period
when playing content that uses the same encryption keys for both audio &
video tracks (previously separate acquire and release events were
dispatched for each track in each period).
*
Include the session state in DRM session-acquired listener methods.
*
Text:
*
Parse SSA/ASS font size in
`Style:`
lines
(
[
#8435
](
https://github.com/google/ExoPlayer/issues/8435
)
).
...
...
@@ -65,9 +73,6 @@
(
[
#8581
](
https://github.com/google/ExoPlayer/issues/8581
)
).
*
FFmpeg extension: Update to use NDK r21
(
[
#8581
](
https://github.com/google/ExoPlayer/issues/8581
)
).
*
MediaSession extension: Remove dependency to core module and rely on common
only. The
`TimelineQueueEditor`
uses a new
`MediaDescriptionConverter`
for
this purpose and does not rely on the
`ConcatenatingMediaSource`
anymore.
### 2.13.1 (2021-02-12)
...
...
constants.gradle
View file @
66d15cea
...
...
@@ -13,8 +13,8 @@
// limitations under the License.
project
.
ext
{
// ExoPlayer version and version code.
releaseVersion
=
'2.13.
1
'
releaseVersionCode
=
201300
1
releaseVersion
=
'2.13.
2
'
releaseVersionCode
=
201300
2
minSdkVersion
=
16
appTargetSdkVersion
=
29
targetSdkVersion
=
28
// TODO: Bump once b/143232359 is resolved. Also fix TODOs in UtilTest.
...
...
library/common/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java
View file @
66d15cea
...
...
@@ -30,11 +30,11 @@ public final class ExoPlayerLibraryInfo {
/** The version of the library expressed as a string, for example "1.2.3". */
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION_INT) or vice versa.
public
static
final
String
VERSION
=
"2.13.
1
"
;
public
static
final
String
VERSION
=
"2.13.
2
"
;
/** The version of the library expressed as {@code "ExoPlayerLib/" + VERSION}. */
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa.
public
static
final
String
VERSION_SLASHY
=
"ExoPlayerLib/2.13.
1
"
;
public
static
final
String
VERSION_SLASHY
=
"ExoPlayerLib/2.13.
2
"
;
/**
* The version of the library expressed as an integer, for example 1002003.
...
...
@@ -44,7 +44,7 @@ public final class ExoPlayerLibraryInfo {
* integer version 123045006 (123-045-006).
*/
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa.
public
static
final
int
VERSION_INT
=
201300
1
;
public
static
final
int
VERSION_INT
=
201300
2
;
/**
* The default user agent for requests made by the library.
...
...
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