webrtc/talk
andresp@webrtc.org ab071daab8 Split video_render_module implementation into default and internal 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@7217 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-18 08:58:15 +00:00
..
app/webrtc Enable HW video decoding on Qualcomm devices. 2014-09-17 21:25:51 +00:00
build Remove more dependencies on openssl, add dependency on boringssl. Continues on r6798 2014-08-11 21:06:30 +00:00
examples HW video decoding optimization to better support HD resolution: 2014-09-15 17:52:42 +00:00
media Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h."" 2014-09-17 09:02:25 +00:00
p2p Implemented Network::GetBestIP() selection logic as following. 2014-09-17 22:37:29 +00:00
session Fixes two issues in how we handle OfferToReceiveX for CreateOffer: 2014-09-09 21:43:15 +00:00
xmllite (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
xmpp (Auto)update libjingle 75302540-> 75327856 2014-09-11 21:52:48 +00:00
COPYING Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
libjingle_examples.gyp (Auto)update libjingle 71753329-> 71766184 2014-07-23 19:07:53 +00:00
libjingle_media_unittest.isolate Pass GYP DEPTH variable to isolate. 2014-06-13 09:02:15 +00:00
libjingle_p2p_unittest.isolate Pass GYP DEPTH variable to isolate. 2014-06-13 09:02:15 +00:00
libjingle_peerconnection_unittest.isolate Pass GYP DEPTH variable to isolate. 2014-06-13 09:02:15 +00:00
libjingle_sound_unittest.isolate Pass GYP DEPTH variable to isolate. 2014-06-13 09:02:15 +00:00
libjingle_tests.gyp Stop building talk/xmllite since it is no longer used. 2014-09-15 08:13:36 +00:00
libjingle_unittest.isolate Pass GYP DEPTH variable to isolate. 2014-06-13 09:02:15 +00:00
libjingle.gyp Split video_render_module implementation into default and internal implementation. 2014-09-18 08:58:15 +00:00
LICENSE_THIRD_PARTY Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
OWNERS Add jiayl to talk OWNERS. 2014-08-28 23:24:36 +00:00
PRESUBMIT.py Remove files from talk/PRESUBMIT.py. 2014-09-02 16:17:36 +00:00