From 6fbcddd34912bd05d094780cfa2581bf7c610249 Mon Sep 17 00:00:00 2001 From: tejpratapsingh Date: Mon, 15 Jun 2026 00:10:22 +0530 Subject: [PATCH] fix: create plugins using media3 lib --- .idea/deploymentTargetSelector.xml | 33 ++++++++ .idea/gradle.xml | 1 + modules/media3-motion-ext/build.gradle | 53 ++++++++++++ .../motionlib/media3/Media3Utils.kt | 64 +++++++++++++++ .../media3/effects/BrightnessEffect.kt | 60 ++++++++++++++ .../media3/effects/ContrastEffect.kt | 60 ++++++++++++++ .../media3/effects/GrayscaleEffect.kt | 46 +++++++++++ .../motionlib/media3/effects/InvertEffect.kt | 46 +++++++++++ .../motionlib/media3/effects/RgbEffect.kt | 81 +++++++++++++++++++ .../media3/plugins/BrightnessPlugin.kt | 33 ++++++++ .../media3/plugins/ContrastPlugin.kt | 33 ++++++++ .../media3/plugins/GrayscalePlugin.kt | 32 ++++++++ .../motionlib/media3/plugins/InvertPlugin.kt | 32 ++++++++ .../motionlib/media3/plugins/RgbPlugin.kt | 41 ++++++++++ .../motionlib/media3/Media3ExtensionTest.kt | 55 +++++++++++++ settings.gradle | 1 + 16 files changed, 671 insertions(+) create mode 100644 modules/media3-motion-ext/build.gradle create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/Media3Utils.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/effects/BrightnessEffect.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/effects/ContrastEffect.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/effects/GrayscaleEffect.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/effects/InvertEffect.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/effects/RgbEffect.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/plugins/BrightnessPlugin.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/plugins/ContrastPlugin.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/plugins/GrayscalePlugin.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/plugins/InvertPlugin.kt create mode 100644 modules/media3-motion-ext/src/main/java/com/tejpratapsingh/motionlib/media3/plugins/RgbPlugin.kt create mode 100644 modules/media3-motion-ext/src/test/java/com/tejpratapsingh/motionlib/media3/Media3ExtensionTest.kt diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 8cc5d7c5..bc843c19 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -27,6 +27,39 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 88d99e07..b665d5fe 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -20,6 +20,7 @@