9b72af94cd61782ada88f777b07854daf9657bb2 |
|
11-Nov-2015 |
Henrik Kjellander <kjellander@webrtc.org> |
Remove webrtc/modules/audio_processing/{aec,aecm,ns}/include BUG=webrtc:5095 TESTED=git cl try -c --bot=android_compile_rel --bot=linux_compile_rel --bot=win_compile_rel --bot=mac_compile_rel --bot=ios_rel --bot=linux_gn_rel --bot=win_x64_gn_rel --bot=mac_x64_gn_rel --bot=android_gn_rel -m tryserver.webrtc R=henrik.lundin@webrtc.org Review URL: https://codereview.webrtc.org/1440523002 . Cr-Commit-Position: refs/heads/master@{#10608}
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
98f53510b222f71fdd8b799b2f33737ceeb28c61 |
|
28-Oct-2015 |
Henrik Kjellander <kjellander@webrtc.org> |
system_wrappers: rename interface -> include BUG=webrtc:5095 R=tommi@webrtc.org Review URL: https://codereview.webrtc.org/1413333002 . Cr-Commit-Position: refs/heads/master@{#10438}
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
cb7f8ce2df7564546936d3041a96ccc86a90f988 |
|
20-May-2015 |
Andrew MacDonald <andrew@webrtc.org> |
Clear ARM NEON flag Merge WEBRTC_ARCH_ARM64_NEON and WEBRTC_ARCH_ARM_NEON into one WEBRTC_HAS_NEON. Replace WEBRTC_DETECT_ARM_NEON by WEBRTC_DETECT_NEON. Replace WEBRTC_ARCH_ARM by WEBRTC_ARCH_ARM64 for arm64 cpu. BUG=4002 R=andrew@webrtc.org, jridges@masque.com, kjellander@webrtc.org Change-Id: I870a4d0682b80633b671c9aab733153f6d95a980 Review URL: https://webrtc-codereview.appspot.com/49309004 Cr-Commit-Position: refs/heads/master@{#9228}
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
b38b009d216bc6fc45934d8dafa9e7489ec8e91a |
|
10-Mar-2015 |
bjornv@webrtc.org <bjornv@webrtc.org> |
Refactor audio_processing/aecm: Removed usage of macro WEBRTC_SPL_MUL_16_16_RSFT The macro is defined as #define WEBRTC_SPL_MUL_16_16_RSFT(a, b, c) \ (WEBRTC_SPL_MUL_16_16(a, b) >> (c)) where the latter macro is in C defined as #define WEBRTC_SPL_MUL_16_16(a, b) \ ((int32_t) (((int16_t)(a)) * ((int16_t)(b)))) (For definitions on ARMv7 and MIPS, see common_audio/signal_processing/include/spl_inl_{armv7,mips}.h) The replacement consists of - avoiding casts to int16_t if inputs already are int16_t - adding explicit cast to <type> if result is assigned to <type> (other than int or int32_t) - minor cleanups like remove of unnecessary parentheses and style changes In addition an implicit cast from int32_t to int16_t was removed, which was a bug. BUG=3348,3353 TESTED=Locally on Mac and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/41169004 Cr-Commit-Position: refs/heads/master@{#8665} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8665 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
6b6301588ef2d7b5f5d442aa95bef442a43ead53 |
|
15-Jan-2015 |
andrew@webrtc.org <andrew@webrtc.org> |
Move ring_buffer to common_audio. In preparation for adding a C++ wrapper in common_audio. Also, change the return type of Init to void and call it from Create. R=aluebs@webrtc.org Review URL: https://webrtc-codereview.appspot.com/37619004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8068 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
758d6d431ef527130ab95cd20f0e42bb543d6da8 |
|
08-Jan-2015 |
bjornv@webrtc.org <bjornv@webrtc.org> |
audio_processing/aecm: Removed usage of macro WEBRTC_SPL_MUL_16_16 The macro is in C defined as #define WEBRTC_SPL_MUL_16_16(a, b) ((int32_t) (((int16_t)(a)) * ((int16_t)(b)))) (For definition on ARMv7 and MIPS, see common_audio/signal_processing/include/spl_inl_armv7.h and common_audio/signal_processing/include/spl_inl_mips.h) The replacement consists of - avoiding casts to int16_t if inputs already are int16_t - adding explicit cast to <type> if result is assigned to <type> (other than int or int32_t) BUG=3348, 3353 TESTED=locally on Mac and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/36639004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8025 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
e468bc9e604213054e5fc73431ee127ebe0211a8 |
|
18-Dec-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Rename _t struct types in audio_processing. _t names are reserved in POSIX. R=bjornv@webrtc.org BUG=162 Review URL: https://webrtc-codereview.appspot.com/34509005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7943 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
f87c0aff7f222174916091da8071d0c57cbe5125 |
|
15-Oct-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
audio_processing: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >> Also includes a typo in a comment. Affects * aecm * hpf BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/29769004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7456 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
d4fe8248621223b12fd2e3907c7c19e0f6837a26 |
|
13-Oct-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
audio_processing: Replaced macro WEBRTC_SPL_RSHIFT_W16 with >> The implementation of WEBRTC_SPL_RSHIFT_W16 is simply >>. This CL removes the macro usage in audio_processing and signal_processing. Affected components: * aecm * agc * nsx Indirectly affecting (through signal_processing changes) * codecs/cng * codecs/isac/fix * codecs/isac/main BUG=3348,3353 TESTED=locally on Linux and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/28699005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7432 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
750423c7227be04acf65472af0ee57ce47376fcb |
|
30-Sep-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
audio_processing: Replaced trivial macro WEBRTC_SPL_LSHIFT_W32 with << Affected components: * AECM * AGC * HPF * NSx BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/27629004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7329 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
926707b167e9bfb876c7c903dcefc41c84e5fedb |
|
25-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
Refactoring common_audio: Replace trivial multiplication macro This multiplication macro literally use the '*' operator, so there is no need for it. BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org, tina.legrand@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/22109004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6964 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
6e71d17bc98d3b179f55fd4fd42dc5c53b7787dc |
|
25-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
Refactoring common_audio/signal_processing: Replaces trivial macros The macros WEBRTC_SPL_ADD_SAT_W16 and WEBRTC_SPL_ADD_SAT_W32 make direct use of the corresponding functions WebRtcSpl_AddSatW16() and WebRtcSpl_AddSatW32(). This CL replaces these macros in the code. BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org, tina.legrand@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21199004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6960 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
c0ba4392f18f083839673c97f3f63015a72a8bb5 |
|
03-Jul-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio: Removes macro WEBRTC_SPL_SHIFT_W16 We should avoid macros in general (see style guide). This shift macro is not a severe one, since there is a check for negativity. BUG=3348,3353 TESTED=trybots and manually R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/15799004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6591 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
aafd7a88c50b21ab2ac56e9a53ba3f04c199f625 |
|
05-Jun-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
The correct fix of workaround in r6261. The CL also includes same changes to filterbanks.c in iSAC fix and aecm_core_c.c BUG=3370,3395,3439 TESTED=trybots R=fdegans@chromium.org, glaznev@webrtc.org, kwiberg@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14609004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6337 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|
e03cafaebc767b2deb4d6350158e82afb6c6d3c4 |
|
11-Nov-2013 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
MIPS optimizations for AECM audio processing module R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2279005 Patch from Ljubomir Papuga <lpapuga@mips.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@5110 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aecm/aecm_core_c.c
|