You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release includes the following changes since 1.10.0:
Common library:
Fix handling of onAudioSessionIdChanged in SimpleBasePlayer and ForwardingSimpleBasePlayer.
ExoPlayer:
Fix race condition related to audio session id generation that could
lead to an IllegalStateException with tunneling mode.
(#3099).
Fix possible app crashes when recovering from decoder errors with
renderer prewarming.
Fix issue where video artifacts were caused by supplying initialization
data when using an AV1-based Dolby Vision codec
(#3153).
Track selection:
Adjust track selection logic in VideoTrackInfo to resolve fallback
MIME types and move HDR and codec score preferences to quality
preferences (#3135).
Extractors:
MP3: Ignore Xing data length if it is longer than the known stream
length (#3117).
Fix ArrayIndexOutOfBoundsException in Mp4Extractor when FLAG_OMIT_TRACK_SAMPLE_TABLE is set and the track lacks a sync sample
(stss) box.
Audio:
Fix bug where audio events may be misrouted if multiple audio renderers
are added to the player.
Video:
Adjust logic for codec reuse at frame rate changes on API below 30 to
avoid codec resets where they are not beneficial
(#3120).
Disable forced synchronization workaround in queueSecureInputBuffer
for API 31+. The workaround was an artificial bottleneck that forced
decryption to run serially which prevented garbled video due to a
framework issue existing prior to API 31.
Image:
Fix issue in scrubbing mode where image updates would only take effect
when the user "stops scrubbing"
(#2815).
Session:
Fix bug where ForegroundServiceStartNotAllowedException wasn't
propagated across thread boundaries in case the application thread is
not the main thread
(#2499).
Fix bug where COMMAND_SEEK_TO_MEDIA_ITEM is not available in a MediaController when connecting to a platform-only session that
supports seeking to other items but no playlist modifications.
Fix issue where MediaController can't set media items on platform
media sessions that don't allow PREPARE_FROM actions.
Fix bug where own process wasn't marked with Controller.isTrusted() on
API 27 or before when connecting via platform controllers.
HLS extension:
Fix a bug where an ArrayIndexOutOfBoundsException is thrown during
stream fallback if the track selection is a subset of the available
tracks (#3161).
Fix an issue where the initialization segment was not carried over
across media playlist updates if the #EXT-X-MAP tag was not repeated
in subsequent updates
(#3105).
DASH extension:
Fix crash in SampleQueue when seeking into a chunk that is currently
being canceled.
Configuration
📅 Schedule: (UTC)
Branch creation
At any time (no schedule defined)
Automerge
At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
If you want to rebase/retry this PR, check this box
📱 Scan the QR code below to install the build (arm64 only) for this PR.
If you can't scan the QR code you can install the build via this link: https://i.diawi.com/i9Jy2z
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.11.10.0→1.10.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
androidx/media (androidx.media3:media3-exoplayer-midi)
v1.10.1Compare Source
This release includes the following changes since 1.10.0:
onAudioSessionIdChangedinSimpleBasePlayerandForwardingSimpleBasePlayer.lead to an
IllegalStateExceptionwith tunneling mode.(#3099).
renderer prewarming.
data when using an AV1-based Dolby Vision codec
(#3153).
VideoTrackInfoto resolve fallbackMIME types and move HDR and codec score preferences to quality
preferences (#3135).
length (#3117).
ArrayIndexOutOfBoundsExceptioninMp4ExtractorwhenFLAG_OMIT_TRACK_SAMPLE_TABLEis set and the track lacks a sync sample(
stss) box.are added to the player.
avoid codec resets where they are not beneficial
(#3120).
queueSecureInputBufferfor API 31+. The workaround was an artificial bottleneck that forced
decryption to run serially which prevented garbled video due to a
framework issue existing prior to API 31.
when the user "stops scrubbing"
(#2815).
ForegroundServiceStartNotAllowedExceptionwasn'tpropagated across thread boundaries in case the application thread is
not the main thread
(#2499).
COMMAND_SEEK_TO_MEDIA_ITEMis not available in aMediaControllerwhen connecting to a platform-only session thatsupports seeking to other items but no playlist modifications.
MediaControllercan't set media items on platformmedia sessions that don't allow
PREPARE_FROMactions.Controller.isTrusted()onAPI 27 or before when connecting via platform controllers.
ArrayIndexOutOfBoundsExceptionis thrown duringstream fallback if the track selection is a subset of the available
tracks (#3161).
across media playlist updates if the
#EXT-X-MAPtag was not repeatedin subsequent updates
(#3105).
SampleQueuewhen seeking into a chunk that is currentlybeing canceled.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.