Skip to content
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

4389 #48

Merged
merged 2,565 commits into from
Apr 16, 2021
Merged

4389 #48

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2565 commits
Select commit Hold shift + click to select a range
6efb031
Set default max_threads_count to DVQA injection helper
Dec 2, 2020
6e71674
Adds experimental libvpx VP9 speed settings.
Dec 2, 2020
040ac52
Roll chromium_revision 6b50907e9a..a3682304f6 (832826:833048)
Dec 3, 2020
5ae40f6
Roll chromium_revision a3682304f6..20fa2e0bca (833048:833170)
Dec 3, 2020
c40073b
doc: chrome://media-internals is useful for camera issues
fippo Nov 25, 2020
091617d
Change TestStunServer::Create to take a SocketServer rather than a th…
Dec 2, 2020
be810cb
Delete SetRtcpXrRrtrStatus, make it a construction-time setting
Dec 2, 2020
fd5dadb
RNN VAD: use `VectorMath::DotProduct()` for pitch search
alebzk Nov 26, 2020
d891fd3
Disable HMM based transparent mode classifier
Dec 3, 2020
05266ca
h264: s/StrapA/STAP-A
fippo Dec 3, 2020
e7b5c1a
RNN VAD: unit tests for `RnnBasedVad`
alebzk Nov 26, 2020
f65a003
Fix for 3 NetEq fuzzer issues.
Dec 3, 2020
10f76ac
Move RtpVp9RefFinder unittests into its own file.
Philipel-WebRTC Dec 3, 2020
9efeb9b
Roll chromium_revision 20fa2e0bca..8115efcf14 (833170:833270)
Dec 3, 2020
ead570c
Revert "Adds experimental libvpx VP9 speed settings."
Dec 3, 2020
40c3ea5
Improve screen sharing with PipeWire on Wayland
grulja Dec 2, 2020
812dc07
RNN VAD: FC and GRU layers implicit conversion to ArrayView
alebzk Dec 3, 2020
a760bca
Revert "Add class InterArrivalDelta to goog_cc"
perkj Dec 3, 2020
31d3b21
RNN VAD: FC layer isolated into rnn_fc.h/.cc
alebzk Dec 3, 2020
32bed07
Roll chromium_revision 8115efcf14..0d8179a1dc (833270:833508)
Dec 4, 2020
c3c8129
Add support for PipeWire 0.3
grulja Dec 2, 2020
0bf7082
Roll chromium_revision 0d8179a1dc..663e2bfeb3 (833508:833628)
Dec 4, 2020
9131313
RNN VAD: GRU layer isolated into rnn_gru.h/.cc
alebzk Dec 3, 2020
ad70609
Implement fake PixelLimitResource for TestBed.
henbos Dec 4, 2020
85e62e6
Use RTC_HAS_MSAN to check for MSan builds.
MirkoBonadei Dec 3, 2020
837f13c
Relax check for unknown STUN attribute lengths
Dec 4, 2020
6c80aeb
Remove kwiberg@webrtc.org from OWNERS files
Dec 4, 2020
397c40e
dump raw rtp packets in text2pcap format
fippo Dec 4, 2020
d708677
Cleans up WebRTC-Pacer-SmallFirstProbePacket flag
Dec 3, 2020
d13178c
Cleanup obsolete filtering of small packets in delay based estimator.
rodbro Dec 4, 2020
1cbd075
Roll chromium_revision 663e2bfeb3..d1dd90b2d2 (833628:833763)
Dec 4, 2020
f8bc30f
Roll chromium_revision d1dd90b2d2..a04842f6a7 (833763:833885)
Dec 4, 2020
3931591
Reland "Adds experimental libvpx VP9 speed settings."
Dec 4, 2020
53becc6
Roll chromium_revision a04842f6a7..29886952c7 (833885:834077)
Dec 6, 2020
47fa08f
Add field trial WebRTC-AllowMACBasedIPv6
Dec 5, 2020
c20baf6
Remove nesting of Naggy/Strict/NiceMock
akonradi Dec 3, 2020
ea969d2
Reland Addd class InterArrivalDelta to goog_cc
perkj Dec 4, 2020
0f0bcb3
Declare BaseChannel::media_channel_ const
Dec 7, 2020
3ee4af4
AGC2: Fix GetAvailableCpuFeatures()
alebzk Dec 7, 2020
cf15cb5
Update how FEC handles protection parameters for key vs delta frames.
Dec 7, 2020
bc7e5ac
Roll chromium_revision 29886952c7..c24aab83fe (834077:834189)
Dec 7, 2020
bb1a28d
RNN VAD: unit test code clean-up
alebzk Dec 7, 2020
09ca9a1
allow dynamic payload types <= 95
fippo Dec 7, 2020
d279cc5
Roll chromium_revision c24aab83fe..eb89725d5b (834189:834328)
Dec 7, 2020
476859d
Stop threadjumping to get RTP transport in channel.cc
Dec 7, 2020
717c6b5
Roll chromium_revision eb89725d5b..3d828369f4 (834328:834461)
Dec 8, 2020
2f0dcc8
Clean up RtpVp9RefFinder unittests.
Philipel-WebRTC Dec 7, 2020
12dc274
Make the static variable kChunkSizeMs constexpr
Dec 8, 2020
d62c19e
Removes spammy SDP log
henrikand Dec 7, 2020
92ff651
Roll chromium_revision 3d828369f4..2be5b61c67 (834461:834670)
Dec 8, 2020
ba90b7f
Don't log errors on a=rtcp lines
Dec 8, 2020
5c4c836
use [35,65] rtp payload type range for new codecs
fippo Dec 8, 2020
04ed0a0
Change LS_ERROR to LS_WARNING for unsupported decoder formats
Dec 8, 2020
992a96f
AEC3: Prevent diverging coarse filter from influencing the refined fi…
Dec 8, 2020
df9245c
sdp: log unhandled lines at LS_VERBOSE level
fippo Dec 8, 2020
4e9c5b5
RNN VAD: GRU layer optimized
alebzk Dec 8, 2020
d7808f1
Add DVQA support for scenarios with new participants joining
Dec 8, 2020
e3dd566
Roll chromium_revision 2be5b61c67..a89d00b391 (834670:834813)
Dec 8, 2020
e8ee462
RNN VAD: FC layer simplified
alebzk Dec 8, 2020
9795306
Roll chromium_revision a89d00b391..708cc13de4 (834813:835045)
Dec 9, 2020
0cb7326
Stop using inter_layer_predicted flag for VP9.
Philipel-WebRTC Dec 8, 2020
3bda236
Erle metric: avoid the decreasing of the metric when there is no rend…
Dec 8, 2020
20ecd8f
sdp: add missing continue after parsing b= lines
fippo Dec 9, 2020
72f638a
Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL.
Nov 15, 2020
7e6290d
Revert "Use CRYPTO_BUFFER APIs instead of X509 when building with Bor…
Dec 10, 2020
b95d90b
Rename UNIT_TEST to WEBRTC_UNIT_TEST
Dec 9, 2020
cb327d9
Remove use of inter_layer_predicted in FrameBuffer2.
Philipel-WebRTC Dec 10, 2020
370e600
Remove EncodedFrame::inter_layer_predicted.
Philipel-WebRTC Dec 10, 2020
0186d2d
Splits vp9_impl into libvpx_vp9_encoder and libvpx_vp9_decoder.
Dec 9, 2020
c1ad1ff
Do all BaseChannel operations within a single Thread::Invoke.
Dec 10, 2020
165c618
Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with Bor…
Dec 11, 2020
064be38
Reland "Enable FlexFEC as a receiver video codec by default"
hcmaniar Dec 8, 2020
1a9be30
Add tests for adding many transceivers and renegotiating.
Dec 11, 2020
9325d34
Enforcing return type handling on VoIP API.
timna Dec 10, 2020
cc02721
Extend LibvpxInterface with VP9 support and use it from LibvpxVp9Encoder
Dec 13, 2020
9ff23ba
Fix order-dependent tests.
MirkoBonadei Dec 14, 2020
6a64690
Use a task queue for call interaction in video_replay tool
Dec 11, 2020
b985748
Add WebRTC code freshness version string.
MirkoBonadei Dec 14, 2020
c70bd18
Get rid of recently added rtc_openssl_is_boringssl build argument.
Dec 11, 2020
2412602
Using absl::optional for round trip time return type handling.
timna Dec 11, 2020
a6c236f
Add TBR to the WebRTC code freshness updater and send to CQ.
MirkoBonadei Dec 14, 2020
cf8ec1f
Introduce empty rtc_base:async_resolver target.
MirkoBonadei Dec 15, 2020
3942380
Fix Authors Check presubmit.
MirkoBonadei Dec 15, 2020
3c5d582
Add last_data_sent timestamp to Connection.
Dec 14, 2020
b08b23e
Fix typo in auto-updater.
MirkoBonadei Dec 15, 2020
a13b47f
Refresh rtc_base/OWNERS.
MirkoBonadei Dec 8, 2020
16dd6b0
Fixing the bounds for the max and min erle in the erle instantaneous …
Dec 15, 2020
c72733d
Clarify thread/TaskQueue requirements for internal::CallStats
Dec 14, 2020
46ea5d7
Surface the number of encoded channels
Dec 15, 2020
4190ce9
Add unit test ReportsUpdatedVideoLayersAllocationWhenResolutionChanges
perkj Dec 15, 2020
8987c88
Refactor test window creation functions to be reusable.
auorion Dec 15, 2020
ebe5acb
VideoCodecTextFixture and YuvFrameReader improvements.
Dec 3, 2020
0e7b3a9
Add a Clone() method to SessionDescriptionInterface
Dec 15, 2020
5686e34
Optimize calls to std::string::find() and friends for a single char.
MirkoBonadei Dec 16, 2020
ce42cbe
doc: update working-with-native-branches information
fippo Dec 16, 2020
4793e9e
sdp: ignore legacy sctpmap line
fippo Dec 15, 2020
f964dea
Lower HighBitrateAV1 liabom test quality threshold
Dec 15, 2020
334b1fd
VideoReceiveStream: eliminate task post in decode path.
Dec 13, 2020
7bb3afa
Roll chromium_revision 708cc13de4..85af621460 (835045:837534)
Dec 16, 2020
98d9c30
Don't instantiate any CallStats object in RtpVideoSender tests
Dec 16, 2020
747d349
Roll chromium_revision 85af621460..6370178a72 (837534:837763)
Dec 16, 2020
8592111
Add empty header to simplify Chromium migration.
MirkoBonadei Dec 16, 2020
39d1f74
Decide Av1 num of threads on frame size and available cores.
jeromejj Dec 17, 2020
a1806e9
Update WebRTC code version (2020-12-17T07:06:37).
Dec 17, 2020
5a2cbc2
Roll chromium_revision 6370178a72..c8be2f6233 (837763:837967)
Dec 17, 2020
4a541f1
sdp: remove extra check for attribute type when parsing fingerprint
fippo Dec 16, 2020
c25a3a3
Use low latency mode on Android O and later.
Dec 16, 2020
0ff2b4c
Fix for overflow in iLBC code.
Dec 16, 2020
c1254e8
Make RTC_OBJC_EXPORT respect is_component_build.
MirkoBonadei Dec 17, 2020
26d017e
Roll chromium_revision c8be2f6233..1a8a708c92 (837967:838088)
Dec 17, 2020
c908f1c
Declare the Clone operator of SessionDescriptionInterface as const.
Dec 17, 2020
d95a47d
Roll chromium_revision 1a8a708c92..31e5ea783e (838088:838188)
Dec 17, 2020
5932fe1
RtpTransceiverInterface: introduce HeaderExtensionsNegotiated.
Dec 17, 2020
2157c5d
Update WebRTC code version (2020-12-18T04:04:58).
Dec 18, 2020
d7f750f
Roll chromium_revision 31e5ea783e..c48f295246 (838188:838429)
Dec 18, 2020
ef9c4e0
Roll chromium_revision c48f295246..526e51a138 (838429:838529)
Dec 19, 2020
190e513
Update WebRTC code version (2020-12-21T04:04:21).
Dec 21, 2020
08d2c2b
Delete unneeded dependencies on the Module abstraction
Dec 17, 2020
1e98f95
sdp: remove some unused x-google attributes
fippo Dec 18, 2020
8649e49
Add a field trial to skip REMB modification of BWE internal state.
rodbro Dec 15, 2020
1f2209d
Delete unneeded and incorrect logic for 32-bit time wrap around
Dec 21, 2020
52b670b
Roll chromium_revision 526e51a138..b24ac092cc (838529:838641)
Dec 21, 2020
9e63aba
Roll chromium_revision b24ac092cc..256e7a4929 (838641:838749)
Dec 22, 2020
7aeb195
flexfec: improve readability
fippo Dec 14, 2020
e6d3eb3
Roll chromium_revision 256e7a4929..ad7eaf17db (838749:838850)
Dec 22, 2020
1e69d79
Include configured mid and rid when logging AudioSendStream config
Dec 22, 2020
c463a78
Clarification of RtpPacket constructor in comment.
Dec 22, 2020
ed840f3
Roll chromium_revision ad7eaf17db..2eaf311e0d (838850:839031)
Dec 23, 2020
f62ef49
Remove unused NTP time functions from RtpPacketReceived.
Philipel-WebRTC Dec 23, 2020
fec83cc
Roll chromium_revision 2eaf311e0d..cc24057378 (839031:839139)
Dec 23, 2020
949ec59
Update WebRTC code version (2020-12-24T04:03:38).
Dec 24, 2020
a45df0b
Roll chromium_revision cc24057378..8baa5d6f12 (839139:839243)
Dec 24, 2020
b804ba2
Update WebRTC code version (2020-12-25T04:04:51).
Dec 25, 2020
b905465
Roll chromium_revision 8baa5d6f12..9534bf2bf1 (839243:839344)
Dec 26, 2020
84f3c56
Update WebRTC code version (2020-12-27T04:03:22).
Dec 27, 2020
dbf9549
Send VideoLayersAllocation with resolution if number of spatial layers
perkj Dec 22, 2020
1f0df96
Roll chromium_revision 9534bf2bf1..b264ce9531 (839344:839451)
Dec 28, 2020
221ece5
Correct "DSAWithSHA256" OID.
Dec 14, 2020
5994a16
Roll chromium_revision b264ce9531..0afd01280b (839451:839551)
Dec 29, 2020
5073cba
Update WebRTC code version (2020-12-30T04:03:04).
Dec 30, 2020
ed9f5f8
RNN VAD optimizations: `VectorMath::DotProduct()` NEON arm64
alebzk Dec 28, 2020
167ecc9
Use the correct function name in the RTC log output.
HuaChunbo Dec 29, 2020
f86cf4c
Add support for VideoLayersAllocation for Vp9 scv/ksvc and none scalable
perkj Dec 30, 2020
5d2bf19
Fix data race on destruction in Audio Video sync tests
DanilChapovalov Dec 30, 2020
1399211
Fix potential 32bit integer overflow on rtcp receiver report
DanilChapovalov Dec 29, 2020
20422da
mac: Pull arm64 gn binary on M1 hosts.
MirkoBonadei Dec 30, 2020
34822c6
Roll chromium_revision 0afd01280b..e5d373dd28 (839551:839820)
Dec 31, 2020
36bcef9
Update WebRTC code version (2020-12-31T04:03:29).
Dec 31, 2020
3111783
Organize iLBC headers as per style guide
TimothyGu Dec 19, 2020
6215ba8
Add preprocessor support for additional architectures
TimothyGu Dec 18, 2020
e8804b3
Update WebRTC code version (2021-01-02T04:04:24).
Jan 2, 2021
2b87dd7
Roll chromium_revision e5d373dd28..5749e43632 (839820:839925)
Jan 2, 2021
8673643
Update WebRTC code version (2021-01-03T04:03:33).
Jan 3, 2021
dd22df1
Update WebRTC code version (2021-01-04T04:02:59).
Jan 4, 2021
92d8ee9
Roll chromium_revision 5749e43632..4ae118108a (839925:840025)
Jan 4, 2021
b54debc
Update WebRTC code version (2021-01-05T04:04:14).
Jan 5, 2021
fc6b871
Make the JsepSessionDesription clone() method copy candidates.
Jan 5, 2021
b26335a
Add static constexpr type to RTC event log events.
Jan 5, 2021
af48dae
Roll chromium_revision 4ae118108a..c87d451712 (840025:840164)
Jan 5, 2021
9c63ef9
Roll chromium_revision c87d451712..49b7dc5e37 (840164:840329)
Jan 5, 2021
673fa71
Roll chromium_revision 49b7dc5e37..24b4cef393 (840329:840473)
Jan 6, 2021
dc56f5b
Update WebRTC code version (2021-01-06T04:02:29).
Jan 6, 2021
fbac93d
Remove kwiberg@ from WATCHLIST.
MirkoBonadei Dec 15, 2020
119ae8f
Add hta@ to rtc_base/ and api/ WATCHLISTS.
MirkoBonadei Jan 6, 2021
1d23ab6
Roll chromium_revision 24b4cef393..6504b345eb (840473:840589)
Jan 6, 2021
cbf56b9
Roll chromium_revision 6504b345eb..e2c7dc7720 (840589:840733)
Jan 6, 2021
41e4ea1
Update WebRTC code version (2021-01-07T04:03:27).
Jan 7, 2021
c96601e
Roll chromium_revision e2c7dc7720..25be8f6bfb (840733:840938)
Jan 7, 2021
b03b6c8
Move setting of encoder bitrate allocation callback type to VideoSend…
perkj Jan 3, 2021
b8f32c4
video_engine: fix logging
fippo Dec 30, 2020
524f682
SSE2 and NEON kill switches for AGC2
alebzk Jan 5, 2021
82e1875
Introduce CopyOnWriteBuffer::MutableData() function
DanilChapovalov Jan 7, 2021
ec9b281
Add ability to specify random seed when creating built it network emu…
titov-artem Jan 7, 2021
5e4ae54
Roll chromium_revision 25be8f6bfb..a66f367f6e (840938:841068)
Jan 7, 2021
cdb3bc3
Roll chromium_revision a66f367f6e..aff08690df (841068:841210)
Jan 7, 2021
4681cec
Roll chromium_revision aff08690df..82fccc555b (841210:841356)
Jan 8, 2021
1607b3a
Update WebRTC code version (2021-01-08T04:02:26).
Jan 8, 2021
942976e
Wire scalability_mode when simulcast is not in use (i.e. streams==1)
murillo128 Jan 8, 2021
644164c
Roll chromium_revision 82fccc555b..211a9ad899 (841356:841507)
Jan 8, 2021
783278a
Roll chromium_revision 211a9ad899..6ae5319dfd (841507:841669)
Jan 8, 2021
472c1fe
Update WebRTC code version (2021-01-09T04:01:32).
Jan 9, 2021
42082f9
Roll chromium_revision 6ae5319dfd..256cb7a3c3 (841669:841800)
Jan 9, 2021
5247070
RNN VAD: add missing CPU features to test FC and GRU layers
alebzk Jan 7, 2021
952be20
Roll chromium_revision 256cb7a3c3..e9fe59463e (841800:841903)
Jan 10, 2021
8cf47fb
Update WebRTC code version (2021-01-11T04:01:55).
Jan 11, 2021
cffaf0a
Inclusive language: Remove a couple of occurences of "whitelist"
Jan 5, 2021
6afa794
Delete deprecated H264BitstreamParser methods
Dec 17, 2020
da06e8f
Do not proxy VideoSendStreamImpl::OnVideoLayersAllocationUpdated
perkj Jan 7, 2021
e15dc58
Use rtc::CopyOnWriteBuffer::MutableData through webrtc
DanilChapovalov Jan 7, 2021
ad0be28
Roll chromium_revision e9fe59463e..78ea2c1bec (841903:842019)
Jan 11, 2021
1c5e63e
Add module documentation for emulated network
Jan 7, 2021
d892e6e
[build] Remove obsolete gn flag
MirkoBonadei Jan 11, 2021
360da05
Remove webrtc::VideoDecoder::PrefersLateDecoding.
Philipel-WebRTC Jan 11, 2021
69241a9
Refactor rtc_base build targets.
MirkoBonadei Jan 9, 2021
5aa72ef
Roll chromium_revision 78ea2c1bec..2059e3a759 (842019:842148)
Jan 11, 2021
b2460f2
Roll chromium_revision 2059e3a759..cbaaf9e4b2 (842148:842367)
Jan 12, 2021
3a99ebe
Update WebRTC code version (2021-01-12T04:04:10).
Jan 12, 2021
4a5c855
Add thread annotation to IncomingVideoStream
Dec 16, 2020
a68bfc5
Delete KeepBufferRefs helpers, and use of rtc::Bind.
Jan 11, 2021
a782022
Use rtc::CopyOnWriteBuffer::MutableData instead of data in fuzzers
DanilChapovalov Jan 12, 2021
833e04e
Roll chromium_revision cbaaf9e4b2..0026868b2d (842367:842481)
Jan 12, 2021
f23e214
Add task queue to RtpRtcpInterface::Configuration.
Jan 11, 2021
fe06dbd
Correction for the calculation of the abs max value
Jan 12, 2021
6f597bd
Move logged types for RTC event log into event headers.
Jan 12, 2021
b942d45
Fill fps allocation by LibaomAv1Encoder::GetEncoderInfo
DanilChapovalov Jan 12, 2021
2accc7d
Revert "Add task queue to RtpRtcpInterface::Configuration."
Jan 12, 2021
444e04b
ChannelStatistics used for RTP stats in VoipStatistics.
timna Jan 6, 2021
cf4e534
Roll chromium_revision 0026868b2d..e35e978ee1 (842481:842656)
Jan 12, 2021
37827c9
Revert "ChannelStatistics used for RTP stats in VoipStatistics."
Jan 12, 2021
46f94ac
Roll chromium_revision e35e978ee1..b24f1becea (842656:842774)
Jan 13, 2021
81b58d1
Update WebRTC code version (2021-01-13T04:03:21).
Jan 13, 2021
086ed6e
Roll chromium_revision b24f1becea..c0feffab8f (842774:842900)
Jan 13, 2021
0c2808e
Remove CheckCompile method from MetaBuildWrapper.
MirkoBonadei Jan 12, 2021
0e8dd03
Fix cpu usage dvqa test on windows
Jan 13, 2021
94324f2
Add a test to detect excessive audio delay during renegotiation.
Jan 13, 2021
6e509f9
Handle case createShader throws an exception.
Jan 13, 2021
8606b9c
Replace all uses of the word 'master' with 'builder_group' in //tools/mb
MirkoBonadei Jan 12, 2021
2297272
Roll chromium_revision c0feffab8f..189823ba75 (842900:843026)
Jan 13, 2021
507eacf
Reland "ChannelStatistics used for RTP stats in VoipStatistics."
timna Jan 6, 2021
ece6712
Add av1 to lower range IDs.
jeromejj Jan 13, 2021
76714a6
AGC2 minor code clean up
alebzk Jan 13, 2021
db79204
Change PeerConnectionE2EQualityTest to use lambdas instead of rtc::Bind
Jan 11, 2021
b24e720
Fix inconsistencies in network BUILD.gn file
Jan 14, 2021
d73426d
Add new empty build targets rtp_rtcp_legacy and video_legacy.
Dec 16, 2020
dbcaff0
Fix AudioProcessing::Config::ToString() implementation.
HuaChunbo Jan 8, 2021
fdbaeda
Improve structuring of test for audio glitches.
Jan 14, 2021
e61a40e
Fix typo in audio processing header.
HuaChunbo Jan 8, 2021
a0bb2ef
Delete unused VideoType enum values
Dec 17, 2020
c12f625
Adds VideoDecoder::GetDecoderInfo()
Jan 13, 2021
1921708
SetNegotiatedHeaderExtensions_w: Set list synchronously.
Jan 14, 2021
8c2250e
Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c++ code
DanilChapovalov Jan 14, 2021
4319b16
Revert "Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c…
DanilChapovalov Jan 14, 2021
42c0d70
Include packetization in video codec string
lndmrk Jan 13, 2021
f77aa81
Update AudioDeviceBuffer to use C++ lambdas instead of rtc::Bind
Jan 14, 2021
1669103
Roll chromium_revision 189823ba75..42ab9dc8c8 (843026:843550)
Jan 14, 2021
c17bca7
SetOfferedRtpHeaderExtensions: fix error code.
Jan 14, 2021
23f60eb
Add ability to load CreateDirect3DDeviceFromDXGIDevice from d3d11.dll
auorion Jan 13, 2021
884118d
Delete unused functions in ModuleRtpRtcpImpl
DanilChapovalov Jan 12, 2021
7acc2d9
Revert "Refactor rtc_base build targets."
MirkoBonadei Jan 14, 2021
3c366cf
In SVC controllers add support for frames dropped by encoder
DanilChapovalov Jan 15, 2021
464c9ae
Fix enabling DependencyDescriptor for VP9 with spatial layers
DanilChapovalov Jan 20, 2021
54d4910
Fixes issue triggered by WebRTC-VP9-PerformanceFlags trial.
Jan 20, 2021
a63d8d0
Fixing audio timestamp stall during inactivation (under a kill switch)
minyuel Jan 26, 2021
1f8862e
Switch to enable the HMM transparent mode classifier
Feb 2, 2021
742109a
Merge M89: Fix low-latency renderer with unset playout delays
Feb 23, 2021
e7d9f74
[Merge M89] - Change the safe SCTP MTU size to 1191
Feb 24, 2021
dd1cebf
Merge in changes from M86 (4240), M87 (4280), M88 (4324), and M89 (43…
peter-signal Apr 8, 2021
c7fb5f5
Fix a few things to make 4389 build.
peter-signal Apr 8, 2021
24f5d9a
Merge fixes
jim-signal Apr 9, 2021
d9130da
Merge remote-tracking branch 'signal/master' into 4389
peter-signal Apr 16, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gn
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ secondary_source = "//build/secondary/"
# their includes checked for proper dependencies when you run either
# "gn check" or "gn gen --check".
check_targets = [
":webrtc_common",
"//api/*",
"//audio/*",
"//backup/*",
Expand Down Expand Up @@ -60,6 +59,7 @@ default_args = {
# component builds.
is_component_build = false

# RingRTC change to control MacOS/iOS targets
mac_sdk_min = "10.12.1"

ios_deployment_target = "11.0"
Expand All @@ -76,6 +76,7 @@ default_args = {
# for unittests, it can be disabled (see third_party/libyuv/BUILD.gn)
libyuv_use_gflags = false

# RingRTC change to disable AV1
enable_libaom = false

gtest_enable_absl_printers = true
Expand Down
8 changes: 8 additions & 0 deletions .vpython
Original file line number Diff line number Diff line change
Expand Up @@ -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"
>
87 changes: 52 additions & 35 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,131 +1,148 @@
# 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.
Adam Fedor <adam.fedor@gmail.com>
Akshay Shah <meetakshay99@gmail.com>
Alex Henrie <alexhenrie24@gmail.com>
Alexander Brauckmann <a.brauckmann@gmail.com>
Alexandre Gouaillard <agouaillard@gmail.com>
Alex Henrie <alexhenrie24@gmail.com>
Andrew MacDonald <andrew@webrtc.org>
Andrey Efremov <yoklmnprst@ya.ru>
Andrew Johnson <ajohnson@draster.com>
Anil Kumar <an1kumar@gmail.com>
Ben Strong <bstrong@gmail.com>
Bob Withers <bwit@pobox.com>
Bridger Maxwell <bridgeyman@gmail.com>
Chris Tserng <tserng@amazon.com>
Christophe Dumez <ch.dumez@samsung.com>
Chris Tserng <tserng@amazon.com>
Cody Barnes <conceptgenesis@gmail.com>
Colin Plumb
Cyril Lashkevich <notorca@gmail.com>
CZ Theng <cz.theng@gmail.com>
Danail Kirov <dkirovbroadsoft@gmail.com>
David Porter <david@porter.me>
Dax Booysen <dax@younow.com>
Danail Kirov <dkirovbroadsoft@gmail.com>
Dennis Angelo <dennis.angelo@gmail.com>
Dharmesh Chauhan <dharmesh.r.chauhan@gmail.com>
Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
Dmitry Lizin <sdkdimon@gmail.com>
Eike Rathke <erathke@redhat.com>
Eric Rescorla, RTFM Inc. <ekr@rtfm.com>
Frederik Riedel, Frogg GmbH <frederik.riedel@frogg.io>
Giji Gangadharan <giji.g@samsung.com>
Graham Yoakum <gyoakum@skobalt.com>
Gustavo Garcia <gustavogb@gmail.com>
Hans Knoechel <hans@hans-knoechel.de>
Hugues Ekra <hekra01@gmail.com>
Jake Hilton <jakehilton@gmail.com>
James H. Brown <jbrown@burgoyne.com>
Jan Grulich <grulja@gmail.com>
Jan Kalab <pitlicek@gmail.com>
Jens Nielsen <jens.nielsen@berotec.se>
Jiawei Ou <jiawei.ou@gmail.com>
Jie Mao <maojie0924@gmail.com>
Jiwon Kim <jwkim0000@gmail.com>
Jose Antonio Olivera Ortega <josea.olivera@gmail.com>
Kiran Thind <kiran.thind@gmail.com>
Korniltsev Anatoly <korniltsev.anatoly@gmail.com>
Lennart Grahl <lennart.grahl@gmail.com>
Luke Weber <luke.weber@gmail.com>
Maksim Khobat <maksimkhobat@gmail.com>
Mallikarjuna Rao V <vm.arjun@samsung.com>
Manish Jethani <manish.jethani@gmail.com>
Martin Storsjo <martin@martin.st>
Matthias Liebig <matthias.gcode@gmail.com>
Maxim Pavlov <pavllovmax@gmail.com>
Maxim Potapov <vopatop.skam@gmail.com>
Michael Iedema <michael@kapsulate.com>
Michel Promonet <michel.promonet.1@gmail.com>
Miguel Paris <mparisdiaz@gmail.com>
Mike Gilbert <floppymaster@gmail.com>
Min Wang <mingewang@gmail.com>
Mo Zanaty <mzanaty@cisco.com>
Pali Rohar
Paul Kapustin <pkapustin@gmail.com>
Philipp Hancke <philipp.hancke@googlemail.com>
Peng Yu <yupeng323@gmail.com>
Philipp Hancke <philipp.hancke@googlemail.com>
Piasy Xu <xz4215@gmail.com>
Rafael Lopez Diez <rafalopezdiez@gmail.com>
Ralph Giles <giles@ghostscript.com>
Raman Budny <budnyjj@gmail.com>
Ramprakash Jelari <ennajelari@gmail.com>
Riku Voipio <riku.voipio@linaro.org>
Robert Bares <robert@bares.me>
Robert Nagy <robert.nagy@gmail.com>
Ryan Yoakum <ryoakum@skobalt.com>
Satender Saroha <ssaroha@yahoo.com>
Sarah Thompson <sarah@telergy.com>
Satender Saroha <ssaroha@yahoo.com>
Saul Kravitz <Saul.Kravitz@celera.com>
Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Silviu Caragea <silviu.cpp@gmail.com>
Stefan Gula <steweg@gmail.com>
Stephan Hartmann <stha09@googlemail.com>
Steve Reid <sreid@sea-to-sky.net>
Tarun Chawla <trnkumarchawla@gmail.com>
Todd Wong <todd.wong.ndq@gmail.com>
Tomas Popela <tomas.popela@gmail.com>
Trevor Hayes <trevor.axiom@gmail.com>
Uladzislau Susha <landby@gmail.com>
Vladimir Beloborodov <VladimirTechMan@gmail.com>
Vicken Simonian <vsimon@gmail.com>
Victor Costan <costan@gmail.com>
Vladimir Beloborodov <VladimirTechMan@gmail.com>
Xiaohong Xu <freemine@yeah.net>
Xiaolei Yu <dreifachstein@gmail.com>
Yura Yaroshevich <yura.yaroshevich@gmail.com>
Yuriy Pavlyshak <yuriy@appear.in>
Hans Knoechel <hans@hans-knoechel.de>
Korniltsev Anatoly <korniltsev.anatoly@gmail.com>
Todd Wong <todd.wong.ndq@gmail.com>
Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Maxim Pavlov <pavllovmax@gmail.com>
Yusuke Suzuki <utatane.tea@gmail.com>
Piasy Xu <xz4215@gmail.com>
Tomas Popela <tomas.popela@gmail.com>
Jan Grulich <grulja@gmail.com>
Jiwon Kim <jwkim0000@gmail.com>
Eike Rathke <erathke@redhat.com>
Michel Promonet <michel.promonet.1@gmail.com>
Min Wang <mingewang@gmail.com>
Ramprakash Jelari <ennajelari@gmail.com>
CZ Theng <cz.theng@gmail.com>
Miguel Paris <mparisdiaz@gmail.com>
Raman Budny <budnyjj@gmail.com>
Stephan Hartmann <stha09@googlemail.com>
# END individuals section.

&yet LLC <*@andyet.com>
8x8 Inc. <*@sip-communicator.org>
# 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>
Signal Messenger, LLC <*signal.org>
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.
27 changes: 13 additions & 14 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,15 @@ if (!build_with_chromium) {
}
if (rtc_enable_protobuf) {
deps += [
# "audio:low_bandwidth_audio_test",
"audio:low_bandwidth_audio_test",
"logging:rtc_event_log_rtp_dump",
"tools_webrtc/perf:webrtc_dashboard_upload",
]
}
}
if (target_os == "android") {
deps += [ "tools_webrtc:binary_version_check" ]
}
}
}

Expand Down Expand Up @@ -129,6 +132,10 @@ config("common_inherited_config") {
defines += [ "RTC_DISABLE_CHECK_MSG" ]
}

if (rtc_enable_avx2) {
defines += [ "WEBRTC_ENABLE_AVX2" ]
}

# Some tests need to declare their own trace event handlers. If this define is
# not set, the first time TRACE_EVENT_* is called it will store the return
# value for the current handler in an static variable, so that subsequent
Expand Down Expand Up @@ -169,7 +176,7 @@ config("common_inherited_config") {
"WEBRTC_IOS",
]
}
if (is_linux) {
if (is_linux || is_chromeos) {
defines += [ "WEBRTC_LINUX" ]
}
if (is_mac) {
Expand Down Expand Up @@ -414,7 +421,7 @@ config("common_config") {
}

config("common_objc") {
libs = [ "Foundation.framework" ]
frameworks = [ "Foundation.framework" ]

if (rtc_use_metal_rendering) {
defines = [ "RTC_SUPPORTS_METAL" ]
Expand All @@ -436,7 +443,6 @@ if (!build_with_chromium) {
defines = []

deps = [
":webrtc_common",
"api:create_peerconnection_factory",
"api:libjingle_peerconnection_api",
"api:rtc_error",
Expand Down Expand Up @@ -512,15 +518,6 @@ if (!build_with_chromium) {
}
}

rtc_source_set("webrtc_common") {
# Client code SHOULD NOT USE THIS TARGET, but for now it needs to be public
# because there exists client code that uses it.
# TODO(bugs.webrtc.org/9808): Move to private visibility as soon as that
# client code gets updated.
visibility = [ "*" ]
sources = [ "common_types.h" ]
}

if (use_libfuzzer || use_afl) {
# This target is only here for gn to discover fuzzer build targets under
# webrtc/test/fuzzers/.
Expand All @@ -535,24 +532,26 @@ if (rtc_include_tests) {
testonly = true

deps = [
":webrtc_common",
"api:compile_all_headers",
"api:rtc_api_unittests",
"api/audio/test:audio_api_unittests",
"api/audio_codecs/test:audio_codecs_api_unittests",
"api/numerics:numerics_unittests",
"api/transport:stun_unittest",
"api/video/test:rtc_api_video_unittests",
"api/video_codecs/test:video_codecs_api_unittests",
"call:fake_network_pipe_unittests",
"p2p:libstunprober_unittests",
"p2p:rtc_p2p_unittests",
"rtc_base:callback_list_unittests",
"rtc_base:rtc_base_approved_unittests",
"rtc_base:rtc_base_unittests",
"rtc_base:rtc_json_unittests",
"rtc_base:rtc_numerics_unittests",
"rtc_base:rtc_operations_chain_unittests",
"rtc_base:rtc_task_queue_unittests",
"rtc_base:sigslot_unittest",
"rtc_base:untyped_function_unittest",
"rtc_base:weak_ptr_unittests",
"rtc_base/experiments:experiments_unittests",
"rtc_base/synchronization:sequence_checker_unittests",
Expand Down
Loading