penguin/loopdeck

A simple player that support A-B looping for FiiO M11S

files: master

modetypepathsize
100644blob.gitignore91
100644blobLICENSE1078
100644blobREADME.md14959
100644blobTAK1.md3306
100644blobTHIRD_PARTY_NOTICES.md2030
100644blobVALIDATION.md14980
100644blobapp/build.gradle808
100644blobapp/src/main/AndroidManifest.xml1298
100644blobapp/src/main/cpp/CMakeLists.txt951
100644blobapp/src/main/cpp/decoder.cpp12621
100644blobapp/src/main/cpp/decoder.h1691
100644blobapp/src/main/cpp/jni.cpp4278
100644blobapp/src/main/cpp/tak1.cpp20278
100644blobapp/src/main/cpp/tak1.h773
100644blobapp/src/main/java/net/astropenguin/loopdeck/BluetoothLink.java20648
100644blobapp/src/main/java/net/astropenguin/loopdeck/CueSheet.java3235
100644blobapp/src/main/java/net/astropenguin/loopdeck/DeviceStatus.java584
100644blobapp/src/main/java/net/astropenguin/loopdeck/LoopMath.java811
100644blobapp/src/main/java/net/astropenguin/loopdeck/MainActivity.java18903
100644blobapp/src/main/java/net/astropenguin/loopdeck/MusicLibrary.java7376
100644blobapp/src/main/java/net/astropenguin/loopdeck/NativeDecoder.java988
100644blobapp/src/main/java/net/astropenguin/loopdeck/PcmPrebuffer.java1492
100644blobapp/src/main/java/net/astropenguin/loopdeck/PlaybackService.java29491
100644blobapp/src/main/java/net/astropenguin/loopdeck/PlayerController.java12812
100644blobapp/src/main/java/net/astropenguin/loopdeck/PrefetchSlot.java686
100644blobapp/src/main/java/net/astropenguin/loopdeck/RemoteWire.java1037
100644blobapp/src/main/java/net/astropenguin/loopdeck/Track.java357
100644blobapp/src/main/res/drawable/ic_launcher_foreground.xml352
100644blobapp/src/main/res/drawable/ic_music.xml4904
100644blobapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml270
100644blobapp/src/main/res/mipmap-anydpi-v33/ic_launcher.xml341
100644blobapp/src/main/res/values/icon_colors.xml121
100644blobapp/src/main/res/values/styles.xml470
100644blobbuild.gradle69
100755blobbuild.sh364
100644blobgradle.properties99
100644blobgradle/wrapper/gradle-wrapper.jar47623
100644blobgradle/wrapper/gradle-wrapper.properties339
100755blobgradlew295
100644blobscripts/CueSheetTest.java1897
100644blobscripts/GaplessTest.java3227
100644blobscripts/LoopMathTest.java1125
100755blobscripts/build-ffmpeg.sh3094
100644blobscripts/ffmpeg.sha25686
100644blobscripts/tak1_reference.py8665
100644blobscripts/test-bluetooth.py22380
100644blobscripts/test-cue-filenames.py6911
100644blobscripts/test-decoder.cpp2409
100644blobscripts/test-playback-handoff.py19476
100644blobscripts/test-tak1-cases.py5667
100644blobscripts/test-tak1.cpp1790
100644blobsettings.gradle269
100644blobthird_party/licenses/FFmpeg-LGPL-2.1.txt26517
100644blobthird_party/licenses/Gradle-Apache-2.0.txt10174