3c4f9c13f5
Update test/ to not use implicit conversion from scoped_refptr<T> to T*.
...
Bug: webrtc:13464
Change-Id: I55750dc842adf0d854bbc45e593c0e251064f9d6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259771
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36623}
2022-04-22 14:07:19 +00:00
58cc468d16
Move rate_tracker out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: If7dea8bf6ef3344286ac16b57290e557cf866f92
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259305
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36622}
2022-04-22 13:30:19 +00:00
2f9291c7fb
Revert "Delete deprecated versions of MergeNetworkList"
...
This reverts commit 7679e9bf071250e8e98ef6ef58962ddcc73cd498.
Reason for revert: Breaks chromium roll (see https://ci.chromium.org/ui/p/chromium/builders/try/linux-chromeos-compile-dbg/998457/overview )
Original change's description:
> Delete deprecated versions of MergeNetworkList
>
> Bug: webrtc:13869
> Change-Id: I6b888ba14ca664a1f28de2fb59b7d1343cb18bd8
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259300
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Commit-Queue: Niels Moller <nisse@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36611}
Bug: webrtc:13869
Change-Id: I781ac1980687367ee17d033f6613c2e487b7966f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259775
Auto-Submit: Ilya Nikolaevskiy <ilnik@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36621}
2022-04-22 13:24:29 +00:00
660a434307
Revert "Reland "Send first probe packet directly instead of enqueuing it.""
...
This reverts commit 1386fbca8b558f14336d9863c8a4e8f2654ab568.
Reason for revert: Now another downstream test flakes :(
Original change's description:
> Reland "Send first probe packet directly instead of enqueuing it."
>
> This is a reland of commit 8088aad5ac0154d8fdc252de9e8ab4e0172d7da2
>
> Original change's description:
> > Send first probe packet directly instead of enqueuing it.
> >
> > This avoids potentially creating needless containers in the packet
> > queue and removes usage of the packet prio, allowing it to be moved in
> > an upcoming CL.
> >
> > Bug: webrtc:11340
> > Change-Id: Iddd9e7e4e73c97ab25a85e42bcc0094d61fd60d3
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259524
> > Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
> > Commit-Queue: Erik Språng <sprang@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#36602}
>
> Bug: webrtc:11340
> Change-Id: I3e0db452961f7f5a8d00ea3283e92ec43da2f66a
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259774
> Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
> Commit-Queue: Erik Språng <sprang@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36619}
Bug: webrtc:11340
Change-Id: I31b2c6636aca5debe8e4d71546b5a3b9eb746c9d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259862
Auto-Submit: Erik Språng <sprang@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#36620}
2022-04-22 13:01:28 +00:00
1386fbca8b
Reland "Send first probe packet directly instead of enqueuing it."
...
This is a reland of commit 8088aad5ac0154d8fdc252de9e8ab4e0172d7da2
Original change's description:
> Send first probe packet directly instead of enqueuing it.
>
> This avoids potentially creating needless containers in the packet
> queue and removes usage of the packet prio, allowing it to be moved in
> an upcoming CL.
>
> Bug: webrtc:11340
> Change-Id: Iddd9e7e4e73c97ab25a85e42bcc0094d61fd60d3
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259524
> Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
> Commit-Queue: Erik Språng <sprang@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36602}
Bug: webrtc:11340
Change-Id: I3e0db452961f7f5a8d00ea3283e92ec43da2f66a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259774
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36619}
2022-04-22 12:23:59 +00:00
3629a5f0e4
Move histogram_percentile_counter out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: I90b3060871ab671e7949632fe6001421465b219a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258774
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36618}
2022-04-22 11:59:29 +00:00
7e11ea2d30
dcsctp: Correct safety tag for MaxRetransmits
...
By a copy-paste accident, it used the same as TimeMs.
Bug: None
Change-Id: Ic290cd256b1b89f0dc0893582252c3248a1ee28a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259861
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Auto-Submit: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36617}
2022-04-22 11:42:20 +00:00
b844dd8465
Non-zero pacing debt should result in non-zero process time delta.
...
Bug: webrtc:11340
Change-Id: Ib5567ef03d324b44fd1c0f3f8265870acb710cc9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259764
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36616}
2022-04-22 11:09:01 +00:00
1729642b72
Move sample_counter out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: I9b7c65b17784ceb06e9bd371ff2170da967d8afc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258773
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36615}
2022-04-22 10:20:31 +00:00
fc61750523
Revert "Add canonical mock for MediaStreamInterface"
...
This reverts commit e217217bf3782dbd3ea27be33d5ebd26ae0500ca.
Reason for revert: break upstream project (name collision)
Original change's description:
> Add canonical mock for MediaStreamInterface
>
> Needed to let upstream APIs integrate changes more easily.
>
> Bug: webrtc:13980
> Change-Id: I6cd46f75d56597c10e08d0d66e16089516f5129c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259821
> Commit-Queue: Harald Alvestrand <hta@webrtc.org >
> Reviewed-by: Niels Moller <nisse@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36613}
Bug: webrtc:13980
Change-Id: I18b91327225e0f844af5dd86c9b4ca8d6301d03e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259860
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36614}
2022-04-22 10:01:47 +00:00
e217217bf3
Add canonical mock for MediaStreamInterface
...
Needed to let upstream APIs integrate changes more easily.
Bug: webrtc:13980
Change-Id: I6cd46f75d56597c10e08d0d66e16089516f5129c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259821
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36613}
2022-04-22 09:15:39 +00:00
498078ce28
Remove deprecated webrtc::AudioProcessing::ResidualEchoDetector stats config
...
Replaced by injectable component, see discussion and PSA in attached bug.
Bug: webrtc:11539
Change-Id: I11ac4504e3d7e0d42b545ff92178674c709f586d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258680
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Sam Zackrisson <saza@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36612}
2022-04-22 08:37:19 +00:00
7679e9bf07
Delete deprecated versions of MergeNetworkList
...
Bug: webrtc:13869
Change-Id: I6b888ba14ca664a1f28de2fb59b7d1343cb18bd8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259300
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36611}
2022-04-22 07:39:48 +00:00
8d7595d2ec
Update WebRTC code version (2022-04-22T04:03:29).
...
Bug: None
Change-Id: I0bbd922445f39d149ba47ff26a1f1ad726342ab7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259808
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#36610}
2022-04-22 04:53:25 +00:00
83a36d4f32
Move moving_max_counter out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: Icb74d3d93e5cbb8768b9f47757bbb3e46bb78b94
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258772
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36609}
2022-04-22 01:10:35 +00:00
31764096a5
Move mod_ops out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: I9d974e027f114098d87da368fad0c040c072a893
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258771
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36608}
2022-04-21 16:34:04 +00:00
f4db351625
Move race_checker out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: If180abcca1ef598314de3aed70e4a6eb04f062d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258770
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36607}
2022-04-21 14:40:06 +00:00
c7b690272d
Update modules/ to not use implicit conversion from scoped_refptr<T> to T*.
...
Bug: webrtc:13464
Change-Id: I3906e91906edbf80d558e5c367d6b9429497c021
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259762
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36606}
2022-04-21 14:23:24 +00:00
d090952628
Revert "Send first probe packet directly instead of enqueuing it."
...
This reverts commit 8088aad5ac0154d8fdc252de9e8ab4e0172d7da2.
Reason for revert: Downstream test failure
Original change's description:
> Send first probe packet directly instead of enqueuing it.
>
> This avoids potentially creating needless containers in the packet
> queue and removes usage of the packet prio, allowing it to be moved in
> an upcoming CL.
>
> Bug: webrtc:11340
> Change-Id: Iddd9e7e4e73c97ab25a85e42bcc0094d61fd60d3
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259524
> Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
> Commit-Queue: Erik Språng <sprang@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36602}
Bug: webrtc:11340
Change-Id: Ib2a4bdad3ca82108e150feefb2680b880bc316e5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259763
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36605}
2022-04-21 12:52:34 +00:00
7f623b05c3
Move bit_buffer out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: Ia6e0f1c3017a968b22fdca512ef6adb37957d777
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258769
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36604}
2022-04-21 12:42:04 +00:00
2f7ad28a6d
Change stream.AddTrack/RemoveTrack to take a scoped_refptr argument
...
This better reflects the ownership passing of AddTrack, and is more
consistent for RemoveTrack.
Bug: webrtc:13980
Change-Id: Ide5baccf15fc687a4e092f8831ce8c0fea46604e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259740
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36603}
2022-04-21 12:32:17 +00:00
8088aad5ac
Send first probe packet directly instead of enqueuing it.
...
This avoids potentially creating needless containers in the packet
queue and removes usage of the packet prio, allowing it to be moved in
an upcoming CL.
Bug: webrtc:11340
Change-Id: Iddd9e7e4e73c97ab25a85e42bcc0094d61fd60d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259524
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36602}
2022-04-21 10:34:04 +00:00
1cb5383d16
Move swap_queue out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: I7add82b13bf7411e5b1531a26ef2b87a4bdb9ab4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258768
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36601}
2022-04-21 09:50:24 +00:00
50dc7301a0
[PCLF] Remove VideoSubscription::Resolution
...
Bug: b/213863770
Change-Id: I65cf68a8d5101f3ce416b7163c062c78e8a1ef87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259506
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36600}
2022-04-21 09:39:15 +00:00
ba2de58a22
Update audio/, media/, and video/ to not use implicit conversion
...
from scoped_refptr<T> to T*.
Bug: webrtc:13464
Change-Id: Ia14885f359fea2bdf08a41b3ded82532a9585d34
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259503
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36599}
2022-04-21 09:00:14 +00:00
3a8829a183
Roll chromium_revision 367352a504..cf02a445ae (992416:994533)
...
Change log: 367352a504..cf02a445ae
Full diff: 367352a504..cf02a445ae
Changed dependencies
* src/base: d714333bb0..53fbe1f6a0
* src/build: bb1c23c67d..ee629c68f3
* src/buildtools/linux64: git_revision:0cbe341c1a28037ee32d21b589030a7df0b9fdab..git_revision:1cdd270be9803dbfcdd0343f6104ad4dc30c38ce
* src/buildtools/mac: git_revision:0cbe341c1a28037ee32d21b589030a7df0b9fdab..git_revision:1cdd270be9803dbfcdd0343f6104ad4dc30c38ce
* src/buildtools/third_party/libunwind/trunk: bbcbce9968..1acfbbb474
* src/buildtools/win: git_revision:0cbe341c1a28037ee32d21b589030a7df0b9fdab..git_revision:1cdd270be9803dbfcdd0343f6104ad4dc30c38ce
* src/ios: 5b2e06596b..6641fa07bf
* src/testing: d2cc6b1f9d..272a3d1c86
* src/third_party: 5a0acdf2e3..b109108029
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/27ffcc6e19..edbdc240ec
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e9e999a4a8..c7b6e53b40
* src/third_party/depot_tools: 3c6f0eb95f..89ccf4a805
* src/third_party/freetype/src: a1ca701023..079a22da03
* src/third_party/harfbuzz-ng/src: 61486746d3..903cf8cfce
* src/third_party/icu: 1fd0dbea04..d2858cb5ee
* src/third_party/libvpx/source/libvpx: bf672f23a5..665f6a3065
* src/third_party/libyuv: f4d2530846..d62ee21e66
* src/third_party/perfetto: 2188b7ddcf..623889d7db
* src/tools: 8727552b4f..2df27a463e
DEPS diff: 367352a504..cf02a445ae
/DEPS
Clang version changed llvmorg-15-init-7040-g50de659a:llvmorg-15-init-7570-gba4537b2
Details: 367352a504..cf02a445ae
/tools/clang/scripts/update.py
BUG=None
Change-Id: Ia69f08d291dc62d61c1703b1993059da8c78b11f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259722
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36598}
2022-04-21 08:38:34 +00:00
f8775cf269
Fix drawing of local mouse in CRD on ChromeOS
...
ChromeOS will use DPI (see crrev.com/c/3322917), but the
DesktopAndCursorComposer assumed pixels were used.
Test: Manually ensured it works
Bug: b/208370410
Change-Id: I5fee50d408fd204273946009e6653d4e60d1e458
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259502
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Jeroen Dhollander <jeroendh@google.com >
Cr-Commit-Position: refs/heads/main@{#36597}
2022-04-21 07:53:44 +00:00
edbaf57bd4
Fix a dead loop in tools_webrtc/libs/generate_licenses.py
...
Bug: webrtc:13975
Signed-off-by: hanpfei <hanpfei@gmail.com >
Change-Id: I3943f66b1a80e3f1e4b05f4436dbeff23f3d6285
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259280
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36596}
2022-04-21 07:43:05 +00:00
4587852740
Update WebRTC code version (2022-04-21T04:02:19).
...
Bug: None
Change-Id: I88267ce0cb5fcf2fd724ea591150283ab1885959
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259720
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#36595}
2022-04-21 05:22:44 +00:00
7017a13597
[PCLF] Move Resolution from VideoSubscription to the fixture.
...
Move VideoSubscription::Resolution to the fixture class and rename it to
the VideoResolution. It should be then integrated into other video
related classes.
Bug: b/213863770
Change-Id: Ifd391f840ef8de43bbac66d23df3ecf7258b3943
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259523
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Reviewed-by: Taylor Brandstetter <deadbeef@google.com >
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36594}
2022-04-20 20:00:24 +00:00
83962d9182
[PCLF] Add GetMaxResolution among resolutions
...
Bug: b/213863770
Change-Id: I5f90cc5345be8630a2ededf93e1648d4c9bb1be2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259504
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36593}
2022-04-20 18:10:14 +00:00
ed21d96e13
Add circuit-breaker in PacingController.
...
Some cases have been observer where the pacing controlled might have
been stuck in a send-loop. This CL adds a circuit breaker that attempts
to break that, and provide some logging for debugging.
Bug: webrtc:11340
Change-Id: Ia3d3a44c2d897260ef23160ea7122c0d0f9baa79
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259521
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36592}
2022-04-20 16:57:44 +00:00
22d094d4c9
adopt absl::string_view in rtc_base/third_party/
...
Bug: webrtc:13579
Change-Id: Ic0c4843f09f168b158f41df79b211ac9f7f1c3cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259301
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36591}
2022-04-20 16:13:13 +00:00
098c4ea2ca
Add generated comfort noise counter.
...
Currently only implemented for codec internal CNG (Opus).
Bug: webrtc:13322
Change-Id: I00622f2967f066dba64a792e26081038ae0cb0d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259200
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36590}
2022-04-20 14:25:03 +00:00
61a01af454
Implement OnResolutionChange to objc RTCVideoEncoderSelector
...
Bug: webrtc:12406
Change-Id: I3335d895ecd207ba9de92397cffa3b80799df4ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258700
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#36589}
2022-04-20 13:23:03 +00:00
afb246b5a9
Update pc/ to not use implicit conversion from scoped_refptr<T> to T*.
...
Bug: webrtc:13464
Change-Id: I768646af8ded6338ef51486b8d69db1ad71e9a2c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259500
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36588}
2022-04-20 13:18:33 +00:00
46501b9192
Add void to function signature
...
Bug: b/229823175
Change-Id: If8dd34591284c5fe9b13de7d1053db3528424515
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259522
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36587}
2022-04-20 13:14:23 +00:00
ba1657c95c
Ensure perf builders are not part of LKGR
...
Bug: b/218825531
Change-Id: Idff35f420da2a6246b87ae1041bb6dff007deb70
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259501
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Commit-Queue: Christoffer Jansson <jansson@google.com >
Cr-Commit-Position: refs/heads/main@{#36586}
2022-04-20 13:05:57 +00:00
d119b9e210
Move zero_memory out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: I2d1507354abf208947ac299ab41abe3cfa2b4274
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258767
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36585}
2022-04-20 12:19:58 +00:00
ddc2f334c4
Revert "dcsctp: Avoid bundling FORWARD-TSN and DATA chunks"
...
This proved to be not very efficient unfortunately, so revert it and
keep bundling FORWARD-TSN with other packets to be more efficient.
https://github.com/sctplab/usrsctp/issues/597 is still unresolved.
Note that this is not a clean revert; The logic to rate limit the
sending of FORWARD-TSN is kept, as it still makes sense.
This partly reverts commit 0ca62e3752149ad37f73bf074db0a5f8fcaf6585.
Bug: webrtc:12961
Change-Id: I42728434290e7ece19e9c23f24ef6f3d3b171315
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259520
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36584}
2022-04-20 11:13:07 +00:00
6b1d626b04
Remove deprecated ProxyConnection ctor and make NewWeakPtr protected.
...
Bug: webrtc:13892
Change-Id: Icad20a0f6d304c23106dd880f3bfd2c7142929c9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258601
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36583}
2022-04-20 10:14:17 +00:00
af0a6b34e3
Ensure FIFO order for delayed tasks in ProcessThreadImpl
...
TaskQueue posts delayed task in milliseconds precision. If delayed tasks
have the same wakeup time in queue, we should ensure they are waked up
in FIFO order. E.g., call `PostDelayedTask(task-i, 0)` in a loop, we
expect `task-i` is waked up as enqueue order.
Co-Author: jiahe.zhang@intel.com
Bug: webrtc:13761
Change-Id: I3bc87c2d251f8dffee868a012e828fd42e783afc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251960
Reviewed-by: Chen Xing <chxg@google.com >
Reviewed-by: Markus Handell <handellm@webrtc.org >
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36582}
2022-04-20 08:57:00 +00:00
0c68a7aaa7
Use WebRTC's Java VM initialization in tests.
...
WebRTC should not depend on chromium's //base.
Bug: webrtc:13662
Change-Id: Ie660aa0f2477cc747830bba611aa23ed5e732385
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256364
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Xavier Lepaul <xalep@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36581}
2022-04-20 08:41:48 +00:00
b1dc4e43f0
Move timestamp_aligner out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: I4ea34fd161e321f6506f300abfd27c4be6d785d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258766
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36580}
2022-04-20 08:25:30 +00:00
f0faa999a5
Make iwyu use public API for pthread library
...
Bug: webrtc:13662
Change-Id: I8ee1d1b5882dcda6acdee7258f9a37676bbd0be7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259303
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36579}
2022-04-20 06:37:22 +00:00
6c7f98472e
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 16/inf
...
This cl/ adds the feature actually injecting a FieldTrialsView into
PeerConnectionFactory, or into a PeerConnection or both.
The field trials used for a PeerConnection is those specified in
PeerConnectionDependencies. Otherwise will those from
PeerConnectionFactoryDependencies be used (and until we're finished with
this conversion, the global string fallback is used as last resort).
Note that it is currently not possible to create 2 FieldTrials
objects concurrently...due to global string,
so this cl/ is mostly (but entirely) for show, i.e one _can_
realistically inject them into a PeerConnectionFactory.
Bug: webrtc:10335
Change-Id: Id2e60525f48a1f8293c1dd0be771e3ed03790963
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258134
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36578}
2022-04-20 06:35:27 +00:00
831e24e6b2
Update WebRTC code version (2022-04-20T04:02:12).
...
Bug: None
Change-Id: I07b92d60728c72c456646a52e420d589f828f22f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259459
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#36577}
2022-04-20 05:20:47 +00:00
aa6d05d268
Move location out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: I3510f3d01df532cb228a6cc14be830f6ab81a8e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258764
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36576}
2022-04-19 21:57:48 +00:00
6b6085937e
Move one_time_event out of rtc_base_approved
...
Bug: webrtc:9838
Change-Id: If85ce079e6a437337f1f780fcee0147b4e95f9cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258765
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36575}
2022-04-19 20:09:21 +00:00
22b5c3ee4f
Delete unused method FindDataChannelBySid
...
Bug: None
Change-Id: I6e7102872607a3fb52b852832ab01c44514ac1d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259304
Auto-Submit: Niels Moller <nisse@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36574}
2022-04-19 19:41:37 +00:00