Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
656 commits
Select commit Hold shift + click to select a range
a816180
Fixing a bug regarding VOE packet loss rate feedback to ACM
May 30, 2014
420b256
Fix bug where RTP headers in the packet history were replaced with th…
May 30, 2014
b4e3c25
Add native_test dependency to webrtc_perf_tests.
May 30, 2014
288bd15
Multi-threaded test for Audio Coding Module
May 30, 2014
1678db9
(Auto)update libjingle 68230113-> 68244456
May 30, 2014
af48aaa
Disable AudioCodingModuleMtTest due to memcheck and tsan failures.
May 30, 2014
1fddd61
Add a Reset() method to AudioFrame.
May 30, 2014
9f8164c
Fix two bugs in DataChannel state transition.
May 30, 2014
acca675
Implement mac version of AppRTCDemo.
May 30, 2014
56d1146
Fix AppRTC target configuration in libjingle_examples.gyp.
May 30, 2014
222d8d3
Add a TSAN suppression for a benign TRACE_EVENT race.
May 30, 2014
0163674
Make OpenSSLStreamAdapter verify the leaf certificate digest for chai…
May 30, 2014
360507b
VideoCaptureAndroid: don't synchronized on camera thread.
May 30, 2014
8a09af3
Fix the build error from OpenSSLStreamAdapter::SSLVerifyCallback
May 30, 2014
174a674
Enable -Wall, -Wextra and -Wunused-variable for talk/ on clang.
Jun 2, 2014
2812b59
Re-enables CommonFormats test for Android.
Jun 2, 2014
fe41a8f
Adding thread annotations to parts of Audio Coding Module
Jun 2, 2014
4ecae6e
Disable MouseCursorMonitorTest.FromScreen
Jun 2, 2014
2bd032e
Disable MouseCursorMonitorTest
Jun 2, 2014
2f7c7ce
Remove old perf_expectations no longer used.
Jun 2, 2014
a28c697
- Get rid of 'using' from .h
Jun 2, 2014
34a08b4
(Auto)update libjingle 68275107-> 68379861
Jun 2, 2014
c0035a6
Remove an optimization that's no longer worth the extra complexity it…
Jun 3, 2014
044bdac
Remove kMaxWaitForStatsMs from tsanv2 compilation.
Jun 3, 2014
b525a9d
(Auto)update libjingle 68379861-> 68445177
Jun 3, 2014
f2e4a99
Add kwiberg@webrtc.org to watchlist for audio_coding and audio_proces…
Jun 3, 2014
8e4401b
Reformat integer accessors to look like their float counterparts
Jun 3, 2014
8d13cd1
Re-enable AudioCodingModuleMtTest
Jun 3, 2014
289a35c
Add empty webrtcmediaengine.cc.
Jun 3, 2014
ddc6bc9
Revert 6312 "Re-enable AudioCodingModuleMtTest"
Jun 3, 2014
83eb7df
PeerConnection(java): disable wait for flaky ICEConnection.COMPLETED.
Jun 3, 2014
4ef254f
Enable videoprocessor_integrationtest tests on android.
Jun 3, 2014
5321784
(Auto)update libjingle 68465410-> 68487517
Jun 3, 2014
09a71cd
talk/ios: Fixes source after corrupt sync in r6305 (which corrupted r…
Jun 3, 2014
251fdf6
(Auto)update libjingle 68495561-> 68499439
Jun 3, 2014
af81b9b
(Auto)update libjingle 68499439-> 68501302
Jun 4, 2014
0cdcd23
(Auto)update libjingle 68501302-> 68506654
Jun 4, 2014
19fc09e
Adding missing break in media_file_utility.cc.
Jun 4, 2014
2bdd399
Suppress memcheck error in VideoProcessorIntegrationTest
Jun 4, 2014
4436b44
Moved verbose logging in rtcp_receiver.cc to LS_VERBOSE.
Jun 4, 2014
b616e12
Disables some modules_unittests on Android.
Jun 4, 2014
147f4fe
Disables SystemDelayTest.CorrectDelayDuringDrift on Android
Jun 4, 2014
d3dcebf
Disable P2PTransportChannelMultihomedTest.TestFailover under Memcheck
Jun 4, 2014
40b45fc
(Auto)update libjingle 68506654-> 68507189
Jun 4, 2014
6f23776
(Auto)update libjingle 68507189-> 68543735
Jun 4, 2014
c6db88b
Make it possible to build webrtc for arm64.
Jun 4, 2014
738df89
Fix retain cycle in RTCEAGLVideoView.
Jun 4, 2014
e6e1391
Android: cleanup gtest_target_type conditions.
Jun 4, 2014
f1adbee
(Auto)update libjingle 68562943-> 68571194
Jun 4, 2014
c578962
Disable a test in libjingle_peerconnection_unittest for DrMemory
Jun 5, 2014
ef92755
Have RTX be enabled by setting an RTX payload type instead of by sett…
Jun 5, 2014
edbe886
common_audio/signal_processing: Removed macro WEBRTC_SPL_MUL_16_16_RS…
Jun 5, 2014
aafd7a8
The correct fix of workaround in r6261.
Jun 5, 2014
0d523ee
Remove static initializer from WebRtcVideoEngine2.
Jun 5, 2014
eae7924
Adding back platform specific renderer to video loopback test.
Jun 5, 2014
2f816bb
NetEq: Add thread annotation to const scoped_ptrs
Jun 5, 2014
1f971b5
Fixes and enables SystemDelayTests.
Jun 5, 2014
681aaae
Remove remaining samples (AppRTC) since moved to Github
Jun 5, 2014
b51d3ea
Revert 6341 "Fixes and enables SystemDelayTests."
Jun 5, 2014
65d61c3
Opus send rate overflows if over 65 kbps
Jun 5, 2014
130fa64
AppRTCDemo(android): remove HTML/regex hackery in favor of JSON struct.
Jun 5, 2014
94454b7
Fix the chain that propagates the audio frame's rtp and ntp timestamp…
Jun 5, 2014
4e5f65a
Rebase webrtc/base with r6345 version of talk/base:
Jun 5, 2014
4b83a47
(Auto)update libjingle 68646004-> 68648993
Jun 5, 2014
6ae48c6
Make VideoSendStream/VideoReceiveStream configs const.
Jun 6, 2014
7b6cbb3
(Auto)update libjingle 68689052-> 68689059
Jun 6, 2014
910473b
Fix C++11 -Wnarrowing in channel_unittest.cc.
Jun 6, 2014
91c9104
(Auto)update libjingle 68701339-> 68703656
Jun 6, 2014
42694c5
VideoCaptureImpl::IncomingFrame(): avoid deadlock by acquiring _apiCs.
Jun 6, 2014
9512719
AppRTCDemo(android): support app (UI) & capture rotation.
Jun 6, 2014
b273b60
ViEAutoTestAndroid: Unbreak compile by casting void* to jobject.
Jun 6, 2014
745a39c
Fix the "Failed unprotect audio RTP packet" error when SCTP is bundle…
Jun 6, 2014
b464618
Unbreak NDEBUG compile by RTC_UNUSED()ing an assert()d variable.
Jun 6, 2014
171d941
AppRTCDemo(Android): only stop the cameraThread's looper after stoppi…
Jun 6, 2014
b8f5825
Use XErrorTrap in MouseCursorMonitorX11 to catch the error if the sha…
Jun 6, 2014
c3288c1
Add OpenGL Android video renderer which can display multiple
Jun 6, 2014
24c1778
Revert r6358 "AppRTCDemo(Android): only stop the cameraThread's loope…
Jun 6, 2014
013bdf8
APPRTCDemo(objc): Remove regex parsing in favor of JSON struct.
Jun 6, 2014
e3cdd99
Revert "Fix the "Failed unprotect audio RTP packet" error when SCTP i…
Jun 6, 2014
9359eda
PRESUBMIT: Add Android ARM64 and remove Linux TSan
Jun 8, 2014
9221ab4
Re-enable AudioCodingModuleMtTest again
Jun 8, 2014
31f967c
Fix Dr Memory download
Jun 9, 2014
9c55f0f
Rename neteq4 folder to neteq
Jun 9, 2014
cb0ea43
audio_processing: Forces extended filter to be used in splitting filt…
Jun 9, 2014
a1a2c0c
Multi-threaded unit test for Audio Coding Module using iSAC
Jun 9, 2014
582367f
Updated conformance tests and w3c-ified them.
Jun 9, 2014
ed7edb8
Enables DelayCorrection tests
Jun 9, 2014
85d2794
Adds support for the "apt" format parameter and turns on the RTX feat…
Jun 9, 2014
6b6e58d
Remove unused test_env.py from isolate files + fix nss path.
Jun 9, 2014
190a32f
Make some methods in Clock class const declared
Jun 9, 2014
a90abde
Add thread annotations to AcmReceiver
Jun 9, 2014
6200481
Create a joint encoder/decoder wrapper for iSAC in ACM
Jun 9, 2014
7b82c18
Add kjellander@webrtc.org as OWNER for *.isolate
Jun 10, 2014
0238682
Replace libjingle_root with talk_root variable.
Jun 10, 2014
734a532
Add additional metric (relative standard deviation of encode time) fo…
Jun 10, 2014
86f613d
Move WebRtcVideoEngine2 fakes to unittest header.
Jun 10, 2014
3eb2c2f
(Auto)update libjingle 68891947-> 68893961
Jun 10, 2014
1014101
Revert 6380 "Replace libjingle_root with talk_root variable."
Jun 10, 2014
12cd443
Noise suppression: Change signature to work on floats instead of ints
Jun 10, 2014
0d7ab0a
Adding the new video folder and pacer to the wathclist.
Jun 10, 2014
919914d
MIPS optimizations for ISAC (patch #1)
Jun 10, 2014
fd59c39
Delete last file in neteq4 folder
Jun 10, 2014
a40210a
Add support for NVidia VP8 HW encoder.
Jun 10, 2014
e61b8e3
Adds end to end DataChannel tests.
Jun 10, 2014
3f83072
modules/audio_processing: Adds a config for reported delays
Jun 11, 2014
782978c
common_audio/signal_processing: Moves WEBRTC_SPL_UMUL_16_16_RSFT16 to…
Jun 11, 2014
18026ab
common_audio/signal_processing: Removes macro WEBRTC_SPL_RSHIFT_U16
Jun 11, 2014
c726b1f
Revert r6377 "Create a joint encoder/decoder wrapper for iSAC in ACM"
Jun 11, 2014
fa042ca
Making WebRTC able to play and record audio to files for tests.
Jun 11, 2014
e08a11c
Revert 6395 "Making WebRTC able to play and record audio to file..."
Jun 11, 2014
af214d8
(Auto)update libjingle 68949184-> 68982444
Jun 11, 2014
6604c6d
Revert 6397 "(Auto)update libjingle 68949184-> 68982444"
Jun 11, 2014
5d223a7
(Auto)update libjingle 68982444-> 68983526
Jun 11, 2014
fbb567d
Add APIs to enable padding with redundant payloads.
Jun 11, 2014
9e65a3b
Re-land webrtcmediaengine.cc part of r6397.
Jun 11, 2014
ab85187
Remove unused resource
Jun 11, 2014
8454ad1
Reland: Making WebRTC able to play and record audio to files for tests.
Jun 11, 2014
5b111b0
Re-land "Create a joint encoder/decoder wrapper for iSAC in ACM"
Jun 11, 2014
4aeb941
Update generated asm offsets scripts.
Jun 11, 2014
e9e8007
(Auto)update libjingle 68985065-> 69005149
Jun 11, 2014
286cd76
Revert 6405 "Update generated asm offsets scripts."
Jun 12, 2014
d41eaeb
(Auto)update libjingle 69005149-> 69049090
Jun 12, 2014
276637b
Disable flaky test on DrMemory Full.
Jun 12, 2014
2881ab1
Increased kMaxRampUpDelayMs (120 to 240s).
Jun 12, 2014
c01cc3d
Revert 6407 "Revert 6405 "Update generated asm offsets scripts.""
Jun 12, 2014
b90619c
(Auto)update libjingle 69049090-> 69054765
Jun 12, 2014
7e3d62d
Revert 6411 "Revert 6407 "Revert 6405 "Update generated asm offs..."
Jun 12, 2014
4cb0128
Fixed GetStats when local and remote track are using the same ssrc.
Jun 12, 2014
27f062a
Update generated asm offsets scripts.
Jun 12, 2014
cb254aa
Enable pacing by default and remove the option to disable it from the…
Jun 12, 2014
18dfa8d
(Auto)update libjingle 69069003-> 69082899
Jun 12, 2014
6c6f33b
Fix the flaky RTP DataChannel test.
Jun 12, 2014
3f3f428
(Auto)update libjingle 69097619-> 69099564
Jun 12, 2014
ddeec04
Revert r6390 "Adds end to end DataChannel tests." Flaky on linux_memc…
Jun 12, 2014
3c13ed3
json.h include different header files depending on WEBRTC_CHROMIUM_BU…
Jun 12, 2014
1a6c628
Revert r6420 'Revert r6390 "Adds end to end DataChannel tests." Flaky…
Jun 12, 2014
8e256ee
Revert 6415 "Update generated asm offsets scripts."
Jun 12, 2014
7e71b77
(Auto)update libjingle 69102234-> 69116997
Jun 13, 2014
1c8223c
Initial owners file for talk/media/webrtc/.
Jun 13, 2014
c800c1c
(Auto)update libjingle 69131548-> 69132244
Jun 13, 2014
a1bfc50
Pass GYP DEPTH variable to isolate.
Jun 13, 2014
d54ec12
Fix GYP DEPTH for libjingle isolate files
Jun 13, 2014
9fbb717
Remove engine_codecs_ cache from unittests.
Jun 13, 2014
e322a17
Implement RTX tests+fixes in WebRtcVideoEngine2.
Jun 13, 2014
f99c2f2
Add NACK feedback parameter to WebRtcVideoEngine2.
Jun 13, 2014
db56390
(Auto)update libjingle 69143161-> 69144530
Jun 13, 2014
af6f02f
Neon version of OverdriveAndSuppress()
Jun 13, 2014
a6764ab
(Auto)update libjingle 69144530-> 69164179
Jun 13, 2014
c6c1dfd
Add extra logging and latency restriction to VP8 HW encoder.
Jun 13, 2014
ab23d49
Add glaznev@ to OWNERS for webrtc/modules/video_capture and talk/app/…
Jun 13, 2014
117afee
(Auto)update libjingle 69188577-> 69260070
Jun 16, 2014
2bae321
Add missing sources to webrtc/base/base.gyp
Jun 16, 2014
d159140
(Auto)update libjingle 69260070-> 69276003
Jun 16, 2014
249211e
Disable flaky test (WebRtcVideoMediaChannelTest.GetStats) on DrMemory…
Jun 16, 2014
63e4607
Add thread annotations to parts of ACMGenericCodec
Jun 16, 2014
0a1e7e0
(Auto)update libjingle 69276003-> 69278008
Jun 16, 2014
eb16b81
Implements start bitrate for new video API.
Jun 16, 2014
721f970
common_audio: Removes macro WEBRTC_SPL_LSHIFT_U16
Jun 16, 2014
b099a6f
Adds aluebs@webrtc.org as owner to audio_processing
Jun 16, 2014
1e3c5c2
Importing ThreadChecker class from Chromium
Jun 16, 2014
d6e2213
Remove ivinnichenko from webrtc/test/OWNERS
Jun 16, 2014
27626a6
(Auto)update libjingle 69278008-> 69291002
Jun 16, 2014
4b12d40
Add SDES, APP, IJ, SLI and PLI packet types to RTCP packet class.
Jun 16, 2014
88d9fa6
(Auto)update libjingle 69291002-> 69292418
Jun 16, 2014
d980307
Add max limit of number for overuses. When limit is reached always ap…
Jun 16, 2014
d054bff
(Auto)update libjingle 69292418-> 69293749
Jun 16, 2014
587ef60
Implement RTP extension support in WebRtcVideoEngine2.
Jun 16, 2014
53f5793
(Auto)update libjingle 69306183-> 69323802
Jun 16, 2014
9f36c08
Makes it possible to prevent some third party libraries (jsoncpp and …
Jun 16, 2014
44a317a
(Auto)update libjingle 69337301-> 69359922
Jun 17, 2014
8f8503d
Since NetEq4 is ready to handle 48 kHz codec, it is good to remove th…
Jun 17, 2014
6b06142
Updated W3C getusermedia tests to the latest version of the spec.
Jun 17, 2014
2ca2188
Restore ptypes.txt file
Jun 17, 2014
851a09e
Initial GN work for WebRTC
Jun 17, 2014
d42da54
Revert 6458 "Since NetEq4 is ready to handle 48 kHz codec, it is..."
Jun 17, 2014
ae740dd
(Auto)update libjingle 69359922-> 69365993
Jun 17, 2014
ed3e0d8
Increasing tolerances quite a bit to fight flakes.
Jun 17, 2014
d469443
Rolling new version of opus.gyp
Jun 17, 2014
5654b30
Rebase webrtc/base with r6464 version of talk/base:
Jun 17, 2014
a685c9d
base: Renaming + conforming: post commit review changes for https://w…
Jun 17, 2014
2eaac18
Makes the sid of a closed DataChannel available to reuse per the spec.
Jun 17, 2014
26eaf7c
Add a check to all.gyp to respect the include_tests variable.
Jun 17, 2014
9c09e6e
Add high perf mode to VP8
Jun 17, 2014
a15fbfd
Add round-robin selection of send stream to pad on.
Jun 17, 2014
32196de
Update generated asm offsets scripts.
Jun 17, 2014
e398954
Update usrsctp to r8875
Jun 17, 2014
ec869bf
Revert 6473 "Update generated asm offsets scripts."
Jun 17, 2014
d8de066
Revert "Restore ptypes.txt file"
Jun 18, 2014
12396ab
Update PacketSource and RtpFileSource
Jun 18, 2014
b947d95
Neon version of FilterAdaptation()
Jun 18, 2014
8f06a8a
Update generated asm offsets scripts.
Jun 18, 2014
a19b930
Update webrtc to fix unpack_lib expansion.
Jun 18, 2014
f8063d3
Properly shut down the SCTP stack.
Jun 18, 2014
85b19a1
Exclude SctpDataMediaChannelTest on Win DrMemory for third_party/usrs…
Jun 18, 2014
acede34
Fix a memory leak in SctpDataMediaChannelTest.
Jun 18, 2014
6ce1d58
Exclude flaky test PeerConnectionEndToEndTest.CreateDataChannelAfterN…
Jun 19, 2014
d27d9ae
(Auto)update libjingle 69506154-> 69515138
Jun 19, 2014
5c3f4e3
Fixes and re-enables tests disabled on Android
Jun 19, 2014
496a984
Adding test::AudioSink interface and derived classes
Jun 19, 2014
077593b
Ensure that the start bitrate can be set multiple times.
Jun 19, 2014
84f8ec1
Changes to tests and tools in audio_processing.
Jun 19, 2014
9158df2
Adding an empty constructor implementation to the AudioSink class
Jun 19, 2014
8de8c91
Maintain constantness of the input to iSAC-fix decoder, and prevent h…
Jun 19, 2014
304ca76
Revert 6481 and 6482
Jun 19, 2014
21794f9
(Auto)update libjingle 69543894-> 69555283
Jun 19, 2014
fbd1328
(Auto)update libjingle 69555283-> 69567902
Jun 19, 2014
df9bbbe
(Auto)update libjingle 69567902-> 69568113
Jun 19, 2014
594aefa
Do not call CaptureCursor in ScreenCapturerWinGdi if no MouseShapeObs…
Jun 19, 2014
1ef789d
(Auto)update libjingle 69568113-> 69587333
Jun 19, 2014
8563ef4
(Auto)update libjingle 69587333-> 69588608
Jun 20, 2014
0970dd8
(Auto)update libjingle 69588608-> 69588980
Jun 20, 2014
58e7c86
(Auto)update libjingle 69588980-> 69589535
Jun 20, 2014
4c25c67
(Auto)update libjingle 69589535-> 69600065
Jun 20, 2014
83785d3
Remove unused ALLOCATE_DELAY constant.
Jun 20, 2014
f425b55
Add tests of texture frames in video_send_stream_test.
Jun 20, 2014
75ce920
(Auto)update libjingle 69600065-> 69617317
Jun 20, 2014
bb2d658
(Auto)update libjingle 69617317-> 69623266
Jun 20, 2014
0b893b1
Do not hold the critical section in VideoCaptureAndroid::SetCaptureRo…
Jun 20, 2014
db397e5
Re-evalutes the ICE role on ICE restart.
Jun 20, 2014
b43c99d
Limits the send and receive buffer by bytes, not by packets.
Jun 20, 2014
0d15159
(Auto)update libjingle 69634309-> 69640360
Jun 20, 2014
a24d366
- Exit from a camera thread lopper loop() method only after all camer…
Jun 20, 2014
ff1b1bf
When creating an answer, takes the codec preference from the offer.
Jun 20, 2014
78f440c
GN: BUILD.gn for system_wrappers
Jun 21, 2014
27ab19d
Roll chromium_revision 272489:277350 + fix sanitizer options
Jun 21, 2014
c70b2f9
Add third_party/colorama to DEPS
Jun 21, 2014
a97f6f3
Exclude flaky libjingle_peerconnection_unittest test for Memcheck.
Jun 22, 2014
a36a259
TSan v2 deadlock suppressions.
Jun 22, 2014
b6ebe75
Disables tests that breaks Android bots
Jun 23, 2014
948f768
Roll libvpx 269083:278497
Jun 23, 2014
c00ca62
Rebase webrtc/base with r6521 version of talk/base:
Jun 23, 2014
1227ab8
GN: Add BUILD.gn files + kjellander to OWNERS
Jun 23, 2014
ceb5a1d
Annotating the rest of AudioCodingModuleImpl
Jun 23, 2014
f6d37de
Fix array declarations in aec_core.c
Jun 23, 2014
b338ca6
Annotating the rest of AcmGenericCodec
Jun 24, 2014
71dffb7
(Auto)update libjingle 69648312-> 69830415
Jun 24, 2014
9a4f651
Disable PhysicalSocketTest.TestUdpReadyToSendIPv4 for TSAN2
Jun 24, 2014
04fbc38
Neon version of ScaleErrorSignal()
Jun 24, 2014
05f1464
Exclude AsyncWriteTest.TestWrite from Win DrMemory Full bot and suppr…
Jun 24, 2014
eecf5e6
Removing neteq decode lock and friends
Jun 24, 2014
1da152d
talk/base and webrtc/base suppression had the same names for their su…
Jun 24, 2014
ec9f5fb
Change SdpSerializeCandidate to output candidate line without the "a=…
Jun 24, 2014
1ed1af9
Remove payload duplication in AudioDecoderTest
Jun 25, 2014
d5075bd
Neon version of FilterFar()
Jun 25, 2014
6568e97
This is to compare NetEq with various codecs under a shared packet lo…
Jun 25, 2014
3b84b3a
Add RTCP packet types to packet builder:
Jun 25, 2014
4ddcc40
pkg-config-wrapper should not be run when build_nss is disabled (=0).
Jun 25, 2014
fe526ff
fix after r6472 in rtp_sender, comparison between signed and unsigned…
Jun 25, 2014
a2142ca
Bump version number to 3.55
Jun 25, 2014
6ca4521
Merge upstream version 3.55
dkeppler Jul 8, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,17 +53,20 @@
/third_party/android_testrunner
/third_party/android_tools
/third_party/asan
/third_party/binutils
/third_party/clang_format
/third_party/colorama
/third_party/cygwin
/third_party/directxsdk
/third_party/expat
/third_party/gaeunit
/third_party/gflags/src
/third_party/gold
/third_party/google-visualization-python
/third_party/icu
/third_party/jsoncpp
/third_party/junit
/third_party/libc++
/third_party/libc++abi
/third_party/libjingle
/third_party/libjpeg
/third_party/libjpeg_turbo
Expand All @@ -74,6 +77,7 @@
/third_party/llvm-build
/third_party/nss
/third_party/oauth2
/third_party/openmax_dl
/third_party/openssl
/third_party/opus
/third_party/protobuf
Expand All @@ -87,13 +91,16 @@
/tools/android-dummy-test
/tools/clang
/tools/find_depot_tools
/tools/generate_library_loader
/tools/gn
/tools/grit
/tools/gritsettings
/tools/gyp
/tools/protoc_wrapper
/tools/python
/tools/sanitizer_options
/tools/swarming_client
/tools/tsan_suppressions
/tools/valgrind
/tools/win
/webrtc/examples/android/media_demo/bin
Expand Down
2 changes: 2 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@

Anil Kumar <an1kumar@gmail.com>
Ben Strong <bstrong@gmail.com>
Bridger Maxwell <bridgeyman@gmail.com>
Christophe Dumez <ch.dumez@samsung.com>
Eric Rescorla, RTFM Inc.
Jie Mao <maojie0924@gmail.com>
Luke Weber
Martin Storsjo <martin@martin.st>
Pali Rohar
Paul Kapustin <pkapustin@gmail.com>
Rafael Lopez Diez <rafalopezdiez@gmail.com>
Robert Nagy
Silviu Caragea <silviu.cpp@gmail.com>
Expand Down
11 changes: 1 addition & 10 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,7 @@

# This file is copied and modified from Chromium (src/BUILD.gn).
group("root") {
external = true

deps = [
"//webrtc",
]
}

# A standard (non-group) target is required in the build to load any of the
# configurations, which is in turn required to load all of the build parameters
# (in build/config/BUILD.gn).
executable("dummy") {
external = true
}

98 changes: 82 additions & 16 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ vars = {
"googlecode_url": "http://%s.googlecode.com/svn",
"sourceforge_url": "http://svn.code.sf.net/p/%(repo)s/code",
"chromium_trunk" : "http://src.chromium.org/svn/trunk",
"chromium_revision": "260462",
"chromium_revision": "277350",

# A small subset of WebKit is needed for the Android Python test framework.
"webkit_trunk": "http://src.chromium.org/blink/trunk",
Expand Down Expand Up @@ -42,12 +42,18 @@ deps = {
"testing/gtest":
From("chromium_deps", "src/testing/gtest"),

"third_party/binutils":
Var("chromium_trunk") + "/src/third_party/binutils@" + Var("chromium_revision"),

"third_party/clang_format":
Var("chromium_trunk") + "/src/third_party/clang_format@" + Var("chromium_revision"),

"third_party/clang_format/script":
From("chromium_deps", "src/third_party/clang_format/script"),

"third_party/colorama/src":
From("chromium_deps", "src/third_party/colorama/src"),

"third_party/expat":
Var("chromium_trunk") + "/src/third_party/expat@" + Var("chromium_revision"),

Expand All @@ -67,6 +73,21 @@ deps = {
"third_party/junit/":
(Var("googlecode_url") % "webrtc") + "/deps/third_party/junit@3367",

"third_party/libc++":
Var("chromium_trunk") + "/src/third_party/libc++@" + Var("chromium_revision"),

"third_party/libc++/trunk":
From("chromium_deps", "src/third_party/libc++/trunk"),

"third_party/libc++abi":
Var("chromium_trunk") + "/src/third_party/libc++abi@" + Var("chromium_revision"),

"third_party/libc++abi/trunk":
From("chromium_deps", "src/third_party/libc++abi/trunk"),

"third_party/openmax_dl/":
(Var("googlecode_url") % "webrtc") + "/deps/third_party/openmax@6096",

"third_party/libjpeg":
Var("chromium_trunk") + "/src/third_party/libjpeg@" + Var("chromium_revision"),

Expand All @@ -77,19 +98,19 @@ deps = {
From("chromium_deps", "src/third_party/libsrtp"),

"third_party/libvpx":
Var("chromium_trunk") + "/deps/third_party/libvpx@259973",
Var("chromium_trunk") + "/deps/third_party/libvpx@278497",

"third_party/libyuv":
(Var("googlecode_url") % "libyuv") + "/trunk@994",
(Var("googlecode_url") % "libyuv") + "/trunk@1000",

"third_party/opus":
Var("chromium_trunk") + "/src/third_party/opus@258909",
Var("chromium_trunk") + "/src/third_party/opus@277414",

"third_party/opus/src":
Var("chromium_trunk") + "/deps/third_party/opus@256783",

"third_party/protobuf":
Var("chromium_trunk") + "/src/third_party/protobuf@251211",
Var("chromium_trunk") + "/src/third_party/protobuf@" + Var("chromium_revision"),

"third_party/sqlite/":
Var("chromium_trunk") + "/src/third_party/sqlite@" + Var("chromium_revision"),
Expand All @@ -103,6 +124,9 @@ deps = {
"tools/clang":
Var("chromium_trunk") + "/src/tools/clang@" + Var("chromium_revision"),

"tools/generate_library_loader":
Var("chromium_trunk") + "/src/tools/generate_library_loader@" + Var("chromium_revision"),

"tools/gn":
Var("chromium_trunk") + "/src/tools/gn@" + Var("chromium_revision"),

Expand All @@ -115,9 +139,15 @@ deps = {
"tools/python":
Var("chromium_trunk") + "/src/tools/python@" + Var("chromium_revision"),

"tools/sanitizer_options":
File(Var("chromium_trunk") + "/src/base/debug/sanitizer_options.cc@" + Var("chromium_revision")),

"tools/swarming_client":
From("chromium_deps", "src/tools/swarming_client"),

"tools/tsan_suppressions":
File(Var("chromium_trunk") + "/src/base/debug/tsan_suppressions.cc@" + Var("chromium_revision")),

"tools/valgrind":
Var("chromium_trunk") + "/src/tools/valgrind@" + Var("chromium_revision"),

Expand All @@ -132,11 +162,14 @@ deps = {
Var("chromium_trunk") + "/src/third_party/usrsctp@" + Var("chromium_revision"),

"third_party/usrsctp/usrsctplib":
(Var("googlecode_url") % "sctp-refimpl") + "/trunk/KERN/usrsctp/usrsctplib@8723",
(Var("googlecode_url") % "sctp-refimpl") + "/trunk/KERN/usrsctp/usrsctplib@8875",
}

deps_os = {
"win": {
"third_party/drmemory":
Var("chromium_trunk") + "/src/third_party/drmemory@" + Var("chromium_revision"),

"third_party/winsdk_samples/src":
(Var("googlecode_url") % "webrtc") + "/deps/third_party/winsdk_samples_v71@3145",

Expand All @@ -148,10 +181,6 @@ deps_os = {
"third_party/nss":
From("chromium_deps", "src/third_party/nss"),

# SyzyASan to make it possible to run tests under ASan on Windows.
"third_party/syzygy/binaries":
From("chromium_deps", "src/third_party/syzygy/binaries"),

"tools/find_depot_tools":
File(Var("chromium_trunk") + "/src/tools/find_depot_tools.py@" + Var("chromium_revision")),
},
Expand All @@ -160,6 +189,12 @@ deps_os = {
# NSS, for SSLClientSocketNSS.
"third_party/nss":
From("chromium_deps", "src/third_party/nss"),

# TODO(kjellander): remove once bug 2152 is fixed.
# This needs to specify the path directly (instead of using the
# chromium_deps version) because chromium_deps only defines this for ios.
"testing/iossim/third_party/class-dump":
Var("chromium_trunk") + "/deps/third_party/class-dump@199203",
},

"ios": {
Expand All @@ -176,16 +211,11 @@ deps_os = {
Var("chromium_trunk") + "/src/testing/iossim@" + Var("chromium_revision"),
},

"unix": {
"third_party/gold":
From("chromium_deps", "src/third_party/gold"),
},

"android": {
# Precompiled tools needed for Android test execution. Needed since we can't
# compile them from source in WebRTC since they depend on Chromium's base.
"tools/android":
(Var("googlecode_url") % "webrtc") + "/deps/tools/android@4258",
(Var("googlecode_url") % "webrtc") + "/deps/tools/android@6306",

"tools/android-dummy-test":
(Var("googlecode_url") % "webrtc") + "/deps/tools/android-dummy-test@4244",
Expand Down Expand Up @@ -298,6 +328,42 @@ hooks = [
"action": ["python", Var("root_dir") + "/tools/clang/scripts/update.py",
"--if-needed"],
},
{
# Update the Windows toolchain if necessary.
"name": "win_toolchain",
"pattern": ".",
"action": ["python",
Var("root_dir") + "/webrtc/build/download_vs_toolchain.py",
"update"],
},
{
# Pull binutils for gold.
"name": "binutils",
"pattern": ".",
"action": ["python", Var("root_dir") + "/third_party/binutils/download.py"],
},
{
"name": "drmemory",
"pattern": ".",
"action": [ "download_from_google_storage",
"--no_resume",
"--platform=win32",
"--no_auth",
"--bucket", "chromium-drmemory",
"-s", Var("root_dir") + "/third_party/drmemory/drmemory-windows-sfx.exe.sha1",
],
},
{
# Pull the Syzygy binaries, used for optimization and instrumentation.
"name": "syzygy-binaries",
"pattern": ".",
"action": ["python",
Var("root_dir") + "/build/get_syzygy_binaries.py",
"--output-dir=%s/third_party/syzygy/binaries" % Var("root_dir"),
"--revision=b08fb72610963d31cc3eae33f746a04e263bd860",
"--overwrite",
],
},
{
# Download test resources, i.e. video and audio files from Google Storage.
"pattern": "\\.sha1",
Expand Down
2 changes: 1 addition & 1 deletion OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ mflodman@webrtc.org
niklas.enbom@webrtc.org
tina.legrand@webrtc.org
tommi@webrtc.org
per-file *.isolate=kjellander@webrtc.org
per-file .gitignore=*
per-file AUTHORS=*
per-file BUILD.gn=kjellander@webrtc.org
per-file DEPS=*
per-file WATCHLISTS=*
per-file webrtc_examples.gyp=*
21 changes: 2 additions & 19 deletions PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,23 +93,6 @@ def _CheckApprovedFilesLintClean(input_api, output_api,

return result

def _CheckTalkOrWebrtcOnly(input_api, output_api):
base_folders = set(["webrtc", "talk"])
base_folders_in_cl = set()

for f in input_api.AffectedFiles():
full_path = f.LocalPath()
base_folders_in_cl.add(full_path[:full_path.find('/')])

results = []
if base_folders.issubset(base_folders_in_cl):
error_type = output_api.PresubmitError
results.append(error_type(
'It is not allowed to check in files to ' + ', '.join(base_folders) +
' in the same cl',
[]))
return results

def _CommonChecks(input_api, output_api):
"""Checks common to both upload and commit."""
# TODO(kjellander): Use presubmit_canned_checks.PanProjectChecks too.
Expand Down Expand Up @@ -151,7 +134,6 @@ def _CommonChecks(input_api, output_api):
results.extend(_CheckApprovedFilesLintClean(input_api, output_api))
results.extend(_CheckNoIOStreamInHeaders(input_api, output_api))
results.extend(_CheckNoFRIEND_TEST(input_api, output_api))
results.extend(_CheckTalkOrWebrtcOnly(input_api, output_api))
return results

def CheckChangeOnUpload(input_api, output_api):
Expand Down Expand Up @@ -190,6 +172,7 @@ def GetPreferredTryMasters(project, change):

android_bots = [
'android',
'android_arm64',
'android_apk',
'android_apk_rel',
'android_rel',
Expand All @@ -205,7 +188,6 @@ def GetPreferredTryMasters(project, change):
'linux_baremetal',
'linux_memcheck',
'linux_rel',
'linux_tsan',
'linux_tsan2',
]
mac_bots = [
Expand All @@ -219,6 +201,7 @@ def GetPreferredTryMasters(project, change):
'win',
'win_asan',
'win_baremetal',
'win_drmemory_light',
'win_rel',
'win_x64_rel',
]
Expand Down
Loading