[Version] 1.2-1
[Issue Type] Coverity
Change-Id: Ia74caa8f47ad10494f279e99ea72fe771a8efd5a
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${TIZEN_PKGS_CFLAGS}")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -g -Wall -fPIC")
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -g -Wall -fPIC")
+SET(TIZEN_FEATURE_FLAGS "-DTIZEN_FEATURE_MODIFICATION")
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -g -Wall -fPIC ${TIZEN_FEATURE_FLAGS}")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -g -Wall -fPIC ${TIZEN_FEATURE_FLAGS}")
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed -pie -fPIC")
SET(PKG_LDFLAGS "m")
Name: noise-suppression
Summary: Acoustic noise suppression library
Version: 1.2
-Release: 0
+Release: 1
License: BSD-3-Clause
Source0: %{name}-%{version}.tar.gz
kiss_twiddle_cpx *twiddles;
st->nfft=nfft;
+#ifdef TIZEN_FEATURE_MODIFICATION
+ st->bitrev = NULL;
+#endif
#ifdef FIXED_POINT
st->scale_shift = celt_ilog2(st->nfft);
if (st->nfft == 1<<st->scale_shift)
if (cfg)
{
opus_fft_free_arch((kiss_fft_state *)cfg, arch);
- opus_free((opus_int16*)cfg->bitrev);
+#ifdef TIZEN_FEATURE_MODIFICATION
+ if (cfg->bitrev)
+#endif
+ opus_free((opus_int16*)cfg->bitrev);
if (cfg->shift < 0)
opus_free((kiss_twiddle_cpx*)cfg->twiddles);
opus_free((kiss_fft_state*)cfg);