/dports/net/bird2/bird-2.0.8/filter/ |
H A D | filter.c | 74 struct filter_state { struct 97 static _Thread_local struct filter_state filter_state; argument 119 f_rta_cow(struct filter_state *fs) in f_rta_cow() 278 filter_state = (struct filter_state) { in f_run() 290 if (filter_state.old_rta) { in f_run() 305 (*filter_state.rte)->attrs = rta_lookup((*filter_state.rte)->attrs); in f_run() 308 filter_state.eattrs = NULL; in f_run() 313 filter_state.old_rta = NULL; in f_run() 342 filter_state = (struct filter_state) { in f_eval_rte() 365 filter_state = (struct filter_state) { in f_eval() [all …]
|
/dports/www/firefox-legacy/firefox-52.8.0esr/media/webrtc/trunk/webrtc/common_audio/vad/ |
H A D | vad_filterbank.c | 60 tmp32 += kHpZeroCoefs[1] * filter_state[0]; in HighPassFilter() 61 tmp32 += kHpZeroCoefs[2] * filter_state[1]; in HighPassFilter() 62 filter_state[1] = filter_state[0]; in HighPassFilter() 63 filter_state[0] = *in_ptr++; in HighPassFilter() 66 tmp32 -= kHpPoleCoefs[1] * filter_state[2]; in HighPassFilter() 67 tmp32 -= kHpPoleCoefs[2] * filter_state[3]; in HighPassFilter() 68 filter_state[3] = filter_state[2]; in HighPassFilter() 69 filter_state[2] = (int16_t) (tmp32 >> 14); in HighPassFilter() 70 *out_ptr++ = filter_state[2]; in HighPassFilter() 95 int32_t state32 = ((int32_t) (*filter_state) << 16); // Q15 in AllPassFilter() [all …]
|
/dports/multimedia/mswebrtc/mswebrtc-1.1.1/webrtc/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 50 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 78 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 92 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 93 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 97 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 99 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 108 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 109 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 113 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 123 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/net/freeswitch/freeswitch-1.10.3.-release/src/mod/codecs/mod_isac/ |
H A D | splitting_filter.c | 48 WebRtc_Word32* filter_state) in WebRtcSpl_AllPassQMF() argument 75 diff = WEBRTC_SPL_SUB_SAT_W32(in_data[0], filter_state[1]); // = (x[0] - y_1[-1]) in WebRtcSpl_AllPassQMF() 77 out_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[0], diff, filter_state[0]); in WebRtcSpl_AllPassQMF() 88 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 89 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 94 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 102 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 103 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 106 diff = WEBRTC_SPL_SUB_SAT_W32(in_data[0], filter_state[5]); // = (y_2[0] - y[-1]) in WebRtcSpl_AllPassQMF() 115 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/net/sems/sems-f89581a/core/plug-in/isac/libisac/ |
H A D | splitting_filter.c | 48 WebRtc_Word32* filter_state) in WebRtcSpl_AllPassQMF() argument 75 diff = WEBRTC_SPL_SUB_SAT_W32(in_data[0], filter_state[1]); // = (x[0] - y_1[-1]) in WebRtcSpl_AllPassQMF() 77 out_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[0], diff, filter_state[0]); in WebRtcSpl_AllPassQMF() 88 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 89 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 94 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 102 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 103 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 106 diff = WEBRTC_SPL_SUB_SAT_W32(in_data[0], filter_state[5]); // = (y_2[0] - y[-1]) in WebRtcSpl_AllPassQMF() 115 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/net-im/tg_owt/tg_owt-d578c76/src/common_audio/signal_processing/ |
H A D | splitting_filter.c | 51 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 79 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 93 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 94 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 98 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 100 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 109 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 110 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 114 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 124 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/media/webrtc/trunk/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/net/yate/yate-6.4.0-1/libs/miniwebrtc/audio/common/processing/ |
H A D | splitting_filter.c | 48 WebRtc_Word32* filter_state) in WebRtcSpl_AllPassQMF() argument 75 diff = WEBRTC_SPL_SUB_SAT_W32(in_data[0], filter_state[1]); // = (x[0] - y_1[-1]) in WebRtcSpl_AllPassQMF() 77 out_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[0], diff, filter_state[0]); in WebRtcSpl_AllPassQMF() 88 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 89 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 94 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 102 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 103 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 106 diff = WEBRTC_SPL_SUB_SAT_W32(in_data[0], filter_state[5]); // = (y_2[0] - y[-1]) in WebRtcSpl_AllPassQMF() 115 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/audio/libfilteraudio/filter_audio-0.0.1/other/ |
H A D | splitting_filter.c | 50 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 78 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 92 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 93 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 97 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 99 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 108 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 109 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 113 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 123 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/www/firefox/firefox-99.0/third_party/libwebrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/net/pjsip/pjproject-2.11.1/third_party/webrtc/src/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 50 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 78 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 92 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 93 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 97 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 99 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 108 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 109 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 113 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 123 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/libwebrtc/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/ThirdParty/libtgvoip/webrtc_dsp/common_audio/signal_processing/ |
H A D | splitting_filter1.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/net/libilbc/libilbc-3.0.4/common_audio/signal_processing/ |
H A D | splitting_filter.c | 51 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 79 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 93 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 94 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 98 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 100 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 109 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 110 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 114 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 124 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/www/firefox-legacy/firefox-52.8.0esr/media/webrtc/trunk/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 50 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 78 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 92 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 93 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 97 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 99 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 108 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 109 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 113 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 123 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/libwebrtc/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/audio/webrtc-audio-processing/webrtc-audio-processing-1.0/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/audio/webrtc-audio-processing0/webrtc-audio-processing-0.3.1/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 50 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 78 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 92 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 93 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 97 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 99 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 108 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 109 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 113 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 123 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/media/webrtc/trunk/webrtc/common_audio/signal_processing/ |
H A D | splitting_filter.c | 49 int32_t* filter_state) in WebRtcSpl_AllPassQMF() argument 77 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[1]); in WebRtcSpl_AllPassQMF() 91 filter_state[0] = in_data[data_length - 1]; // x[N-1], becomes x[-1] next time in WebRtcSpl_AllPassQMF() 92 filter_state[1] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 96 diff = WebRtcSpl_SubSatW32(out_data[0], filter_state[3]); in WebRtcSpl_AllPassQMF() 98 in_data[0] = WEBRTC_SPL_SCALEDIFF32(filter_coefficients[1], diff, filter_state[2]); in WebRtcSpl_AllPassQMF() 107 filter_state[2] = out_data[data_length - 1]; // y_1[N-1], becomes y_1[-1] next time in WebRtcSpl_AllPassQMF() 108 filter_state[3] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() 112 diff = WebRtcSpl_SubSatW32(in_data[0], filter_state[5]); in WebRtcSpl_AllPassQMF() 122 filter_state[4] = in_data[data_length - 1]; // y_2[N-1], becomes y_2[-1] next time in WebRtcSpl_AllPassQMF() [all …]
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/eurorack/rings/dsp/ |
H A D | string_synth_oscillator.h | 92 float filter_state = filter_state_; in Render() local 133 filter_state += integrator_coefficient * (this_sample - filter_state); in Render() 134 sample = filter_state; in Render() 138 filter_state += integrator_coefficient * (this_sample - filter_state); in Render() 139 sample = filter_state; in Render() 143 filter_state += integrator_coefficient * (this_sample - filter_state); in Render() 144 sample = (this_sample - filter_state) * 0.5f; in Render() 157 filter_state_ = filter_state; in Render()
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/parasites/rings/dsp/ |
H A D | string_synth_oscillator.h | 92 float filter_state = filter_state_; in Render() local 133 filter_state += integrator_coefficient * (this_sample - filter_state); in Render() 134 sample = filter_state; in Render() 138 filter_state += integrator_coefficient * (this_sample - filter_state); in Render() 139 sample = filter_state; in Render() 143 filter_state += integrator_coefficient * (this_sample - filter_state); in Render() 144 sample = (this_sample - filter_state) * 0.5f; in Render() 157 filter_state_ = filter_state; in Render()
|
/dports/multimedia/mswebrtc/mswebrtc-1.1.1/webrtc/webrtc/common_audio/vad/ |
H A D | vad_filterbank.c | 60 tmp32 += kHpZeroCoefs[1] * filter_state[0]; in HighPassFilter() 61 tmp32 += kHpZeroCoefs[2] * filter_state[1]; in HighPassFilter() 62 filter_state[1] = filter_state[0]; in HighPassFilter() 63 filter_state[0] = *in_ptr++; in HighPassFilter() 66 tmp32 -= kHpPoleCoefs[1] * filter_state[2]; in HighPassFilter() 67 tmp32 -= kHpPoleCoefs[2] * filter_state[3]; in HighPassFilter() 68 filter_state[3] = filter_state[2]; in HighPassFilter() 69 filter_state[2] = (int16_t) (tmp32 >> 14); in HighPassFilter() 70 *out_ptr++ = filter_state[2]; in HighPassFilter() 95 int32_t state32 = ((int32_t) (*filter_state) << 16); // Q15 in AllPassFilter() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/webrtc/common_audio/vad/ |
H A D | vad_filterbank.c | 40 int16_t* filter_state, int16_t* data_out) { in HighPassFilter() argument 58 tmp32 += kHpZeroCoefs[1] * filter_state[0]; in HighPassFilter() 59 tmp32 += kHpZeroCoefs[2] * filter_state[1]; in HighPassFilter() 60 filter_state[1] = filter_state[0]; in HighPassFilter() 61 filter_state[0] = *in_ptr++; in HighPassFilter() 64 tmp32 -= kHpPoleCoefs[1] * filter_state[2]; in HighPassFilter() 65 tmp32 -= kHpPoleCoefs[2] * filter_state[3]; in HighPassFilter() 66 filter_state[3] = filter_state[2]; in HighPassFilter() 67 filter_state[2] = (int16_t) (tmp32 >> 14); in HighPassFilter() 68 *out_ptr++ = filter_state[2]; in HighPassFilter() [all …]
|