fossasia / phimpme-android

Phimp.me Photo Imaging and Picture Editor https://play.google.com/store/apps/details?id=org.fossasia.phimpme
GNU General Public License v3.0
2.58k stars 929 forks source link

build(deps): bump exoplayer from r1.5.7 to 2.13.3 #3170

Closed dependabot-preview[bot] closed 3 years ago

dependabot-preview[bot] commented 3 years ago

Bumps exoplayer from r1.5.7 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


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](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
dependabot-preview[bot] commented 3 years ago

Superseded by #3176.