Commit graph

39010 commits

Author SHA1 Message Date
Salman
48220310ae shared_screencast_stream: Set WL capturer id
For frames captured and sent to the callback immediately, we
are not sending the capturer ID as we used to do in base capturer
pipewire. Adding the capturer id as well as the frame capture time
so as to keep the sent frame to be in sync with the
non-immediate-frame-send implementation.

Bug: chromium:1291247
Change-Id: I02693907928b9e770ea56f89b46c37f17f4bc4a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291680
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Auto-Submit: Salman Malik <salmanmalik@chromium.org>
Cr-Commit-Position: refs/heads/main@{#39228}
2023-01-30 19:18:10 +00:00
chromium-webrtc-autoroll
9214718cc5 Roll chromium_revision 2fd12db504..e182675fbb (1098462:1098562)
Change log: 2fd12db504..e182675fbb
Full diff: 2fd12db504..e182675fbb

Changed dependencies
* src/build: 3f94e27668..882a4eaafa
* src/ios: 9e80229f8d..6a6fc13416
* src/testing: 11a5f264da..fb8aa9ad33
* src/third_party/androidx: Aw6kA-NpPjzWNknKBiY0EyY5bNO-dUuS9QdZHdjLzX8C..Hdb7ZPqGV3lLyY7geGwmoelVab7mxM0oA0jtglEVp2MC
* src/third_party/perfetto: 45275bed11..81c39bac7b
* src/third_party/r8: l0C1ThOaE6rumuAbPi3UJ4mbRYtfEz2MYsw8oNHsehYC..kTwoRbYJ0cNEX_B1XARsNkSFKf4bOHgQCEiP4afsmBUC
* src/third_party/turbine: t0TeGgk2CZr3B0HtEqBb60BSRwVPRJm9066izhJwzz0C..YQC-btuan_DTe9V9dv_e1LxgYSWeOoDfrd-VSqzIvHkC
* src/tools: 72fb6fef18..ff1e059133
DEPS diff: 2fd12db504..e182675fbb/DEPS

No update to Clang.

BUG=None

Change-Id: I7252b6719305c24c1daebf1954d96750b2faff6f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291653
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39227}
2023-01-30 14:30:51 +00:00
Per K
dad91a69bf Send periodic TransportFeedback based on extension version
Today, behaviour is decided based on if transport sequence number v2 is
in the SDP answer. But it might be better to decide based on received
packets since it is valid to negotiate both extensions.

Another bonus With this solution is that Call does not need to know
about receive header exensions.
This is an alternative to https://webrtc-review.googlesource.com/c/src/+/291337

Bug: webrtc:7135
Change-Id: Ib75474127d6e2e2029557b8bb2528eaac66979f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291525
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39226}
2023-01-30 12:59:54 +00:00
Danil Chapovalov
2ded55e0df Cleanup Thread::BlockingCall
Remove integration with socket server of the current thread
Network thread that uses PhysicalSocketServer shouldn't be allowed to do blocking calls
Other threads that use NullSocketServer do not need to process any messages while blocking

Bug: webrtc:14856
Change-Id: I56865b86e0992e60376ecefe163ff6b23911edca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291527
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39225}
2023-01-30 12:12:30 +00:00
Philipp Hancke
815522782a sdp: add rtcp-fb:* lines for common feedback
which potentially allows switching to that pattern in the future.
Video FEC mechanisms (ulpfec, flexfec-03, RED) that currently
do not have any feedback parameters but will still be considered "common" and feedback may be sent for them.

For audio this causes rtcp-feedback to be sent for G711 and G722 if negotiated.

BUG=webrtc:14802

Change-Id: I54852d39e176f918d4b36462526ceb40617b8fbe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290702
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39224}
2023-01-30 10:20:50 +00:00
Junji Watanabe
68564bb59c [infra] Clean up mb_config.pyl after reclient migration
- Replace use_goma=true with use_remoteexec=true.
- Remove *_reclient configs.

Bug: b/243594984
Change-Id: I79fc1f2bfa0ac9c59117a90a4f6e8b86b14dd483
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291304
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Junji Watanabe <jwata@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39223}
2023-01-30 07:47:12 +00:00
chromium-webrtc-autoroll
942abaace2 Roll chromium_revision 7faf2e057e..2fd12db504 (1098356:1098462)
Change log: 7faf2e057e..2fd12db504
Full diff: 7faf2e057e..2fd12db504

Changed dependencies
* src/base: 36f4811275..5f5494ca68
* src/build: 380b67a460..3f94e27668
* src/ios: 1e9addfd7d..9e80229f8d
* src/testing: 28db476f8f..11a5f264da
* src/third_party/androidx: NQPYbXN8Ab7VRK5nH3Bv_AtkolGTMUH1Bmke4myDgtAC..Aw6kA-NpPjzWNknKBiY0EyY5bNO-dUuS9QdZHdjLzX8C
* src/third_party/depot_tools: b7d8efd8be..9d77ca716f
* src/third_party/perfetto: 07e128e9a2..45275bed11
* src/third_party/r8: T0UK7p_L0p6Mj1ZDZo1V5htccPl41gV_E67mU9jHXokC..l0C1ThOaE6rumuAbPi3UJ4mbRYtfEz2MYsw8oNHsehYC
* src/tools: 4fa7eafd8a..72fb6fef18
DEPS diff: 7faf2e057e..2fd12db504/DEPS

No update to Clang.

BUG=None

Change-Id: Ia0ce94ba815b05abed1519584fa34e4bf1efbea5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291648
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39222}
2023-01-30 06:33:40 +00:00
chromium-webrtc-autoroll
f6a1f7e010 Roll chromium_revision ff5a43c15d..7faf2e057e (1098253:1098356)
Change log: ff5a43c15d..7faf2e057e
Full diff: ff5a43c15d..7faf2e057e

Changed dependencies
* src/base: 37a0d23567..36f4811275
* src/build: 8aeec71acd..380b67a460
* src/ios: acb3a3fa4c..1e9addfd7d
* src/testing: a4a1c7831d..28db476f8f
* src/third_party/androidx: 0j6UphAQkFWi5H5KWaGPtDMBqzqyXv9ynv67MAW-QAYC..NQPYbXN8Ab7VRK5nH3Bv_AtkolGTMUH1Bmke4myDgtAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cae097acfe..35d06490ad
* src/third_party/r8: Ltpg2oCAewsHn35v3mejv9hjuLoPCr9T_I86XfFuk-sC..T0UK7p_L0p6Mj1ZDZo1V5htccPl41gV_E67mU9jHXokC
* src/tools: e57b93c615..4fa7eafd8a
DEPS diff: ff5a43c15d..7faf2e057e/DEPS

No update to Clang.

BUG=None

Change-Id: I634de2e8aab2479786e0d7645872d6c61ccec379
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291629
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39221}
2023-01-29 08:25:58 +00:00
webrtc-version-updater
863a07fe6f Update WebRTC code version (2023-01-29T04:02:18).
Bug: None
Change-Id: I64c19900352dbfbc3d8424645e3bb2fdd1a22d1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291626
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39220}
2023-01-29 05:42:53 +00:00
chromium-webrtc-autoroll
dc7a14bb66 Roll chromium_revision 5195bd9e41..ff5a43c15d (1098136:1098253)
Change log: 5195bd9e41..ff5a43c15d
Full diff: 5195bd9e41..ff5a43c15d

Changed dependencies
* src/base: 12c329a8a1..37a0d23567
* src/ios: e3b5e34215..acb3a3fa4c
* src/testing: 6874b2b405..a4a1c7831d
* src/third_party: b495e649a2..adbb0963bd
* src/third_party/androidx: krl4XsJmr1xqfb6jGWHPTzRi4miVlm_R3zUo75cCbQIC..0j6UphAQkFWi5H5KWaGPtDMBqzqyXv9ynv67MAW-QAYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/30795d866b..cae097acfe
* src/third_party/freetype/src: 82ce172669..bea675cde6
* src/third_party/perfetto: e4ca71b93b..07e128e9a2
* src/tools: a868e245cb..e57b93c615
DEPS diff: 5195bd9e41..ff5a43c15d/DEPS

No update to Clang.

BUG=None

Change-Id: I2e39a2e0d472c7e65db55ba4896e2dad40cbf1b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291613
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39219}
2023-01-28 04:57:38 +00:00
Salman
6ff7713a70 base_capturer_pipewire: Send frames via callback
Earlier, we were relying on CRD to periodically do frame captures.
This is however not needed since Wayland captures are event based
and once the compositor has send the event/frame to us, we can just
handover the frame to a registered callback. This ensures that we
have a single frame clock that (i.e. one present in the compositor).

Without this change, there is a chance that CRD capture clock is run
out of sync with the compositor's clock and cause unnecessary frame
delays.

See the following ideal scenario, for example, where '+' indicates
when a frame is sent by the compositor and when CRD tries to capture
it. This assumes that the same clock cycle for both CRD and the
compositor, each cycle length is enclosed within | .... |).

Compositor Frame Ready | +... | | +... |
     CRD Frame Capture | .+.. | | .+.. |

In this case, when both the clocks are in sync, CRD is able to
capture frame right after it is generated by the compositor. But if
they are completely out of sync, then CRD can always see a stale
frame (delayed by one cycle and it can cause users to feel stutter).

Compositor Frame Ready | .+.. | | .+.. |
     CRD Frame Capture | +... | | +... |

This stutter can become worse if the compositor is delayed in
generating the frames for some reason (e.g. load on the system).

Bug: chromium:1291247
Change-Id: I7c10c724fbbd87dc523d474e7ece8e8aa146fd7b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291080
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Salman Malik <salmanmalik@chromium.org>
Cr-Commit-Position: refs/heads/main@{#39218}
2023-01-28 03:37:46 +00:00
chromium-webrtc-autoroll
bf216a7d3e Roll chromium_revision d9876846b5..5195bd9e41 (1097987:1098136)
Change log: d9876846b5..5195bd9e41
Full diff: d9876846b5..5195bd9e41

Changed dependencies
* src/base: 110be9e711..12c329a8a1
* src/build: f254fea7a7..8aeec71acd
* src/ios: 8b79315c99..e3b5e34215
* src/testing: a4b87cacd4..6874b2b405
* src/third_party: eb075834a4..b495e649a2
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/35952dc547..30795d866b
* src/third_party/depot_tools: 562481d6a9..b7d8efd8be
* src/tools: c70077dc32..a868e245cb
DEPS diff: d9876846b5..5195bd9e41/DEPS

No update to Clang.

BUG=None

Change-Id: I6e7085a06ebbe9485b2a470380f47202b91dcdaf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291610
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39217}
2023-01-27 22:37:43 +00:00
Salman
26340b07a4 desktop_capturer: Support frame rate negotiation via pipewire
This change adds support for renegotiating the frame rate
via pipewire.

Bug: chromium:1291247
Change-Id: Iacd4a3c924900839a8db75a50b448df6c48c83ab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291460
Commit-Queue: Salman Malik <salmanmalik@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#39216}
2023-01-27 21:11:53 +00:00
chromium-webrtc-autoroll
4c4566a8e6 Roll chromium_revision 6da6f5ebed..d9876846b5 (1097837:1097987)
Change log: 6da6f5ebed..d9876846b5
Full diff: 6da6f5ebed..d9876846b5

Changed dependencies
* src/base: 8817e4b958..110be9e711
* src/build: b448ad8b3f..f254fea7a7
* src/ios: f0c31bf02e..8b79315c99
* src/testing: 4ab9691e91..a4b87cacd4
* src/third_party: 370e1943a5..eb075834a4
* src/third_party/androidx: E6isJIeDxTvDkkBsB1RgglCgSz8u8tApflSuvBEyxqoC..krl4XsJmr1xqfb6jGWHPTzRi4miVlm_R3zUo75cCbQIC
* src/third_party/perfetto: 8fe19f5546..e4ca71b93b
* src/third_party/r8: lhnuNLpWpWBVM6efX0iIg5i9ztfW8VKpMvkyfWCxfr0C..Ltpg2oCAewsHn35v3mejv9hjuLoPCr9T_I86XfFuk-sC
* src/tools: 8e18f3e24f..c70077dc32
DEPS diff: 6da6f5ebed..d9876846b5/DEPS

No update to Clang.

BUG=None

Change-Id: If276c701f2a2701a0e3b376e31d8c0c1a8077a4e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291608
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39215}
2023-01-27 18:53:18 +00:00
Tony Herre
64ce699f4b Propagate Video CSRCs modified by an insertable streams frame transform
Allow CSRCs to be modified per-frame in an Encoded Insertable Streams
transform, to support a web API which allows per-frame CSRC
modifications to signal when a JS application has changed the source
of the video which is written into an encoded frame.

Initially only for Video, with Audio support likely to follow later.

Bug: webrtc:14709
Change-Id: Ib34f35faa9cee56216b30eaae42d7e65c78bb9f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291324
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tove Petersson <tovep@google.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Tony Herre <herre@google.com>
Cr-Commit-Position: refs/heads/main@{#39214}
2023-01-27 16:32:43 +00:00
Jakob Ivarsson
db208317eb Update RTP timestamp based on capture timestamp when audio send stream is resumed.
This removes the previous approach where we continued to update the timestamp when the capturer is running but the send stream is stopped in favor of a more general approach that also works when the capturer is paused.

Some assumptions for this change to be correct: input sample rate and frame size will be the same before/after the stream is paused.

Bug: webrtc:12397
Change-Id: I3b03741cd6d3285cbc9aee3893800729852e6cfa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291526
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39213}
2023-01-27 15:46:32 +00:00
chromium-webrtc-autoroll
9d21eb3e3e Roll chromium_revision 1f33300013..6da6f5ebed (1097480:1097837)
Change log: 1f33300013..6da6f5ebed
Full diff: 1f33300013..6da6f5ebed

Changed dependencies
* src/base: 211595b9e1..8817e4b958
* src/build: 8e59fa7328..b448ad8b3f
* src/ios: c44e3b09fa..f0c31bf02e
* src/testing: 89218c737f..4ab9691e91
* src/third_party: 97f83ef911..370e1943a5
* src/third_party/android_build_tools/manifest_merger: Oe3FpLcNFdPYOQQYUNnC4ajNSBfgmsFHDUaAimk7m6MC..5Zw4RYBL86koJro2O-jjcZYxOOdEW-hJDYykae8efQAC
* src/third_party/androidx: 8KUWsjmvRQJlzdaro14SgP8nok3-kHY2h00BEjXLJqQC..E6isJIeDxTvDkkBsB1RgglCgSz8u8tApflSuvBEyxqoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/abaad53f0c..35952dc547
* src/third_party/depot_tools: 44e9bee34f..562481d6a9
* src/third_party/ffmpeg: a249b21db6..dcb9e9003f
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/9c915757e5..706ee36dcc
* src/third_party/libvpx/source/libvpx: b7c22b3a95..db69ce6aea
* src/third_party/perfetto: 7706133c5b..8fe19f5546
* src/third_party/robolectric: 6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC..hzetqh1qFI32FOgQroZvGcGdomrgVBJ6WKRnl1KFw6EC
* src/tools: 8a2826d35f..8e18f3e24f
DEPS diff: 1f33300013..6da6f5ebed/DEPS

No update to Clang.

BUG=None

Change-Id: Ie19458c6cc3ef54aabcd27355f04f82de4f384c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291604
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39212}
2023-01-27 11:00:13 +00:00
Sameer Vijaykar
a2653bc236 Export some more symbols for use in chromium tests.
Bug: chromium:1408420
Change-Id: I4d427dfacf79c3dbbbcd9bf969f1af7fee4a2f67
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291522
Commit-Queue: Sameer Vijaykar <samvi@google.com>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39211}
2023-01-27 10:33:19 +00:00
landrey
ca1cfd45de Add missing src/third_party/jdk11 dependency and roll chromium into webrtc
Roll chromium_revision e5191e93ab..1f33300013 (1096792:1097480)

Change log: e5191e93ab..1f33300013
Full diff: e5191e93ab..1f33300013

Changed dependencies
* src/base: 451505f0f1..211595b9e1
* src/build: 1a2bf3bafa..8e59fa7328
* src/buildtools: 0cc02fb849..3c7e3f1b8b
* src/buildtools/third_party/libc++/trunk: 1dfd0022c4..1127c78cf9
* src/ios: 5c6f9398b9..c44e3b09fa
* src/testing: 3bec4d3b1c..89218c737f
* src/third_party: c16ccdd4ad..97f83ef911
* src/third_party/androidx: 3nXDIlFQ-oAo4egDVeC0GbueTl4mOfPrEDzT5jgDEK8C..8KUWsjmvRQJlzdaro14SgP8nok3-kHY2h00BEjXLJqQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/45986b07fa..abaad53f0c
* src/third_party/depot_tools: c710e2d56a..44e9bee34f
* src/third_party/jdk: egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C..-FR8HTNcMfxy7J2HUaWVa0QmEE4f68iotzvFbqOj2LEC
* src/third_party/perfetto: ee03e391a1..7706133c5b
* src/third_party/r8: SCuPfdKTpEJfVbWzckpmWx125Zf3pO-4RitqcfXX-RQC..lhnuNLpWpWBVM6efX0iIg5i9ztfW8VKpMvkyfWCxfr0C
* src/tools: 7c53822d54..8a2826d35f
* src/tools/luci-go: git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a..git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7
* src/tools/luci-go: git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a..git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7
DEPS diff: e5191e93ab..1f33300013/DEPS

No update to Clang.

BUG=b/266775646

Change-Id: I2597b77b4c3d29d88674825aa7e241f2be0a8820
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291436
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39210}
2023-01-27 08:52:48 +00:00
Artem Titov
0f2ce5cc1c Revert "Migrate WebRTC documentation to new renderer"
This reverts commit 3eceaf4669.

Reason for revert: 

Original change's description:
> Migrate WebRTC documentation to new renderer
>
> Bug: b/258408932
> Change-Id: Ib96f39fe0c3912f9746bcc09d079097a145d6115
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290987
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Commit-Queue: Artem Titov <titovartem@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#39205}

Bug: b/258408932
Change-Id: I16cb4088bee3fc15c2bb88bd692c592b3a7db9fe
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291560
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39209}
2023-01-26 20:19:12 +00:00
Per K
b0d8a3728c Ensure CallTest derived tests per default set min/max audio bitrate.
This ensure BWE works as intended with transport sequence numbers on
audio.

Tested with webrtc_perf_tests --gtest_filter=CallPerfTest.Min_Bitrate_VideoAndAudio
and --gtest_filter=Rampup*

Bug: webrtc:14854, webrtc:7135, b/266786240
Change-Id: I3b7a743149c22035e582a2157b5f0a93747857cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291523
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39208}
2023-01-26 17:36:01 +00:00
Danil Chapovalov
6c032cb835 in rtcp::TransportFeedback do not memorise all described packet
Instead generate such info on request

Bug: None
Change-Id: I8c3b54c8acdd0e3df822ecbc313ab8c232de5812
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269251
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39207}
2023-01-26 16:32:49 +00:00
Jakob Ivarsson
dcb09ff218 Reset encoder when audio send stream is stopped.
This is to clear any remaining buffers and other state such as the next packet timestamp.

Bug: webrtc:12397
Change-Id: I2ef9a6f7254d82a69a2896ec8aa619ced2694fb8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291327
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39206}
2023-01-26 15:20:02 +00:00
Artem Titov
3eceaf4669 Migrate WebRTC documentation to new renderer
Bug: b/258408932
Change-Id: Ib96f39fe0c3912f9746bcc09d079097a145d6115
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290987
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39205}
2023-01-26 14:58:00 +00:00
Bjorn Terelius
94d5f6af62 Add missing include
Bug: webrtc:14009
Change-Id: I2d061266417b28d345e6bd88018380b01051952a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291113
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#39204}
2023-01-26 14:29:19 +00:00
Philipp Hancke
66efab2dd2 Measure RTCPMuxPolicy at time of connect
to see if we can finally deprecate it.
Chromium metrics CL:
  https://chromium-review.googlesource.com/c/chromium/src/+/4193156

BUG=chromium:713445

Change-Id: I4847620a50f8ece6a2c9aeb5b754b46455e732ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291332
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39203}
2023-01-26 14:06:01 +00:00
Per K
73e0cc8969 Delete unused Audio Bwe integration test.
Bug: none
Change-Id: Id8eb4ad4630820441d18e8d1449f4a8d87da9a59
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291335
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39202}
2023-01-26 09:31:44 +00:00
webrtc-version-updater
cfbb247f6d Update WebRTC code version (2023-01-26T04:01:54).
Bug: None
Change-Id: I094761e759e688861a35de3a37b65c4c33658380
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291428
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39201}
2023-01-26 05:58:51 +00:00
Harald Alvestrand
e15b9ff408 Add a basic unittest for webrtc::voe::ChannelReceive
This CL adds an unittest that a ChannelReceive can be constructed
and destroyed without crashing. It is a basis for further testing.

Lack of unit test was discovered while pursuing bug mentioned below.

Bug: webrtc:13931
Change-Id: Iddb110f2df25e3806c74a5d00bbfab6d6d8e267f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291338
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39200}
2023-01-25 20:06:26 +00:00
Per K
664cf14f9f Reland "Delete PacketReceiver::DeliverPacket from all implementations"
This reverts commit f2a083f262.

Reason for revert: Test problem fixed in https://webrtc-review.googlesource.com/c/src/+/291333.

Original change's description:
> Revert "Delete PacketReceiver::DeliverPacket from all implementations"
>
> This reverts commit 897ea04db5.
>
> Reason for revert: Speculative revert as it could be the reason why perf tests started failing: https://ci.chromium.org/p/webrtc/g/perf/console?limit=200
>
> Original change's description:
> > Delete PacketReceiver::DeliverPacket from all implementations
> >
> > And fix tests that still depend on extensions to be known by the receiver.
> >
> > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
> >
> > Bug: webrtc:7135,webrtc:14795
> > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
> > Commit-Queue: Per Kjellander <perkj@webrtc.org>
> > Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> > Reviewed-by: Erik Språng <sprang@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#39184}
>
> Bug: webrtc:7135,webrtc:14795,b/266658815
> Change-Id: I9d03f4952938d176ffee110a707acadc1846457c
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291400
> Commit-Queue: Andrey Logvin <landrey@webrtc.org>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Owners-Override: Andrey Logvin <landrey@webrtc.org>
> Reviewed-by: Jeremy Leconte <jleconte@google.com>
> Cr-Commit-Position: refs/heads/main@{#39189}

Bug: webrtc:7135,webrtc:14795,b/266658815
Change-Id: Ia640f4342a1f42012ba5295003e17aef7613ad80
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291440
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39199}
2023-01-25 18:18:29 +00:00
Philipp Hancke
7a67dce582 prefer absl::optional for rtx-time
BUG=webrtc:12420

Change-Id: I1876369a43370ddbd223da866823a497108a8655
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291336
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39198}
2023-01-25 16:45:26 +00:00
chromium-webrtc-autoroll
7c43d24000 Roll chromium_revision a484be4b74..e5191e93ab (1096680:1096792)
Change log: a484be4b74..e5191e93ab
Full diff: a484be4b74..e5191e93ab

Changed dependencies
* src/base: ae15531565..451505f0f1
* src/build: 1a6221e73e..1a2bf3bafa
* src/ios: eb1ca93544..5c6f9398b9
* src/testing: 32401180de..3bec4d3b1c
* src/third_party: 6418257461..c16ccdd4ad
* src/third_party/androidx: aYKU5k2YMftLAo4DCcErxGnD4lv2Mumfhrh8DR_wAnIC..3nXDIlFQ-oAo4egDVeC0GbueTl4mOfPrEDzT5jgDEK8C
* src/third_party/depot_tools: 00be3f079a..c710e2d56a
* src/third_party/perfetto: 61eeba8d06..ee03e391a1
* src/third_party/r8: LH65AcDi3ysVLfebZhbSxN3YUGUV62qpqLIlrV6Znm8C..SCuPfdKTpEJfVbWzckpmWx125Zf3pO-4RitqcfXX-RQC
* src/tools: 7d2e09375a..7c53822d54
* src/tools/resultdb: git_revision:39e20ee396fe4a84eaa7f7d389e5659198c12e87..git_revision:ac21cf9883af7d1bf6d60e8a7448918eb3b6aa18
DEPS diff: a484be4b74..e5191e93ab/DEPS

No update to Clang.

BUG=None

Change-Id: I7498ae1226449c3b61cb80afe50910e6cf87fda6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291422
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39197}
2023-01-25 16:41:49 +00:00
Fredrik Hernqvist
5adc2b6969 Correct RTCAudioPlayoutStats type and add kind field.
Bug: webrtc:14653
Change-Id: Idb85ce440620fc5b818a3b23a63ac062a443cc81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291330
Commit-Queue: Fredrik Hernqvist <fhernqvist@google.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39196}
2023-01-25 14:30:41 +00:00
Christoffer Jansson
0c1c9720d8 Fix gtest-output and resultdb for fuchsia
Bug: b/232740856
Change-Id: I37b5a10d3292aca0b4dca98cb04613db17bb6188
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291115
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39195}
2023-01-25 14:27:38 +00:00
landrey
5683a12728 Increase expiration timeout for Perf bots
Bug: b/266386195
Change-Id: Ia9ba87680f81643e299a8cf242cbf3bf34359b10
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291329
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39194}
2023-01-25 14:01:56 +00:00
Per K
5671c64103 Stop overriding extensions in rampup tests
Instead, ensure extensions are registered so that both transport and send streams are aware.

Bug: webrtc:7135,webrtc:14795,b/266658815
Change-Id: I7710113893e2c5e23c1365de6aa3b761e3408308
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291333
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39193}
2023-01-25 13:18:49 +00:00
Jeremy Leconte
87733493da Update win10 mixins.
Change-Id: If035642c71d88a5be4b444d61364966e67c038ce
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291331
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39192}
2023-01-25 12:22:45 +00:00
chromium-webrtc-autoroll
92dcc2d1f4 Roll chromium_revision 98774e2693..a484be4b74 (1096567:1096680)
Change log: 98774e2693..a484be4b74
Full diff: 98774e2693..a484be4b74

Changed dependencies
* src/base: 8d86618928..ae15531565
* src/build: af883ca664..1a6221e73e
* src/buildtools/third_party/libunwind/trunk: bb5988e15c..e95b94b74d
* src/ios: 50827ea659..eb1ca93544
* src/testing: a932d2b614..32401180de
* src/third_party: 769be6514f..6418257461
* src/third_party/androidx: 7VfhAMGn11-gxhQIPatt8IpN533nojeeDldry00N7foC..aYKU5k2YMftLAo4DCcErxGnD4lv2Mumfhrh8DR_wAnIC
* src/tools: 8459593571..7d2e09375a
* src/tools/luci-go: git_revision:81e5cdad29bb4c7aaad98c843637513db3155b0d..git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a
* src/tools/luci-go: git_revision:81e5cdad29bb4c7aaad98c843637513db3155b0d..git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a
DEPS diff: 98774e2693..a484be4b74/DEPS

No update to Clang.

BUG=None

Change-Id: I437ed7ad0d9ad65efc31a316cba978c27864a318
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291379
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39191}
2023-01-25 10:49:19 +00:00
Alessio Bazzica
10f1bf3923 Remove unused enum FrameCombiner::LimiterType
Bug: webrtc:7494
Change-Id: Ied1c9c37ccf1c57802df9d1d62f8de7790d2ee94
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291326
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39190}
2023-01-25 10:15:15 +00:00
Andrey Logvin
f2a083f262 Revert "Delete PacketReceiver::DeliverPacket from all implementations"
This reverts commit 897ea04db5.

Reason for revert: Speculative revert as it could be the reason why perf tests started failing: https://ci.chromium.org/p/webrtc/g/perf/console?limit=200

Original change's description:
> Delete PacketReceiver::DeliverPacket from all implementations
>
> And fix tests that still depend on extensions to be known by the receiver.
>
> Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
>
> Bug: webrtc:7135,webrtc:14795
> Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
> Commit-Queue: Per Kjellander <perkj@webrtc.org>
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#39184}

Bug: webrtc:7135,webrtc:14795,b/266658815
Change-Id: I9d03f4952938d176ffee110a707acadc1846457c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291400
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Andrey Logvin <landrey@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39189}
2023-01-25 09:25:05 +00:00
webrtc-version-updater
07577b5434 Update WebRTC code version (2023-01-25T04:11:56).
Bug: None
Change-Id: I50d12d05f6f0afbf7692106d65c2cc93ebe39ea7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291376
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@{#39188}
2023-01-25 06:06:29 +00:00
chromium-webrtc-autoroll
508979bb72 Roll chromium_revision 87e5077aae..98774e2693 (1096404:1096567)
Change log: 87e5077aae..98774e2693
Full diff: 87e5077aae..98774e2693

Changed dependencies
* src/base: 7ca55a9212..8d86618928
* src/build: 0e23afecf9..af883ca664
* src/ios: 66fa9e5ca6..50827ea659
* src/testing: 972e701e43..a932d2b614
* src/third_party: 498b163448..769be6514f
* src/third_party/androidx: TvHBlIrT1s6KnGsEAsOlVM7dCfr706eXSbrlxgImh6kC..7VfhAMGn11-gxhQIPatt8IpN533nojeeDldry00N7foC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c95933a0d5..45986b07fa
* src/third_party/depot_tools: a8db0cbb86..00be3f079a
* src/third_party/nasm: 0873b2bae6..7fc833e889
* src/third_party/perfetto: 0b639cd98f..61eeba8d06
* src/tools: 491e209283..8459593571
DEPS diff: 87e5077aae..98774e2693/DEPS

No update to Clang.

BUG=None

Change-Id: I9e816cc60c403a461cefef2c72953ca90ddf858c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291374
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39187}
2023-01-25 02:38:40 +00:00
chromium-webrtc-autoroll
cc1c932f10 Roll chromium_revision 78e2f876c5..87e5077aae (1096262:1096404)
Change log: 78e2f876c5..87e5077aae
Full diff: 78e2f876c5..87e5077aae

Changed dependencies
* src/base: ef78384fa9..7ca55a9212
* src/build: dab1a6d856..0e23afecf9
* src/buildtools: b752ca6fdc..0cc02fb849
* src/ios: 178ba6cc53..66fa9e5ca6
* src/testing: dc74bfadcb..972e701e43
* src/third_party: 1de5677191..498b163448
* src/tools: b3ad935c88..491e209283
DEPS diff: 78e2f876c5..87e5077aae/DEPS

No update to Clang.

BUG=None

Change-Id: I418537fe6e3cc0be11f76835bdbc08485a785c09
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291372
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39186}
2023-01-24 23:20:10 +00:00
chromium-webrtc-autoroll
ea36cc273f Roll chromium_revision 632253d282..78e2f876c5 (1096118:1096262)
Change log: 632253d282..78e2f876c5
Full diff: 632253d282..78e2f876c5

Changed dependencies
* src/base: 224897a735..ef78384fa9
* src/build: 2d729037e3..dab1a6d856
* src/buildtools: 37cb03bdf9..b752ca6fdc
* src/buildtools/third_party/libc++/trunk: 885d5d1cd5..1dfd0022c4
* src/ios: 9b60c69f75..178ba6cc53
* src/testing: e328aac1fd..dc74bfadcb
* src/third_party: 0d1fb7d915..1de5677191
* src/third_party/androidx: jv57gOQkV2sCpOYMfl61a1uigXjtNTanhXQbA-NIVj4C..TvHBlIrT1s6KnGsEAsOlVM7dCfr706eXSbrlxgImh6kC
* src/third_party/depot_tools: 26b6c9b4cf..a8db0cbb86
* src/third_party/perfetto: f1c4ce9b46..0b639cd98f
* src/third_party/r8: PhbyY6VT6R_nwiYKM8E7SZ5EGYxvBqKo_aQtlY-wrg4C..LH65AcDi3ysVLfebZhbSxN3YUGUV62qpqLIlrV6Znm8C
* src/tools: 9ae507dc64..b3ad935c88
DEPS diff: 632253d282..78e2f876c5/DEPS

No update to Clang.

BUG=None

Change-Id: Iec55166693b6c411fdf739dae37a8bd539f72519
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291370
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39185}
2023-01-24 18:53:26 +00:00
Per K
897ea04db5 Delete PacketReceiver::DeliverPacket from all implementations
And fix tests that still depend on extensions to be known by the receiver.

Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3

Bug: webrtc:7135,webrtc:14795
Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39184}
2023-01-24 17:03:17 +00:00
Florent Castelli
0540627386 SVC: Add test for SVC fallback
Bug: webrtc:11607
Change-Id: I6bd2a95852b1648528684fe492b79bb64e4a92af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285500
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39183}
2023-01-24 15:03:52 +00:00
chromium-webrtc-autoroll
1e43ce6f3f Roll chromium_revision f8b9751f30..632253d282 (1095656:1096118)
Change log: f8b9751f30..632253d282
Full diff: f8b9751f30..632253d282

Changed dependencies
* src/base: 23bbbaa244..224897a735
* src/build: b87e2daa9f..2d729037e3
* src/buildtools: d843e69371..37cb03bdf9
* src/buildtools/third_party/libc++/trunk: cf803236eb..885d5d1cd5
* src/ios: 8d719e4825..9b60c69f75
* src/testing: 7b275e0aab..e328aac1fd
* src/third_party: 377a76de42..0d1fb7d915
* src/third_party/androidx: amhjv4Hj48NMXw5Ntbp8u4o8TrRCD7nJxJsdEt10Cb0C..jv57gOQkV2sCpOYMfl61a1uigXjtNTanhXQbA-NIVj4C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c4e9d16032..c95933a0d5
* src/third_party/depot_tools: e852391441..26b6c9b4cf
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/5115747345..9c915757e5
* src/third_party/libvpx/source/libvpx: 605350bd5b..b7c22b3a95
* src/third_party/perfetto: 61f6f28a07..f1c4ce9b46
* src/tools: 18a547c187..9ae507dc64
Added dependency
* src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber
DEPS diff: f8b9751f30..632253d282/DEPS

No update to Clang.

BUG=None

Change-Id: Ia8330f48d91ec62376661d44c5a10cc3af35abf8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291368
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39182}
2023-01-24 12:37:01 +00:00
Per K
e2c29c520a Use PacketReceiver::DeliverRtpPacket in RtpReplayer
Bug: webrtc:7135
Change-Id: Ie6df771f200b19693243660897454d06e4b6dc31
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291321
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39181}
2023-01-24 10:16:20 +00:00
Sameer Vijaykar
0793ee7552 Remove FakePortAllocator's dependency on ScopedKeyValueConfig.
Breaking this dependency is required for using FakePortAllocator in chromium tests to make the windows component build work.

Bug: chromium:1408420
Change-Id: I4215b92c1d1430156107605e5b054926b30f83f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291114
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Sameer Vijaykar <samvi@google.com>
Cr-Commit-Position: refs/heads/main@{#39180}
2023-01-24 08:24:55 +00:00
Junji Watanabe
ace52a821c [infra] Remove CQ shadow builders with reclient
Since all CQ builders have already migrated to reclient, the shadow builders are not necessary.

Bug: b/243594984
Change-Id: I350dd5f0fde82882b94488945d46eef378fb3545
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291301
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39179}
2023-01-24 06:59:13 +00:00