Skip to content

fix: update media3 compatibility to version 1.10.0 and replace deprecated ChannelMixingMatrix methods#111

Merged
hm21 merged 1 commit intostablefrom
fix/media3-compatibility
Apr 2, 2026
Merged

fix: update media3 compatibility to version 1.10.0 and replace deprecated ChannelMixingMatrix methods#111
hm21 merged 1 commit intostablefrom
fix/media3-compatibility

Conversation

@hm21
Copy link
Copy Markdown
Owner

@hm21 hm21 commented Apr 2, 2026

Description

Update compatibility with media3 to version 1.10.0 by replacing deprecated ChannelMixingMatrix methods.

Related Issue: Closes #

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

@hm21 hm21 merged commit 0c2d0c5 into stable Apr 2, 2026
1 check passed
@hm21 hm21 deleted the fix/media3-compatibility branch April 2, 2026 14:21
@ekuleshov
Copy link
Copy Markdown
Contributor

@hm21 it seems like the updated androidx.media3:media3-* dependencies require compile sdk 36. I'm getting these errors when building my Android app. Oddly not seeing this when building example app.

Bumping plugin's compile sdk to 36 here resolves it.
Also noticed that pro_video_editor uses older Kotlin and Java versions vs Android build in the pro_image_editor

compileSdk = 35

Here is the build error log

Execution failed for task ':pro_video_editor:checkDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
   > 10 issues were found when checking AAR metadata:

       1.  Dependency 'androidx.media3:media3-transformer:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       2.  Dependency 'androidx.media3:media3-muxer:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       3.  Dependency 'androidx.media3:media3-exoplayer:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       4.  Dependency 'androidx.media3:media3-datasource:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       5.  Dependency 'androidx.media3:media3-extractor:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       6.  Dependency 'androidx.media3:media3-container:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       7.  Dependency 'androidx.media3:media3-database:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       8.  Dependency 'androidx.media3:media3-decoder:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

       9.  Dependency 'androidx.media3:media3-common:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

      10.  Dependency 'androidx.media3:media3-effect:1.10.0' requires libraries and applications that
           depend on it to compile against version 36 or later of the
           Android APIs.

           :pro_video_editor is currently compiled against android-35.

           Recommended action: Update this project to use a newer compileSdk
           of at least 36, for example 36.

           Note that updating a library or application's compileSdk (which
           allows newer APIs to be used) can be done separately from updating
           targetSdk (which opts the app in to new runtime behavior) and
           minSdk (which determines which devices the app can be installed
           on).

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.

2 participants