aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2020-07-17Generate new Android.bp file and correct build errorsJorge E. Moreira
The following are not yet available in their respective libraries so attempts to use it in webrtc result in a call to abort(): * libvpx's CONSTRAINED_FROM_ABOVE_DROP constant * libyuv's I010 buffers The original webrtc project expects to have third party libraries checked out in third_party/ and base/third_party/. Added some headers in those libraries with a single line including the right header from external/<library>. Updated .gitignore to keep track of said headers. Bug: 153469641 Test: mm, also built cuttlefish using this library and ran it locally Change-Id: I2d596942e34093dccc65d4b7b8249b6afc14d31f
2019-10-28Add .clangd to .gitignoreRasmus Brandt
Bug: None Change-Id: I07496ecaaac72d4bb43cb67baa364abe6df82693 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/158528 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29629}
2019-09-04Change apprtc_webrtc_browsertest resource dir to avoid MAX_PATH.Mirko Bonadei
TBR=phoglund@webrtc.org No-Try: True Bug: webrtc:997673 Change-Id: I0cb55400f36e4eeb6833a33ab1ad6e67c5893bc8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/151422 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29069}
2019-09-03Add webrtc_apprtc_browsertest.cc resource dir to .gitignore.Mirko Bonadei
No-Try: True Bug: chromium:997673 Change-Id: Ic0578fad31c011534bd5ebd876f45e737b2badb7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/151128 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29044}
2019-01-21Add Visual Studio Code project folder to gitignore file.Konrad Hofbauer
Bug: none Change-Id: Idd77a1c3d5ed5f904a5cd22eff94cbc6c7cc14d7 Reviewed-on: https://webrtc-review.googlesource.com/c/118685 Commit-Queue: Konrad Hofbauer <hofbauer@webrtc.org> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26348}
2018-09-18Reland "Compile frame analyzer for the host machine on perf tests."Mirko Bonadei
This is a reland of d8ff3f29ce92e27529e100ecf71afbae6334419f. See https://webrtc-review.googlesource.com/c/src/+/100681/1..4 for the fix. Error "Failed to open video file for emulated camera" should be addressed by that change. Original change's description: > Compile frame analyzer for the host machine on perf tests. > > Bug: webrtc:9665 > Change-Id: I05c01ee4bef0995556b1a679498b3d9132de7c26 > Reviewed-on: https://webrtc-review.googlesource.com/100360 > Reviewed-by: Patrik Höglund <phoglund@webrtc.org> > Reviewed-by: Oleh Prypin <oprypin@webrtc.org> > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#24756} TBR=phoglund@webrtc.org, oprypin@webrtc.org Bug: webrtc:9665 Change-Id: If6a4f2259dabf50718abf47c9cf303d143a1895a Reviewed-on: https://webrtc-review.googlesource.com/100681 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Oleh Prypin <oprypin@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24762}
2018-09-17Revert "Compile frame analyzer for the host machine on perf tests."Mirko Bonadei
This reverts commit d8ff3f29ce92e27529e100ecf71afbae6334419f. Reason for revert: It breaks perf tests. Original change's description: > Compile frame analyzer for the host machine on perf tests. > > Bug: webrtc:9665 > Change-Id: I05c01ee4bef0995556b1a679498b3d9132de7c26 > Reviewed-on: https://webrtc-review.googlesource.com/100360 > Reviewed-by: Patrik Höglund <phoglund@webrtc.org> > Reviewed-by: Oleh Prypin <oprypin@webrtc.org> > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#24756} TBR=phoglund@webrtc.org,mbonadei@webrtc.org,oprypin@webrtc.org Change-Id: I9d75dee68ef9257c707fe547ec32a22572ff582c No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:9665 Reviewed-on: https://webrtc-review.googlesource.com/100680 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24758}
2018-09-17Compile frame analyzer for the host machine on perf tests.Mirko Bonadei
Bug: webrtc:9665 Change-Id: I05c01ee4bef0995556b1a679498b3d9132de7c26 Reviewed-on: https://webrtc-review.googlesource.com/100360 Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Oleh Prypin <oprypin@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24756}
2018-09-13Revert "Compile frame_analyzer instead of using a prebuilt version."Mirko Bonadei
This reverts commit abac56b866efbfbdfef50e7a892e8c1c91ad5fbc. Reason for revert: Breaks perf tests. Original change's description: > Compile frame_analyzer instead of using a prebuilt version. > > Bug: webrtc:9665 > Change-Id: I589128d3f18a68a42094dacd910cd614a075a460 > Reviewed-on: https://webrtc-review.googlesource.com/99823 > Reviewed-by: Kári Helgason <kthelgason@webrtc.org> > Reviewed-by: Oleh Prypin <oprypin@webrtc.org> > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#24717} TBR=phoglund@webrtc.org,mbonadei@webrtc.org,magjed@webrtc.org,oprypin@webrtc.org,kthelgason@webrtc.org Change-Id: Ic0aab0a7aea18efbe802b9fca51a2b95533237c3 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:9665 Reviewed-on: https://webrtc-review.googlesource.com/100105 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24721}
2018-09-13Compile frame_analyzer instead of using a prebuilt version.Mirko Bonadei
Bug: webrtc:9665 Change-Id: I589128d3f18a68a42094dacd910cd614a075a460 Reviewed-on: https://webrtc-review.googlesource.com/99823 Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Oleh Prypin <oprypin@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24717}
2018-06-27Roll back checking in the third_party directoryArtem Titov
This goes back to using a subtree mirror of Chromium's third_party directory (managed by gclient). The related scripts for syncing the files are also deleted. The plan is to solve the conflict by creating third_party directories in subdirectories of WebRTC rather than the repo root. Bug: webrtc:8366 Change-Id: I0b9f6a86c6d4075e2fa12c2db19aa54682ddb11f Reviewed-on: https://webrtc-review.googlesource.com/85300 Reviewed-by: Oleh Prypin <oprypin@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23757}
2018-05-11Remove third_party from DEPS file to prepare to check it into webrtc.Artem Titov
Remove third_party from DEPS and modify autoroller script to check chromium third_party directly into webrtc repo. Change-Id: Ib0b77fc414116babc193b2289a5e9c3256daf566 No-Presubmit: True Bug: webrtc:8366 Reviewed-on: https://webrtc-review.googlesource.com/73801 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@google.com> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23204}
2018-01-23Reland "Make it possible to run video_quality_loopback_test in swarming."Edward Lemur
This is a reland of 1175ecd09599194caa05ecafdc4503e940809fc9. Original change's description: > Make it possible to run video_quality_loopback_test in swarming. > > I made two changes to video_quality_loopback_test to make it possible > to run it on swarming. > > 1. We need to know the path to frame_analyzer when we're generating > the build files, and it must be already present. > I made frame_analyzer a resource, so it's downloaded to a known path > before generating the build files. > 2. The .zip files for apprtc and golang are downloaded and isolated. > The script now extracts them and installs AppRTC. > > Passing task: > https://chromium-swarm.appspot.com/task?id=3b230bcc04128210 > > Bug: chromium:755660 > Change-Id: I34090897402421d5b7e29f21fbed354551197f92 > Reviewed-on: https://webrtc-review.googlesource.com/40920 > Reviewed-by: Patrik Höglund <phoglund@webrtc.org> > Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#21716} Bug: chromium:755660 Change-Id: Ie3ca62d64b4fe856485287b7d9d3d9e3f75dc091 Reviewed-on: https://webrtc-review.googlesource.com/42860 Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21733}
2018-01-22Revert "Make it possible to run video_quality_loopback_test in swarming."Edward Lemur
This reverts commit 1175ecd09599194caa05ecafdc4503e940809fc9. Reason for revert: Breaks the bots. Original change's description: > Make it possible to run video_quality_loopback_test in swarming. > > I made two changes to video_quality_loopback_test to make it possible > to run it on swarming. > > 1. We need to know the path to frame_analyzer when we're generating > the build files, and it must be already present. > I made frame_analyzer a resource, so it's downloaded to a known path > before generating the build files. > 2. The .zip files for apprtc and golang are downloaded and isolated. > The script now extracts them and installs AppRTC. > > Passing task: > https://chromium-swarm.appspot.com/task?id=3b230bcc04128210 > > Bug: chromium:755660 > Change-Id: I34090897402421d5b7e29f21fbed354551197f92 > Reviewed-on: https://webrtc-review.googlesource.com/40920 > Reviewed-by: Patrik Höglund <phoglund@webrtc.org> > Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#21716} TBR=phoglund@webrtc.org,ehmaldonado@webrtc.org Change-Id: Id25d26adc547ff6f9ab178601e37527459c8b5ef No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:755660 Reviewed-on: https://webrtc-review.googlesource.com/42800 Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org> Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21723}
2018-01-22Make it possible to run video_quality_loopback_test in swarming.Edward Lemur
I made two changes to video_quality_loopback_test to make it possible to run it on swarming. 1. We need to know the path to frame_analyzer when we're generating the build files, and it must be already present. I made frame_analyzer a resource, so it's downloaded to a known path before generating the build files. 2. The .zip files for apprtc and golang are downloaded and isolated. The script now extracts them and installs AppRTC. Passing task: https://chromium-swarm.appspot.com/task?id=3b230bcc04128210 Bug: chromium:755660 Change-Id: I34090897402421d5b7e29f21fbed354551197f92 Reviewed-on: https://webrtc-review.googlesource.com/40920 Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21716}
2017-11-08Roll chromium_revision f93b8b19f2..adf969a7cb (513366:514871) and more.Edward Lemur
MORE: ----- * Get rid of canary in gradle_project_test. This follows http://crrev.com/a959a6cf * Switch Android binary deps to be managed by CIPD. This mirrors http://crrev.com/b80cf484 CHROMIUM ROLL: -------------- Change log: https://chromium.googlesource.com/chromium/src/+log/f93b8b19f2..adf969a7cb Full diff: https://chromium.googlesource.com/chromium/src/+/f93b8b19f2..adf969a7cb Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/eec763edae..a7b41d733d * src/build: https://chromium.googlesource.com/chromium/src/build/+log/4ef2624fab..f157e447ed * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/3275a099f3..73ddd64be6 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/9e4709d134..4aa21e3299 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/a8c077a658..fc66e396f9 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/3bd34f929d..7b30c21c2c * src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/ca0bd08387..4a9623af57 * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/664e99a648..6cc352e216 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/14715602e0..af046c52f1 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/70dea4270e..c4ccb4b623 * src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/f9e8b42758..c33a5ee8e7 * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/21d33b1a09..b31896655a * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b512b7250b..29a3411140 * src/tools/swarming_client: https://chromium.googlesource.com/infra/luci/client-py.git/+log/5da404cf35..6fd3c7b6eb DEPS diff: https://chromium.googlesource.com/chromium/src/+/f93b8b19f2..adf969a7cb/DEPS Clang version changed 315613:317263 Details: https://chromium.googlesource.com/chromium/src/+/f93b8b19f2..adf969a7cb/tools/clang/scripts/update.py TBR=phoglund@webrtc.org, sakal@webrtc.org CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal Bug: webrtc:8501 Change-Id: I28b0e78748e2441247d7d3b7976eec957ac47726 Reviewed-on: https://webrtc-review.googlesource.com/21400 Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org> Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20603}
2017-10-02MB: Add support for isolating scripts + isolate low_bandwidth_audio_test.py.Edward Lemur
NOTRY=True Bug: chromium:755660 Change-Id: I92de99cd1e3dd206f6cd366dbfd1c8c211d37cc7 Reviewed-on: https://webrtc-review.googlesource.com/4420 Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org> Reviewed-by: Henrik Kjellander <kjellander@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20089}
2017-09-15gitignore: Remove webrtc/Henrik Kjellander
Since webrtc/* has been moved to the top level we should ignore it so it can be easily cleaned. Right now there are usually at least .pyc files. BUG=chromium:611808 NOTRY=True Change-Id: If04284353a4e467583f810b2e5423c32269ba3cf Reviewed-on: https://webrtc-review.googlesource.com/1571 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Henrik Kjellander <kjellander@webrtc.org> Cr-Commit-Position: refs/heads/master@{#19851}
2017-09-15Fixing WebRTC after moving from src/webrtc to src/Mirko Bonadei
In https://webrtc-review.googlesource.com/c/src/+/1560 we moved WebRTC from src/webrtc to src/ (in order to preserve an healthy git history). This CL takes care of fixing header guards, #include paths, etc... NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true TBR=tommi@webrtc.org Bug: chromium:611808 Change-Id: Iea91618212bee0af16aa3f05071eab8f93706578 Reviewed-on: https://webrtc-review.googlesource.com/1561 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Henrik Kjellander <kjellander@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#19846}
2017-06-30Move webrtc/{tools => rtc_tools}kjellander
Leaving compatibility script in webrtc/tools/compare_videos.py to avoid breaking our video quality tests in Chromium. Forwarding GN targets are left in webrtc/tools/BUILD.gn. BUG=webrtc:7855 NOTRY=True NOPRESUBMIT=True Review-Url: https://codereview.webrtc.org/2965593002 Cr-Commit-Position: refs/heads/master@{#18848}
2017-05-09Moving scripts to download and build apprtc/collider.mbonadei
We are starting to move code to setup our tests from [1]. We are moving only scripts to download and build apprtc, collider and node (scripts that work on firefox have not been copied by this CL). [1] - https://chromium.googlesource.com/chromium/deps/webrtc/webrtc.DEPS/ BUG=webrtc:7602 NOTRY=True Review-Url: https://codereview.webrtc.org/2861653005 Cr-Commit-Position: refs/heads/master@{#18060}
2017-05-09Rename tools-webrtc -> tools_webrtcHenrik Kjellander
This aligns with established naming convention for all other directories. BUG=webrtc:7593 NOTRY=True NOTREECHECKS=True R=ehmaldonado@webrtc.org, mbonadei@webrtc.org TBR=henrika@webrtc.org Review-Url: https://codereview.webrtc.org/2864213004 . Cr-Commit-Position: refs/heads/master@{#18059}
2017-03-06Add PESQ precompiled tool for audio quality testingoprypin
BUG=webrtc:7229 Review-Url: https://codereview.webrtc.org/2715933003 Cr-Commit-Position: refs/heads/master@{#17055}
2017-02-24Adding support for native profiling of AppRTCMobile.henrika
See perf_setup.sh for instructions. NOTRY=TRUE BUG=NONE Review-Url: https://codereview.webrtc.org/2705063002 Cr-Commit-Position: refs/heads/master@{#16826}
2017-01-26Replace src/ios copy with DEPS mirror.Henrik Kjellander
BUG=webrtc:6934 R=ehmaldonado@webrtc.org TBR=henrika@webrtc.org Review-Url: https://codereview.webrtc.org/2659493002 . Cr-Commit-Position: refs/heads/master@{#16300}
2017-01-04Add cleanup_links.py script that runs before sync.kjellander
This should reduce/eliminate the amount of manual cleanup users have to do to sync past 177567c518b121731e507e9b9c4049c4dc96e4c8 (#15754). This is essentially a stripped down version of https://chromium.googlesource.com/external/webrtc/+/526248779a6315b02f5ca36a2f76122d3914b67e/setup_links.py which only does the link cleaning + adds removal of the links db. BUG=webrtc:5006 NOTRY=True Review-Url: https://codereview.webrtc.org/2603203002 Cr-Commit-Position: refs/heads/master@{#15897}
2016-12-22DEPS: Sync Git subtree mirrors instead of symlinking into chromium/srckjellander@webrtc.org
This changes the way we pull in dependencies WebRTC shares with Chromium. The base, build, tools and third_party directories from Chromium are now synced as Git subtree mirrors in the DEPS file. All symlinks to directories that were previously created by the setup_links.py are replaced with proper DEPS entries. One downside with this solution is that we get a lot of directories in tools/ and third_party/ that we currently don't use. Going forward it might be possible to improve this but as long as the BUILD.gn files are stored in the Chromium repo rather at each dependency's repo, this will be very cumbersome. The DEPS file will be kept auto-rolled by the script in https://chromium.googlesource.com/external/webrtc/+/master/tools-webrtc/autoroller/roll_deps.py which is periodically executed by a bot. This change brings back the Google Play Services download for Android, which displays a license confirmation dialog to the user at the first sync. By running it as a proper hook instead of inside sync_chromium.py, the problems with that the interactive prompt gets hidden/stuck should be fixed (now the behavior is identical to Chromium). Some measurements on the size savings for a clean, newly created checkout: Linux: 15GB -> 6.4GB (-8.6GB) Linux (with Android): 25 GB -> 16 GB (-9GB). 8.4GB of this is Android SDK+NDK. Mac (with iOS): 14 GB -> 5.6GB (-8.4GB) Note that for all of the above, 1GB is occupied by the resources/ dir. BUG=webrtc:5006, webrtc:5578 NOTRY=True R=agable@chromium.org, henrika@webrtc.org, iannucci@chromium.org Review-Url: https://codereview.webrtc.org/1414343008 . Cr-Commit-Position: refs/heads/master@{#15754}
2016-12-21Readd third_party/llvm-build to .gitignoreHenrik Kjellander
I thought it needed to be wiped to unblock https://codereview.webrtc.org/2588333002/ but it doesn't seem to be the case, so readding for now. BUG=None TBR=brandtr@webrtc.org Review-Url: https://codereview.webrtc.org/2588423004 . Cr-Commit-Position: refs/heads/master@{#15739}
2016-12-20Update .gitignore for changes in third_partyHenrik Kjellander
This is needed to avoid errors about unversioned files after submitting https://codereview.webrtc.org/2588333002/ BUG=webrtc:5006 TBR=charujain@webrtc.org Review-Url: https://codereview.webrtc.org/2591663002 . Cr-Commit-Position: refs/heads/master@{#15702}
2016-12-20Move last of third_party dirs into DEPS entrieskjellander
BUG=webrtc:5006 TBR=charujain@webrtc.org NOTRY=True Review-Url: https://codereview.webrtc.org/2588333002 Cr-Commit-Position: refs/heads/master@{#15701}
2016-12-19Create resources/.gitignore file.kjellander
Create a .gitignore file in resources/ that is responsible for preventing the downloaded binary files from being added to source control. BUG=None NOTRY=True Review-Url: https://codereview.webrtc.org/2587163002 Cr-Commit-Position: refs/heads/master@{#15691}
2016-12-15Create top-level dir tools-webrtc and start moving things into it.Henrik Kjellander
In order to get rid of the Chromium checkout for WebRTC, the plan is to instead of cloning all of Chromium, only clone the build, third_party and tools sub-directories. In order to do so, we must first move all things checked into the WebRTC tools/ directory somewhere else. Due to many hardcoded assumptions of tools/ existing in Chrome, this is only manageble solution to the problem. This first step only moves stuff not used by the build system or bots, and deletes a few unused directories. BUG=webrtc:5006 R=henrika@webrtc.org Review-Url: https://codereview.webrtc.org/2584433002 . Cr-Commit-Position: refs/heads/master@{#15622}
2016-12-15Remove unnecessary third_party links: nss, llvm-build, syzygykjellander
third_party/nss is no longer used. third_party/llvm-build and third_party/syzygy links are not be needed; these dirs are created during 'gclient runhooks' now that we moved to executing hooks in our own DEPS file instead of the ones in chromium/src/DEPS as per https://codereview.webrtc.org/2524673002 BUG=webrtc:5006 NOTRY=True TESTED=Ran all compile trybots with the --clobber flag. Review-Url: https://codereview.webrtc.org/2570993003 Cr-Commit-Position: refs/heads/master@{#15621}
2016-11-29Ignore newly added resource files.charujain
As part of https://codereview.webrtc.org/2532963002/ we added two new resource file which needs to be ignored. BUG=webrtc:6761 NOTRY=true Review-Url: https://codereview.webrtc.org/2536133002 Cr-Commit-Position: refs/heads/master@{#15290}
2016-11-22DEPS: Specify WebRTC hooks and add a few dependencieskjellander
This removes the need of executing Chromium's runhooks. A selection of hooks (not all) were picked that should be sufficient for WebRTC's needs. New dependencies: * third_party/espresso * third_party/javax_inject * tools/clang_format_merge_driver BUG=webrtc:5578, webrtc:5006, webrtc:6741 TESTED= rm -rf third_party/android_tools/sdk/extras/google/m2repository/ gclient runhooks Verified that third_party/android_tools/sdk/extras/google/m2repository/ is downloaded without any license prompt. NOTRY=True Review-Url: https://codereview.webrtc.org/2524673002 Cr-Commit-Position: refs/heads/master@{#15195}
2016-11-18Modify audio_processing_unittest to use ResourcePath instead of ProjectRootPath.ehmaldonado
Move the resources to //resources and upload them to Google Storage. BUG=webrtc:6727 Review-Url: https://codereview.webrtc.org/2508943004 Cr-Commit-Position: refs/heads/master@{#15152}
2016-11-16Remove all references to GYPHenrik Kjellander
Remove all .gyp and .gypi files. Remove entries from OWNERS files for *.isolate, *.gyp, *.gypi Remove unused scripts in webrtc/build. BUG=webrtc:6323 R=henrika@webrtc.org, phoglund@webrtc.org Review URL: https://codereview.webrtc.org/2509703002 . Cr-Commit-Position: refs/heads/master@{#15107}
2016-11-14MB: Copy MB from Chromium repokjellander
Essentially a copy of https://codereview.chromium.org/2299953002/ plus changes to WebRTC's license, changed OWNERS and additional MB updates up to Chromium revision http://crrev.com/f1e2718a3ff. The PRESUBMIT.py check was updated to use the existing webrtc/build/mb_config.pyl to avoid breaking bots (that have this path hardcoded). This replaces the previously symlinked MB, which already runs validation of the WebRTC configs as part of webrtc/build/PRESUBMIT.py. BUG=chromium:664425 NOTRY=True TESTED=Ran: tools/mb/mb.py gen -m client.webrtc -b 'Mac64 Release' --config-file webrtc/build/mb_config.pyl --isolate-map-file=webrtc/build/gn_isolate_map.pyl --gyp-script=webrtc/build/gyp_webrtc.py //out/Release Review-Url: https://codereview.webrtc.org/2306163002 Cr-Commit-Position: refs/heads/master@{#15068}
2016-11-01Add third_party/android_support_test_runner to .gitignoreehmaldonado
BUG=webrtc:6596, webrtc:6608 R=kjellander@webrtc.org NOTRY=True Review-Url: https://codereview.webrtc.org/2463333002 Cr-Commit-Position: refs/heads/master@{#14872}
2016-10-31Add ffmpeg and zxing to webrtc/tools/video_quality_toolchain.Henrik Kjellander
Usually .sha1 files are downlaoded using DEPS hooks but since this bucket is internal we can't run it everywhere since it would fail non-Googler checkouts. Instead we download the binaries by calling a Python script, which will be added as a separate build step on the buildbots. The .sha1 files are copied from https://cs.chromium.org/chromium/src/chrome/test/data/webrtc/resources/tools/ leaving out pesq and sox. BUG=webrtc:6633 TESTED=Ran the download.py script on Mac and verified the files were downloaded. R=mandermo@google.com, phoglund@webrtc.org Review URL: https://codereview.webrtc.org/2462023002 . Cr-Commit-Position: refs/heads/master@{#14859}
2016-10-20Remove all traces of Dr Memory.Henrik Kjellander
The Dr Memory toolchain is no longer supported by Chromium and their bots have been removed. WebRTC will now rely on the LLVM santizers for catching such errors. BUG=webrtc:6553 NOTRY=True R=ehmaldonado@webrtc.org Review URL: https://codereview.webrtc.org/2434563003 . Cr-Commit-Position: refs/heads/master@{#14703}
2016-09-22Add tools/determinism to setup_links.ehmaldonado
BUG=chromium:583318 NOTRY=True Review-Url: https://codereview.webrtc.org/2360853003 Cr-Commit-Position: refs/heads/master@{#14360}
2016-08-24Add missing dependencies to setup_links.ehmaldonado
Fixes the following error for Android GN bots when trying to roll Chromium into WebRTC. Full logs at: https://build.chromium.org/p/tryserver.webrtc/builders/android_gn_dbg/builds/13405/steps/generate_build_files/logs/stdio /b/c/b/android_gn_dbg/src/buildtools/linux64/gn gen //out/Debug --check -> returned 1 ERROR at //build/config/android/internal_rules.gni:140:23: Can't load input file. deps += [ "${_target_label}__build_config" ] ^------------------------------- Unable to load: /b/c/b/android_gn_dbg/src/third_party/byte_buddy/BUILD.gn I also checked in the secondary tree for: /b/c/b/android_gn_dbg/src/build/secondary/third_party/byte_buddy/BUILD.gn GN gen failed: 1 BUG=522043 NOTRY=True Review-Url: https://codereview.webrtc.org/2268343002 Cr-Commit-Position: refs/heads/master@{#13886}
2016-08-11Roll chromium_revision db8d32de07..941118827f (410624:411223)kjellander
Added third_party/ced to setup_links.py (needed for Android). Change log: https://chromium.googlesource.com/chromium/src/+log/db8d32de07..941118827f Full diff: https://chromium.googlesource.com/chromium/src/+/db8d32de07..941118827f Changed dependencies: * src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/4e878f7f64..75976ae026 * src/third_party/libFuzzer/src: https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer.git/+log/3ae6b1d110..764f3890a0 * src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/82070ae939..2d1e63d0c5 DEPS diff: https://chromium.googlesource.com/chromium/src/+/db8d32de07..941118827f/DEPS No update to Clang. TBR=marpan@webrtc.org,ehmaldonado@webrtc.org, BUG= NOTRY=True Review-Url: https://codereview.webrtc.org/2239673002 Cr-Commit-Position: refs/heads/master@{#13729}
2016-08-04Roll chromium_revision 48e079d573..33f87688e4 (407510:409700)kjellander
Added symlink to third_party/closure_compiler to resolve Android GN error. Change log: https://chromium.googlesource.com/chromium/src/+log/48e079d573..33f87688e4 Full diff: https://chromium.googlesource.com/chromium/src/+/48e079d573..33f87688e4 Changed dependencies: * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/60f7f9a8b4..88c6fc5bde * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/5440fe0cd1..0d1b0961f9 * src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/24ea727552..4e878f7f64 * src/third_party/libsrtp: https://chromium.googlesource.com/chromium/deps/libsrtp.git/+log/720780acf8..48bdd208dc * src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/4b073bc39a..82070ae939 * src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/e84dcb43bd..68786ccd53 * src/third_party/lss: https://chromium.googlesource.com/external/linux-syscall-support/lss.git/+log/4fc942258f..3f6478ac95 * src/third_party/opus/src: https://chromium.googlesource.com/chromium/deps/opus.git/+log/655cc54c56..aa32042a50 * src/third_party/usrsctp/usrsctplib: https://chromium.googlesource.com/external/github.com/sctplab/usrsctp/+log/c60ec8b35c..9a3e5465e9 * src/tools/swarming_client: https://chromium.googlesource.com/external/swarming.client.git/+log/7f63a272f7..e4288c3040 DEPS diff: https://chromium.googlesource.com/chromium/src/+/48e079d573..33f87688e4/DEPS No update to Clang. Skipping trybots since they already ran for https://codereview.webrtc.org/2210493004/ and this CL just adds a fix for Android GN (which trybots were run). TBR=marpan@webrtc.org, BUG=webrtc:6169 NOTRY=True Review-Url: https://codereview.webrtc.org/2215633002 Cr-Commit-Position: refs/heads/master@{#13632}
2016-07-28Fix gitignore after setup_links change.phoglund
R=henrika@webrtc.org BUG=522043 Review-Url: https://codereview.webrtc.org/2184323004 Cr-Commit-Position: refs/heads/master@{#13556}
2016-06-08Hide *.xcworkspace filesadam.fedor
For hiding xcworkspace files, along with xcodeproj files, both of which are created by the ninja xcode generator BUG=NONE NOTRY=True Review-Url: https://codereview.webrtc.org/2045733005 Cr-Commit-Position: refs/heads/master@{#13075}
2016-04-18setup_links.py: Remove third_party/libeventkjellander
It no longer exists in this location of Chromium and is thus no longer needed. NOTRY=True TBR=tommi@webrtc.org Review URL: https://codereview.webrtc.org/1893953002 Cr-Commit-Position: refs/heads/master@{#12398}
2016-04-18Add isolate files for Android testskjellander
BUG=chromium:583318 TESTED=Passing runs with: GYP_DEFINES='test_isolation_mode=prepare OS=android' webrtc/build/gyp_webrtc ninja -C out/Release NOTRY=True NOPRESUBMIT=True Review URL: https://codereview.webrtc.org/1882963003 Cr-Commit-Position: refs/heads/master@{#12397}
2016-04-04.gitignore: add third_party/libFuzzerHenrik Kjellander
.gitignore was forgotten when adding a new dependency to setup_links.py (https://codereview.webrtc.org/1857673002). TBR=pbos@webrtc.org Review URL: https://codereview.webrtc.org/1853113002 . Cr-Commit-Position: refs/heads/master@{#12216}