38214 Commits

Author SHA1 Message Date
philipel
c412a9c177 Record packets starting from a zero offset in RtpDumpWriter.
Bug: webrtc:14801
Change-Id: I5afb305003e3abde46829500a8b0eb48d95da2b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289960
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38982}
2023-01-03 11:22:17 +00:00
Henrik Boström
81aab48878 Remove 'trackId' dependency in stats selector algorithm.
In preparation for the deletion of deprecated 'track' stats, the
stats selector algorithm needs to be rewritten not to use 'trackId'.

This is achieved by finding RTP stats by their SSRC, as obtained via
getParameters(). This unfortunately adds a block-invoke (in the sender
case the block-invoke happens inside GetParametersInternal and in the
receiver case the block-invoke is explicit at the calling place), but
it can't be helped and it's just once per getStats() call and only if
the selector argument is used.

Bug: webrtc:14175
Change-Id: If0e14cdbdc76d141e0042e43757970893bf32119
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289101
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38981}
2023-01-03 10:48:56 +00:00
Per K
97ba853295 Remove use of ReceiveStreamRtpConfig:transport_cc
With this change, webrtc will send RTCP transport feedback for all received packets that have a transport sequence number, if the header extension
http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions is negotiated.
I.e the SDP attribute a=rtcp-fb:96 transport-cc is ignored.


Change-Id: I95d8d4405dc86a2f872f7883b7bafd623d5f7841

Bug: webrtc:14802
Change-Id: I95d8d4405dc86a2f872f7883b7bafd623d5f7841
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290403
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38980}
2023-01-03 09:44:26 +00:00
philipel
0c2981364f Generate packets of original packet length in video_replay.
An RTP dump may or may not include the payload of the recorded RTP packets. When the payload is not present packets should still be created with their original packet length.

Bug: webrtc:14801
Change-Id: Ice74cb5f7d370aaefac5f370445ffd3f2fc5924c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289920
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38979}
2023-01-03 09:27:19 +00:00
philipel
0dbce83d1a Use non deprecated kRtpExtensionDependencyDescriptor in VideoQualityTest.
Bug: none
No-Tree-Checks: true
Change-Id: Id8c1b401b6c8e0a120672367bdeb3e4c594f815b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290383
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38978}
2023-01-03 09:20:31 +00:00
philipel
7496ff655a Add --dependency_descriptor flag to video_loopback.
Bug: webrtc:14801
Change-Id: I8151f66ceb118a7abd40bbdc5bff71b5fdf66cb5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289961
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38977}
2023-01-03 08:34:25 +00:00
webrtc-version-updater
a282bfca8d Update WebRTC code version (2023-01-03T04:11:28).
Bug: None
Change-Id: I5ae19084f320ddfde94aa9ec9d2c39fcf7ccd33b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290464
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@{#38976}
2023-01-03 05:58:45 +00:00
chromium-webrtc-autoroll
ea38c55b6b Roll chromium_revision b9c58feeda..e95d619e48 (1087954:1088056)
Change log: b9c58feeda..e95d619e48
Full diff: b9c58feeda..e95d619e48

Changed dependencies
* src/base: 311ffcb3f9..c6d263fb21
* src/build: 57f06c162f..46f1d3482b
* src/ios: 4c70cc9670..8668e0346a
* src/testing: b26bae660a..bf04964da5
* src/third_party: cb67bfe594..6efcde45af
* src/third_party/androidx: MzT3WKEIbc1paqLYOJFzhgQIpZCKMnKm6FNum2LHMmwC..4MVpxj6fO_bPSoLbKyHjcicDLboUXV6_yFVT5JxSfj4C
* src/third_party/depot_tools: 03af44a516..5b0c934026
* src/third_party/r8: uAjFIZ9i7MR0q1ZlcUKmq7qr9IS0Ypa2PwO0xPB8W1wC..F3_m_gPJBJRUVJToRwtfZCgFuh5TkWnIGUOD6TaHVfkC
* src/third_party/turbine: 6qP1McD5frsv2QklnzCMFruX8BO9asL49lv_ohhd2DkC..P0XosyjdPaNgW3Am_eNs0rON86r0B11hB3hhwh3_INAC
* src/tools: 65e8816d10..f98a224542
DEPS diff: b9c58feeda..e95d619e48/DEPS

No update to Clang.

BUG=None

Change-Id: I93c2b76b32c45719a8011e327d11bfdf8a6ba341
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290424
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@{#38975}
2023-01-02 20:50:02 +00:00
philipel
3bb6f6d4e8 Add RtpPacket::SetRawExtension function.
Bug: webrtc:14801
Change-Id: I1ce9361250a7ad2d932ee9ae5b8f93415d0ea7b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289980
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38974}
2023-01-02 16:18:16 +00:00
Danil Chapovalov
ef90964b83 Introduce new enum name for the dependency descriptor extension
Dependency descriptor has finalized spec and thus deserve a dedicated name.

Bug: webrtc:10342
Change-Id: I2c2f1d52c82cfff8372cd4092dfcc47a083a6009
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290402
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38973}
2023-01-02 14:26:28 +00:00
Danil Chapovalov
4f74385b4f Zero memory for FEC recovered packets when size increases
rtc::CopyOnWriteBuffer::SetSize extends buffer with uninitialized memory by design.
It is up to the user of the rtc::CopyOnWriteBuffer to ensure it is initialized.

Bug: chromium:1404299
Change-Id: I41f3f91bf20ff440984d78ed81e01f5db36ff509
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290400
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38972}
2023-01-02 11:01:30 +00:00
chromium-webrtc-autoroll
e8cd75ae2b Roll chromium_revision 9476fe73c0..b9c58feeda (1087853:1087954)
Change log: 9476fe73c0..b9c58feeda
Full diff: 9476fe73c0..b9c58feeda

Changed dependencies
* src/build: 629e8d4bb8..57f06c162f
* src/third_party: 06caa29cfb..cb67bfe594
* src/third_party/breakpad/breakpad: 80430d73ae..79326ebe94
* src/tools: d842962879..65e8816d10
DEPS diff: 9476fe73c0..b9c58feeda/DEPS

No update to Clang.

BUG=None

Change-Id: I0dd549cfb94b2cd83e51013fc5245bb21428b6e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290340
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@{#38971}
2023-01-02 06:26:22 +00:00
webrtc-version-updater
4704d29299 Update WebRTC code version (2023-01-01T04:03:06).
Bug: None
Change-Id: I1b254815299d8794c5588c09ba8d168f5b784a38
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290266
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@{#38970}
2023-01-01 05:17:36 +00:00
chromium-webrtc-autoroll
7dd36d8e7b Roll chromium_revision 3772f660e9..9476fe73c0 (1087744:1087853)
Change log: 3772f660e9..9476fe73c0
Full diff: 3772f660e9..9476fe73c0

Changed dependencies
* src/base: 4a438bc168..311ffcb3f9
* src/build: 0b11ecb16d..629e8d4bb8
* src/ios: b86daa8f71..4c70cc9670
* src/third_party: 9fb7caecd9..06caa29cfb
* src/third_party/androidx: mlioxSGP0NZyX50Ou3-VsC385Jda4AiTXy3u6wz7kMAC..MzT3WKEIbc1paqLYOJFzhgQIpZCKMnKm6FNum2LHMmwC
* src/tools: 871c244724..d842962879
DEPS diff: 3772f660e9..9476fe73c0/DEPS

No update to Clang.

BUG=None

Change-Id: Iff652c6a36dd9b2d62504ff358e7e5572aab7d4c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290240
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@{#38969}
2022-12-31 16:25:22 +00:00
webrtc-version-updater
727080cbac Update WebRTC code version (2022-12-31T04:05:01).
Bug: None
Change-Id: Id3ad1996e58f46cb9a987e99fa05374b50653c3f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290121
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@{#38968}
2022-12-31 05:26:58 +00:00
chromium-webrtc-autoroll
3a1843a3c5 Roll chromium_revision d8a64db4f6..3772f660e9 (1087641:1087744)
Change log: d8a64db4f6..3772f660e9
Full diff: d8a64db4f6..3772f660e9

Changed dependencies
* src/base: a3294df89f..4a438bc168
* src/build: c97223f535..0b11ecb16d
* src/ios: e0da0bff48..b86daa8f71
* src/third_party: 4ec2fbf636..9fb7caecd9
* src/third_party/androidx: kt70H5UX--Uu4HSPE8cKq2FI4nRWeRVEY-eN3oglLWwC..mlioxSGP0NZyX50Ou3-VsC385Jda4AiTXy3u6wz7kMAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a084da9765..a404e6d108
* src/tools: 2916c86990..871c244724
DEPS diff: d8a64db4f6..3772f660e9/DEPS

No update to Clang.

BUG=None

Change-Id: I788f9066a321950780e47d699fd14fa4a21fac5c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289940
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@{#38967}
2022-12-30 12:19:01 +00:00
chromium-webrtc-autoroll
66b52fd6c1 Roll chromium_revision d0d9dc79d7..d8a64db4f6 (1087517:1087641)
Change log: d0d9dc79d7..d8a64db4f6
Full diff: d0d9dc79d7..d8a64db4f6

Changed dependencies
* src/base: de17c3f3ce..a3294df89f
* src/build: d9fb377a52..c97223f535
* src/buildtools: 134af4c91b..cf8d11e411
* src/ios: e5e79f540a..e0da0bff48
* src/third_party: a8b9559c8c..4ec2fbf636
* src/third_party/androidx: 4WkPMnp76enp-ctj6FCs2Bc3jRohRchBSj8cXUQZ0-wC..kt70H5UX--Uu4HSPE8cKq2FI4nRWeRVEY-eN3oglLWwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fa82fd2fd9..a084da9765
* src/tools: 3b1c63a03e..2916c86990
DEPS diff: d0d9dc79d7..d8a64db4f6/DEPS

No update to Clang.

BUG=None

Change-Id: Iffc4a4bc832abb2aaa337adb55697c0424b9f3f1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289780
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@{#38966}
2022-12-29 21:12:51 +00:00
chromium-webrtc-autoroll
e003589248 Roll chromium_revision e1335a1cfb..d0d9dc79d7 (1087403:1087517)
Change log: e1335a1cfb..d0d9dc79d7
Full diff: e1335a1cfb..d0d9dc79d7

Changed dependencies
* src/base: ac88ebdade..de17c3f3ce
* src/build: 69b7fe99b1..d9fb377a52
* src/ios: 9894f19d11..e5e79f540a
* src/third_party: a63e38653a..a8b9559c8c
* src/third_party/androidx: Jz2leiOSckscK1PzNf60G_X8jmBaCXJMgCR6Uk8WstUC..4WkPMnp76enp-ctj6FCs2Bc3jRohRchBSj8cXUQZ0-wC
* src/tools: 79c6058f55..3b1c63a03e
DEPS diff: e1335a1cfb..d0d9dc79d7/DEPS

No update to Clang.

BUG=None

Change-Id: Ifa93b533ed24138d21c4fb40900330f81d9a331d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289652
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@{#38965}
2022-12-29 08:40:51 +00:00
webrtc-version-updater
a3fb4e0787 Update WebRTC code version (2022-12-29T04:10:49).
Bug: None
Change-Id: I35139b92e004c9c34c617981c3c0638239be996a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289650
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@{#38964}
2022-12-29 05:54:45 +00:00
chromium-webrtc-autoroll
0ef7528407 Roll chromium_revision 3023ddaee8..e1335a1cfb (1087264:1087403)
Change log: 3023ddaee8..e1335a1cfb
Full diff: 3023ddaee8..e1335a1cfb

Changed dependencies
* src/build: fe0a447f97..69b7fe99b1
* src/ios: bd75aaed88..9894f19d11
* src/testing: 11a564bce8..b26bae660a
* src/third_party: ee30b088e5..a63e38653a
* src/third_party/androidx: Sv8vb85QBWGaUnicLdmWSV1LCbWAL85e6jK9O9seND0C..Jz2leiOSckscK1PzNf60G_X8jmBaCXJMgCR6Uk8WstUC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/816a551043..fa82fd2fd9
* src/third_party/perfetto: 2e920f3a48..ab3673c0f0
* src/tools: 52f8270044..79c6058f55
DEPS diff: 3023ddaee8..e1335a1cfb/DEPS

No update to Clang.

BUG=None

Change-Id: I1883b851048bf9085723af05b61cae370ac6a7b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289645
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@{#38963}
2022-12-28 20:51:50 +00:00
chromium-webrtc-autoroll
9d0986c540 Roll chromium_revision 6e6804545e..3023ddaee8 (1087164:1087264)
Change log: 6e6804545e..3023ddaee8
Full diff: 6e6804545e..3023ddaee8

Changed dependencies
* src/build: c171e777e7..fe0a447f97
* src/ios: d24a2c5365..bd75aaed88
* src/testing: 52d4ced0c8..11a564bce8
* src/third_party: 25215481f3..ee30b088e5
* src/third_party/androidx: c55GFz14gG6wR1gKa8YpAuzIVtEpVr2_uNL9jqvW6RMC..Sv8vb85QBWGaUnicLdmWSV1LCbWAL85e6jK9O9seND0C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/27863274a2..816a551043
* src/third_party/depot_tools: 0b96058844..03af44a516
* src/third_party/icu: 1b7d391f05..2c51e5cc7e
* src/tools: 94cd52044d..52f8270044
DEPS diff: 6e6804545e..3023ddaee8/DEPS

No update to Clang.

BUG=None

Change-Id: I63744fd2b79890f49de14a368bedc8e83e37eda8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289620
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@{#38962}
2022-12-28 06:25:01 +00:00
webrtc-version-updater
8dbe521696 Update WebRTC code version (2022-12-28T04:10:59).
Bug: None
Change-Id: I8e70b444cd49fee8ee82cd4d31ee9b1099f8917b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289600
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@{#38961}
2022-12-28 05:22:06 +00:00
chromium-webrtc-autoroll
ac13324baa Roll chromium_revision 3a90e04e3a..6e6804545e (1087046:1087164)
Change log: 3a90e04e3a..6e6804545e
Full diff: 3a90e04e3a..6e6804545e

Changed dependencies
* src/base: 39bfd9c38e..ac88ebdade
* src/build: 4e331315b6..c171e777e7
* src/ios: cf650b3948..d24a2c5365
* src/testing: 991e141f2b..52d4ced0c8
* src/third_party: 3913c7191e..25215481f3
* src/third_party/androidx: 4pHkXgRuLGQhC8PM0RbEKFhnECuU7HePbl_3uFQ0a0IC..c55GFz14gG6wR1gKa8YpAuzIVtEpVr2_uNL9jqvW6RMC
* src/tools: 8123e77751..94cd52044d
DEPS diff: 3a90e04e3a..6e6804545e/DEPS

No update to Clang.

BUG=None

Change-Id: I1b5ac7a9f0b3d5cd093663bb49541cc690157a23
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289500
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@{#38960}
2022-12-27 20:39:41 +00:00
Danil Chapovalov
f52e015239 Zero extra bytes of FEC recovered packet
rtc::CopyOnWriteBuffer::SetSize extends buffer with uninitialized memory by design.
It is up to the user of the rtc::CopyOnWriteBuffer to ensure it is initialized.

Bug: chromium:1403397
Change-Id: Ic0111a84bda32379770ddb1c7d24bee10d96b7a4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289041
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38959}
2022-12-27 12:42:44 +00:00
chromium-webrtc-autoroll
c6409cc887 Roll chromium_revision bdce3425b8..3a90e04e3a (1086942:1087046)
Change log: bdce3425b8..3a90e04e3a
Full diff: bdce3425b8..3a90e04e3a

Changed dependencies
* src/base: 1898da7982..39bfd9c38e
* src/build: e3bb433e5e..4e331315b6
* src/ios: f31dd5c9ce..cf650b3948
* src/third_party: dbd36ffd24..3913c7191e
* src/third_party/androidx: t2yQUvMzunm4rU0vj-ouJzKEp7QBTIoei9H3RHlwc8sC..4pHkXgRuLGQhC8PM0RbEKFhnECuU7HePbl_3uFQ0a0IC
* src/tools: 47a1cbd5ea..8123e77751
DEPS diff: bdce3425b8..3a90e04e3a/DEPS

No update to Clang.

BUG=None

Change-Id: I2e38bee205b5c04b0673cf1a99807bf426f082c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289400
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@{#38958}
2022-12-27 08:55:22 +00:00
webrtc-version-updater
1791e7d316 Update WebRTC code version (2022-12-27T04:01:47).
Bug: None
Change-Id: Id40276cfd611105c3630e24ddbcc692ed53a8883
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289382
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@{#38957}
2022-12-27 05:26:26 +00:00
webrtc-version-updater
6a6abd62bb Update WebRTC code version (2022-12-26T04:07:02).
Bug: None
Change-Id: Ieef1e7d27937e55a3e01d51074b0c62e656b7b20
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289251
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@{#38956}
2022-12-26 05:36:12 +00:00
chromium-webrtc-autoroll
98f3dea533 Roll chromium_revision 5c5224a9b2..bdce3425b8 (1086839:1086942)
Change log: 5c5224a9b2..bdce3425b8
Full diff: 5c5224a9b2..bdce3425b8

Changed dependencies
* src/build: a4e94399e3..e3bb433e5e
* src/ios: 7941b9135e..f31dd5c9ce
* src/third_party: 057f905ca2..dbd36ffd24
* src/third_party/androidx: X39HxpGxrvNfYAjMZAQQ82iEdsjU_EE8Xksyf0eZp_YC..t2yQUvMzunm4rU0vj-ouJzKEp7QBTIoei9H3RHlwc8sC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1665385c15..27863274a2
* src/tools: a4665def6e..47a1cbd5ea
DEPS diff: 5c5224a9b2..bdce3425b8/DEPS

No update to Clang.

BUG=None

Change-Id: I3f12fe6a13646eed59db00d82d6ed20780a2c4e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289250
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@{#38955}
2022-12-26 04:28:43 +00:00
webrtc-version-updater
c834803d99 Update WebRTC code version (2022-12-25T04:04:29).
Bug: None
Change-Id: I600295cdc2ffb82b8e8af6eadeae5d5ac0bdeca4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289221
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@{#38954}
2022-12-25 05:29:55 +00:00
chromium-webrtc-autoroll
821317d9ee Roll chromium_revision ccc89a7e2d..5c5224a9b2 (1086735:1086839)
Change log: ccc89a7e2d..5c5224a9b2
Full diff: ccc89a7e2d..5c5224a9b2

Changed dependencies
* src/base: 129099990d..1898da7982
* src/build: 77d463995c..a4e94399e3
* src/ios: 1aa3403b22..7941b9135e
* src/third_party: e3c0481067..057f905ca2
* src/third_party/androidx: NphP0_gQDD9mgQnJ714abuEWwJRmv72eG3DldbUu9lQC..X39HxpGxrvNfYAjMZAQQ82iEdsjU_EE8Xksyf0eZp_YC
* src/tools: c9f4f76bd2..a4665def6e
DEPS diff: ccc89a7e2d..5c5224a9b2/DEPS

No update to Clang.

BUG=None

Change-Id: I78f22165081ad2bb5255792004a91491f5ab7458
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289092
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@{#38953}
2022-12-24 14:40:18 +00:00
Henrik Boström
01abbb1c32 Remove the last internal C++ reference to deprecated 'track' stats.
Bug: webrtc:14175
Change-Id: I939a65e0ae63ac327d44a8e819bcb21e91eb60ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289042
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38952}
2022-12-23 15:28:27 +00:00
chromium-webrtc-autoroll
303d4e0555 Roll chromium_revision d59bd71380..ccc89a7e2d (1086619:1086735)
Change log: d59bd71380..ccc89a7e2d
Full diff: d59bd71380..ccc89a7e2d

Changed dependencies
* src/build: ff6be8b34d..77d463995c
* src/ios: 9e6837ab1c..1aa3403b22
* src/testing: 5b6d378fee..991e141f2b
* src/third_party: aacc97fce4..e3c0481067
* src/third_party/androidx: Q0RddCfn0BxFtUdiySojmUsDxQcuYrX4W1JRRHXk-30C..NphP0_gQDD9mgQnJ714abuEWwJRmv72eG3DldbUu9lQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ebbb83f192..1665385c15
* src/third_party/r8: C6CmrPsLUOOdYOn7_lvtxbjl3ubLoJ-SBVIM2Ig4ALYC..uAjFIZ9i7MR0q1ZlcUKmq7qr9IS0Ypa2PwO0xPB8W1wC
* src/tools: 220a380655..c9f4f76bd2
DEPS diff: d59bd71380..ccc89a7e2d/DEPS

No update to Clang.

BUG=None

Change-Id: I0a352ff91f1ddee9ec49ed23259eaf019629fe81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289060
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@{#38951}
2022-12-23 14:35:11 +00:00
Philipp Hancke
bf0223b3a0 sdp: move serialization of ice, dtls and header extensions to helpers
preparing to put them at session level when max-bundle is set.

Drive-by: move m= serialization to helper.

BUG=None

Change-Id: I04d918ee8eb70c0cc40baf8ebc12054c6b3a2a15
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288820
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@{#38950}
2022-12-23 11:47:42 +00:00
Philipp Hancke
4e83af3a9a Adjust RTP header extension overhead for RRID
which needs to be taken into account separately if the
primary SSRC has been acknowledged but the RTX SSRC has
not.

If nothing has been acknowledged, mid+rid are sent on the primary SSRC and mid+rrid are sent on the RTX SSRC.
If the primary SSRC has been acknowledged, no extensions are sent on the primary SSRC and mid+rrid are sent on the RTX SSRC.
If both the primary SSRC and the RTX SSRC have been ack'd, no extensions are sent on either primary or RTX SSRC.

BUG=webrtc:13896

Change-Id: Ice251fae23a881ee9c9edc71b5d5c45a32ac76d2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288980
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38949}
2022-12-23 08:54:30 +00:00
chromium-webrtc-autoroll
b3c8327850 Roll chromium_revision 8f07eaff87..d59bd71380 (1086489:1086619)
Change log: 8f07eaff87..d59bd71380
Full diff: 8f07eaff87..d59bd71380

Changed dependencies
* src/build: f341382131..ff6be8b34d
* src/buildtools/third_party/libc++abi/trunk: df3cc8ecee..dc82f3042d
* src/ios: ce3e7578ff..9e6837ab1c
* src/third_party: 77cd61d592..aacc97fce4
* src/third_party/androidx: XNQCcCxsa8Vznu546BS4QiWwlsCp1_1rV1J_5rSghKwC..Q0RddCfn0BxFtUdiySojmUsDxQcuYrX4W1JRRHXk-30C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b10b1305ce..ebbb83f192
* src/third_party/depot_tools: cf31045b34..0b96058844
* src/tools: 6ff35895f0..220a380655
DEPS diff: 8f07eaff87..d59bd71380/DEPS

No update to Clang.

BUG=None

Change-Id: I511a8f31d4de6294558f6ca7e821b82f910dda31
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289022
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@{#38948}
2022-12-23 02:34:09 +00:00
chromium-webrtc-autoroll
f0e894086b Roll chromium_revision 3463cb8768..8f07eaff87 (1086360:1086489)
Change log: 3463cb8768..8f07eaff87
Full diff: 3463cb8768..8f07eaff87

Changed dependencies
* src/base: eceeb103f5..129099990d
* src/build: 8337f3f5a1..f341382131
* src/ios: 943d4dbd8f..ce3e7578ff
* src/testing: d29d7feee1..5b6d378fee
* src/third_party: cae9c619b9..77cd61d592
* src/third_party/androidx: 1CRXG22riAUf6hHMXngSF6stzqJ7eNsJvCWfVXpC0EQC..XNQCcCxsa8Vznu546BS4QiWwlsCp1_1rV1J_5rSghKwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2863c8e12d..b10b1305ce
* src/third_party/perfetto: b177a9b77d..2e920f3a48
* src/tools: 922a83ba05..6ff35895f0
DEPS diff: 3463cb8768..8f07eaff87/DEPS

No update to Clang.

BUG=None

Change-Id: Ia96ebce34b8865f4e5db522aa86fe661002b19a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289002
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@{#38947}
2022-12-22 20:42:15 +00:00
chromium-webrtc-autoroll
4456e67f5a Roll chromium_revision f92fe11cdf..3463cb8768 (1084390:1086360)
Change log: f92fe11cdf..3463cb8768
Full diff: f92fe11cdf..3463cb8768

Changed dependencies
* src/base: a338b97cd2..eceeb103f5
* src/build: c72e275864..8337f3f5a1
* src/buildtools: 80c045e5c7..134af4c91b
* src/buildtools/third_party/libc++/trunk: 2948540a20..7c5e4b4eb3
* src/buildtools/third_party/libc++abi/trunk: 123239cdb6..df3cc8ecee
* src/ios: 023437123c..943d4dbd8f
* src/testing: 313fce14d9..d29d7feee1
* src/third_party: e8aecccbd0..cae9c619b9
* src/third_party/android_build_tools/manifest_merger: X4l8RIBEAF108FpSEWRF7UHqq-kY8T3ibSsObGU5u3UC..lUT6vCuXPnPR-G-V3k69iMWuFtVOzwED-IwaHqYT4AcC
* src/third_party/androidx: NPBGcyvlTKaPKsiP-JIZZnrdZdsLZ6CSfmUoRzoRsSQC..1CRXG22riAUf6hHMXngSF6stzqJ7eNsJvCWfVXpC0EQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/50ee8fff60..2863c8e12d
* src/third_party/dav1d/libdav1d: 87f9a81cd7..ed63a74593
* src/third_party/depot_tools: 5decb17543..cf31045b34
* src/third_party/flatbuffers/src: e301702964..b47ba1d5ff
* src/third_party/grpc/src: dd77c67217..38b9254a79
* src/third_party/libyuv: 4a3c79cb31..3abd6f36b6
* src/third_party/perfetto: 996945d354..b177a9b77d
* src/third_party/r8: tfZf7nJNxfwW0aOGBbX1eUmDfQCc4Mdg7XcfzQBiHS8C..C6CmrPsLUOOdYOn7_lvtxbjl3ubLoJ-SBVIM2Ig4ALYC
* src/third_party/turbine: R-Qp1tMBqIuETMfXNqQU9GB00ij6dsPjVmjDuvH_194C..6qP1McD5frsv2QklnzCMFruX8BO9asL49lv_ohhd2DkC
* src/tools: a893fb036e..922a83ba05
DEPS diff: f92fe11cdf..3463cb8768/DEPS

Clang version changed llvmorg-16-init-12251-g87d0ff91:llvmorg-16-init-14635-ga650f2ec
Details: f92fe11cdf..3463cb8768/tools/clang/scripts/update.py

BUG=None

Change-Id: Ie3903728c37cd267a31147015f28178d5f3f09b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289000
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@{#38946}
2022-12-22 16:48:04 +00:00
Sergey Silkin
d29b12f90c Free memory allocated by GetStreamCaps
Bug: webrtc:14343
Change-Id: I5ac7fee900d27b07bd908f778ffffd0b7d982ca9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288260
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38945}
2022-12-22 14:46:08 +00:00
Per K
5e5d017c2b Change RecoveredPacket::OnRecoveredPacket to produce webrtc::RtpPacketReceived
Instead of getting header extension mapping from a receiver object, get the mapping from the received packet.

The purpose is to be able to remove extension information from webrtc/call/receive_stream.h.
Header extensions are negotiated per mid, not per receive stream.
The goal is to reduce the number of places where packets are parsed and demuxed.

Bug: webrtc:7135, webrtc:14795
Change-Id: I8944bc06a11dc572d9e14e7d7ee446a841096295
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288968
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38944}
2022-12-22 14:04:21 +00:00
Danil Chapovalov
f4b21da965 Extend DivideRoundToNearest to support negative numbers and use for UnitBase
UnitBase own function to divide with rounding overflows when dividend is close to the max int64_t

Bug: b/262999013
Change-Id: I5b0c3f4408165a0f03690cab80bd098e506fc984
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288521
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38943}
2022-12-22 11:02:29 +00:00
Philipp Hancke
e04c397099 Enforce stream id uniqueness in RtpSender::set_stream_ids
https://w3c.github.io/webrtc-pc/#dfn-create-an-rtcrtpsender
has a step saying
  For each stream in streams, add stream.id to
  [[AssociatedMediaStreamIds]] if it's not already there

This applies to addTrack and setStreams and the set of streams in
addTransceiver.

Tests that default to the stream id as sync group add
"-sync" as a postfix

BUG=webrtc:14769

Change-Id: I806d2fd87a98d50e54709755541f3f1efff1d8ab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288701
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38942}
2022-12-22 10:05:02 +00:00
Evan Shrubsole
0b17d1466b [Unwrap] Remove unused TimestampWrapAroundHandler from VideoChannel
Bug: webrtc:13982
Change-Id: I070e823e9e3866bb22ce802d85fb46e522aa9230
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288743
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38941}
2022-12-21 14:01:50 +00:00
Ilya Nikolaevskiy
68a7c415c5 Revert "Enforce stream id uniqueness in RtpSender::set_stream_ids"
This reverts commit 315b95ca11161bdea715d5316f92828edd41f0d5.

Reason for revert: Breaks internal bots.

Original change's description:
> Enforce stream id uniqueness in RtpSender::set_stream_ids
>
> https://w3c.github.io/webrtc-pc/#dfn-create-an-rtcrtpsender
> has a step saying
>   For each stream in streams, add stream.id to
>   [[AssociatedMediaStreamIds]] if it's not already there
>
> This applies to addTrack and setStreams and the set of streams in
> addTransceiver.
>
> BUG=webrtc:14769
>
> Change-Id: If6be813396a1987dfe49fd73f976f96c71459eaf
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/287864
> Commit-Queue: Philipp Hancke <phancke@microsoft.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#38937}

Bug: webrtc:14769
Change-Id: I6fd22ff0550c0894057fb1dc15f1b95819fa6df2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288744
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38940}
2022-12-21 13:56:05 +00:00
Evan Shrubsole
6f5c314f07 Remove unused SeqNumUnwarpper::UnwrapForward/Backwards
Bug: webrtc:13982
Change-Id: I7cef4f9dd5f0c0dcb9680269005e4a9f04d3e490
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288741
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38939}
2022-12-21 12:07:06 +00:00
Harald Alvestrand
70d9e4e02b Don't log PW mismatch messages in production
The STUN message about mismatched passwords is not interesting.
Only emit it in VERBOSE mode when DCHECK is on.

Bug: webrtc:14578
Change-Id: Ie83080d88be6da24e7f2f79d7eb279087f84c2a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288740
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38938}
2022-12-21 11:43:05 +00:00
Philipp Hancke
315b95ca11 Enforce stream id uniqueness in RtpSender::set_stream_ids
https://w3c.github.io/webrtc-pc/#dfn-create-an-rtcrtpsender
has a step saying
  For each stream in streams, add stream.id to
  [[AssociatedMediaStreamIds]] if it's not already there

This applies to addTrack and setStreams and the set of streams in
addTransceiver.

BUG=webrtc:14769

Change-Id: If6be813396a1987dfe49fd73f976f96c71459eaf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/287864
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38937}
2022-12-21 11:28:49 +00:00
Alessio Bazzica
54cf754dac APM: remove denormal disabler field trial
Always use the denormal disabler

Bug: chromium:1227566
Change-Id: I915567aac683a8cd23d6d09b75536c81fd4ee2a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288680
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38936}
2022-12-21 11:27:02 +00:00
Harald Alvestrand
d3ac3b668a Remove AsSendChannel/AsReceiveChannel methods
This CL removes a couple more opportunities for client code
to interact directly with the MediaChannel implementation classes.

No-try because of infra failure.

No-Try: true
Bug: webrtc:13931
Change-Id: I658b8b04eff11de7831a1933d16d40fc59c3f0fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288380
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38935}
2022-12-21 07:47:32 +00:00
webrtc-version-updater
994734f593 Update WebRTC code version (2022-12-21T04:12:16).
Bug: None
Change-Id: Ia50d67b211c5f60d03d7481fea94a6c5126fb577
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288721
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@{#38934}
2022-12-21 05:47:33 +00:00
Salman
4dc7a3e2be base_capturer_pipewire: Time the capturer
This CL records the time it took to capture a frame.

Bug: chromium:1291247
Change-Id: I31cbb2ca6ae5b9449b8fd154182105a3ce2c851e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288660
Commit-Queue: Salman Malik <salmanmalik@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Auto-Submit: Salman Malik <salmanmalik@chromium.org>
Cr-Commit-Position: refs/heads/main@{#38933}
2022-12-20 19:48:21 +00:00