webrtc/modules
cduvivier@google.com 181f543de4 AEC specific version of " Real Discrete Fourier Transform".
Lots of AEC CPU usage is coming from calls to 'rdft'. To optimize this,
deep changes (modification of memory layout, ...) have to be done and it
is not practical to do them in an utility library. Most of these changes
will occur in subsequent CLs.

The new file 'aec_core_rdft.c' is a copy of 'modules/audio_processing/
utility/fft4g.c' whose size has been significantly reduced by removing
all code non-necessary to compute rdft. The main entry point and utility
functions have also been modified to take into account the fact that all
'rdft' calls performed by AEC have a length of 128. This yields:
* 1.8% AEC overall speedup for the straight C path.
* 2.3% AEC overall speedup for the SSE2 path.
Review URL: http://webrtc-codereview.appspot.com/44008

git-svn-id: http://webrtc.googlecode.com/svn/trunk@126 4adac7df-926f-26a2-2b94-8c16560cd09d
2011-06-24 18:22:47 +00:00
..
audio_coding Critical section in constructor, audio coding module 2011-06-22 09:21:51 +00:00
audio_conference_mixer add android makefile, some modification in vpx makefile to build encoder from c source for now 2011-06-07 17:24:39 +00:00
audio_device Adds sanity checks related to IAudioCaptureClient::GetBuffer. 2011-06-23 09:44:59 +00:00
audio_processing AEC specific version of " Real Discrete Fourier Transform". 2011-06-24 18:22:47 +00:00
interface git-svn-id: http://webrtc.googlecode.com/svn/trunk@4 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-05-30 11:22:19 +00:00
media_file add android makefile, some modification in vpx makefile to build encoder from c source for now 2011-06-07 17:24:39 +00:00
rtp_rtcp Fixes valgrind warnings in the rtp_rtcp module. 2011-06-23 16:24:03 +00:00
udp_transport Fixed valgrind warning in the udp_module. 2011-06-20 23:06:04 +00:00
utility add android makefile, some modification in vpx makefile to build encoder from c source for now 2011-06-07 17:24:39 +00:00
video_capture Remove the full header file path to: 2011-06-22 21:17:43 +00:00
video_coding Update on content metrics: 2011-06-24 18:08:33 +00:00
video_processing/main add android makefile, some modification in vpx makefile to build encoder from c source for now 2011-06-07 17:24:39 +00:00
video_render Disable ChangeWindow function for chromium build. 2011-06-17 22:18:43 +00:00