Compare commits

...

2 Commits

Author SHA1 Message Date
995c537fd4 build: submodules for libpasada, librubberband. Add librubberband. 2026-03-07 22:57:11 +01:00
3d55765a26 docs: cleanup 2026-03-07 22:18:06 +01:00
5 changed files with 10 additions and 5 deletions

6
.gitmodules vendored Normal file
View File

@@ -0,0 +1,6 @@
[submodule "app/src/main/cpp/rubberband"]
path = app/src/main/cpp/librubberband
url = https://donkey.abanbytes.eu/david/librubberband.git
[submodule "app/src/main/cpp/libpasada"]
path = app/src/main/cpp/libpasada
url = https://donkey.abanbytes.eu/david/libpasada.git

View File

@@ -13,6 +13,7 @@ cmake_minimum_required(VERSION 3.22.1)
project("lockstep-native") project("lockstep-native")
add_subdirectory(libpasada/pasada-lib) add_subdirectory(libpasada/pasada-lib)
add_subdirectory(librubberband)
# Creates and names a library, sets it as either STATIC # Creates and names a library, sets it as either STATIC
# or SHARED, and provides the relative paths to its source code. # or SHARED, and provides the relative paths to its source code.
@@ -57,6 +58,7 @@ target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE libpasada/pasada-lib/in
target_link_libraries(${CMAKE_PROJECT_NAME} target_link_libraries(${CMAKE_PROJECT_NAME}
# List libraries link to the target library # List libraries link to the target library
pasada pasada
rubberband
oboe::oboe oboe::oboe
mpg123 mpg123
android android

View File

@@ -1,7 +1,5 @@
package at.lockstep.app; package at.lockstep.app;
import static androidx.activity.result.ActivityResultCallerKt.registerForActivityResult;
import android.app.Activity; import android.app.Activity;
import android.Manifest; import android.Manifest;
@@ -12,8 +10,6 @@ import android.os.SystemClock;
import android.provider.MediaStore; import android.provider.MediaStore;
import android.widget.TextView; import android.widget.TextView;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import java.util.ArrayList; import java.util.ArrayList;
@@ -81,7 +77,6 @@ public class MediaStoreBenchmarkActivity extends Activity {
permission = Manifest.permission.READ_EXTERNAL_STORAGE; permission = Manifest.permission.READ_EXTERNAL_STORAGE;
} }
//permissionLauncher.launch(permission);
requestPermissions( requestPermissions(
new String[]{ permission }, new String[]{ permission },
REQUEST_READ_PERMISSION REQUEST_READ_PERMISSION