2025-04-03 02:17:00 +02:00
|
|
|
cc_defaults {
|
|
|
|
name: "v4a_defaults",
|
|
|
|
vendor: true,
|
2025-01-14 15:18:50 +03:00
|
|
|
srcs: [
|
|
|
|
// Main
|
|
|
|
"src/viper/ViPER.cpp",
|
|
|
|
"src/ViperContext.cpp",
|
|
|
|
// Effects
|
|
|
|
"src/viper/effects/AnalogX.cpp",
|
|
|
|
"src/viper/effects/ColorfulMusic.cpp",
|
|
|
|
"src/viper/effects/Convolver.cpp",
|
|
|
|
"src/viper/effects/Cure.cpp",
|
|
|
|
"src/viper/effects/DiffSurround.cpp",
|
|
|
|
"src/viper/effects/DynamicSystem.cpp",
|
|
|
|
"src/viper/effects/FETCompressor.cpp",
|
|
|
|
"src/viper/effects/IIRFilter.cpp",
|
|
|
|
"src/viper/effects/PlaybackGain.cpp",
|
|
|
|
"src/viper/effects/Reverberation.cpp",
|
|
|
|
"src/viper/effects/SoftwareLimiter.cpp",
|
|
|
|
"src/viper/effects/SpeakerCorrection.cpp",
|
|
|
|
"src/viper/effects/SpectrumExtend.cpp",
|
|
|
|
"src/viper/effects/TubeSimulator.cpp",
|
|
|
|
"src/viper/effects/VHE.cpp",
|
|
|
|
"src/viper/effects/ViPERBass.cpp",
|
|
|
|
"src/viper/effects/ViPERClarity.cpp",
|
|
|
|
"src/viper/effects/ViPERDDC.cpp",
|
|
|
|
// Utils
|
|
|
|
"src/viper/utils/AdaptiveBuffer.cpp",
|
|
|
|
"src/viper/utils/Biquad.cpp",
|
|
|
|
"src/viper/utils/CAllpassFilter.cpp",
|
|
|
|
"src/viper/utils/CCombFilter.cpp",
|
|
|
|
"src/viper/utils/CRevModel.cpp",
|
|
|
|
"src/viper/utils/Crossfeed.cpp",
|
|
|
|
"src/viper/utils/DepthSurround.cpp",
|
|
|
|
"src/viper/utils/DynamicBass.cpp",
|
|
|
|
"src/viper/utils/FIR.cpp",
|
|
|
|
"src/viper/utils/Harmonic.cpp",
|
|
|
|
"src/viper/utils/HiFi.cpp",
|
|
|
|
"src/viper/utils/HighShelf.cpp",
|
|
|
|
"src/viper/utils/IIR_1st.cpp",
|
|
|
|
"src/viper/utils/IIR_NOrder_BW_BP.cpp",
|
|
|
|
"src/viper/utils/IIR_NOrder_BW_LH.cpp",
|
|
|
|
"src/viper/utils/MinPhaseIIRCoeffs.cpp",
|
|
|
|
"src/viper/utils/MultiBiquad.cpp",
|
|
|
|
"src/viper/utils/NoiseSharpening.cpp",
|
|
|
|
"src/viper/utils/PassFilter.cpp",
|
|
|
|
"src/viper/utils/PConvSingle.cpp",
|
|
|
|
"src/viper/utils/PolesFilter.cpp",
|
|
|
|
"src/viper/utils/Polyphase.cpp",
|
|
|
|
"src/viper/utils/Stereo3DSurround.cpp",
|
|
|
|
"src/viper/utils/Subwoofer.cpp",
|
|
|
|
"src/viper/utils/TimeConstDelay.cpp",
|
|
|
|
"src/viper/utils/WaveBuffer.cpp",
|
|
|
|
],
|
2025-04-03 02:17:00 +02:00
|
|
|
export_include_dirs: [
|
|
|
|
"src/include",
|
2025-01-14 15:18:50 +03:00
|
|
|
],
|
|
|
|
cflags: [
|
2025-04-03 02:17:00 +02:00
|
|
|
"-O2",
|
2025-01-14 15:18:50 +03:00
|
|
|
"-DVIPER_VERSION=20240314",
|
|
|
|
|
2025-04-03 02:17:00 +02:00
|
|
|
"-Wno-unused-parameter",
|
2025-01-14 15:18:50 +03:00
|
|
|
],
|
2025-04-03 02:17:00 +02:00
|
|
|
cppflags: [
|
|
|
|
"-Wno-unused-parameter",
|
2025-01-14 15:18:50 +03:00
|
|
|
],
|
2025-04-03 02:17:00 +02:00
|
|
|
shared_libs: [
|
|
|
|
"liblog",
|
2025-01-14 15:18:50 +03:00
|
|
|
],
|
2025-04-03 02:17:00 +02:00
|
|
|
header_libs: [
|
|
|
|
"libaudioeffects",
|
|
|
|
"libaudioutils_headers",
|
2025-01-14 15:18:50 +03:00
|
|
|
],
|
2025-04-03 02:17:00 +02:00
|
|
|
relative_install_path: "soundfx",
|
2025-01-14 15:18:50 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
cc_library_shared {
|
|
|
|
name: "libv4a_re",
|
|
|
|
defaults: [
|
2025-04-03 02:17:00 +02:00
|
|
|
"aidlaudioeffectservice_defaults",
|
|
|
|
"v4a_defaults",
|
2025-01-14 15:18:50 +03:00
|
|
|
],
|
|
|
|
srcs: [
|
2025-04-03 02:17:00 +02:00
|
|
|
":effectCommonFile",
|
|
|
|
"src/ViPER4Aidl.cpp",
|
2025-01-14 15:18:50 +03:00
|
|
|
"src/ViPER4Android.cpp",
|
|
|
|
],
|
|
|
|
}
|