Skip to content

Release 1.6.0 #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 851 commits into from
Aug 3, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
851 commits
Select commit Hold shift + click to select a range
6bb1fd3
Move rate_statistics out of rtc_base_approved
Orphis Apr 19, 2022
acded16
Revert "Reland "Send first probe packet directly instead of enqueuing…
Apr 22, 2022
f9c5984
Move buffer out of rtc_base_approved
Orphis Apr 19, 2022
58dfdd2
Update WebRTC code version (2022-04-23T04:02:41).
Apr 23, 2022
f18841a
Address followup feedback from webrtc-review 259457
alcooper91 Apr 20, 2022
7606375
Move buffer_queue out of rtc_base_approved
Orphis Apr 19, 2022
a876a92
Move byte_order out of rtc_base_approved
Orphis Apr 19, 2022
ceb7b36
Move byte_buffer out of rtc_base_approved
Orphis Apr 19, 2022
3abc630
Update WebRTC code version (2022-04-24T04:03:42).
Apr 24, 2022
ed4aadc
Move copy_on_write_buffer out of rtc_base_approved
Orphis Apr 19, 2022
a30aef3
Move event_tracer out of rtc_base_approved
Orphis Apr 19, 2022
c66d45a
[DVQA] Return a copy of the frames counters.
Apr 22, 2022
4e29752
Update WebRTC code version (2022-04-25T04:02:30).
Apr 25, 2022
88b8dec
Reland "remove mslabel and mslabel ssrc-specific attributes"
Apr 7, 2022
e65d05d
Avoid bouncing first probe packet via pacer queue.
Apr 24, 2022
5f96daa
[lkgr_finder] Toggle allowed_lag and allowed_gap
alexanderschulze Apr 25, 2022
c3e6e3a
Remove dependency on rtc_base_approved from most targets
Orphis Apr 25, 2022
8b749e4
Move priority handling from PacingController to packet queue.
Apr 25, 2022
901736f
Fix crash in peerconnection_client example code
XinchaoTian Apr 24, 2022
7765f9e
Fix logging MakeVal template
Apr 25, 2022
bf282bc
[PCLF] Store params as value and return const ref
Apr 25, 2022
632e059
Update WebRTC code version (2022-04-26T04:02:56).
Apr 26, 2022
df0cbf5
Make rtc_base_approved a rtc_source_set
Orphis Apr 25, 2022
cf01838
[lkgr_finder] Make lkgr_finder more robust
alexanderschulze Apr 25, 2022
7c94291
Remove reference to //base in mb_unittest.py
Apr 25, 2022
68dcea5
Remove the bot 'Perf Linux Trusty'
Apr 26, 2022
65dcc47
Roll chromium_revision cf02a445ae..2fafc86d5a (994533:996031)
Apr 26, 2022
a0ee64c
Add test::FakeEncodedFrame for testing
Apr 26, 2022
f6adc64
Remove WebRTC-LowLatencyRenderer field trial
Apr 26, 2022
f3a9007
Remove Windows 7 tester from LKGR in preparation for removal.
Apr 26, 2022
e92378e
[PCLF] update old TestPeer::params to new signature
Apr 26, 2022
b2ed905
[PCLF] Extract configurable params from params
Apr 26, 2022
b767350
Roll chromium_revision 2fafc86d5a..8e406e0040 (996031:996209)
Apr 26, 2022
e2c780e
Reland "Add canonical mock for MediaStreamInterface"
Apr 26, 2022
10f42a3
[PCLF] Remove TestPeer::params2()
Apr 26, 2022
82caafd
[PCLF] Make PeerParamsPreprocessor C++ style compliant
Apr 26, 2022
f590261
Roll chromium_revision 8e406e0040..d4a5c8a861 (996209:996345)
Apr 26, 2022
95e089a
Roll chromium_revision d4a5c8a861..d72fd4a488 (996345:996483)
Apr 27, 2022
225c308
Upgrade iOS simulator bots from Mac-10.15 to Mac-11.
Apr 27, 2022
0f6d406
Update WebRTC code version (2022-04-27T04:03:53).
Apr 27, 2022
24eb595
Switch iOS bots to xcode 13.
Apr 27, 2022
a92d051
[PCLF] Introduce API to safely mutate ConfigurableParams in TestPeer
Apr 27, 2022
a8ad11d
[Rollback] Don't end tracks when transceiver is still in use.
henbos Apr 27, 2022
cb56827
Abstract the pacer queue behind an interface.
Apr 27, 2022
d8e84b1
[PCLF] Remove video_configs and video_subscription from Params
Apr 27, 2022
e7d998c
Roll chromium_revision d72fd4a488..22462f9b4d (996483:996643)
Apr 27, 2022
df209e7
Avoid more usage of implicit conversion from scoped_refptr<T> to T*
Apr 25, 2022
65685a6
Move pc/channel.h to only be used in .cc files
Apr 27, 2022
720aa9d
Roll chromium_revision 22462f9b4d..d99fb1b634 (996643:996791)
Apr 27, 2022
942cac2
Make deletion of Connection objects more deterministic.
Apr 27, 2022
76d9c18
Minor tweaks to the stdlib TQ implementation.
Apr 22, 2022
f175a06
Roll chromium_revision d99fb1b634..54022bd20c (996791:996901)
Apr 27, 2022
d2cd1ef
Roll chromium_revision 54022bd20c..6d7878cb33 (996901:997007)
Apr 28, 2022
c61c978
Update WebRTC code version (2022-04-28T04:04:23).
Apr 28, 2022
3ba35c3
Disable ARDAppClientTest testSession on simulator.
Apr 22, 2022
03486fc
Update sdk/ to not use implicit conversion from scoped_refptr<T> to T*.
Apr 25, 2022
01a0db2
dcsctp: Don't re-nack a fragment until sent again
Apr 22, 2022
72efd91
Re-enable XCTests apprtcmobile_tests on simulators.
Apr 28, 2022
d425f50
Switch VideoReceiveStream2 internals to Time units
Apr 28, 2022
e890e36
PCLF: Reserve vector before pushing.
rasmusbrandt Apr 28, 2022
87b6e7b
An rtc_library with no source file should be an rtc_source_set
Orphis Apr 26, 2022
69edcaf
relax dimensions for mac perf bot to allow MacOS 11 upgrade
Apr 28, 2022
b44a794
Remove sigslot inheritance from Connection
Apr 28, 2022
1c18477
Merge VideoReceiveStream2TestWithLazyDecoderCreation into main suite.
Apr 26, 2022
14ee803
Combine VideoReceiveStream2TestWithFakeDecoder into the main test suite
Apr 26, 2022
3801604
Delete unused video_stream_decoder
Apr 28, 2022
9432768
Prepare for deletion of implicit conversion from rtc::scoped_refptr<T…
Apr 28, 2022
90623e1
Check if packet in PacketBuffer was cleared before the frame was full…
Philipel-WebRTC Apr 28, 2022
19ebabc
Separate setting a cricket::Channel from clearing the channel.
Apr 28, 2022
832657f
Recommend using [[deprecated]] over ABSL_DEPRECATED
Apr 27, 2022
db0d586
Enable variable_start_scale_factor_ by default.
yingwang Apr 28, 2022
49ad2d7
Disable tests with 'method was not invoked' error on simulator
Apr 22, 2022
2dad0a1
Re-enable XCTests sdk_unittests on simulators.
Apr 28, 2022
9c83d9d
DTLS: fail the connection if DTLSv1_handle_timeout returns an error
fippo Apr 28, 2022
8b8d0b5
Check for BMI2 support before enabling AVX2 code paths
Apr 29, 2022
b45d4de
Rename MacOS perf bot to 11 to reflect OS version
Apr 29, 2022
166650a
Fork //base/test/google_test_runner
Apr 28, 2022
6228d87
Reland "Delete deprecated versions of MergeNetworkList"
Apr 19, 2022
cbf07f7
Revert "Fork //base/test/google_test_runner"
Apr 29, 2022
79d566b
New enum ScalabilityMode.
Apr 29, 2022
8ec4a2e
dcsctp: Refactor chunk lifecycle state flag
Apr 20, 2022
d4fce5a
Use playout sample rate for audio unit.
Apr 28, 2022
daee870
Remove ability to do SetChannel() without ClearChannel()
Apr 29, 2022
d389078
Adopt absl::string_view in some fakes under rtc_base/
Apr 29, 2022
13f9c62
Fix comparator bugs which are not compliant to strict weak ordering.
MirkoBonadei Apr 29, 2022
0bb7cbc
Lower av1 test psnr threshold
jeromejj Apr 29, 2022
e8aa415
Roll chromium_revision 6d7878cb33..2c71305f8d (997007:997792)
Apr 29, 2022
d7de6e5
Fix rendering tests of RTCMTLVideoViewTests to work as expected
bc-lee Apr 29, 2022
a156b90
Roll chromium_revision 2c71305f8d..77c4ffe161 (997792:997940)
Apr 29, 2022
64951c0
Roll chromium_revision 77c4ffe161..bd9f2a5e9a (997940:998044)
Apr 30, 2022
249382e
Update WebRTC code version (2022-04-30T04:02:31).
Apr 30, 2022
3af79d1
Move ownership of the Channel class to RTCRtpTransceiver
Apr 29, 2022
07999d2
Roll chromium_revision bd9f2a5e9a..62b50a78d7 (998044:998144)
May 1, 2022
c706220
Update WebRTC code version (2022-05-02T04:04:05).
May 2, 2022
a5fecb3
dcsctp: Add proper fast retransmission support
Apr 22, 2022
5df5b12
Roll chromium_revision 62b50a78d7..b0579bf7df (998144:998259)
May 2, 2022
8fcc79b
Add missing overload of LogSink::OnLogMessage()
Apr 29, 2022
5e354d9
dcsctp: Improve fast retransmission support
Apr 22, 2022
2c761b2
Eliminate channel.h from peer_connection.cc
Apr 30, 2022
4c29ca6
Remove mention of MSVC support from docs
bc-lee Apr 29, 2022
a4e9480
Eliminate channel.h from rtc_stats_collector
Apr 30, 2022
ca94696
Clear port_ before firing destroyed event.
May 2, 2022
8c35488
Updated libaom AV1 encoder configuration.
Philipel-WebRTC May 2, 2022
69c1df2
stats: add dtlsRole to transport
fippo Apr 22, 2022
a63b6b7
[PCLF] Allow configuring RtpEncodingParameters with singlecast
Orphis Apr 25, 2022
a16a6a6
stats: implement inbound-rtp totalProcessingDelay for video
fippo Apr 25, 2022
5481026
Roll chromium_revision b0579bf7df..6ab3fd62f5 (998259:998390)
May 2, 2022
0a16276
Restore FiredDirection and maybe fire OnTrack in Rollback.
henbos May 2, 2022
edeeef2
Revert "Clear port_ before firing destroyed event."
May 2, 2022
869c87a
Revert "Make deletion of Connection objects more deterministic."
May 2, 2022
b73c058
Add new prioritized packet queue.
May 2, 2022
8dc10ff
Roll chromium_revision 6ab3fd62f5..423039e609 (998390:998528)
May 2, 2022
c01a037
Roll chromium_revision 423039e609..8adb72660d (998528:998650)
May 3, 2022
777c48b
Update WebRTC code version (2022-05-03T04:02:12).
May 3, 2022
3a9e687
Cleanup rtc_base_approved target
Orphis Apr 26, 2022
eeffb6a
Remove deprecated audio option residual_echo_detector
Apr 26, 2022
a429ad0
Roll chromium_revision 8adb72660d..d1899b8072 (998650:998754)
May 3, 2022
9a74317
Eliminate need for stats to know of channel.h
Apr 29, 2022
00579e8
Use AlwaysValidPointer in connection_context
May 3, 2022
25adc8e
Eliminate channel.h from rtp_transmission_manager.cc
May 3, 2022
b9f6344
Roll chromium_revision d1899b8072..cb4b2debf2 (998754:998895)
May 3, 2022
75dc112
Roll chromium_revision cb4b2debf2..b59a320a3b (998895:999089)
May 3, 2022
1cc01c3
Roll chromium_revision b59a320a3b..5d85a975a5 (999089:999193)
May 4, 2022
0dc2b70
Update WebRTC code version (2022-05-04T04:04:14).
May 4, 2022
3466511
Migrate iOS simulator tests to Mac-12 machines.
May 4, 2022
55c55c3
Reorder mb_config.pyl to fix 'mb.py validate'
May 4, 2022
b0eb25f
Roll chromium_revision 5d85a975a5..6effd442e8 (999193:999303)
May 4, 2022
49850c3
Fork test/ios/google_test_runner.mm from Chromium's //base
May 4, 2022
44be579
Make all VideoReceiveStream2Test use simulated time
Apr 26, 2022
1bcd827
Merged FrameBuffer3 {Next,Last}DecodableTemporalUnitRtpTimestamp() fu…
Philipel-WebRTC May 3, 2022
8f42992
Move channel creation functions into RtpTransceiver
May 4, 2022
30ec725
Auxiliary liboam AV1 encoder settings.
Philipel-WebRTC May 4, 2022
6566bd5
Add some more frame stats to PCLF
rasmusbrandt May 4, 2022
e487e44
Enable FrameBuffer3 by default
May 4, 2022
31e31c8
Adding jleconte to the tools_webrtc OWNERS file.
May 4, 2022
9e334b7
Remove channel_manager.h from most .h files
May 4, 2022
69e7348
Roll chromium_revision 6effd442e8..45304a5b38 (999303:999433)
May 4, 2022
2ea1502
Roll chromium_revision 45304a5b38..417b7ce146 (999433:999552)
May 4, 2022
eced0a1
Roll chromium_revision 417b7ce146..db1aa64adf (999552:999661)
May 5, 2022
cc1b9b0
stats: implement iceRole
fippo May 4, 2022
d852d9c
Update WebRTC code version (2022-05-05T04:02:39).
May 5, 2022
15a3c3f
Split Windows code from rtc_base_approved to smaller targets
Orphis Apr 27, 2022
87088e7
Roll chromium_revision db1aa64adf..7e42d4ed1d (999661:999761)
May 5, 2022
4ef2de6
Remove the iOS internal try bots.
May 4, 2022
d7fd0f9
dcsctp: Handle rapid closing of streams
May 2, 2022
95b1a34
stats: implement iceLocalUsernameFragment
fippo May 5, 2022
e3b74f8
sctp: Fix data channel closing sequence
Orphis May 2, 2022
26d12fc
Remove rtc_base:rtc_base_approved
Orphis May 4, 2022
658dfb7
RTP video stream receivers: By default consider frames decryptable.
Apr 28, 2022
45361f7
Calculate video stream max bitrate using expression.
May 5, 2022
3c2359c
Revert "RTP video stream receivers: By default consider frames decryp…
May 5, 2022
35ba0c5
Check that PC is configured for media before doing media operations.
May 5, 2022
3180a5a
dcsctp: Reset send queue when recreating TCB
May 5, 2022
d4d97eb
DataChannel: Add open/close stress test
Orphis May 3, 2022
8615bf0
Move FrameBuffer3 to api/
Philipel-WebRTC May 5, 2022
f8f7b70
Create a "slow peerconnection unittests" target
May 5, 2022
7bd3bc1
Revert "dcsctp: Reset send queue when recreating TCB"
May 5, 2022
bbf5737
Roll chromium_revision 7e42d4ed1d..008a85e4d5 (999761:999873)
May 5, 2022
95897ae
Run peerconnection_unittests on multiple shards.
jleconte2 May 5, 2022
662d7f1
Fixes to support building in -std=c++20 mode.
pkasting May 4, 2022
6d0d844
Add CFI-ICALL to avoid crash in PipeWire functions
grulja May 5, 2022
762d0d0
Roll chromium_revision 008a85e4d5..798c112e6f (999873:999977)
May 5, 2022
482e7dd
Roll chromium_revision 798c112e6f..14466a6cea (999977:1000108)
May 5, 2022
cf7beaf
Roll chromium_revision 14466a6cea..5727c6ea30 (1000108:1000211)
May 6, 2022
09a92ff
Update WebRTC code version (2022-05-06T04:02:20).
May 6, 2022
3b04813
Update SupportsScalabilityMode functions to use enum ScalabilityMode.
May 5, 2022
7f969c0
Ensure that an RTP audio level of 127 represents digital silence.
May 6, 2022
536f587
Revert "Calculate video stream max bitrate using expression."
May 6, 2022
2445602
Revert "Migrate iOS simulator tests to Mac-12 machines."
jleconte2 May 6, 2022
5a71f15
Run iOS tests on multiple shards.
jleconte2 May 6, 2022
8c72cc1
dcsctp: Handle in-progress stream sequence numbers
May 6, 2022
489e9bd
Roll chromium_revision 5727c6ea30..de59fcd05d (1000211:1000326)
May 6, 2022
8f04c7c
sctp: Handle concurrent data channel reset in transport
Orphis May 5, 2022
3387a7f
Roll chromium_revision de59fcd05d..1540b3391d (1000326:1000453)
May 6, 2022
c48ad73
Don't create channel_manager when media_engine is not set
May 6, 2022
c5b8c8f
Fix failing WGC tests on Win10
auorion May 6, 2022
bbeea47
Roll chromium_revision 1540b3391d..ebe8237c89 (1000453:1000623)
May 7, 2022
89e017d
Update WebRTC code version (2022-05-07T04:01:40).
May 7, 2022
624340b
Add test for StringFormat and string_view
May 7, 2022
f2fe43b
Don't round the computed time deltas to nearest ms.
May 6, 2022
58d774b
Revert "Run iOS tests on multiple shards."
jleconte2 May 9, 2022
42a829e
Delete implicit conversion from rtc::scoped_refptr<T> to T*
May 5, 2022
77d987a
Fix crash when resizing the display
May 6, 2022
47a9e6e
Fix an msan issue in G722 decoder
May 5, 2022
c6c02ef
Revert "Don't create channel_manager when media_engine is not set"
May 9, 2022
a406272
Migrate critical tests from FrameBufferProxy to VideoReceiveStream2Test
May 2, 2022
cc50b04
Remove config() getter from AudioReceiveStream().
May 9, 2022
ea1e6f4
Delete rtc_base/format_macros.h
May 9, 2022
dd52f62
Roll chromium_revision ebe8237c89..4e4f0e90f9 (1000623:1000962)
May 9, 2022
14d0150
Move VP8 SupportsScalabilityMode utility to its own build target
May 9, 2022
a154a15
Migrate RemoteNtpTimeEstimator to more precise time representations
DanilChapovalov May 9, 2022
cb7c736
Separate reading remote_ssrc from using the rtp_config() getter.
May 9, 2022
853a407
Revert "Migrate RemoteNtpTimeEstimator to more precise time represent…
DanilChapovalov May 9, 2022
6be3e78
Add getter for rtp header extensions for receiver classes.
May 9, 2022
cc001e2
Roll chromium_revision 4e4f0e90f9..31252298ae (1000962:1001089)
May 9, 2022
7a15ff3
Add a transport_cc() getter and remove rtp_config().
May 9, 2022
363e812
Remove the VideoReceiveStream2::rtp() accessor.
May 9, 2022
a45bbfe
Remove field-trial parameter to simulate a slow decoder
May 9, 2022
5de2090
Roll chromium_revision 31252298ae..11ca1ca1bd (1001089:1001211)
May 9, 2022
89d20a6
Update WebRTC code version (2022-05-10T04:02:02).
May 10, 2022
9266c70
Roll chromium_revision 11ca1ca1bd..80c949d34b (1001211:1001358)
May 10, 2022
adaf511
Extend UnitBase multiplication to support size_t
DanilChapovalov May 9, 2022
598044f
Add M1 perf bot
May 10, 2022
9e73e2e
Add MacArm64 builder and perf config
May 10, 2022
6344bf1
Remove kDefaultScreencastMinBitrateKillSwitch.
henbos May 10, 2022
e00d7d0
Adopt absl::string_view in CopyOnWriteBuffer
May 9, 2022
a45c8f4
Add unit test framework for DataChannelController
May 10, 2022
eb6c391
add ilnik as owner of modules/video_capture
perkj May 10, 2022
7ee4594
Use callback version of AddIceCandidate in PC tests
May 5, 2022
e34291f
Use string_view for a few more sdp-related functions
May 10, 2022
bf2d75d
Add specific mac arm64 mb config
May 10, 2022
edcb25b
Migrate RemoteNtpTimeEstimator to more precise time representations
DanilChapovalov May 10, 2022
cf4ed15
Add GetRtpExtensionMap to ReceiveStream and remove GetRtpExtensions.
May 9, 2022
1f49157
stats: implement transport iceState
fippo May 9, 2022
5d01a57
Roll chromium_revision 80c949d34b..282c0b57b3 (1001358:1001478)
May 10, 2022
61d6fb1
Roll chromium_revision 282c0b57b3..dd12506e3e (1001478:1001605)
May 10, 2022
8d1e4fb
Mark trace-only variable as unused to fix build errors
May 10, 2022
7a20f45
Roll chromium_revision dd12506e3e..9c956fde86 (1001605:1001738)
May 10, 2022
e7fdbe5
Roll chromium_revision 9c956fde86..6d6259fea9 (1001738:1001859)
May 11, 2022
a59311c
Update WebRTC code version (2022-05-11T04:01:49).
May 11, 2022
f783b93
Delay increasing estimate to the delay based estimate after loss happ…
May 10, 2022
2cdbb96
Split out V4L2 specific code in the Linux Capture backend
michaelolbrich May 10, 2022
eb9af84
Improved RobustThroughputEstimator
May 5, 2022
69c83cd
dcsctp: Fix typo for handing I-FORWARD-TSN.
Mar 5, 2022
5fee7dd
Roll chromium_revision 6d6259fea9..ed828a5477 (1001859:1001996)
May 11, 2022
9e5aeb9
Safeguard SctpDataChannel against detached controller
May 11, 2022
9aa46c6
Delete rtc::join
May 11, 2022
4ca02df
Roll chromium_revision ed828a5477..598b93304b (1001996:1002121)
May 11, 2022
7555ac5
Add 10.13 compatibility
May 11, 2022
abe523d
Switch SSE2 architecture check to x86 platforms only
tpearson-rcs May 11, 2022
edd2786
Roll chromium_revision 598b93304b..93c32ed01f (1002121:1002259)
May 11, 2022
b177459
Update return value of ScreenCapturerX11::HandleXEvent().
May 11, 2022
b3a99f6
Update WebRTC code version (2022-05-12T04:02:41).
May 12, 2022
2f0f285
Roll chromium_revision 93c32ed01f..4316df7fb4 (1002259:1002533)
May 12, 2022
810057c
Refactor GetLine function to use string_view
May 12, 2022
1f1abd1
Fix observer ref counting.
MirkoBonadei May 11, 2022
f987c78
Fix integer overflow in ToNtpUnits helper
DanilChapovalov May 12, 2022
8c6d88f
api: Add MockDtmfSender
Orphis May 11, 2022
b5671da
[PCLF] Remove previously replaced configuration options
Orphis May 6, 2022
1cb0b90
Roll chromium_revision 4316df7fb4..bca1174cd5 (1002533:1002659)
May 12, 2022
9d04a78
ZeroHertz: expose time to first frame statistic.
May 12, 2022
1389c76
Add orphis@ to OWNERS in pc/ and media/
May 11, 2022
83a0619
Simulate generic dependency structure for VP8
lndmrk May 18, 2022
2d1a937
[Merge M103] Add RTC_EXPORT to CurrentTaskQueueSetter
May 19, 2022
784f4cb
dcsctp: Abandon chunks marked for fast retransmit
Jun 2, 2022
cd3ae79
Simple, mergable fix to avoid a libyuv CopyPlane crash
joedow-42 Jun 8, 2022
0a3d309
[M103] Do not allow simulcast to be turned off using SDP munging
Jul 1, 2022
dca7d12
Merge remote-tracking branch 'branch-heads/5060' into feature/mininny…
mininny Jul 22, 2022
694b0b8
Merge pull request #18 from sendbird/feature/mininny/update-to-m103
mininny Jul 28, 2022
c2bab33
Bump up version
mininny Jul 28, 2022
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
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .gn
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,12 @@ secondary_source = "//build/secondary/"
# matching these patterns (see "gn help label_pattern" for format) will not have
# their includes checked for proper dependencies when you run either
# "gn check" or "gn gen --check".
no_check_targets = [ "//third_party/icu/*" ]
no_check_targets = [
"//third_party/icu/*",

# TODO(crbug.com/1151236) Remove once fixed.
"//base/allocator/partition_allocator:partition_alloc",
]

# These are the list of GN files that run exec_script. This whitelist exists
# to force additional review for new uses of exec_script, which is strongly
Expand Down Expand Up @@ -60,4 +65,7 @@ default_args = {

# Differently from Chromium, WebRTC still support SDK 21.
default_min_sdk_version = 21

# Prevent jsoncpp to pass -Wno-deprecated-declarations to users
jsoncpp_no_deprecated_declarations = false
}
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Tommi <[email protected]> Tomas Gunnarsson <[email protected]>
2 changes: 1 addition & 1 deletion .vpython
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ wheel: <
version: "version:5.2.2"
>

# Used by tools_webrtc/perf/webrtc_dashboard_upload.py.
# Used by tools_webrtc/perf/process_perf_results.py.
wheel: <
name: "infra/python/wheels/httplib2-py2_py3"
version: "version:0.10.3"
Expand Down
2 changes: 1 addition & 1 deletion .vpython3
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ wheel: <
version: "version:5.8.0.chromium.2"
>

# Used by tools_webrtc/perf/webrtc_dashboard_upload.py.
# Used by tools_webrtc/perf/process_perf_results.py.
wheel: <
name: "infra/python/wheels/httplib2-py3"
version: "version:0.19.1"
Expand Down
6 changes: 6 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ CZ Theng <[email protected]>
Danail Kirov <[email protected]>
Dave Cowart <[email protected]>
David Porter <[email protected]>
David Sanders <[email protected]>
Dax Booysen <[email protected]>
Dennis Angelo <[email protected]>
Dharmesh Chauhan <[email protected]>
Expand All @@ -43,6 +44,7 @@ Dirk-Jan C. Binnema <[email protected]>
Dmitry Lizin <[email protected]>
Eike Rathke <[email protected]>
Eric Rescorla, RTFM Inc. <[email protected]>
Filip Hlasek <[email protected]>
Frederik Riedel, Frogg GmbH <[email protected]>
Giji Gangadharan <[email protected]>
Graham Yoakum <[email protected]>
Expand Down Expand Up @@ -80,6 +82,7 @@ Mike Gilbert <[email protected]>
Min Wang <[email protected]>
Mo Zanaty <[email protected]>
Niek van der Maas <[email protected]>
Olivier Crête <[email protected]>
Pali Rohar
Paul Kapustin <[email protected]>
Peng Yu <[email protected]>
Expand Down Expand Up @@ -114,10 +117,12 @@ Victor Costan <[email protected]>
Vladimir Beloborodov <[email protected]>
Xiaohong Xu <[email protected]>
Xiaolei Yu <[email protected]>
Xinchao Tian <[email protected]>
Yaowen Guo <[email protected]>
Yura Yaroshevich <[email protected]>
Yuriy Pavlyshak <[email protected]>
Yusuke Suzuki <[email protected]>
Pengfei Han <[email protected]>
# END individuals section.

# BEGIN organizations section.
Expand All @@ -143,6 +148,7 @@ NVIDIA Corporation <*@nvidia.com>
Opera Software ASA <*@opera.com>
Optical Tone Ltd <*@opticaltone.com>
Pengutronix e.K. <*@pengutronix.de>
Raptor Computing Systems, LLC <*@raptorcs.com>
RingCentral, Inc. <*@ringcentral.com>
Signal Messenger, LLC <*@signal.org>
Sinch AB <*@sinch.com>
Expand Down
44 changes: 39 additions & 5 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ if (!build_with_chromium) {
"net/dcsctp:dcsctp_unittests",
"pc:peerconnection_unittests",
"pc:rtc_pc_unittests",
"pc:slow_peer_connection_unittests",
"rtc_tools:rtp_generator",
"rtc_tools:video_replay",
"stats:rtc_stats_unittests",
Expand All @@ -81,6 +82,13 @@ if (!build_with_chromium) {
# see bugs.webrtc.org/11027#c5.
deps += [ ":webrtc_lib_link_test" ]
}
if (is_ios) {
deps += [
"examples:apprtcmobile_tests",
"sdk:sdk_framework_unittests",
"sdk:sdk_unittests",
]
}
if (is_android) {
deps += [
"examples:android_examples_junit_tests",
Expand All @@ -92,7 +100,7 @@ if (!build_with_chromium) {
}
if (rtc_enable_protobuf) {
deps += [
"audio:low_bandwidth_audio_test",
"audio:low_bandwidth_audio_perf_test",
"logging:rtc_event_log_rtp_dump",
"tools_webrtc/perf:webrtc_dashboard_upload",
]
Expand Down Expand Up @@ -466,9 +474,7 @@ if (!build_with_chromium) {
"modules/video_capture:video_capture_internal_impl",
"p2p:rtc_p2p",
"pc:libjingle_peerconnection",
"pc:peerconnection",
"pc:rtc_pc",
"pc:rtc_pc_base",
"rtc_base",
"sdk",
"video",
Expand Down Expand Up @@ -567,6 +573,7 @@ if (rtc_include_tests && !build_with_chromium) {
"rtc_base/task_utils:pending_task_safety_flag_unittests",
"rtc_base/task_utils:repeating_task_unittests",
"rtc_base/task_utils:to_queued_task_unittests",
"rtc_base/time:timestamp_extrapolator_unittests",
"rtc_base/units:units_unittests",
"sdk:sdk_tests",
"test:rtp_test_utils",
Expand Down Expand Up @@ -637,7 +644,12 @@ if (rtc_include_tests && !build_with_chromium) {
]
data = video_engine_tests_resources
if (is_android) {
deps += [ "//testing/android/native_test:native_test_native_code" ]
use_default_launcher = false
deps += [
"//build/android/gtest_apk:native_test_instrumentation_test_runner_java",
"//testing/android/native_test:native_test_java",
"//testing/android/native_test:native_test_support",
]
shard_timeout = 900
}
if (is_ios) {
Expand Down Expand Up @@ -682,7 +694,12 @@ if (rtc_include_tests && !build_with_chromium) {

data = webrtc_perf_tests_resources
if (is_android) {
deps += [ "//testing/android/native_test:native_test_native_code" ]
use_default_launcher = false
deps += [
"//build/android/gtest_apk:native_test_instrumentation_test_runner_java",
"//testing/android/native_test:native_test_java",
"//testing/android/native_test:native_test_support",
]
shard_timeout = 4500
}
if (is_ios) {
Expand Down Expand Up @@ -713,6 +730,23 @@ if (rtc_include_tests && !build_with_chromium) {
}
}

# Build target for standalone dcsctp
rtc_static_library("dcsctp") {
# Only the root target should depend on this.
visibility = [ "//:default" ]
sources = []
complete_static_lib = true
suppressed_configs += [ "//build/config/compiler:thin_archive" ]
defines = []
deps = [
"net/dcsctp/public:factory",
"net/dcsctp/public:socket",
"net/dcsctp/public:types",
"net/dcsctp/socket:dcsctp_socket",
"net/dcsctp/timer:task_queue_timeout",
]
}

# ---- Poisons ----
#
# Here is one empty dummy target for each poison type (needed because
Expand Down
Loading