Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changelog: https://codeberg.org/soundtouch/soundtouch/compare/2.3.1...2.3.3 PR: 278568 Reported by: kunda <luzpaz@pm.me>, Andrey Korobkov <alster@vinterdalen.se> Reviewed by: crees (maintainer)
- Loading branch information
Daniel Engberg
authored and
Daniel Engberg
committed
Apr 27, 2024
1 parent
d912af9
commit 1360271
Showing
4 changed files
with
16 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
TIMESTAMP = 1634244025 | ||
SHA256 (soundtouch-2.3.1.tar.gz) = 6900996607258496ce126924a19fe9d598af9d892cf3f33d1e4daaa9b42ae0b1 | ||
SIZE (soundtouch-2.3.1.tar.gz) = 524664 | ||
TIMESTAMP = 1712001624 | ||
SHA256 (soundtouch-2.3.3.tar.gz) = 43b23dfac2f64a3aff55d64be096ffc7b73842c3f5665caff44975633a975a99 | ||
SIZE (soundtouch-2.3.3.tar.gz) = 606780 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,46 +1,11 @@ | ||
--- CMakeLists.txt.orig 2021-09-07 15:26:53 UTC | ||
--- CMakeLists.txt.orig 2024-04-01 20:14:00 UTC | ||
+++ CMakeLists.txt | ||
@@ -6,8 +6,6 @@ include(GNUInstallDirs) | ||
if(MSVC) | ||
set(COMPILE_DEFINITIONS /O2 /fp:fast) | ||
set(COMPILE_OPTIONS ) | ||
-else() | ||
- set(COMPILE_OPTIONS -Ofast) | ||
@@ -13,7 +13,7 @@ else() | ||
if(EMSCRIPTEN) | ||
list(APPEND COMPILE_OPTIONS -O3) | ||
else() | ||
- list(APPEND COMPILE_OPTIONS -Ofast) | ||
+# list(APPEND COMPILE_OPTIONS -Ofast) | ||
endif() | ||
endif() | ||
|
||
##################### | ||
@@ -59,7 +57,7 @@ else() | ||
target_compile_definitions(SoundTouch PRIVATE SOUNDTOUCH_FLOAT_SAMPLES) | ||
endif() | ||
|
||
-if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(armv7.*|armv8.*)$") | ||
+if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(armv7.*|armv8.*|aarch64.*)$") | ||
set(NEON_CPU ON) | ||
else() | ||
set(NEON_CPU OFF) | ||
@@ -68,9 +66,14 @@ endif() | ||
option(NEON "Use ARM Neon SIMD instructions if in ARM CPU" ON) | ||
if(${NEON} AND ${NEON_CPU}) | ||
target_compile_definitions(SoundTouch PRIVATE SOUNDTOUCH_USE_NEON) | ||
- target_compile_options(SoundTouch PRIVATE -mfpu=neon) | ||
endif() | ||
|
||
+find_package(OpenMP) | ||
+option(OPENMP "Use parallel multicore calculation through OpenMP" ON) | ||
+if(OPENMP AND OPENMP_FOUND) | ||
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") | ||
+endif() | ||
+ | ||
install( | ||
FILES | ||
include/BPMDetect.h | ||
@@ -105,6 +108,9 @@ if(SOUNDSTRETCH) | ||
target_compile_definitions(soundstretch PRIVATE ${COMPILE_DEFINITIONS}) | ||
target_compile_options(soundstretch PRIVATE ${COMPILE_OPTIONS}) | ||
target_link_libraries(soundstretch PRIVATE SoundTouch) | ||
+ if(INTEGER_SAMPLES) | ||
+ target_compile_definitions(soundstretch PRIVATE SOUNDTOUCH_INTEGER_SAMPLES) | ||
+ endif() | ||
|
||
install(TARGETS soundstretch | ||
DESTINATION bin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters