summaryrefslogtreecommitdiff
path: root/system_wrappers
AgeCommit message (Collapse)Author
2014-12-04Update makefiles after merge of Chromium at 40.0.2214.27Ben Murdoch
This commit was generated by merge_from_chromium.py. Change-Id: I231a22a5117516d0892018e313b21fab26b1f615
2014-11-06Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at b831a9e3d5f9f0563d249b726cffa8a070e58aee This commit was generated by merge_from_chromium.py. Change-Id: I6d6255972e3c34e7797e9b46fbc3c0fe7e552d43
2014-11-05Update makefiles after merge of Chromium at 5a645aa13b82Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I038f8684aa804c94ca2c5175bdeaf605bf0611c5
2014-11-05Remove uses of build date/time.pbos@webrtc.org
Uses of __DATE__ and __TIME__ are blocking deterministic Chromium builds. We're not really making use of these, and if anything they're likely to be misleading as it's impossible to distinguish between a new revision and a freshly-built old branch. R=mflodman@webrtc.org, tnakamura@webrtc.org BUG=3983 Review URL: https://webrtc-codereview.appspot.com/27039004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7635 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-05Update makefiles after merge of Chromium at 2d0da5605d75Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I2b5db589b04e302cb1067fe730b81f3fb21b06bb
2014-11-04Update makefiles after merge of Chromium at a99b7ad25d02Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I172fda810eb6cb37d17ba35571733f9eaeb9b230
2014-11-04Update makefiles after merge of Chromium at 30ec995cdb2dAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I77678e9f2e5044a6457f21cada6ee13b75fbfb0c
2014-11-04Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at a1fd19c12e4efdf4b8a5f92323070443d50dc34e This commit was generated by merge_from_chromium.py. Change-Id: Ibd48eca2d93e6324a2e886e451f27307aab45e9b
2014-11-03Add stats for video:asapersson@webrtc.org
- number of sent/received RTCP NACK/FIR/PLI per minute - percentage of unique sent/received NACK requests - percentage of discarded/duplicated packets by the jitter buffer - permille of sent/received key frames BUG=crbug/419657 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/24959004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7592 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-31Update makefiles after merge of Chromium at a41c404b1c7fAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ifcab5d7c5bd698b1a0a72100960585183048352d
2014-10-31Update makefiles after merge of Chromium at b210e2d62956Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I3b99d06f861694a90ee0f32a97380e1c99cfaa07
2014-10-31Update all .isolate files for the new format.kjellander@webrtc.org
R=kjellander@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/27809004 Patch from Marc-Antoine Ruel <maruel@chromium.org>. git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7583 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-31Fix a name collision with Android libc++andrew@webrtc.org
The Android libc++ has a symbol called '_P' This CL renames a property called _P in webrtc. BUG=chromium:427718 R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/30009004 Patch from Fabrice de Gans-Riberi <fdegans@chromium.org>. git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7579 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-28Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 4f2aa0829e4e69972202efb7de2f53cc8858e2c9 This commit was generated by merge_from_chromium.py. Change-Id: I5142c5b2111742e7eabf5c5a7ca1541ce639d7d6
2014-10-28scoped_ptr.h: Renames function and change namespace scope to fix conflicts ↵henrike@webrtc.org
with Chromium not detected by the FYI bots. BUG=N/A R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/23259004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7546 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-28Update makefiles after merge of Chromium at 82ca3b654cdaAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I74f8ff67d68c1bb764fd2a96bbd03a8f7713475f
2014-10-27Move scoped_ptr "free" functions into the webrtc namespace.andrew@webrtc.org
Resolves a conflict with Chromium's scoped_ptr on the recently added make_scoped_ptr(). TEST=local Chromium Linux build passes. R=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/26969004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7535 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-27Upgrade our scoped_ptr copy to match Chromium's latest.andrew@webrtc.org
In particular add the move constructor and assignment operator. Diff between our version and Chromium's: https://paste.googleplex.com/4887047529562112 R=henrike@webrtc.org, kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31789004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7531 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-27Increase max trace message size to 1024 characters.pbos@webrtc.org
A recent CL by pbos: https://code.google.com/p/webrtc/source/detail?r=7518 added long log messages and triggered errors on the DrMemory bot due to WEBRTC_TRACE. The trace mechanism _should_ truncate the log strings but something appears to be going awry. This sweeps the problem under the rug, but given that WEBRTC_TRACE should die fairly soon, seems to be a reasonable tradeoff. TEST=passing try on DrMemory. R=pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/27849004 Patch from Andrew MacDonald <andrew@webrtc.org>. git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7526 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-27Fix ::~LogMessage to print as a string.pbos@webrtc.org
R=andrew@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/26949004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7525 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-23Update makefiles after merge of Chromium at 9ef958e74e13Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I9f8bef9f285b9b8b005c64271d0c3b0911623223
2014-10-23Add macros and APIs for webrtc histograms.asapersson@webrtc.org
BUG=crbug/419657 Code that links system_wrappers.gyp:system_wrappers should either: - provide implementations for the APIs, or - link with default implementations in system_wrappers.gyp:system_wrappers_default. R=andresp@webrtc.org, kjellander@webrtc.org, mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/22809004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7508 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-19Update makefiles after merge of Chromium at 89b463ddd92bAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ib4f1a99ca57b985be94ad5094d09418dc048e66a
2014-10-15Update makefiles after merge of Chromium at 6e9c84566c9fAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ia99600712fa5534613907d4426663655656d2285
2014-10-08Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 0c748ef307bf64ef4f5cf1da22283cbc633b1820 This commit was generated by merge_from_chromium.py. Change-Id: Id6ffb8f83d71192925f5d612211d677fb927c5c0
2014-10-01Import LappedTransform and friends.andrew@webrtc.org
Add code for doing block-based frequency domain processing. Developed and reviewed in isolation. Corresponding export CL: https://chromereviews.googleplex.com/95187013/ R=bercic@google.com, kjellander@webrtc.org, turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31539004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7359 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-30Update makefiles after merge of Chromium at 9c6ac85c45faAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ib27ef7e6411396bac83926bf0b251668be9e6988
2014-09-30Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 296871bd3d804dfcd3c16c59a83fb173f6dfd438 This commit was generated by merge_from_chromium.py. Change-Id: Ibe75d8eba4230c87f7a0155047afcb845e0b93de
2014-09-29Set thread scheduling parameters inside the new thread.henrike@webrtc.org
This makes it possible to restrict threads from modifying scheduling parameters of another thread in the Chrome Linux sandbox. BUG= R=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/28539004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7324 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-28GN: Add common configs to all targets.kjellander@webrtc.org
This is needed to ensure we have the same build with GN as with GYP, since GYP includes the common.gypi on a global level. Several fixes has been needed in the past because some code have been built without the right defines. BUG=3441 R=brettw@chromium.org Review URL: https://webrtc-codereview.appspot.com/28589004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7317 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-24Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 291035ed1d8ec308ffbc81e9cd119e2f53f92f86 This commit was generated by merge_from_chromium.py. Change-Id: I8de5d3b4724dd14ebda167e51683b554ddb5e024
2014-09-24Move thread_annotations.h to webrtc/base/.pbos@webrtc.org
R=andresp@webrtc.org, mflodman@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/27579004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7283 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-22Update makefiles after merge of Chromium at fb34b348eeadAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I247d3aafc57df5f4ac99db567f5b7c2313fb7b7a
2014-09-16Update makefiles after merge of Chromium at 4adb514cb3adAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I7d93f5eacacc697d97e424b4f31c4029ac0f3655
2014-09-16Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 34374d1ea3f56216836788b7378c69a540fe9197 This commit was generated by merge_from_chromium.py. Change-Id: Ie01094518bf66b1482b596f901b6466d23bc353e
2014-09-16Add a target for the approved subset of rtc_base.andrew@webrtc.org
rtc_base drags in a bunch of unwieldly dependencies (e.g. nss and json) not required for standalone webrtc (aka rtc/media). The root of the problem appears to be that MessageQueue depends on a socket server. (And since common.h -> logging.h -> thread.h -> messagequeue.h, this dependency spreads quickly.) This starts a new target for a "purified" subset of rtc_base. It adds the files which are already being used, replacing the use of common.h with checks.h. desktop_capture is a lost cause, and retains its dependency on the full rtc_base. The hope is that as additional components are desired they will be cleaned and added to rtc_base_approved. BUG=3806 R=andresp@webrtc.org, henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/22649004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7188 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-13Update makefiles after merge of Chromium at 6a4d455b8650Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I76592b034e4c868de1bd5ebafa48efc39ee50f0c
2014-09-11Update makefiles after merge of Chromium at b62471bd5180Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I03e28d2901e702a21f5ad8f0aba69055baff2d94
2014-09-11Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 61576f53599cf7840d3c4ebab82802b90031adcd This commit was generated by merge_from_chromium.py. Change-Id: Ia64db11ba8bae14d075c94b5ec153e6c1bea9589
2014-09-10Put base tests in webrtc_tests.gyphenrike@webrtc.org
BUG=N/A R=andrew@webrtc.org, pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14249004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7140 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-10Update makefiles after merge of Chromium at a301aef21f9eAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I44df4fe3b2e608a292d12afc442eb8e98952bd4e
2014-09-10Update makefiles after merge of Chromium at d0b993bb2548Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I54601e2515cfffcca8e93ac943d9f4f25e35bac9
2014-09-09Update makefiles after merge of Chromium at facf66e09bf8Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I2575ec46c0cdef25c91211bafbe906833dc16496
2014-09-09Update makefiles after merge of Chromium at 457b0a1c9412Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ied0bc9fe472e73f303e492f5e0dcb1044fbea4a4
2014-09-08Update makefiles after merge of Chromium at 041843cbf814Android Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: Ib50e00ed5e94f0daf8eefe82b049a93bc3f416ef
2014-09-08Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 69370488385c14d73e6ae8a3d5001c42884f9275 This commit was generated by merge_from_chromium.py. Change-Id: Icd984259a9896fb874700b1e7a2e42bbabfb204b
2014-09-07GN: Prefix WebRTC specific variables with "rtc_"kjellander@webrtc.org
BUG=3441 TESTED=Trybots + Running GN in a Chromium checkout with src/third_party/webrtc symlinked to the WebRTC checkout with this CL applied, both with the default GN settings and using: --args="os=\"android\" cpu_arch=\"arm\"" R=brettw@chromium.org Review URL: https://webrtc-codereview.appspot.com/27379004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7095 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-03Partial revert of r7014 (Android APK refactor)kjellander@webrtc.org
This reverts selected parts of r7014 to enable rolling WebRTC in Chromium DEPS. This works around the problem with GYP includes being processed in the first pass (i.e. variables cannot be used for paths). Using a dependency with a path using a variable that is conditioned for build_with_chromium being 0 or 1 solves the Chromium build. These changes will be restored once I've finished a major GYP refactoring that will break out all test related code (at least the parts that includes the Android APK targets) into a separate chain of GYP targets that are not processed when generating projects for Chromium (which is why r7014 is breaking the Chromium build). BUG=3741 TESTED=Passing compilation of standalone using: GYP_DEFINES="OS=android component=static_library fastbuild=1 target_arch=arm" webrtc/build/gyp_webrtc ninja -C out/Debug Then verified the *_apk targets are generated and compiled. Passing compilation from a Chromium checkout with third_party/webrtc directory removed and a new empty third_party/webrtc mapped to the standalone checkout using: sudo mount --bind /path/to/trunk/webrtc third_party/webrtc Then running build/gyp_chromium I also verified WebRTC GYP targets exist and are able to compile. R=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/20299004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7040 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-02Update makefiles after merge of Chromium at a804d98340beAndroid Chromium Automerger
This commit was generated by merge_from_chromium.py. Change-Id: I3ea24c8e7ae11833c39626e51718f28e6ed802d7
2014-09-02Merge third_party/webrtc from ↵Android Chromium Automerger
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at f8698ce1dacfdcf804809638483adb702760469c This commit was generated by merge_from_chromium.py. Change-Id: If6328cd0f1a485164c204accf41b23892a162235