Go to file
bjornv@webrtc.org df596ae444 VAD Refactoring of GMM test section
The CL is organized w.r.t. patch sets as follows:
1) Comments on functionality added.
2) Renamed local variable n to channel for clarity.
3) Dropped the extension _vector of variable |feature_vector| since it doesn't add anything new.
4) Minor comment update w.r.t. |feature|
5) Replaced an else if scheme with two if statements. This way we can use the same calculation for all sub cases which could be a source of error.
6) Moved two code lines to where they are used and rearranged such that avoiding tmp variable.
7) Instead of performing a bit-wise OR operation within an if statement we could perform the bit-wise OR at once.
8) Name change of |shifts0| to |shifts_h0| for clearer reading. Likewise for H1.
9) Renamed |nr| to |gaussian| for clearer reading.
10) Removed multiplication macro.
11) Re-organized local arrays to have the same structure as constants and member arrays used elsewhere in the code.
12) Changed locally declared variable to function declared.
13) Added array initialization at declaration.

Tested with trybots, vad_unittests, audioproc_unittest

BUG=None
TEST=None

Review URL: https://webrtc-codereview.appspot.com/595006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2417 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-06-18 18:22:53 +00:00
data Move trunk/test/data -> trunk/data 2012-05-23 15:39:01 +00:00
peerconnection Update to chromium r139469. 2012-05-31 00:31:42 +00:00
src VAD Refactoring of GMM test section 2012-06-18 18:22:53 +00:00
test Removed the obsolete sanity check and added new test HTML files. 2012-06-04 10:06:52 +00:00
third_party Add support for SSE intrinsics on gcc in libvpx. 2012-06-12 08:33:53 +00:00
third_party_mods Removing PeerConnection sample client and libjingle from webrtc. 2012-02-09 19:23:17 +00:00
tools This change make PulseAudio only start for the tests on the LinuxLargeTests bot. 2012-06-12 08:07:30 +00:00
.gitignore Refer to Chrome's DEPS to make rolling easier. 2012-02-23 21:32:37 +00:00
android-webrtc.mk Enable apm in android.mk 2012-01-14 01:03:56 +00:00
Android.mk Remove video from Android.mk 2012-03-13 17:22:44 +00:00
AUTHORS Adding author 2011-11-02 12:19:22 +00:00
codereview.settings Enabling try server in codereview.settings 2012-03-29 05:14:13 +00:00
DEPS Roll Chromium 134666:140240. 2012-06-04 23:14:37 +00:00
libvpx.mk Change android makefile to reflect recent file structure change 2011-07-13 17:49:49 +00:00
LICENSE Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
license_template.txt git-svn-id: http://webrtc.googlecode.com/svn/trunk@11 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-05-30 11:51:34 +00:00
LICENSE_THIRD_PARTY Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
OWNERS Review URL: http://webrtc-codereview.appspot.com/137002 2011-08-25 16:52:34 +00:00
PATENTS Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
PRESUBMIT.py More PRESUBMIT checks. 2012-02-21 17:53:46 +00:00
WATCHLISTS Change Watchlist 2012-04-19 18:09:23 +00:00
webrtc.gyp Add a framework for audio end-to-end quality testing. 2012-05-10 18:45:11 +00:00