Skip to content

Release 1.4.0 #12

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 3,149 commits into from
Oct 1, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3149 commits
Select commit Hold shift + click to select a range
a334dc6
Make VideoSendStream::UpdateActiveSimulcastLayers not block.
Jun 4, 2021
e34380a
Roll chromium_revision b54a8c30e7..44fa1f9723 (889150:889277)
Jun 4, 2021
1b63db9
Move AV1X-AV1 mapping to VideoCodecTypeMime
Jun 4, 2021
1a778a2
Avoid using legacy rtp header parser in the rtp_to_text tool
DanilChapovalov Jun 3, 2021
f277300
Roll chromium_revision 44fa1f9723..f54fe52cfb (889277:889417)
Jun 4, 2021
b6d50e3
Handle encoder_ == nullptr in VideoStreamEncoder::EncodeVideoFrame.
Jun 4, 2021
b60ebfe
Roll chromium_revision f54fe52cfb..2951ce9ba1 (889417:889518)
Jun 5, 2021
5032f54
Update WebRTC code version (2021-06-06T04:02:33).
Jun 6, 2021
a94a4cc
Roll chromium_revision 2951ce9ba1..8d359ae542 (889518:889625)
Jun 6, 2021
518669d
Add more trace events to interesting places.
Jun 7, 2021
637a9ee
Roll chromium_revision 8d359ae542..98040cdbe1 (889625:889744)
Jun 7, 2021
fd89fc7
BasicPortAllocatorSession: migrate to TaskQueue.
Jun 7, 2021
dedcdfe
AllocationSequence: switch signal to callback.
Jun 7, 2021
da8a45f
AllocationSequence: migrate from rtc::Message to TaskQueue.
Jun 7, 2021
c6f2fef
Roll chromium_revision 98040cdbe1..a72439959b (889744:889958)
Jun 7, 2021
0fb9497
Update WebRTC code version (2021-06-08T04:04:02).
Jun 8, 2021
2e15468
Avoid generating a random id for candidate stats.
Jun 7, 2021
9f9bf38
Start refactoring bundle behavior into BundleManager
Jun 8, 2021
2aa24f1
Move group-modifying functions into BundleManager
Jun 8, 2021
d9a135b
Roll chromium_revision a72439959b..94153b0fd3 (889958:890203)
Jun 8, 2021
58126f9
Update the only 3 remaining kFilterBilinear to kFilterBox.
henbos Jun 7, 2021
80d6669
Roll chromium_revision 94153b0fd3..415567486a (890203:890510)
Jun 9, 2021
33e75bb
Roll chromium_revision 415567486a..d2f297f391 (890510:890623)
Jun 9, 2021
4ea80f3
Disable PT based demuxing if MID header extension is present.
henbos Jun 9, 2021
e2561e1
Remove AudioReceiveStream::Reconfigure() method.
Jun 8, 2021
8a18e5b
Revert "Remove AudioReceiveStream::Reconfigure() method."
Jun 9, 2021
c0a9586
Break out pc/session_description in its own build target (part 1)
Jun 9, 2021
6eda26c
Reland "Remove AudioReceiveStream::Reconfigure() method."
Jun 9, 2021
b56a63e
dcsctp: Prevent overflow of missing parameters
Jun 9, 2021
e2e0464
Remove a couple of locks from ChannelReceive and add thread checks.
Jun 9, 2021
3cc68ec
Report stats from ChannelReceive::GetAudioFrameWithInfo at 1Hz.
Jun 9, 2021
5e65dd5
Add MB configs for M1 bots
KaptenJansson Jun 9, 2021
64e3a36
Update WebRTC code version (2021-06-10T04:05:52).
Jun 10, 2021
9dea393
Move MID/JsepTransport mappings into a new manager object.
Jun 10, 2021
ba7da8b
Relax expectation in OveruseFrameDetectorTest2.ConvergesSlowly
Jun 9, 2021
62ec0f6
Add small cooldown to unsignalled ssrc stream creation.
henbos Jun 9, 2021
c63ae48
Prepare for breakout of session_description.{h,cc}
Jun 10, 2021
f5f7e8e
Ensure that fps adaptation count can go back to zero when framerate i…
Jun 9, 2021
ec6b655
Break out pc/session_description build target (part 2)
Jun 10, 2021
ef4edaf
Remove DEPS that was removed from chromium
Jun 11, 2021
b22abbc
Add kron as owner of api/uma_metrics.h
Jun 11, 2021
1b4807f
count webrtc pranswer usage
fippo Jun 11, 2021
a63d152
AEC3: Unbounded echo spectrum for dominant nearend detection.
Jun 11, 2021
8d3396d
In vp9 encoder fuzzer reduce information stored for older frames
DanilChapovalov Jun 11, 2021
63c96ce
Roll chromium_revision d2f297f391..8907aace7e (890623:891631)
Jun 11, 2021
4bb81ac
Make JsepTransportCollection self-managing for transports
Jun 11, 2021
0f9a8e3
Make stopping of the RepeatingTask safer
DanilChapovalov Jun 11, 2021
13dac0c
Update WebRTC code version (2021-06-13T04:02:18).
Jun 13, 2021
1081487
Avoid video stream allocation on configuration change after timeout.
Jun 10, 2021
74cc9ea
Don't register invalid encode complete callbacks.
Jun 11, 2021
1ff491b
Roll chromium_revision 8907aace7e..e9261a56ad (891631:892013)
Jun 14, 2021
b237a87
AGC analog ClippingPredictor refactoring 1/2
alebzk Jun 11, 2021
8b69290
Fix VideoStreamEncoder QP tests to not use SetHasInternalSource
Jun 14, 2021
e5f1a39
Avoid sending empty receiver reports with RtcpTransceiver
DanilChapovalov Jun 14, 2021
e097282
Avoid recreating the audio stream when a frame decryptor is set.
Jun 14, 2021
1c1f540
Factor out common receive stream methods to a common interface.
Jun 14, 2021
48420fa
Revert "Avoid sending empty receiver reports with RtcpTransceiver"
Jun 14, 2021
d350006
Add rtp_config() accessor to ReceiveStream.
Jun 14, 2021
6bbe1a4
Roll chromium_revision e9261a56ad..570a173256 (892013:892156)
Jun 14, 2021
3008bcd
Don't recreate audio receive streams on header extension update.
Jun 14, 2021
07bf5b5
Update WebRTC code version (2021-06-15T04:04:38).
Jun 15, 2021
e4eb8af
libstdc++: fix ostream operator<< usage in JsepTransportCollection
stha09 Jun 14, 2021
7a2db8a
Modify Bundle logic to not add & destroy extra transport at add-track
Jun 14, 2021
be53049
Reland "Avoid sending empty receiver reports with RtcpTransceiver"
DanilChapovalov Jun 15, 2021
e3ceb88
Sanitize hostname literals when mDNS obfuscation is on.
Jun 15, 2021
e9ae472
Correctly handle retransmissions/padding in early loss detection.
Jun 14, 2021
d6957c2
Revert "Correctly handle retransmissions/padding in early loss detect…
Jun 15, 2021
cd430c8
Update WebRTC code version (2021-06-16T04:05:58).
Jun 16, 2021
c03d6e9
Support Java_Buffer_toI420 returning null
Jun 15, 2021
6a0a559
Reland "Correctly handle retransmissions/padding in early loss detect…
Jun 15, 2021
bc03259
Define generate_location_tags gn arg
Jun 16, 2021
08be9ba
Don't recreate the audio receive stream when updating the local_ssrc.
Jun 15, 2021
98ff028
AGC analog ClippingPredictor refactoring 2/2
alebzk Jun 16, 2021
130e031
Roll chromium_revision 570a173256..b452ca696d (892156:892948)
Jun 16, 2021
72b7998
Remove the `createDecoder(String)` overload
Jun 16, 2021
d579e6b
dcsctp: Do explicit bounds checking in bounded IO
Jun 9, 2021
808f494
LOG DTLS (failed) handshake retransmission
Jun 16, 2021
5b9d0c7
AGC1 add clipping predictor evaluator
alebzk Jun 16, 2021
355c473
Fix VideoRtpDepacketizerVp{8,9} copy assignment signature.
Philipel-WebRTC Jun 16, 2021
25029c4
Roll chromium_revision b452ca696d..19c2bebe7d (892948:893060)
Jun 16, 2021
55107c8
Update the sync_group id without recreating audio receive streams.
Jun 16, 2021
a2a073b
Reformat pc/g3doc/rtp.md
Jun 16, 2021
e0c7365
Roll chromium_revision 19c2bebe7d..6ade74989a (893060:893176)
Jun 16, 2021
4b62952
Roll chromium_revision 6ade74989a..6f7025c98c (893176:893293)
Jun 17, 2021
ce3b3ba
Update WebRTC code version (2021-06-17T04:05:50).
Jun 17, 2021
a3796c8
Revert the send-side bwe behavior to slow ramp-up on lifted REMB cap.
rodbro Jun 16, 2021
f9d5e55
Revert "Avoid video stream allocation on configuration change after t…
Jun 16, 2021
35b21ba
In RtcpTransceiver avoid extra PostTask during construction
DanilChapovalov Jun 16, 2021
b4100ad
Avoid using legacy rtp parser in neteq test::Packet
DanilChapovalov Jun 16, 2021
82f21fd
Make WebRtcAudioReceiveStream::stream_ const.
Jun 17, 2021
41c700d
Remove unnused build configs for M1 builder
KaptenJansson Jun 16, 2021
ac82bd3
Add timestamp to log message in generic_decoder.cc
Jun 17, 2021
1bb36d2
Change YuvConverter.convert to catch GLExceptions and return null.
Jun 17, 2021
ada810a
Reland "Deprecate microsecond timestamps in RTC event log."
May 24, 2021
d354ced
Mark VideoSendTiming flags as invalid by default.
Philipel-WebRTC Jun 17, 2021
de22ab2
Apply IWYU to jsep_transport_controller/collection
Jun 17, 2021
11b92cf
Refactoring: Move groups-by-mid into Bundle manager
Jun 17, 2021
afb2811
Catch possible `RuntimeException` from `getCameraCharacteristics`
Jun 16, 2021
7d54182
Avoid assembling complicated but unused video rtp header extensions
DanilChapovalov Jun 17, 2021
42dacda
AGC analog clipping predictor: integrate evaluator
alebzk Jun 17, 2021
95c3041
Update WebRTC code version (2021-06-18T04:03:27).
Jun 18, 2021
c20f156
dcsctp: Don't sent more packets before COOKIE ACK
Jun 16, 2021
6a11c84
dcsctp: Add DcSctpSocketFactory
Orphis Jun 1, 2021
c6d7648
Add jakobi to modules/audio_coding OWNERS
Jun 18, 2021
bad0ab0
Delete unused class MockDelayable
Jun 18, 2021
7c719b0
Fixes off-by-one error in video capture module
Jun 17, 2021
4cacaf7
Update WebRTC code version (2021-06-19T04:03:03).
Jun 19, 2021
fbe9958
Update WebRTC code version (2021-06-20T04:03:02).
Jun 20, 2021
ae278d4
openssl_adapter: document SSL_CTX_set_verify_depth behaviour
fippo Jun 16, 2021
3f6efdc
Update WebRTC code version (2021-06-21T04:05:45).
Jun 21, 2021
0654016
Port: migrate to TaskQueue.
Jun 6, 2021
a4aabb9
Revert "Port: migrate to TaskQueue."
Jun 21, 2021
257f81b
Update VirtualSocketServer locking to match documentation.
Jun 17, 2021
76a35d9
Delete legacy RtpHeaderParser wrapper
DanilChapovalov Jun 8, 2021
f906ec4
Handle null return from ToI420 in encoders
eshrubs Jun 21, 2021
2e3edc1
RTCPSender: migrate to own configuration struct.
Jun 18, 2021
a27cfbf
Fix echo return loss stats and add to RTCAudioSourceStats.
Jun 20, 2021
e2ab77b
Reland "Port: migrate to TaskQueue."
Jun 21, 2021
c6b9ac7
RTCPSender: migrate to Timestamp.
Jun 18, 2021
fb7fd24
Removing RTC_SUPPORTS_METAL compilation flag. This flag is a holdover…
Jun 14, 2021
049ed44
ModuleRtpRtcpImpl2: update test code.
Jun 18, 2021
2086209
Update WebRTC code version (2021-06-22T04:05:30).
Jun 22, 2021
885d538
ModuleRtpRtcpImpl2: remove RTCP send polling.
Jun 21, 2021
9e2b315
Minor code cleanup of WebRtcVideoReceiveStream.
Jun 21, 2021
fe6580f
Revert "Fix echo return loss stats and add to RTCAudioSourceStats."
eshrubs Jun 22, 2021
c413c55
Replace use of RecursiveCriticalSection in VirtualSocketServer
Jun 22, 2021
0fe60bd
Add RecursiveCriticalSection to the don't-use list of primitives
Jun 22, 2021
49cb459
TaskQueueStdlib: initialize the thread last.
Jun 22, 2021
3f7b717
RTCPSender: remove compatibility ctor & method.
Jun 22, 2021
6e65f6a
Deprecating AbsoluteCaptureTimeReceiver
minyuel Jun 21, 2021
eb61b7f
ModuleRtcRtcpImpl2: remove Module inheritance.
Jun 22, 2021
0742f52
Triggering build after flaky builders (asan).
Jun 22, 2021
9233af3
Update dependencies on deprecated target rtc_base:critical_section
Jun 22, 2021
f2ed401
Fix unscaled timestamps passed to nack_tracker
Jun 18, 2021
28e582d
Removing RTC_SUPPORTS_METAL compilation flag. This flag is a holdover…
Jun 22, 2021
4e51334
AV1 OBU test helper.
Philipel-WebRTC Jun 23, 2021
e9a74c9
Public RtpVideoFrameAssembler
Philipel-WebRTC Jun 24, 2021
c830bd6
Remove ssl_certificate() accessor.
Jun 24, 2021
a987429
Update WebRTC code version (2021-06-25T04:04:09).
Jun 25, 2021
64851c0
Reland: Fix echo return loss stats and add to RTCAudioSourceStats.
Jun 24, 2021
482b7c0
Fix -Wimplicit-int-float-conversions.
pkasting Jun 25, 2021
5e82c75
Remove TODOs to remove SetAudioPlayback and SetAudioRecording
Jun 25, 2021
2b3a10e
Add MAC arm64 platform and update checksums for acm unittest
KaptenJansson Jun 24, 2021
74543b7
PlatformThreadTest: fix flake.
Jun 28, 2021
7208457
Same length for all ARM64 platforms
KaptenJansson Jun 28, 2021
e6ab520
First draft of WebRTC supported platforms/compilers documentation.
MirkoBonadei Jun 28, 2021
06b8f7e
Move supported_platforms.md under g3doc/.
MirkoBonadei Jun 28, 2021
e99f687
Move WebRTC to non deprecated jsoncpp APIs.
MirkoBonadei Jun 24, 2021
df400c3
Update roll_deps.py to use main branch
KaptenJansson Jun 22, 2021
1a8c8b6
Trigger postsubmit tests.
MirkoBonadei Jun 28, 2021
8009046
Revert "Trigger postsubmit tests."
MirkoBonadei Jun 28, 2021
53f1fe4
Fail instead of crashing while writing invalid dependency descriptor
DanilChapovalov Jun 28, 2021
809f21b
Reland "Trigger postsubmit tests."
MirkoBonadei Jun 28, 2021
5038c8b
Revert "Reland "Trigger postsubmit tests.""
MirkoBonadei Jun 28, 2021
37477b8
Update WebRTC code version (2021-06-29T04:02:31).
Jun 29, 2021
06a88fe
openssl: Use unique_ptr to remove unnecessary goto statements
Jun 23, 2021
da9dfae
Re-enable ChangeFramerateVP8 & ChangeBitrateVP8 for Android and iOS
KaptenJansson Jun 28, 2021
c362eb2
dcsctp: Add mocks
Jun 29, 2021
dcb9ffc
DataChannel: Propagate SCTP transport errors to the channels
Orphis Jun 29, 2021
985905d
Add fieldtrial to enable minimum pacing of video frames
Jun 29, 2021
fbdd778
Update WebRTC code version (2021-06-30T04:03:59).
Jun 30, 2021
46d002c
Add M1 Mac expected results for AudioDecoderIsacFixTest
KaptenJansson Jun 24, 2021
2c4d243
Add ARM64 for min expected PSNR score for the M1 Mac.
KaptenJansson Jun 28, 2021
2ae4ed2
Fix the last checksum
KaptenJansson Jun 28, 2021
c060ce4
video_replay: use abseil uint32_t for ssrc and ssrc_rtx
fippo Mar 15, 2021
286b1db
Fix -Wunreachable-code-aggressive.
pkasting Jun 29, 2021
7a3db9d
Fix CPD upload script --input-results-file description
Jun 30, 2021
f11f0e0
openssl: Use unique_ptr to remove unnecessary goto statements from op…
Jun 30, 2021
9e5da27
Update WebRTC code version (2021-07-01T04:09:57).
Jul 1, 2021
7d0b422
Add bionic mb builder config
KaptenJansson Jun 30, 2021
899b29e
Add jitterBufferDelay and jitterBufferEmittedCount stats for video
bc-lee Jun 29, 2021
ef83d15
Update peerconnection example to not use Win32SocketServer
Jun 23, 2021
6832ee2
Delete unneeded references to string_encode.h
Jun 24, 2021
e54914a
Implement nack_count metric for inbound audio rtp streams.
Jul 1, 2021
b42ced4
Prepare WebRtcVideoReceiveStream for configuration changes.
Jul 1, 2021
c0a4a09
Use default NetEq config for simulation in event log visualizer.
Jul 1, 2021
d45f930
Add missing rate control settings for av1 wrapper
jeromejj Jul 1, 2021
92fc021
Replace PacketView by vector of pointers in a wrapper class.
Jul 2, 2021
2ba604d
Update upload completion check logs to make them more intuitive
Jul 2, 2021
510c94c
Return one report block per media ssrc, ignoring sender ssrc.
DanilChapovalov Jul 2, 2021
94f2ef2
Run pylint on presubmit only for modified python files.
bc-lee Jul 1, 2021
02768ae
Increase iOS deployment target from 10 to 12.
Jul 2, 2021
2a4ed16
Clean up iOS 32 bits build GN configs from MB.
MirkoBonadei Jul 2, 2021
dfcc23b
Remove arm32 from build_ios_libs.
MirkoBonadei Jul 2, 2021
6504fbd
Roll chromium_revision 6f7025c98c..487e5997d5 (893293:898251)
Jul 2, 2021
1121b8b
Roll chromium_revision 487e5997d5..38e62a7013 (898251:898361)
Jul 2, 2021
f94f565
Roll chromium_revision 38e62a7013..2d8d6a6937 (898361:898461)
Jul 4, 2021
bac0f9f
Remove x86 from build_ios_libs.
MirkoBonadei Jul 5, 2021
c661b3f
Roll chromium_revision 2d8d6a6937..ba5ff58b6c (898461:898571)
Jul 5, 2021
6b09c45
Silence OpenGLES deprecation warning.
MirkoBonadei Jul 5, 2021
93ce46f
Update WebRTC code version (2021-07-06T04:06:32).
Jul 6, 2021
00ca004
Unify helpers IsRtpPacket and IsRtcpPacket
DanilChapovalov Jul 5, 2021
c41093b
Add ability to build XCFramework for iOS
bc-lee Jul 6, 2021
54388a8
Fix a comment in FrameDropper
Jul 6, 2021
5a5d751
VP9 parser: undo r34393 and fix incorrect return statement.
Jul 6, 2021
6d92fcd
Roll chromium_revision ba5ff58b6c..94a136c73d (898571:898790)
MirkoBonadei Jul 6, 2021
93f9f35
Roll chromium_revision 94a136c73d..78296924f6 (898790:898909)
Jul 6, 2021
fd954fc
Import flat_map and flat_set from chromium/base/
Jun 29, 2021
53d3fc9
iOS: Get WebRTC building for Mac Catalyst
jrose-signal Jul 6, 2021
e07f8c5
Update WebRTC code version (2021-07-07T04:06:33).
Jul 7, 2021
9e89c76
Roll chromium_revision 78296924f6..0d58dd3c85 (898909:899016)
Jul 7, 2021
ac5f2e7
Use flat_map/flat_set in RtpDemuxer
Jul 1, 2021
1864997
Use flat_map in ReceiveStatisticsImpl
Jul 6, 2021
5900ba0
Explicitly expose EraseIf in flat_map/flat_set
Jul 7, 2021
f715618
Use flat_map in RTCPReceiver
Jul 6, 2021
0c5a5ca
doc: using triple backticks instead of <pre> blocks
bc-lee Jul 8, 2021
5d70fe7
Temporarily skip tests that consistently fail on Linux MSan.
MirkoBonadei Jul 8, 2021
706ef1b
Create name->value text map for frame and video statistics
Jul 7, 2021
8bd26e1
dcsctp: Only reset paused streams when peer acks
Jul 7, 2021
ea9ae5b
Destroy threads and TaskQueue at the end of tests.
MirkoBonadei Jul 8, 2021
44450a0
Support header only parsing by RtpPacket
DanilChapovalov Jul 8, 2021
a102d8e
Roll chromium_revision 0d58dd3c85..17c6abea92 (899016:899632)
Jul 8, 2021
2bbbd66
Remove backwards compatible build targets.
MirkoBonadei Jul 6, 2021
9b5d570
Update WebRTC code version (2021-07-09T04:05:24).
Jul 9, 2021
25ab322
Replace assert() with RTC_DCHECK().
MirkoBonadei Jul 8, 2021
b629aee
Roll chromium_revision 17c6abea92..a5d70b42f2 (899632:899910)
Jul 9, 2021
e91c992
Implement nack_count metric for outbound audio rtp streams.
Jul 6, 2021
d6afbea
Correctly set number of reference buffers in H264 encoder
Jul 9, 2021
e09a174
Fix ssl_certificate_fuzzer
DanilChapovalov Jul 8, 2021
fb1a0f0
Cleanup rtp utils in media/base
DanilChapovalov Jul 9, 2021
23a2b3b
Roll chromium_revision a5d70b42f2..0c7499c8ca (899910:900073)
Jul 9, 2021
a88d5f6
Roll chromium_revision 0c7499c8ca..52a2811082 (900073:900213)
Jul 10, 2021
e7e9292
Analog AGC: Add clipping rate metrics
Jul 8, 2021
5e726da
dcsctp: Extract logging packet observer as utility
Jun 19, 2021
813a087
dcsctp: Add packet capture support in unit tests
Jun 20, 2021
4f3226d
Update WebRTC code version (2021-07-11T04:04:45).
Jul 11, 2021
3bc0f87
Roll chromium_revision 52a2811082..a564f9a8f4 (900213:900313)
Jul 11, 2021
6307809
Update WebRTC code version (2021-07-12T04:04:47).
Jul 12, 2021
ba8a204
Roll chromium_revision a564f9a8f4..e3a078c0d6 (900313:900427)
Jul 12, 2021
4e18a1f
Roll chromium_revision e3a078c0d6..ab1696a8d1 (900427:900556)
Jul 12, 2021
bf15e56
dcsctp: Abandon chunks consistently
Jul 9, 2021
f5b73a7
Roll chromium_revision ab1696a8d1..2945be3cf4 (900556:900657)
Jul 12, 2021
3fcd31c
Roll chromium_revision 2945be3cf4..2bb5b1a1b1 (900657:900780)
Jul 13, 2021
3ead44a
Update WebRTC code version (2021-07-13T04:01:55).
Jul 13, 2021
76b0c2c
Revert "Reland "Port: migrate to TaskQueue.""
MirkoBonadei Jul 13, 2021
5196931
Roll chromium_revision 2bb5b1a1b1..6d8828f6a6 (900780:900923)
Jul 13, 2021
fdd8e9c
[Merge M93] - Keep `running_` state in sync with active layers.
MirkoBonadei Aug 6, 2021
bc94cec
[Merge M93] - Revert "Modify Bundle logic to not add & destroy extra …
Aug 4, 2021
caf19bc
Merge M93: Calculate pacing delay based on decode start time
Aug 12, 2021
05562e6
Merge M93: Add max pre-decode queue size threshold for pacing
Aug 12, 2021
2afcec3
Merge to M93: Change how alignment requirements are processed
Jul 13, 2021
cb0768c
[Merge to M93] - VideoSendStream: Don't disable the alive flag when u…
Aug 9, 2021
852bc24
Merge M93: Condition frame pacing on min/max playout delay
Aug 16, 2021
25e3fd5
[Merge to M93] Keep `transport_queue_safety_` alive until stopped per…
Aug 19, 2021
e767f85
Merge commit '25e3fd53a79bfdb2bd647ee3a199eb9c3a71d271' [M93] into fe…
mininny Sep 1, 2021
484ee34
Fix crash of ObjC SDK sLD / sRD with incorrect SDP.
bc-lee Aug 4, 2021
2eafa6a
Fix crash of Objc SDK addIceCandidate with incorrect candidate.
bc-lee Aug 4, 2021
3155be2
Merge pull request #11 from sendbird/feature/mininny/modifications-to…
mininny Sep 8, 2021
1ac5df9
Merge pull request #9 from sendbird/feature/update-to-m93
mininny Sep 30, 2021
9a3fd03
Update version and build script
mininny Oct 1, 2021
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,6 @@ BreakBeforeTernaryOperators: false
IndentWrappedFunctionNames: true
ContinuationIndentWidth: 4
ObjCSpaceBeforeProtocolList: true
---
Language: Cpp
IncludeBlocks: Regroup
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*_proto_cpp.xml
*~
.*.sw?
.cache
.cipd
.clangd
.classpath
Expand Down
34 changes: 8 additions & 26 deletions .gn
Original file line number Diff line number Diff line change
Expand Up @@ -11,38 +11,20 @@ import("//build/dotfile_settings.gni")
# The location of the build configuration file.
buildconfig = "//build/config/BUILDCONFIG.gn"

# The python interpreter to use by default. On Windows, this will look
# for python3.exe and python3.bat.
script_executable = "python3"

# The secondary source root is a parallel directory tree where
# GN build files are placed when they can not be placed directly
# in the source tree, e.g. for third party source trees.
secondary_source = "//build/secondary/"

# These are the targets to check headers for by default. The files in targets
# matching these patterns (see "gn help label_pattern" for format) will have
# These are the targets to skip header checking by default. The files in targets
# 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".
check_targets = [
":webrtc_common",
"//api/*",
"//audio/*",
"//backup/*",
"//call/*",
"//common_audio/*",
"//common_video/*",
"//examples/*",
"//logging/*",
"//media/*",
"//modules/*",
"//p2p/*",
"//pc/*",
"//rtc_base/*",
"//rtc_tools/*",
"//sdk/*",
"//stats/*",
"//system_wrappers/*",
"//test/*",
"//video/*",
"//third_party/libyuv/*",
]
no_check_targets = [ "//third_party/icu/*" ]

# 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 All @@ -62,7 +44,7 @@ default_args = {

mac_sdk_min = "10.12"

ios_deployment_target = "10.0"
ios_deployment_target = "12.0"

# The SDK API level, in contrast, is set by build/android/AndroidManifest.xml.
android32_ndk_api_level = 16
Expand Down
10 changes: 9 additions & 1 deletion .vpython
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ wheel: <

wheel: <
name: "infra/python/wheels/six-py2_py3"
version: "version:1.10.0"
version: "version:1.15.0"
>
wheel: <
name: "infra/python/wheels/pbr-py2_py3"
Expand All @@ -66,3 +66,11 @@ wheel: <
name: "infra/python/wheels/mock-py2_py3"
version: "version:2.0.0"
>
wheel: <
name: "infra/python/wheels/protobuf-py2_py3"
version: "version:3.13.0"
>
wheel: <
name: "infra/python/wheels/requests-py2_py3"
version: "version:2.13.0"
>
93 changes: 60 additions & 33 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,127 +1,154 @@
# Names should be added to this file like so:
# Name or Organization <email address>
# Names should be added to this file with this pattern:
#
# For individuals:
# Name <email address>
#
# For organizations:
# Organization <fnmatch pattern>
#
# See python fnmatch module documentation for more information.
#
# Please keep the list sorted.

# BEGIN individuals section.
Aaron Clauson <[email protected]>
Adam Fedor <[email protected]>
Akshay Shah <[email protected]>
Alex Henrie <[email protected]>
Alexander Brauckmann <[email protected]>
Alexandre Gouaillard <[email protected]>
Alex Henrie <[email protected]>
Andrew MacDonald <[email protected]>
Andrey Efremov <[email protected]>
Andrew Johnson <[email protected]>
Anil Kumar <[email protected]>
Ben Strong <[email protected]>
Berthold Herrmann <[email protected]>
Bob Withers <[email protected]>
Bridger Maxwell <[email protected]>
Chris Tserng <[email protected]>
Christophe Dumez <[email protected]>
Chris Tserng <[email protected]>
Cody Barnes <[email protected]>
Colin Plumb
Cyril Lashkevich <[email protected]>
CZ Theng <[email protected]>
Danail Kirov <[email protected]>
Dave Cowart <[email protected]>
David Porter <[email protected]>
Dax Booysen <[email protected]>
Danail Kirov <[email protected]>
Dennis Angelo <[email protected]>
Dharmesh Chauhan <[email protected]>
Di Wu <[email protected]>
Dirk-Jan C. Binnema <[email protected]>
Dmitry Lizin <[email protected]>
Eike Rathke <[email protected]>
Eric Rescorla, RTFM Inc. <[email protected]>
Frederik Riedel, Frogg GmbH <[email protected]>
Giji Gangadharan <[email protected]>
Graham Yoakum <[email protected]>
Gustavo Garcia <[email protected]>
Hans Knoechel <[email protected]>
Hugues Ekra <[email protected]>
Jake Hilton <[email protected]>
James H. Brown <[email protected]>
Jan Grulich <[email protected]>
Jan Kalab <[email protected]>
Jens Nielsen <[email protected]>
Jesús Leganés-Combarro <[email protected]>
Jiawei Ou <[email protected]>
Jie Mao <[email protected]>
Jiwon Kim <[email protected]>
Jose Antonio Olivera Ortega <[email protected]>
Keiichi Enomoto <[email protected]>
Kiran Thind <[email protected]>
Korniltsev Anatoly <[email protected]>
Lennart Grahl <[email protected]>
Luke Weber <[email protected]>
Maksim Khobat <[email protected]>
Mallikarjuna Rao V <[email protected]>
Manish Jethani <[email protected]>
Martin Storsjo <[email protected]>
Matthias Liebig <[email protected]>
Maxim Pavlov <[email protected]>
Maxim Potapov <[email protected]>
Michael Iedema <[email protected]>
Michel Promonet <[email protected]>
Miguel Paris <[email protected]>
Mike Gilbert <[email protected]>
Min Wang <[email protected]>
Mo Zanaty <[email protected]>
Pali Rohar
Paul Kapustin <[email protected]>
Philipp Hancke <[email protected]>
Peng Yu <[email protected]>
Philipp Hancke <[email protected]>
Piasy Xu <[email protected]>
Rafael Lopez Diez <[email protected]>
Ralph Giles <[email protected]>
Raman Budny <[email protected]>
Ramprakash Jelari <[email protected]>
Riku Voipio <[email protected]>
Robert Bares <[email protected]>
Robert Nagy <[email protected]>
Ryan Yoakum <[email protected]>
Satender Saroha <[email protected]>
Sarah Thompson <[email protected]>
Satender Saroha <[email protected]>
Saul Kravitz <[email protected]>
Sergio Garcia Murillo <[email protected]>
Silviu Caragea <[email protected]>
Stefan Gula <[email protected]>
Stephan Hartmann <[email protected]>
Steve Reid <[email protected]>
Tarun Chawla <[email protected]>
Todd Wong <[email protected]>
Tomas Popela <[email protected]>
Trevor Hayes <[email protected]>
Uladzislau Susha <[email protected]>
Vladimir Beloborodov <[email protected]>
Vicken Simonian <[email protected]>
Victor Costan <[email protected]>
Vladimir Beloborodov <[email protected]>
Xiaohong Xu <[email protected]>
Xiaolei Yu <[email protected]>
Yura Yaroshevich <[email protected]>
Yuriy Pavlyshak <[email protected]>
Hans Knoechel <[email protected]>
Korniltsev Anatoly <[email protected]>
Todd Wong <[email protected]>
Sergio Garcia Murillo <[email protected]>
Maxim Pavlov <[email protected]>
Yusuke Suzuki <[email protected]>
Piasy Xu <[email protected]>
Tomas Popela <[email protected]>
Jan Grulich <[email protected]>
Jiwon Kim <[email protected]>
Eike Rathke <[email protected]>
Michel Promonet <[email protected]>
Min Wang <[email protected]>
Ramprakash Jelari <[email protected]>
CZ Theng <[email protected]>
Miguel Paris <[email protected]>
Raman Budny <[email protected]>
Stephan Hartmann <[email protected]>
# END individuals section.

&yet LLC <*@andyet.com>
# BEGIN organizations section.
8x8 Inc. <*@8x8.com>
8x8 Inc. <*@sip-communicator.org>
Agora IO <*@agora.io>
ARM Holdings <*@arm.com>
BroadSoft Inc. <*@broadsoft.com>
CoSMo Software Consulting, Pte Ltd <*@cosmosoftware.io>
Facebook Inc. <*@fb.com>
Google Inc. <*@google.com>
Highfive, Inc. <*@highfive.com>
HyperConnect Inc. <*@hpcnt.com>
Life On Air Inc. <*@lifeonair.com>
Intel Corporation <*@intel.com>
Life On Air Inc. <*@lifeonair.com>
Microsoft Corporation <*@microsoft.com>
MIPS Technologies <*@mips.com>
Mozilla Foundation <*@mozilla.com>
Netgem S.A. <*@netgem.com>
NVIDIA Corporation <*@nvidia.com>
Opera Software ASA <*@opera.com>
Optical Tone Ltd <*@opticaltone.com>
Pengutronix e.K. <*@pengutronix.de>
RingCentral, Inc. <*@ringcentral.com>
Signal Messenger, LLC <*@signal.org>
Sinch AB <*@sinch.com>
struktur AG <*@struktur.de>
Telenor Digital AS <*@telenor.com>
Temasys Communications <*@temasys.io>
The Chromium Authors <*@chromium.org>
The WebRTC Authors <*@webrtc.org>
Threema GmbH <*@threema.ch>
Tuple, LLC <*@tuple.app>
Twilio, Inc. <*@twilio.com>
Vewd Software AS <*@vewd.com>
Videona Socialmedia <*@videona.com>
Videxio AS <*@videxio.com>
Vidyo, Inc. <*@vidyo.com>
Vonage Holdings Corp. <*@vonage.com>
Wire Swiss GmbH <*@wire.com>
Vewd Software AS <*@vewd.com>
Highfive, Inc. <*@highfive.com>
CoSMo Software Consulting, Pte Ltd <*@cosmosoftware.io>
Tuple, LLC <*@tuple.app>
Videona Socialmedia <*@videona.com>
Threema GmbH <*@threema.ch>
&yet LLC <*@andyet.com>
# END organizations section.
Loading