Skip to content

deps(android): bump androidx.media3:media3-common from 1.11.0 to 1.11.1 in /app/android - #2012

Merged
ucguy4u merged 2 commits into
mainfrom
dependabot/gradle/app/android/androidx.media3-media3-common-1.11.1
Sep 16, 2026
Merged

ucguy4u merged 2 commits into
mainfrom
dependabot/gradle/app/android/androidx.media3-media3-common-1.11.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 15, 2026

Copy link
Copy Markdown
Contributor

Bumps androidx.media3:media3-common from 1.11.0 to 1.11.1.

Release notes

Sourced from androidx.media3:media3-common's releases.

1.11.1

  • ExoPlayer:
    • Move the flag to enable/disable HAGC metadata for progressive media from MediaSource.Factory to ExtractorsFactory. The previous setExperimentalEnableHagcPlayback method is removed and replaced by ExtractorsFactory.setParseHagcMetadata. This also resolves an issue where disabling didn't work for Matroska/WebM containers.
    • Fix a playback stall caused when prewarming a non-transitioning secondary renderer.
    • Fix pre-warming issue where the Surface should be returned to the primary renderer when a seek resets and disables both renderers.
    • Fix ArrayIndexOutOfBoundsException when a live timeline refresh moves the default position past a server-side inserted ad that is currently being played (#3348).
    • Fix a scrubbing mode issue where stale video frames could be briefly displayed when seeking with ScrubbingModeParameters.allowSkippingMediaCodecFlush enabled.
  • Extractors:
    • Matroska: Fix issue where Tracks placed after clusters wouldn't result in a seekable timeline (#3377).
  • Audio:
    • Fix buffer size calculation in SilenceSkippingAudioProcessor so that the minimum silence duration is not incorrectly scaled down by the frame size (#3271).
    • Fix 8-bit PCM handling in PcmAudioUtil to treat samples as unsigned as defined by Android (#3271).
    • Fix offload issue in which playback could stall during pre-roll or gapless transitions due to limited hardware buffer sizes.
    • Fix bug in DefaultAudioSink where release count doesn't decrease when playback thread is no longer alive (#3338).
  • Session:
    • Fix NullPointerException when an in-process MediaController is released from a Player.Listener callback (#3375).
    • Fix deadlock on the main thread when a legacy MediaBrowser connects to a service returning an asynchronous result from onGetLibraryRoot() or onConnectAsync() (#3393).
  • HLS extension:
    • Fix calculation of content resume offset when the target segment for snapping is not yet in the playlist (#3322).
    • Fix an issue where a fully consumed HlsMediaChunk retries loading on receiving EOFException from the extractor (#3350).
  • DASH extension:
    • Fix incorrect sample timestamp calculation for image tracks with a presentationTimeOffset (#3334).
  • Decoder extensions (FFmpeg, VP9, AV1, etc.):
    • Opus: Fix memory corruption when multiple OpusDecoder instances are initialized concurrently.
    • MPEG-H: Fix memory leak, truncation of non-ASCII characters, and potential native crash under low-memory conditions when sending commands to the MpeghUiManager (#3365).
Changelog

Sourced from androidx.media3:media3-common's changelog.

1.11.1 (2026-09-10)

This release includes the following changes since the 1.11.0 release:

  • ExoPlayer:
    • Move the flag to enable/disable HAGC metadata for progressive media from MediaSource.Factory to ExtractorsFactory. The previous setExperimentalEnableHagcPlayback method is removed and replaced by ExtractorsFactory.setParseHagcMetadata. This also resolves an issue where disabling didn't work for Matroska/WebM containers.
    • Fix a playback stall caused when prewarming a non-transitioning secondary renderer.
    • Fix pre-warming issue where the Surface should be returned to the primary renderer when a seek resets and disables both renderers.
    • Fix ArrayIndexOutOfBoundsException when a live timeline refresh moves the default position past a server-side inserted ad that is currently being played (#3348).
    • Fix a scrubbing mode issue where stale video frames could be briefly displayed when seeking with ScrubbingModeParameters.allowSkippingMediaCodecFlush enabled.
  • Extractors:
    • Matroska: Fix issue where Tracks placed after clusters wouldn't result in a seekable timeline (#3377).
  • Audio:
    • Fix buffer size calculation in SilenceSkippingAudioProcessor so that the minimum silence duration is not incorrectly scaled down by the frame size (#3271).
    • Fix 8-bit PCM handling in PcmAudioUtil to treat samples as unsigned as defined by Android (#3271).
    • Fix offload issue in which playback could stall during pre-roll or gapless transitions due to limited hardware buffer sizes.
    • Fix bug in DefaultAudioSink where release count doesn't decrease when playback thread is no longer alive (#3338).
  • Session:
    • Fix NullPointerException when an in-process MediaController is released from a Player.Listener callback (#3375).
    • Fix deadlock on the main thread when a legacy MediaBrowser connects to a service returning an asynchronous result from onGetLibraryRoot() or onConnectAsync() (#3393).
  • HLS extension:
    • Fix calculation of content resume offset when the target segment for snapping is not yet in the playlist (#3322).
    • Fix an issue where a fully consumed HlsMediaChunk retries loading on

... (truncated)

Commits
  • 8c6678b Bump version to 1.11.1
  • 4b610b1 Update release notes for 1.11.1
  • e9757e6 Fix deadlock when legacy MediaBrowser connects to async root or session
  • 9b8000d Merge pull request #3271 from nift4:oddmath
  • 6ada45c Add end-to-end test for ITU-T T.35 track muxing
  • d23ba39 Normalize non-positive frame rates in MediaFormatUtil
  • 383e770 Generalize useInputBuffer to useBuffer
  • 71e4112 MPEG-H: Fix UI manager command encoding and memory leak
  • eb2965c Matroska: Fix seekable timeline with Tracks after Clusters
  • a827bd5 Fix incorrect render of stale frames after a seek with skipped flush.
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [androidx.media3:media3-common](https://github.com/androidx/media) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](androidx/media@1.11.0...1.11.1)

---
updated-dependencies:
- dependency-name: androidx.media3:media3-common
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: android, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from ucguy4u as a code owner September 15, 2026 11:15
@github-actions

Copy link
Copy Markdown
Contributor

Plugin Module Size Gate

Policy: modules over 3 MB must be delivered as plugins; plugin modules over 5 MB must document cache management.

Module Size Type Status
No changed Dart/Flutter modules detected n/a n/a OK

@ucguy4u
ucguy4u merged commit a6a06f6 into main Sep 16, 2026
@dependabot
dependabot Bot deleted the dependabot/gradle/app/android/androidx.media3-media3-common-1.11.1 branch September 16, 2026 04:31
@github-actions

Copy link
Copy Markdown
Contributor

🚀 PR Quick Check Summary

Check Status Description
PR Validation ❌ failure Title format, docs, bundled model guardrail
Code Quality ❌ failure Analyze, formatting
Core Tests ✅ success Core package unit tests
Airo Mind Shell ✅ success Mind flavour analyze, tests, entrypoint compile

💡 Note: Full app tests, coverage reports, and security scans run on merge to main.

View Details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant