From 9524ec70fe222a4ddfc5a3e6236f0151ec32a18b Mon Sep 17 00:00:00 2001 From: Gleb Prischepa Date: Tue, 30 Sep 2025 18:57:19 +0300 Subject: [PATCH 1/2] Enable images editor --- .../com/banuba/example/integrationapp/VideoEditorModule.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt b/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt index 3965de3..d2506eb 100644 --- a/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt +++ b/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt @@ -14,6 +14,7 @@ import com.banuba.sdk.gallery.di.GalleryKoinModule import com.banuba.sdk.playback.di.VePlaybackSdkKoinModule import com.banuba.sdk.ve.di.VeSdkKoinModule import com.banuba.sdk.ve.flow.di.VeFlowKoinModule +import com.banuba.sdk.veui.data.EditorConfig import com.banuba.sdk.veui.di.VeUiSdkKoinModule import org.koin.android.ext.koin.androidContext import org.koin.core.context.startKoin @@ -62,5 +63,10 @@ private class SampleIntegrationKoinModule { ) { AudioBrowserMusicProvider() } + + // THE LICENSE MUST INCLUDE FACE AR AND PHOTO EDITOR + single { + EditorConfig(supportPhotoEditing = true) + } } } From 442c8627354f36a7e27fdf4f8f67b1e158f3f527 Mon Sep 17 00:00:00 2001 From: Gleb Prischepa Date: Thu, 2 Oct 2025 19:09:22 +0300 Subject: [PATCH 2/2] Update implementation --- app/build.gradle | 4 ++-- .../com/banuba/example/integrationapp/VideoEditorModule.kt | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5b2126d..8c04a9c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ dependencies { // Banuba Video Editor SDK dependencies - def banubaSdkVersion = '1.48.0' + def banubaSdkVersion = '1.48.0.1' implementation "com.banuba.sdk:ffmpeg:5.3.0" implementation "com.banuba.sdk:camera-sdk:${banubaSdkVersion}" implementation "com.banuba.sdk:camera-ui-sdk:${banubaSdkVersion}" @@ -83,6 +83,6 @@ dependencies { // Photo Editor SDK dependency // WARNING! // Remove this dependency if you only use Video Editor SDK - def banubaPESdkVersion = '1.2.18' + def banubaPESdkVersion = '1.2.20' implementation("com.banuba.sdk:pe-sdk:${banubaPESdkVersion}") } diff --git a/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt b/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt index d2506eb..88d0222 100644 --- a/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt +++ b/app/src/main/java/com/banuba/example/integrationapp/VideoEditorModule.kt @@ -19,6 +19,8 @@ import com.banuba.sdk.veui.di.VeUiSdkKoinModule import org.koin.android.ext.koin.androidContext import org.koin.core.context.startKoin import org.koin.core.qualifier.named +import com.banuba.sdk.core.domain.OnImageEditorCallback +import com.banuba.sdk.pe.domain.PhotoEditorHandler import org.koin.dsl.module class VideoEditorModule { @@ -68,5 +70,9 @@ private class SampleIntegrationKoinModule { single { EditorConfig(supportPhotoEditing = true) } + + factory { + PhotoEditorHandler + } } }