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/aec/aec_rdft.h
|
f832a6d0903179914c1dbda2a43172206d9e1daa |
|
18-Dec-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Remove _t from function pointer typedefs. _t are reserved in POSIX. R=bjornv@webrtc.org BUG=162 Review URL: https://webrtc-codereview.appspot.com/34539004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7947 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|
a1ad844229ba1618047afc81eb8cfbbba1d08b93 |
|
18-Aug-2014 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Precompute the AEC FFT tables, rather than initializing at run-time. These global arrays are shared amongst all AEC instances, and were at serious risk of data races. A Chromium TSAN bot recently caught this. Also move the function pointer selection for optimization to create-time. (Ideally this would only be done once.) BUG=chromium:404133,1503 R=bjornv@webrtc.org Review URL: https://webrtc-codereview.appspot.com/19069004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6922 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|
555fc78f2702b0c79b25837b852c61aafe87fdd3 |
|
10-Jul-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Neon version of SubbandCoherence() The performance gain on a Nexus 7 reported by audioproc is ~1.4% The output is NOT bit exact. Any difference seen is +-1. BUG=3131 R=bjornv@webrtc.org, cd@webrtc.org Review URL: https://webrtc-codereview.appspot.com/17839005 Patch from Scott LaVarnway <slavarnw@gmail.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@6647 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|
cd9b90ab539859034f0ffcac63b65e5939fb883e |
|
30-Jun-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Neon version of cft1st_128() The performance gain on a Nexus 7 reported by audioproc is ~2% See comments regarding the output. R=bjornv@webrtc.org, cd@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21679004 Patch from Scott LaVarnway <slavarnw@gmail.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@6564 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|
c0907eff42079cb53c4ee28cb47a8e495ab06b37 |
|
21-Feb-2014 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
MIPS optimizations for AEC audio processing module The resulting output streams obtained by testing with audioproc test application are bit-exact with generic C code output streams. Performance gain achieved: - mips32 ~ 17% - mips32r2 ~ 20% - mipsdsp & mipsdspr2 ~ 21% R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7359004 Patch from Ljubomir Papuga <lpapuga@mips.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@5591 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|
754de528b7b89d9512e160eefe9be6c6f55e60ab |
|
23-Jan-2014 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Fix array declarations in aec_rdft.h. Was causing warnings in Chromium such as: warning C4742: 'rdft_wk2i' has different alignment in 'webrtc\modules\audio_processing\aec\aec_rdft_sse2.c' and 'webrtc\modules\audio_processing\aec\aec_rdft.c': 4 and 16 BUG=chromium:336620 R=cduvivier@google.com Review URL: https://webrtc-codereview.appspot.com/7489004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5419 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|
13b2d4659380675871e2a232bd3a0b8dbbc35a7a |
|
09-Oct-2013 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
clang-format audio_processing/aec/* TBR=bjornv TESTED=trybots Review URL: https://webrtc-codereview.appspot.com/2373004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4944 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|
14b43beb7ce4440b30dcea31196de5b4a529cb6b |
|
22-Oct-2012 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Move src/ -> webrtc/ TBR=niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/915006 git-svn-id: http://webrtc.googlecode.com/svn/trunk@2963 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft.h
|