Skip to content

Bump exoplayer from 2.12.3 to 2.13.3#24

Closed
dependabot-preview[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/com.google.android.exoplayer-exoplayer-2.13.3
Closed

Bump exoplayer from 2.12.3 to 2.13.3#24
dependabot-preview[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/com.google.android.exoplayer-exoplayer-2.13.3

Conversation

@dependabot-preview

Copy link
Copy Markdown
Contributor

Bumps exoplayer from 2.12.3 to 2.13.3.

Release notes

Sourced from exoplayer's releases.

r2.13.3

  • Published via the Google Maven repository (i.e., google()) rather than JCenter.
  • Core:
    • Reset playback speed when live playback speed control becomes unused (#8664).
    • Fix playback position issue when re-preparing playback after a BehindLiveWindowException (#8675).
    • Assume Dolby Vision content is encoded as H264 when calculating maximum codec input size (#8705).
  • UI:
    • Fix StyledPlayerView scrubber not reappearing correctly in some cases (#8646).
    • Fix measurement of StyledPlayerView and StyledPlayerControlView when wrap_content is used (#8726).
    • Fix StyledPlayerControlView to stay in full mode (rather than minimal mode) when possible (#8763).
  • DASH:
    • Parse forced_subtitle role from DASH manifests (#8781).
  • HLS:
    • Fix bug of ignoring EXT-X-START when setting the live target offset (#8764).
    • Fix incorrect application of byte ranges to EXT-X-MAP tags (#8783).
    • Fix issue that could cause playback to become stuck if corresponding EXT-X-DISCONTINUITY tags in different media playlists occur at different positions in time (#8372).
    • Fix issue that could cause playback of on-demand content to not start in cases where the media playlists referenced by the master playlist have different starting EXT-X-PROGRAM-DATE-TIME tags.
    • Fix container type detection for segments with incorrect file extension or HTTP Content-Type (#8733).
  • Extractors:
    • Add support for GContainer and GContainerItem XMP namespace prefixes in JPEG motion photo parsing.
    • Allow JFIF APP0 marker segment preceding Exif APP1 segment in JpegExtractor.
  • Text:
    • Parse SSA/ASS bold & italic info in Style: lines (#8435).
    • Don't display subtitles after the end position of the current media period (if known). This ensures sideloaded subtitles respect the end point of ClippingMediaPeriod and prevents content subtitles from continuing to be displayed over mid-roll ads (#5317, #8456).
    • Fix CEA-708 priority handling to sort cues in the order defined by the spec (#8704).
    • Support TTML textEmphasis attributes, used for Japanese boutens.
    • Support TTML shear attributes.
  • Metadata:
    • Ensure that timed metadata near the end of a period is not dropped (#8710).
  • Cast extension:
    • Fix onPositionDiscontinuity event so that it is not triggered with reason DISCONTINUITY_REASON_PERIOD_TRANSITION after a seek to another media item and so that it is not triggered after a timeline change.
  • IMA extension:
    • Fix error caused by AdPlaybackState ad group times being cleared, which can occur if the ImaAdsLoader is released while an ad is pending loading (#8693).
    • Upgrade IMA SDK dependency to 3.23.0, fixing an issue with NullPointerExceptions within WebView callbacks (#8447).
  • FFmpeg extension: Fix playback failure when switching to TrueHD tracks during playback (#8616).

r2.13.2

  • 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).
  • 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 of the seek should instead trigger playback of a midroll.
    • 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.
  • Text:
    • Parse SSA/ASS font size in Style: lines (#8435).
  • VP9 extension: Update to use NDK r21 (#8581).

... (truncated)

Changelog

Sourced from exoplayer's changelog.

2.13.3 (2021-04-14)

  • Published via the Google Maven repository (i.e., google()) rather than JCenter.
  • Core:
    • Reset playback speed when live playback speed control becomes unused (#8664).
    • Fix playback position issue when re-preparing playback after a BehindLiveWindowException (#8675).
    • Assume Dolby Vision content is encoded as H264 when calculating maximum codec input size (#8705).
  • UI:
    • Fix StyledPlayerView scrubber not reappearing correctly in some cases (#8646).
    • Fix measurement of StyledPlayerView and StyledPlayerControlView when wrap_content is used (#8726).
    • Fix StyledPlayerControlView to stay in full mode (rather than minimal mode) when possible (#8763).
  • DASH:
    • Parse forced_subtitle role from DASH manifests (#8781).
  • HLS:
    • Fix bug of ignoring EXT-X-START when setting the live target offset (#8764).
    • Fix incorrect application of byte ranges to EXT-X-MAP tags (#8783).
    • Fix issue that could cause playback to become stuck if corresponding EXT-X-DISCONTINUITY tags in different media playlists occur at different positions in time (#8372).
    • Fix issue that could cause playback of on-demand content to not start in cases where the media playlists referenced by the master playlist have different starting EXT-X-PROGRAM-DATE-TIME tags.
    • Fix container type detection for segments with incorrect file extension or HTTP Content-Type (#8733).
  • Extractors:
    • Add support for GContainer and GContainerItem XMP namespace prefixes in JPEG motion photo parsing.
    • Allow JFIF APP0 marker segment preceding Exif APP1 segment in JpegExtractor.
  • Text:
    • Parse SSA/ASS bold & italic info in Style: lines (#8435).
    • Don't display subtitles after the end position of the current media period (if known). This ensures sideloaded subtitles respect the end point of ClippingMediaPeriod and prevents content subtitles from

... (truncated)

Commits
  • 0ba317b Merge pull request #8816 from google/dev-v2-r2.13.3
  • b34e0b2 Remove release notes item about publication intructions
  • c4a6b2e Mention publishing to Google Maven at top of release notes.
  • 9fde2cf fix release notes
  • 278a398 Bump version to 2.13.3
  • b8f83ac Parse DASH forced_subtitle role
  • f93fb5d Switch DashManifestParser to use Ascii.equalsIgnoreCase
  • 19121f7 Merge pull request #8764 from uvjustin:dev-v2
  • a449d0c Upgrade IMA SDK dependency to 3.23.0
  • f3c63e2 StyledPlayerView: Fix layout issues
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [exoplayer](https://github.com/google/ExoPlayer) from 2.12.3 to 2.13.3.
- [Release notes](https://github.com/google/ExoPlayer/releases)
- [Changelog](https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md)
- [Commits](google/ExoPlayer@r2.12.3...r2.13.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview Bot added the dependencies Pull requests that update a dependency file label Apr 15, 2021
@dependabot-preview

Copy link
Copy Markdown
Contributor Author

Superseded by #29.

@dependabot-preview dependabot-preview Bot deleted the dependabot/gradle/com.google.android.exoplayer-exoplayer-2.13.3 branch May 14, 2021 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants