build(deps): bump version to 14.5 and update cast framework dependency

This commit is contained in:
2026-04-05 14:47:51 +02:00
parent 1564fa3dc4
commit 0796bc8ef4
3 changed files with 5 additions and 13 deletions
+3 -3
View File
@@ -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
@@ -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
}
@@ -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())
}
}