summaryrefslogtreecommitdiff
path: root/webrtc_examples.gyp
AgeCommit message (Collapse)Author
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-09-27Roll chromium_revision 6455c69..deaf2f7 (293954:295079)kjellander@webrtc.org
Mainly to pick up recent yasm changes needed for turning on libvpx in GN. Summary of changes (git diff 6455c69..deaf2f7 DEPS): * third_party/boringssl 7bdec13..a70c75c * third_party/libjpeg_turbo 3963fbc..034e9a9 * third_party/libvpx d95585f..4947d55 * tools/gyp 1972:1977 I had to add src/third_party/junit/src to be ignored due to http://crbug.com/417292. BUG=3855, chromium:417292 TBR=pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/27539004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7313 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-18Split video_render_module implementation into default and internal ↵andresp@webrtc.org
implementation. Targets must now link with implementation of their choice instead of at "gyp"-time. Targets linking with libjingle_media: - internal implementation when build_with_chromium=0, default otherwise. Targets linking with default render implementation: - video_engine_tests - video_loopback - video_replay - anything dependent on webrtc_test_common Targets linking with internal render implementation: - vie_auto_test - video_render_tests - libwebrtcdemo-jni - video_engine_core_unittests GN changes: - Not many since there is almost no test definitions. Work-around for chromium: - Until chromium has updated libpeerconnection to link with video_capture_impl and video_render_impl, webrtc target automatically depends on it. This should fix the FYI bots and not require a webrtc roll to fix. Re-enable android tests by reverting 7026 (some tests left disabled). TESTED: passes all the bots. If this inadvertently breaks a target please fix the linking rules so the target has the desired implementation linked in. BUG=3770 R=kjellander@webrtc.org, pbos@webrtc.org TBR=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/19359004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7217 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-17Split video_capture_module specific implementation (external vs internal ↵andresp@webrtc.org
capture) into its own targets. Dependencies must link directly with the desired one. Targets linking with libjingle_media: - internal implementation when build_with_chromium=0, default otherwise. Targets linking with default/external capture implementation: - anything dependent on webrtc_test_common - anything dependent on video_engine_core Targets linking with internal capture implementation: - vie_auto_test - anything dependent on webrtc_test_renderer GN changes: - Not many since there is almost no test definitions. TESTED: passes all the bots. If this inadvertently breaks a target please fix the linking rules so the target has the desired implementation linked in. BUG=3768 R=glaznev@webrtc.org TBR=kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/24589004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7209 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-06Fix rm command for class cleanup in r7091kjellander@webrtc.org
In https://webrtc-codereview.appspot.com/20339004 the rm command was missing 'r' for recursive mode. TBR=henrike@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/26379004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7092 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-06Cleanup temporary class files for OpenSlDemokjellander@webrtc.org
I've seen tryjobs failing when they shouldn't on the Android trybots and I suspect this might have something to do with it. TBR=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/20339004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7091 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-07-03WebRTCDemo: set local SSRC for loopback test, otherwise receiver would reset ↵braveyao@webrtc.org
it due to ssrc clash, which would cause delayed remote rendering. (Including another fix here, https://review.webrtc.org/16779004/, to make the test run) BUG=3500 TEST=Manual Test R=glaznev@webrtc.org Review URL: https://webrtc-codereview.appspot.com/13819004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@6587 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-14Add webrtc field trials API.andresp@webrtc.org
From now on it is expected that code linking system_wrappers.gyp:system_wrappers provides an implementation for field_trial API or links with the default one in system_wrappers.gyp:field_trial_default. Note: Since there is no use of webrtc::field_trial API inside webrtc this CL on itself does not forces the clients to actually define it. It however lays the API and updates the gyp rules to link with so that it is ready to use. Tested: Introduced a use of field trial in system wrappers and make sure all bots were building successfully. BUG=crbug/367114 R=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14489004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@6147 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-15Make WebRTC Android examples build without sourcing envsetup.shkjellander@webrtc.org
The new recipes framework for configuring build explicitly sets the GYP_DEFINES for Android builds instead of relying on the envsetup.sh script which probably will be removed at some point in the future. This causes our build to break since our Android examples relies on the Android SDK being found using the ANDROID_SDK_ROOT environment variable. A GYP variable 'android_sdk_root' exists and is set correctly by common.gypi, which is what I'm using to pass this path correctly to these tests. The libjingle example is handled separately in https://webrtc-codereview.appspot.com/11809004/ BUG=chromium:346198 TEST=Local builds using: . build/android/envsetup.sh unset ANDROID_SDK_ROOT webrtc/build/gyp_webrtc ninja -C out/Debug ninja -C out/Release + trybots passing: git try --bot=android,android_rel,android_clang R=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/11799004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5907 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-01-21Android example apps: fixes issue where useful failure information was ↵henrike@webrtc.org
suppressed. BUG=2808 R=andrew@webrtc.org, fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7309004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5408 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-01-17Android, OpenSlDemo: moved to webrtc/examples/android/opensl_loopbackhenrike@webrtc.org
BUG=N/A R=andrew@webrtc.org, fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7269004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5400 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-12-20Android build: make it quiet on success and not overly noisy on failure.fischman@webrtc.org
- OpenSLDemo and WebRTCDemo get the sauce that AppRTCDemo got in r5271 - libjingle_peerconnection_jar is now silent on success - Fix a bug introduced by r5271 which caused ant logs to be emitted to a subdir of talk/examples instead of in the gyp output directory. R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/6199005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5332 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-12-12Complete rewrite of demo application.henrike@webrtc.org
BUG=2122 R=andrew@webrtc.org, fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/3669004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5273 4adac7df-926f-26a2-2b94-8c16560cd09d