a41ab9326c8f0f7eb738e5d51a239a2b9e276361 |
31-Oct-2015 |
tfarina <tfarina@chromium.org> |
Switch usage of _DEBUG macro to NDEBUG. http://stackoverflow.com/a/29253284/5237416 BUG=None R=tommi@webrtc.org NOPRESUBMIT=true Review URL: https://codereview.webrtc.org/1429513004 Cr-Commit-Position: refs/heads/master@{#10468}
eleaseTest-API/ReleaseTest-API.cc
|
4376648df021fd82f25a38694e33678f802d06ea |
27-Aug-2015 |
Karl Wiberg <kwiberg@google.com> |
AudioDecoder: Replace Init() with Reset() The Init() method was previously used to initialize and reset decoders, and returned an error code. The new Reset() method is used for reset only; the constructor is now responsible for fully initializing the AudioDecoder. Reset() doesn't return an error code; it turned out that none of the functions it ended up calling could actually fail, so this CL removes their error return codes as well. R=henrik.lundin@webrtc.org Review URL: https://codereview.webrtc.org/1319683002 . Cr-Commit-Position: refs/heads/master@{#9798}
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
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}
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
b297c5a01f88219da26cffe433804963d1b70f0f |
23-Jul-2015 |
pkasting <pkasting@chromium.org> |
Miscellaneous changes split from https://codereview.webrtc.org/1230503003 . These are mostly trivial changes and are separated out just to reduce the diff on that change to the minimum possible. Note explanatory comments on patch set 1. BUG=none TEST=none Review URL: https://codereview.webrtc.org/1235643003 Cr-Commit-Position: refs/heads/master@{#9617}
eleaseTest-API/ReleaseTest-API.cc
impleKenny.c
|
aba07ef6d92bf1ded7ad1af49b54a8e6652dfcbb |
12-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Reland "Upconvert various types to int.", isac portion. This reverts portions of commit cb180976dd0e9672cde4523d87b5f4857478b5e9, which reverted commit 83ad33a8aed1fb00e422b6abd33c3e8942821c24. Specifically, the files in webrtc/modules/audio_coding/codecs/isac/ are relanded. The original commit message is below: Upconvert various types to int. Per comments from HL/kwiberg on https://webrtc-codereview.appspot.com/42569004 , when there is existing usage of mixed types (int16_t, int, etc.), we'd prefer to standardize on larger types like int and phase out use of int16_t. Specifically, "Using int16 just because we're sure all reasonable values will fit in 16 bits isn't usually meaningful in C." This converts some existing uses of int16_t (and, in a few cases, other types such as uint16_t) to int (or, in a few places, int32_t). Other locations will be converted to size_t in a separate change. BUG=none TBR=kwiberg Review URL: https://codereview.webrtc.org/1179093002 Cr-Commit-Position: refs/heads/master@{#9422}
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
b7e5054414ff524f9db81dab7917729b8c4c8bcb |
11-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Match existing type usage better. This makes a variety of small changes to synchronize bits of code using different types, remove useless code or casts, and add explicit casts in some places previously doing implicit ones. For example: * Change a few type declarations to better match how the majority of code uses those objects. * Eliminate "< 0" check for unsigned values. * Replace "(float)sin(x)", where |x| is also a float, with "sinf(x)", and similar. * Add casts to uint32_t in many places timestamps were used and the existing code stored signed values into the unsigned objects. * Remove downcasts when the results would be passed to a larger type, e.g. calling "foo((int16_t)x)" with an int |x| when foo() takes an int instead of an int16_t. * Similarly, add casts when passing a larger type to a function taking a smaller one. * Add casts to int16_t when doing something like "int16_t = int16_t + int16_t" as the "+" operation would implicitly upconvert to int, and similar. * Use "false" instead of "0" for setting a bool. * Shift a few temp types when doing a multi-stage calculation involving typecasts, so as to put the most logical/semantically correct type possible into the temps. For example, when doing "int foo = int + int; size_t bar = (size_t)foo + size_t;", we might change |foo| to a size_t and move the cast if it makes more sense for |foo| to be represented as a size_t. BUG=none R=andrew@webrtc.org, asapersson@webrtc.org, henrika@webrtc.org, juberti@webrtc.org, kwiberg@webrtc.org TBR=andrew, asapersson, henrika Review URL: https://codereview.webrtc.org/1168753002 Cr-Commit-Position: refs/heads/master@{#9419}
eleaseTest-API/ReleaseTest-API.cc
impleKenny.c
|
cb180976dd0e9672cde4523d87b5f4857478b5e9 |
11-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Revert "Upconvert various types to int." This reverts commit 83ad33a8aed1fb00e422b6abd33c3e8942821c24. BUG=499241 TBR=hlundin Review URL: https://codereview.webrtc.org/1179953003 Cr-Commit-Position: refs/heads/master@{#9418}
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
f045e4da43e671ae511aa1d9b6ef2968256a745d |
11-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Prepare to convert various types to size_t. This makes some behaviorally-invariant changes to make certain code that currently only works correctly with signed types work safely regardless of the signedness of the types in question. This is preparation for a future change that will convert a variety of types to size_t. There are also some formatting changes (e.g. converting "enum hack" usage to real consts) to make it simpler to just change "int" to "size_t" in the future to change the types of those constants. BUG=none R=andrew@webrtc.org, juberti@webrtc.org, kwiberg@webrtc.org TBR=ajm Review URL: https://codereview.webrtc.org/1174813003 Cr-Commit-Position: refs/heads/master@{#9413}
eleaseTest-API/ReleaseTest-API.cc
|
2a10087d5e88a05f71c2c3c224e658ec5bbf4fa4 |
10-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Manual cleanups following clang-formatting. This primarily addresses two things: * Tab characters still present, mostly in comments * printfs split across multiple lines in a suboptimal way Along the way this fixes a few spelling errors and other minor changes. BUG=none R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/52689004 Cr-Commit-Position: refs/heads/master@{#9406}
eleaseTest-API/ReleaseTest-API.cc
impleKenny.c
|
83ad33a8aed1fb00e422b6abd33c3e8942821c24 |
10-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Upconvert various types to int. Per comments from HL/kwiberg on https://webrtc-codereview.appspot.com/42569004 , when there is existing usage of mixed types (int16_t, int, etc.), we'd prefer to standardize on larger types like int and phase out use of int16_t. Specifically, "Using int16 just because we're sure all reasonable values will fit in 16 bits isn't usually meaningful in C." This converts some existing uses of int16_t (and, in a few cases, other types such as uint16_t) to int (or, in a few places, int32_t). Other locations will be converted to size_t in a separate change. BUG=none R=andrew@webrtc.org, kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/54629004 Cr-Commit-Position: refs/heads/master@{#9405}
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
248b0b079091bde4ac660b117d27bb9d3d7ca980 |
03-Jun-2015 |
Peter Kasting <pkasting@google.com> |
Run clang-format --style=Chromium on four files I'm otherwise touching. The existing style in these files is pretty inconsistent and wildly divergent from most of WebRTC/Chromium; clang-formatting them not only makes them easier to read, it makes me see fewer presubmit errors when I try to touch the files to make other changes. BUG=none R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/52019004 Cr-Commit-Position: refs/heads/master@{#9364}
eleaseTest-API/ReleaseTest-API.cc
impleKenny.c
|
4765ca55f9203df57966317379d686904483fb63 |
03-Nov-2014 |
marpan@webrtc.org <marpan@webrtc.org> |
Roll chromium_revision: 28d1981..d3db2ff Pick up the libvpx roll: https://codereview.chromium.org/674753002 Summary of changes (https://chromium.googlesource.com/chromium/src/+/28d1981..d3db2ff/DEPS): * third_party/android_tools 36bf7ac..ea50ccc * third_party/boringssl 7ea8481..751e889 * third_party/icu 8ac906f..d8b2a9d * third_party/libvpx efe9712..2e5ced5 * third_party/usrsctp/usrsctplib * tools/gyp 1990:1991 * tools/swarming_client a57d7db..bcb3bc3 Clang is not updated in this roll. Made the change getchar() --> getc(stdin) as seems like getchar() isn't supported on android anymore. (getchar() was causing the error: undefined reference to '__srget') Update rate control parameter in vp9 test. R=andrew@webrtc.org TBR=ajm@google.com Review URL: https://webrtc-codereview.appspot.com/23229004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7598 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
impleKenny.c
|
a3722b643de4bd22f115e051ecfc17eb044224df |
13-Oct-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
iSAC tests: Type buffers as uint8_t[] to avoid casts The iSAC interface functions now expect uint8_t arrays, so change some arrays to be of that type instead of casting at each point of use. R=bjornv@webrtc.org, henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31689004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7433 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
impleKenny.c
|
396a5e00012ea505a58447e9378a64227e74346b |
13-Oct-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
WebRtcIsac_Decode et al.: Type encoded data as uint8[], not uint16[] This patch changes WebRtcIsac_Decode, WebRtcIsac_DecodeRcu, and WebRtcIsacfix_Decode so that they read the encoded data from a uint8 array instead of a uint16 array. BUG=909 R=aluebs@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/25739004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7431 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
3f7f899a15c2685a8e45484f7b2c540771d28d90 |
13-Oct-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
WebRtcIsac_UpdateBwEstimate et al.: Type byte streams as uint8, not uint16 This patch changes the signature of WebRtcIsac_UpdateBwEstimate, WebRtcIsacfix_UpdateBwEstimate, and WebRtcIsacfix_UpdateBwEstimate1 so that they expect the encoded data to be uint8 arrays, not uint16, which is more natural. The implementations of the functions are left unchanged for now. BUG=909 R=aluebs@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/25729004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7430 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
1172988c794d15706b4c951dcbaa57b11221d225 |
13-Oct-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Some WebRtcIsac_* and WebRtcIsacfix_* functions: type encoded stream as uint8[] The affected functions are WebRtcIsacfix_ReadFrameLen WebRtcIsacfix_GetNewBitStream WebRtcIsacfix_ReadBwIndex and WebRtcIsac_ReadFrameLen WebRtcIsac_GetNewBitStream WebRtcIsac_ReadBwIndex WebRtcIsac_GetRedPayload BUG=909 R=aluebs@webrtc.org, henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/22979004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7429 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
7ee24a79065a655dcc62a27fd22e0cc77fee6d68 |
24-Sep-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t We have to fix both at once, since there's a macro that calls one of them or the other. BUG=909 R=andrew@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, minyue@webrtc.org Committed: https://code.google.com/p/webrtc/source/detail?r=7266 Review URL: https://webrtc-codereview.appspot.com/19229004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7285 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
a3c4d4dd2cece2cfbbd687eb76da833c37fbde3c |
23-Sep-2014 |
andrew@webrtc.org <andrew@webrtc.org> |
Revert 7266 "WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type en..." This was causing apparently legitimate failures on the following bots: http://chromegw/i/client.webrtc/builders/Linux64%20Release%20%5Blarge%20tests%5D/builds/2599 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28KK%20Nexus5%29%28dbg%29/builds/2023 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28JB%20Nexus7.2%29%28dbg%29/builds/1825 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28KK%20Nexus5%29/builds/2013 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28JB%20Nexus7.2%29/builds/1795 > WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t > > We have to fix both at once, since there's a macro that calls one of > them or the other. > > BUG=909 > R=andrew@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, minyue@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/19229004 TBR=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/30519004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7267 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
8c5740b48507e8fbb2c56c7dd52a1197ebb5d20d |
23-Sep-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t We have to fix both at once, since there's a macro that calls one of them or the other. BUG=909 R=andrew@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, minyue@webrtc.org Review URL: https://webrtc-codereview.appspot.com/19229004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7266 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
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
eleaseTest-API/ReleaseTest-API.cc
impleKenny.c
|
0946a56023d821e0deca04029bb016ae1f23aa82 |
09-Apr-2013 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
WebRtc_Word32 => int32_t etc. in audio_coding/ BUG=314 Review URL: https://webrtc-codereview.appspot.com/1271006 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3789 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
3c37354b70e1b4058bf869af97ba3e4f69aef3d5 |
15-Dec-2012 |
fbarchard@google.com <fbarchard@google.com@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Initialize 3 variables which are preventing VS2012 from building. BUG=1211 TESTED=ninja -C out\Release Review URL: https://webrtc-codereview.appspot.com/992005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3301 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
|
b0dff12d2bfd2be52c07b0bcce5a36938ea4f491 |
03-Dec-2012 |
turaj@webrtc.org <turaj@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
48 kHz extension to iSAC. Test: -manual test with voe_cmd_test. -manual test with RTPEncode & NetEqRTPPlay. -manual test with simpleKenny. -Bit-exact test of iSAC-swb and iSAC-wb with head revision of trunk. The bit-exactness is confirmed on all files generated by running webrtc/modules/audio_coding/codecs/isac/main/test/QA/runiSACLongtest.txt Review URL: https://webrtc-codereview.appspot.com/937025 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3226 4adac7df-926f-26a2-2b94-8c16560cd09d
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
impleKenny.c
|
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
A/runiSACLongtest.txt
A/runiSACfault.txt
A/runiSACfixfloat.txt
eleaseTest-API/ReleaseTest-API.cc
witchingSampRate/SwitchingSampRate.cc
ebugUtility.h
impleKenny.c
|