* Loudness leveling support for encoder and decoder
- Addition of loudness leveling support to encoder and
decoder as per ISO/IEC 23003-4:2020/Amd.2:2023(E)
Testing:
Encoder: Smoke-test
Decoder: CTS and Conformance for x86, x86_64, armv7 and armv8 are
passing
* Addressed review comments
* Addressed minor nits in documentation
---------
Co-authored-by: Akshay Ragir <100833@ittiam.com>
27 lines
975 B
CMake
27 lines
975 B
CMake
list(APPEND XAACDEC_SRCS "${XAAC_ROOT}/test/decoder/ixheaacd_error.c"
|
|
"${XAAC_ROOT}/test/decoder/ixheaacd_fileifc.c" "${XAAC_ROOT}/test/decoder/ixheaacd_main.c"
|
|
"${XAAC_ROOT}/test/decoder/ixheaacd_metadata_read.c")
|
|
|
|
set(LIBXAACDEC_INCLUDES ${XAAC_ROOT}/decoder ${XAAC_ROOT}/test/decoder/
|
|
${XAAC_ROOT}/decoder/drc_src)
|
|
|
|
include_directories(${LIBXAACDEC_INCLUDES})
|
|
|
|
libxaac_add_executable(xaacdec libxaacdec SOURCES ${XAACDEC_SRCS} INCLUDES
|
|
${LIBXAACDEC_INCLUDES})
|
|
|
|
if(MSVC)
|
|
set_target_properties(
|
|
xaacdec
|
|
PROPERTIES
|
|
COMPILE_FLAGS
|
|
"-UARM_PROFILE_HW -UARM_PROFILE_BOARD -DDRC_ENABLE -DMULTICHANNEL_ENABLE -DECLIPSE -DWIN32 -D_CRT_SECURE_NO_WARNINGS -DLOUDNESS_LEVELING_SUPPORT"
|
|
)
|
|
else()
|
|
set_target_properties(
|
|
xaacdec
|
|
PROPERTIES
|
|
COMPILE_FLAGS
|
|
"-UARM_PROFILE_HW -UARM_PROFILE_BOARD -DDRC_ENABLE -DMULTICHANNEL_ENABLE -DECLIPSE -DWIN32 -DLOUDNESS_LEVELING_SUPPORT"
|
|
)
|
|
endif()
|