int max_rate;
int min_channels;
int max_channels;
- int min_format;
- int max_format;
+ audio_effect_format_e min_format;
+ audio_effect_format_e max_format;
} constraint;
} audio_effect_plugin_info_s;
Name: libaudio-effect
Summary: audio effect library
-Version: 0.0.16
+Version: 0.0.17
Release: 0
Group: System/Libraries
License: Apache-2.0
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(speexdsp)
-BuildRequires: pkgconfig(noise-suppression)
%if "%{tizen_profile_name}" != "tv"
+BuildRequires: pkgconfig(noise-suppression)
BuildRequires: pkgconfig(rnnoise)
BuildRequires: pkgconfig(webrtc-audio-processing)
%endif
%if "%{tizen_profile_name}" != "tv"
-Dns-rnnoise=enabled \
-Daec-webrtc=enabled \
+ -Dns-srid=enabled \
%endif
-Dagc-speex=enabled \
-Drefcopy=enabled \
- -Daec-speex=enabled \
- -Dns-srid=enabled
+ -Daec-speex=enabled
%{meson_build}
frame_size = sample_size * channels;
for (i = 0; i < channels; i++) {
- int j;
+ size_t j;
char *d;
const char *s;
frame_size = sample_size * channels;
for (i = 0; i < channels; i++) {
- int j;
+ size_t j;
char *d;
const char *s;
actual_bytes = rec_bytes - ref_bytes;
total_bytes = rec_bytes * u->frames;
- while ((dst - out) < total_bytes) {
+ while ((size_t)(dst - out) < total_bytes) {
memcpy(dst, rec, actual_bytes);
memcpy(dst + actual_bytes, ref, ref_bytes);
dst += rec_bytes;