diff --git a/app/build.gradle b/app/build.gradle index fd264be..6ae6a96 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,8 +19,8 @@ android { applicationId 'com.michatec.radio' minSdk 28 targetSdk 36 - versionCode 144 - versionName '14.4' + versionCode 145 + versionName '14.5' resourceConfigurations += ['en', 'de', 'el', 'nl', 'pl', 'ru','uk', 'ja', 'da', 'fr'] externalNativeBuild { cmake { @@ -68,7 +68,7 @@ dependencies { // Google Stuff // implementation libs.material implementation libs.gson - implementation 'com.google.android.gms:play-services-cast-framework:21.5.0' + implementation libs.play.services.cast.framework // AndroidX Stuff // implementation libs.core.ktx diff --git a/app/src/main/java/com/michatec/radio/SettingsFragment.kt b/app/src/main/java/com/michatec/radio/SettingsFragment.kt index 5eedab2..d0ff6f4 100644 --- a/app/src/main/java/com/michatec/radio/SettingsFragment.kt +++ b/app/src/main/java/com/michatec/radio/SettingsFragment.kt @@ -6,7 +6,6 @@ import android.content.ClipboardManager import android.content.Context import android.content.Intent import android.net.Uri -import android.os.Build import android.os.Bundle import android.util.Log import android.view.View @@ -230,10 +229,7 @@ class SettingsFragment : PreferenceFragmentCompat(), YesNoDialog.YesNoDialogList val clip: ClipData = ClipData.newPlainText("simple text", preferenceAppVersion.summary) val cm: ClipboardManager = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager cm.setPrimaryClip(clip) - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { - // since API 33 (TIRAMISU) the OS displays its own notification when content is copied to the clipboard - Snackbar.make(requireView(), R.string.toastmessage_copied_to_clipboard, Snackbar.LENGTH_LONG).show() - } + Snackbar.make(requireView(), R.string.toastmessage_copied_to_clipboard, Snackbar.LENGTH_LONG).show() return@setOnPreferenceClickListener true } diff --git a/app/src/main/java/com/michatec/radio/helpers/NativeAudioProcessor.kt b/app/src/main/java/com/michatec/radio/helpers/NativeAudioProcessor.kt index fbf45a4..d47ba14 100644 --- a/app/src/main/java/com/michatec/radio/helpers/NativeAudioProcessor.kt +++ b/app/src/main/java/com/michatec/radio/helpers/NativeAudioProcessor.kt @@ -45,18 +45,14 @@ class NativeAudioProcessor : BaseAudioProcessor() { val shortArraySize = remaining / 2 val shortArray = ShortArray(shortArraySize) - // Input-Daten lesen inputBuffer.order(ByteOrder.nativeOrder()).asShortBuffer().get(shortArray) - // Native Verarbeitung processAudio(shortArray, shortArraySize) - // Buffer der Basisklasse anfordern und befüllen val outputBuffer = replaceOutputBuffer(remaining) outputBuffer.asShortBuffer().put(shortArray) - outputBuffer.limit(remaining) // Markiert das Ende der geschriebenen Daten + outputBuffer.limit(remaining) - // Input-Buffer als verarbeitet markieren inputBuffer.position(inputBuffer.limit()) } } \ No newline at end of file