1380e266ff48be9718ce0867cfd65058cb09c5fc |
|
29-Aug-2015 |
Peter Kasting <pkasting@google.com> |
Convert some more things to size_t. These changes stem from requests by Andrew on https://codereview.webrtc.org/1228823002/ to eliminate some "return -1"s and change to using asserts plus returning size_ts. I then also converted the relevant connected bits. This also cleans up a bunch of style issues, e.g. no spaces around operators. BUG=chromium:81439 TEST=none R=andrew@webrtc.org, henrik.lundin@webrtc.org, niklas.enbom@webrtc.org Review URL: https://codereview.webrtc.org/1305983003 . Cr-Commit-Position: refs/heads/master@{#9813}
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
dce40cf804019a9898b6ab8d8262466b697c56e0 |
|
24-Aug-2015 |
Peter Kasting <pkasting@google.com> |
Update a ton of audio code to use size_t more correctly and in general reduce use of int16_t/uint16_t. This is the upshot of a recommendation by henrik.lundin and kwiberg on an original small change ( https://webrtc-codereview.appspot.com/42569004/#ps1 ) to stop using int16_t just because values could fit in it, and is similar in nature to a previous "mass change to use size_t more" ( https://webrtc-codereview.appspot.com/23129004/ ) which also needed to be split up for review but to land all at once, since, like adding "const", such changes tend to cause a lot of transitive effects. This was be reviewed and approved in pieces: https://codereview.webrtc.org/1224093003 https://codereview.webrtc.org/1224123002 https://codereview.webrtc.org/1224163002 https://codereview.webrtc.org/1225133003 https://codereview.webrtc.org/1225173002 https://codereview.webrtc.org/1227163003 https://codereview.webrtc.org/1227203003 https://codereview.webrtc.org/1227213002 https://codereview.webrtc.org/1227893002 https://codereview.webrtc.org/1228793004 https://codereview.webrtc.org/1228803003 https://codereview.webrtc.org/1228823002 https://codereview.webrtc.org/1228823003 https://codereview.webrtc.org/1228843002 https://codereview.webrtc.org/1230693002 https://codereview.webrtc.org/1231713002 The change is being landed as TBR to all the folks who reviewed the above. BUG=chromium:81439 TEST=none R=andrew@webrtc.org, pbos@webrtc.org TBR=aluebs, andrew, asapersson, henrika, hlundin, jan.skoglund, kwiberg, minyue, pbos, pthatcher Review URL: https://codereview.webrtc.org/1230503003 . Cr-Commit-Position: refs/heads/master@{#9768}
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
728d9037c016c01295177fa700fc7927f0bb80bb |
|
11-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Reformat existing code. There should be no functional effects. This includes changes like: * Attempt to break lines at better positions * Use "override" in more places, don't use "virtual" with it * Use {} where the body is more than one line * Make declaration and definition arg names match * Eliminate unused code * EXPECT_EQ(expected, actual) (but use (actual, expected) for e.g. _GT) * Correct #include order * Use anonymous namespaces in preference to "static" for file-scoping * Eliminate unnecessary casts * Update reference code in comments of ARM assembly sources to match actual current C code * Fix indenting to be more style-guide compliant * Use arraysize() in more places * Use bool instead of int for "boolean" values (0/1) * Shorten and simplify code * Spaces around operators * 80 column limit * Use const more consistently * Space goes after '*' in type name, not before * Remove unnecessary return values * Use "(var == const)", not "(const == var)" * Spelling * Prefer true, typed constants to "enum hack" constants * Avoid "virtual" on non-overridden functions * ASSERT(x == y) -> ASSERT_EQ(y, x) BUG=none R=andrew@webrtc.org, asapersson@webrtc.org, henrika@webrtc.org, juberti@webrtc.org, kjellander@webrtc.org, kwiberg@webrtc.org Review URL: https://codereview.webrtc.org/1172163004 Cr-Commit-Position: refs/heads/master@{#9420}
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
bc46bf22e776d2f1372c6e79e1f9b4bdb7edd17b |
|
30-Mar-2015 |
Bjorn Volcker <bjornv@chromium.org> |
common_audio: Explicit cast in WebRtcSpl_NormW16 on ARM We currently hit asserts in AECM where the output of WebRtcSpl_NormW16() on armv7 is incorrect. I've verified that it outputs -17 for negative values. Internally that means that clz returns 0 after a two's complement operation on a int16_t. There is a mismatch between the int16_t input and otherwise 32 bit assumptions. Explicitly casting to int32_t makes the two's complement do the correct thing. The CL also extends the unit tests by running through a larger set of values. BUG=4486 TESTED=locally on Android Nexus 7 and trybots R=aluebs@webrtc.org, kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/49549004 Cr-Commit-Position: refs/heads/master@{#8897}
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
88a429823448ff4928bbdda6e2d4ce2576474678 |
|
12-Jan-2015 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio: Made input vector const in WebRtcSpl_LevinsonDurbin() In addition, expanded the unit test to verify both unstable and stable filters. BUG=3353, 1132 TESTED=locally on Mac and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/35599004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8038 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
f567095f620ac9961b2d5b006b239f3a08fe576f |
|
29-Oct-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio: Removed macro WEBRTC_SPL_RSHIFT_W32 Replaces the trivial macro WEBRTC_SPL_RSHIFT_W32 with >> at various places in common_audio and removes it. BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/26989004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7558 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
67ca26e08798374ed34a2635fe5d2a09303348ba |
|
28-Oct-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio: Removed trivial macro WEBRTC_SPL_UMUL_16_16 The macro made a cast to uint16_t before a plain multiplication. At the few places where it was used the variables were already uint16_t. Affected components: * isac/fix BUG=3348,3353 TESTED=locally on linux and trybots R=henrik.lundin@webrtc.org, kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/29869004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7543 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
fab543911287c699fce2deef4aae691e982ae8f0 |
|
15-Oct-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio: Removed version API from signal_processing The Signal Processing version API is not used anymore. BUG=3353 R=kwiberg@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31679004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7451 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
bc1a4578e0a8dd98182efb166f6f03d09ca9091d |
|
13-Oct-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio: Removed macro WEBRTC_SPL_RSHIFT_W16 Replaced the trivial right shift macro at remaining 4 places and removed from signal_processing. Affected components: * vad * aecm BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/25849004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7434 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
3ea35fdb1b3bc50e98b0fee03d274dce76fbdd55 |
|
09-Oct-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio: Removed macro WEBRTC_SPL_LSHIFT_W16 The macro was a trivial << operation and where used has been replaced by <<. Affected components are * ilbc * isacfix BUG=3348,3353 TESTED=locally on linux and trybots R=henrik.lundin@webrtc.org, kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/22919005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7404 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
7c15510f389b00fea03e8512cf1a09d0a344b8e9 |
|
29-Sep-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio refactoring: Removed macro WEBRTC_SPL_LSHIFT_U32 The macro is a trivial shift operator including a cast before shift. There is no guard against negative shifts. Replaced with << at place and added casts when necessary. Affects both fixed and float point versions of iSAC BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/27369004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7320 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
3cbd6c26c861a63f8f6164b7142d532a599f00e5 |
|
04-Sep-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
Fix MSVC warnings about value truncations, webrtc/common_audio/ edition. This changes some method signatures to better reflect how callers are actually using them. This also has the tendency to make signatures more consistent about e.g. using int (instead of int16_t) for lengths of things like vectors, and using int16_t (instead of int) for e.g. counts of bits in a value. This also removes a couple of functions that were only called in unittests. BUG=3353,chromium:81439 TEST=none R=andrew@webrtc.org, bjornv@webrtc.org Review URL: https://webrtc-codereview.appspot.com/23389004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7060 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
df9fef6638b4b5ef7a6c9a3eb2b20e26aefc9746 |
|
28-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio: Removed macro WEBRTC_SPL_DIV The macro has no built-in divide by zero check. The only thing that is done is casting to int32_t. In addition a bug was discovered where it was supposed to do a division with rounding, but instead did a division with truncation + addition by 2. This is corrected in this CL. BUG=3348,3353 TESTED=locally on Linux R=kwiberg@webrtc.org, tina.legrand@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/19129004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6998 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
4f71e22bf97903ba52bed537a3f614089ce1fb93 |
|
26-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
Refactoring common_audio/signal_processing: Remove macro WEBRTC_SPL_UDIV This macro is a direct use of the division operator without checking for division by zero. Hence, it is dangerous to use. This CL replaces the macro with '/' at place. 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/14169004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6976 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
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/common_audio/signal_processing/signal_processing_unittest.cc
|
d32c4389ac4642e2e8c9b5ec3096f57290a346f6 |
|
25-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
Re-landing r6961 common_audio/signal_processing: Remove macro WEBRTC_SPL_MEMCPY_W8 This macro is nothing but memcpy() and further used at one single place in webrtc, so it makes no sense to keep it. Replaced the operation where it is used. BUG=3348,3353 TESTED=locally on linux TBR=aluebs@webrtc.org Review URL: https://webrtc-codereview.appspot.com/18259004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6963 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
4a616be12b9a941076892af89625f847513999dc |
|
25-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
Revert 6961 "common_audio/signal_processing: Remove macro WEBRTC..." > common_audio/signal_processing: Remove macro WEBRTC_SPL_MEMCPY_W8 > > This macro is nothing but memcpy() and further used at one single place in webrtc, so it makes no sense to keep it. Replaced the operation where it is used. > > BUG=3348,3353 > TESTED=locally on linux and trybots > R=kwiberg@webrtc.org, tina.legrand@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/16359004 TBR=bjornv@webrtc.org Review URL: https://webrtc-codereview.appspot.com/22499004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6962 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
4f01017e2d23c97e64170569f631899301319575 |
|
25-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org> |
common_audio/signal_processing: Remove macro WEBRTC_SPL_MEMCPY_W8 This macro is nothing but memcpy() and further used at one single place in webrtc, so it makes no sense to keep it. Replaced the operation where it is used. BUG=3348,3353 TESTED=locally on linux and trybots R=kwiberg@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/16359004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6961 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
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/common_audio/signal_processing/signal_processing_unittest.cc
|
b5ab52d010f210bd868230ed7d07d9317eb76e6f |
|
18-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Remove unused macros WEBRTC_SPL_GET_BYTE and WEBRTC_SPL_SET_BYTE These two macros are not used anywhere in webrtc. Previously used in old neteq (I think). BUG=3348,3353 TESTED=manually on linux and trybots R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/18149004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6916 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
1e3ef4b999ada52fc4e421d1d06b73068e855413 |
|
15-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Remove macro WEBRTC_SPL_UMUL_32_16_RSFT16 Macros should in general be avoided. WEBRTC_SPL_UMUL_32_16_RSFT16 is only used in iSAC fixed point as part of multiplying with LSB and MSB. A better approach is to have one function for that complete operation in iSAC. This CL removes the macro and replace the operation locally. BUG=3148, 3353 TESTED=locally on Linux and trybots R=tina.legrand@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/16349004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6907 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
8434dbe28417cce44d8f9181581092b67b0e1e56 |
|
14-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Remove macro WEBRTC_SPL_SUB_SAT_W32 This macro is literally using the function WebRtcSpl_SubSatW32(), hence there is no need for a macro. BUG=3348, 3353 TESTED=locally on Linux and trybots R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14149004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6899 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
0a3cbb3906c588d089a56c157f6e82b7a4d404d4 |
|
12-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Removes macro WEBRTC_SPL_MUL_32_32_RSFT32 The macro is only used at four places in iSAC fixed point and the macro have been replaced at those places. In addition, it is used in a unit test, but throws a warning treated as error (issue3674). The macro has both MIPS and armv7 optimizations. Removing them impacts only MIPS platforms without DSP ASE. This may cause a very small increase in complexity when using iSAC fix. The armv7 optimizations are not used anywhere, since specific ones are used inline in iSAC fix. BUG=3348,3353,3674 TESTED=locally and trybots R=ljubomir.papuga@gmail.com, tina.legrand@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/16299004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6871 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
cf8f33a6d621396147b559033bbea96fb69a0330 |
|
12-Aug-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Removes mismatching signs in signal_processing_unittests Negative inputs was used in WebRtcSpl_NormU32() causing warnings. BUG=3674 TESTED=locally and trybots R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/17089004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6870 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
6ac22e6b47f9a6ed70b0a376984b39b9a745dd94 |
|
11-Aug-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Remove more dependencies on openssl, add dependency on boringssl. Continues on r6798 R=andrew@webrtc.org, fbarchard@chromium.org, kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14029004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6867 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
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/common_audio/signal_processing/signal_processing_unittest.cc
|
721f970cba4a9987d1e42e267e26df8414deae99 |
|
16-Jun-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio: Removes macro WEBRTC_SPL_LSHIFT_U16 We should avoid macros in general (see style guide) and the shift ones are particular dangerous since they assume that the user apply a non-negative shift. Related CL: https://webrtc-codereview.appspot.com/16669004 BUG=3348,3353 TESTED=trybots and manually on linux R=turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/19719004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6444 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
18026abd823827b4bf818ba2387b87950ce42fd9 |
|
11-Jun-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Removes macro WEBRTC_SPL_RSHIFT_U16 This macro is only used at a few places and implies a cast to uint16_t before right shifting. All places already use uint16_t. Further, the amount of shifts applied in the macro has no sanity check for negativity, makes the macro dangerous to use. BUG=3348,3353 TESTED=trybots and manually R=kwiberg@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/16669004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6393 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
782978cfcb6fa60f879f2b80088b5c5d69ea27c5 |
|
11-Jun-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Moves WEBRTC_SPL_UMUL_16_16_RSFT16 to iSAC fix This macro is only used by the fixed point version of iSAC. Replacing the (five) locations in arith_routines_logist.c, where it is used, with the actual operation. BUG=3348,3353 TESTED=trybots and manually R=kwiberg@webrtc.org, tina.legrand@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14659004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6392 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
edbe886a0ba31422b130feee430e82a4051c2d3d |
|
05-Jun-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Removed macro WEBRTC_SPL_MUL_16_16_RSFT_WITH_FIXROUND This macro was only used at two places in fixed point iSAC, where it has been replaced with the operation. BUG=3348,3353 TESTED=trybots R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/15669004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6336 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
a3b5673879284f16a2f9f56bc14429eec4f20a0c |
|
16-May-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Removes macro WEBRTC_SPL_UMUL_RSFT16 This macro was only used on two lines in iSACfix and I replaced those with the operations the macro performed. BUG=3348 TESTED=trybots, manual unittests R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14529004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6184 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
1b21a579028998e717c35e320cd1d6258b2b650d |
|
16-May-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Removed macro WEBRTC_SPL_SUB_SAT_W16 Macro was only mapping a function used in one place. BUG=3348 TESTED=trybots, unittests R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/17499004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6180 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
d83d607271bf38dc0f18b6cdc5db8fe6c9d35a91 |
|
16-May-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio/signal_processing: Removed macro WEBRTC_SPL_MAX_SEED_USED * Moved the macro to randomization_functions and made it static const. * Made WebRtc_IncreaseSeed() static, since it is not used outside this function. * Style guide changes. BUG=3348,3353 TESTED=trybots, common_audio_unittests, modules_unittests, modules_tests R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21459004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6179 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
1aae6bf73554bfac32bdb87b6a07bb12d05d8e82 |
|
15-May-2014 |
bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
common_audio: Removes unused macros * WEBRTC_SPL_MUL_32_32_RSFT32BI * WEBRTC_SPL_IS_NEG BUG=3348 TESTED=trybots, common_audio_unittests R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/18449004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6169 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
8bf755d5c5dd03b3335b22cd687749e140b4aa40 |
|
18-Sep-2013 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
MIPS optimizations for the functions WebRtcSpl_SqrtFloor, WebRtcSpl_CrossCorrelation, WebRtcSpl_ScaleAndAddVectorsWithRound and the inline functions from signal_processing spl_inl.h file. R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1791004 Patch from Ljubomir Papuga <lpapuga@mips.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@4779 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
aa30bb7ef5b02c9026dc2c036a0bed9999ae4cf2 |
|
27-May-2013 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Include files from webrtc/.. paths in common_audio/ BUG=1662 R=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1535005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4107 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
b09130763b8949023a061f3cfa665a3a6bbac0f0 |
|
09-Apr-2013 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
WebRtc_Word32 -> int32_t in common_audio/ BUG=314 Review URL: https://webrtc-codereview.appspot.com/1299004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3803 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
53a8be20f13eeb84fc2df17abcebf4fcd3b2930d |
|
15-Nov-2012 |
tina.legrand@webrtc.org <tina.legrand@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Wraparound distortion in Opus This CL solves the wraparound distortion in Opus. In the Opus decoder-wrapper we are downsampling the signal from 48 kHz to 32 kHz. This is done in two steps, using the following functions from the signal processing library: WebRtcSpl_Resample48khzTo32khz() and WebRtcSpl_VectorBitShiftW32ToW16 The latter does not have a saturation check, and the signal can suffer from wraparound. I've added saturation control to the function. BUG=issue1089 Review URL: https://webrtc-codereview.appspot.com/967004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3103 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/common_audio/signal_processing/signal_processing_unittest.cc
|
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/common_audio/signal_processing/signal_processing_unittest.cc
|