Per K
14630a7e37
Use rtc::ReceivedPacket in Stun and TurnServer
...
StunServer is updated to ensure registring for receiving packet from the socket is happening on the same thread as where the packets are recevied.
Bug: webrtc:15368, webrtc:11943
Change-Id: I94cc3a47278d5489de7f170c8d43015d1551c437
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328120
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41219}
2023-11-23 10:40:56 +00:00
chromium-webrtc-autoroll
0b78094234
Roll chromium_revision 8f8444e873..139eff5afc (1228086:1228324)
...
Change log: 8f8444e873..139eff5afc
Full diff: 8f8444e873..139eff5afc
Changed dependencies
* src/base: f309ff941a..f801980240
* src/buildtools: 92b79f4d75..2a8d2c5eab
* src/ios: ca69e62c1e..9cb89cb804
* src/testing: ff6f7c86c1..769a956890
* src/third_party: 12d6c59e62..01e2819299
* src/third_party/androidx: 8F1uZ4CZk254Dq7EtmZWCh3T8i9ZM9jtVNCphLNleVgC..W4_wcd_lvPKzxsuvKesTIuR3Z1lsOfbmtU4mEXFhQosC
* src/third_party/depot_tools: 8efb05d3d4..25b4354fad
* src/third_party/libc++/src: 4026ecfd49..4b348d339b
* src/third_party/perfetto: 2da821a9a9..41a5723e9f
* src/tools: ca6d371793..c54cd956f1
DEPS diff: 8f8444e873..139eff5afc /DEPS
No update to Clang.
BUG=None
Change-Id: I0d07f2ef9703d17054e1f544761f26f8339c3a85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328344
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@{#41218}
2023-11-23 08:36:12 +00:00
webrtc-version-updater
08d81bd4ee
Update WebRTC code version (2023-11-23T04:11:52).
...
Bug: None
Change-Id: I6f1924f736e4237f2172c8fed6b5e9b670a5b39d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328284
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@{#41217}
2023-11-23 06:10:06 +00:00
chromium-webrtc-autoroll
d0269937a0
Roll chromium_revision 7fab5630a0..8f8444e873 (1227921:1228086)
...
Change log: 7fab5630a0..8f8444e873
Full diff: 7fab5630a0..8f8444e873
Changed dependencies
* src/base: 5567850995..f309ff941a
* src/ios: 0d1a7d5e9f..ca69e62c1e
* src/testing: f399b08b44..ff6f7c86c1
* src/third_party: efeace2501..12d6c59e62
* src/third_party/androidx: qvHfdNFGrafciCOnxXVUjfp34Ihr778qH3c_L5fLngsC..8F1uZ4CZk254Dq7EtmZWCh3T8i9ZM9jtVNCphLNleVgC
* src/third_party/perfetto: 1f31522e93..2da821a9a9
* src/third_party/r8: vgwqt33JWwV0OVbbDCoTLt78eMlewV8Ut0CN1HyOdfYC..vFBpAdZar_sS8W_xKvQThRv5XpFyYZP4bMzjigyTTcwC
* src/tools: c4b0e89d20..ca6d371793
DEPS diff: 7fab5630a0..8f8444e873 /DEPS
No update to Clang.
BUG=None
Change-Id: Idb47357be0ee1f6b9012fb7a33c6a4d183a5dff0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328281
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@{#41216}
2023-11-22 18:43:59 +00:00
Per K
f1df16ceea
Per default enable WebRTC-PaddingMode-RecentLargePacket
...
This means that RtpPacketHistory::PaddingMode::kRecentLargePacket is
used per default.
Bug: webrtc:15201, b/284281602
Change-Id: If8feb66105a9b1e13ae4cb28a44a74c8839b72e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327602
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41215}
2023-11-22 17:43:43 +00:00
Per K
7dd6ea234d
Disable AV1 L3 and S3 tests
...
Bug: webrtc:15666
Change-Id: I56d6f28b3e71dc6564cc35265ce2b0ca7e13c40d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328320
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41214}
2023-11-22 15:38:36 +00:00
Tomas Gunnarsson
3a15ba6fbf
Reland^2 "Reland: Remove unsupported configuration value, allow_codec_switching"
...
This reverts commit 117d847901ea231cd86ca152b359b88619b9de20.
Reason for revert: Downstream error has been corrected.
Original change's description:
> Revert "Reland: Remove unsupported configuration value, `allow_codec_switching`"
>
> This reverts commit 23501a2aa656b94e26d4c67b8b9393258551560f.
>
> Reason for revert: Breaks downstream features
>
> Original change's description:
> > Reland: Remove unsupported configuration value, `allow_codec_switching`
> >
> > This reverts commit 6b0c5babe0700f12493cf659e1b35c58d2327995.
> >
> > Reason for revert: Relanding once downstream issues have been addressed
> >
> > Original change's description:
> > > Revert "Remove unsupported configuration value, `allow_codec_switching`"
> > >
> > > This reverts commit 8f7a17f80f43a47ce3801a3cfd2afda3575c8023.
> > >
> > > Reason for revert: breaks downstream
> > >
> > > Original change's description:
> > > > Remove unsupported configuration value, `allow_codec_switching`
> > > >
> > > > Bug: webrtc:11341
> > > > Change-Id: I8ff598848996bd63ccc572e11f8f69c892a4a459
> > > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324284
> > > > Reviewed-by: Philip Eliasson <philipel@webrtc.org>
> > > > Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
> > > > Cr-Commit-Position: refs/heads/main@{#40995}
> > >
> > > Bug: webrtc:11341
> > > Change-Id: I784fd95062fc71f8dcc139b05121985f60709004
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324780
> > > Owners-Override: Philip Eliasson <philipel@webrtc.org>
> > > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> > > Commit-Queue: Philip Eliasson <philipel@webrtc.org>
> > > Cr-Commit-Position: refs/heads/main@{#40998}
> >
> > Bug: webrtc:11341
> > Change-Id: I3cb3e699fd76942c51f0f42a99bcb19ac607632e
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324782
> > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> > Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#41032}
>
> Bug: webrtc:11341
> Change-Id: I0eb8e6a464a8a51e6359caf8f43231dc275c4f20
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327382
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41161}
Bug: webrtc:11341
Change-Id: I4a5390a3b8c5e665b742fc564709847ad8853ba9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328160
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41213}
2023-11-22 13:22:08 +00:00
Harald Alvestrand
502afbf510
Change StunByteStringAttribute to have uint8_t* internal type
...
Also make it more convenient to use uint8_t array view for
interfacing to the class.
Bug: webrtc:15665
Change-Id: Ib671b5add79a48004133a6ecd99429534f7de1de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328140
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41212}
2023-11-22 13:18:26 +00:00
chromium-webrtc-autoroll
2f7512819b
Roll chromium_revision 3c530a1bdc..7fab5630a0 (1227811:1227921)
...
Change log: 3c530a1bdc..7fab5630a0
Full diff: 3c530a1bdc..7fab5630a0
Changed dependencies
* src/build: 968682938b..eb410d53b3
* src/ios: 199a2f14cd..0d1a7d5e9f
* src/testing: 7ed25c940b..f399b08b44
* src/third_party: e4fa83755c..efeace2501
* src/third_party/androidx: hl3HrB6fbb-cYHLi_WdJleJlj8Wni9ivwF71KZkFU0wC..qvHfdNFGrafciCOnxXVUjfp34Ihr778qH3c_L5fLngsC
* src/third_party/depot_tools: 38b8de056e..8efb05d3d4
* src/third_party/perfetto: aeabdbf5e2..1f31522e93
* src/tools: c513232bfc..c4b0e89d20
DEPS diff: 3c530a1bdc..7fab5630a0 /DEPS
Clang version changed llvmorg-18-init-9505-g10664813:llvmorg-18-init-11962-g73e96337
Details: 3c530a1bdc..7fab5630a0 /tools/clang/scripts/update.py
BUG=None
Change-Id: I92f5238a27f5c75e28c20326c1b171695054c51b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328261
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@{#41211}
2023-11-22 12:40:12 +00:00
Harald Alvestrand
572502c2ab
Deprecate char* functions on ByteBufferReader
...
Bug: webrtc:15661, webrtc:15665
Change-Id: Ia35b0092c219a89b5eba08d2e1a91be6e47dc746
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328000
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41210}
2023-11-22 11:46:25 +00:00
chromium-webrtc-autoroll
f5ea66eea6
Roll chromium_revision 7dec57a430..3c530a1bdc (1227692:1227811)
...
Change log: 7dec57a430..3c530a1bdc
Full diff: 7dec57a430..3c530a1bdc
Changed dependencies
* src/base: 28ab79a156..5567850995
* src/ios: a129f929c7..199a2f14cd
* src/testing: 915c1fe12d..7ed25c940b
* src/third_party: 671b95d0af..e4fa83755c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5c1525f035..b80aa2639f
* src/third_party/freetype/src: d77dd24b41..df39b017d9
* src/tools: ef13b00f63..c513232bfc
DEPS diff: 7dec57a430..3c530a1bdc /DEPS
No update to Clang.
BUG=None
Change-Id: I17bd812712fd64e58ab67245a9ee5f09d5189839
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328183
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@{#41209}
2023-11-22 06:30:17 +00:00
webrtc-version-updater
baaedc624e
Update WebRTC code version (2023-11-22T04:05:27).
...
Bug: None
Change-Id: Ia8baa85ee37a85bf6b3b54f7e578395b38331bbd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328240
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@{#41208}
2023-11-22 06:03:35 +00:00
chromium-webrtc-autoroll
a39206020c
Roll chromium_revision a5903d46dd..7dec57a430 (1227551:1227692)
...
Change log: a5903d46dd..7dec57a430
Full diff: a5903d46dd..7dec57a430
Changed dependencies
* src/base: 33c7d06803..28ab79a156
* src/buildtools: 4f46c73c17..92b79f4d75
* src/ios: f0957ae354..a129f929c7
* src/testing: c496c93c1d..915c1fe12d
* src/third_party: 42151b8ff2..671b95d0af
* src/third_party/androidx: TMu71_HcY-ApxWqCLsgKqvduO-TQqjOiagaK7Sr8MDYC..hl3HrB6fbb-cYHLi_WdJleJlj8Wni9ivwF71KZkFU0wC
* src/third_party/libc++/src: 434a8efe28..4026ecfd49
* src/tools: 65b0cf36e2..ef13b00f63
DEPS diff: a5903d46dd..7dec57a430 /DEPS
No update to Clang.
BUG=None
Change-Id: If0c40471d45a50d251cde19dd30b0e7e714b0986
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328202
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@{#41207}
2023-11-22 00:56:21 +00:00
Mirko Bonadei
6f72008cd6
Update TODO example in the style guide.
...
This CL fixes the example in the WebRTC style guide and aligns it to
https://google.github.io/styleguide/cppguide.html#TODO_Comments .
Bug: None
Change-Id: Ic1d424b56f047d7d8266a76acb3fb881c8de4c50
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328220
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41206}
2023-11-21 23:11:09 +00:00
chromium-webrtc-autoroll
8acabc7039
Roll chromium_revision 97753a50d6..a5903d46dd (1227407:1227551)
...
Change log: 97753a50d6..a5903d46dd
Full diff: 97753a50d6..a5903d46dd
Changed dependencies
* src/base: 8721d10b9c..33c7d06803
* src/build: 74fa438205..968682938b
* src/ios: f37ffdf92f..f0957ae354
* src/testing: e517739aaa..c496c93c1d
* src/third_party: 0740fe23a1..42151b8ff2
* src/third_party/freetype/src: e969289f88..d77dd24b41
* src/third_party/perfetto: bacd363b7e..aeabdbf5e2
* src/tools: 61e2df269c..65b0cf36e2
DEPS diff: 97753a50d6..a5903d46dd /DEPS
No update to Clang.
BUG=None
Change-Id: I24e03d19eec820c419c99a5e76754829e62eced0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328181
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@{#41205}
2023-11-21 20:40:06 +00:00
chromium-webrtc-autoroll
15b12dc96c
Roll chromium_revision a524babe1d..97753a50d6 (1227296:1227407)
...
Change log: a524babe1d..97753a50d6
Full diff: a524babe1d..97753a50d6
Changed dependencies
* src/base: 09b8f9d805..8721d10b9c
* src/buildtools/linux64: git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e..git_revision:92e63272dc04ee7cc1eaae2633c25da06e4f9c03
* src/buildtools/mac: git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e..git_revision:92e63272dc04ee7cc1eaae2633c25da06e4f9c03
* src/buildtools/win: git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e..git_revision:92e63272dc04ee7cc1eaae2633c25da06e4f9c03
* src/ios: 0f9e99975e..f37ffdf92f
* src/testing: 918cef4514..e517739aaa
* src/third_party: 10b40d2b3d..0740fe23a1
* src/third_party/androidx: 8W71dyBO10LAZ7st6G_K1g2WBl-YrrMuQGJkhktKzBYC..TMu71_HcY-ApxWqCLsgKqvduO-TQqjOiagaK7Sr8MDYC
* src/third_party/perfetto: 2ee1fe9e10..bacd363b7e
* src/third_party/r8: mIydEkNvLtzm1YbYV6Vch1Oj7Hwzdgw-XVLHEKLmjq4C..vgwqt33JWwV0OVbbDCoTLt78eMlewV8Ut0CN1HyOdfYC
* src/tools: a3bda1e42f..61e2df269c
DEPS diff: a524babe1d..97753a50d6 /DEPS
No update to Clang.
BUG=None
Change-Id: I81bed5dd6b3b4dd09427644e6c465d0d8b3ccebc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328180
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@{#41204}
2023-11-21 17:19:33 +00:00
chromium-webrtc-autoroll
c4f8eeb213
Roll chromium_revision e78a4a0ae8..a524babe1d (1227178:1227296)
...
Change log: e78a4a0ae8..a524babe1d
Full diff: e78a4a0ae8..a524babe1d
Changed dependencies
* src/base: 9f117f60d1..09b8f9d805
* src/build: b753759df3..74fa438205
* src/ios: 6454c375d6..0f9e99975e
* src/testing: b34d2234f4..918cef4514
* src/third_party: 66905a1be9..10b40d2b3d
* src/third_party/androidx: _EFR2AE4tYf4EVCMpmbLWfPPFlsLFCn-2PGy8RRZiyIC..8W71dyBO10LAZ7st6G_K1g2WBl-YrrMuQGJkhktKzBYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/180b79d050..5c1525f035
* src/third_party/depot_tools: f078723bf4..38b8de056e
* src/tools: bda7b6715b..a3bda1e42f
DEPS diff: e78a4a0ae8..a524babe1d /DEPS
No update to Clang.
BUG=None
Change-Id: I54c97708ce8d1940834d18cc34d305154f5326f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328045
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@{#41203}
2023-11-21 10:34:44 +00:00
henrika
f7cdcbd477
FrameCadenceAdapter: Adds WebRTC.Screenshare.ZeroHz.DelayMs
...
Bug: webrtc:15539
Change-Id: I6f536ef8c71804d83a3ed63e51ba1c5942a901e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327680
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41202}
2023-11-21 09:25:44 +00:00
webrtc-version-updater
a37b29f3a9
Update WebRTC code version (2023-11-21T04:05:23).
...
Bug: None
Change-Id: Ib74e57202127de406a37ca7edd30421238d16bff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328043
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@{#41201}
2023-11-21 05:26:46 +00:00
chromium-webrtc-autoroll
8f36855c6c
Roll chromium_revision ccd3238419..e78a4a0ae8 (1227044:1227178)
...
Change log: ccd3238419..e78a4a0ae8
Full diff: ccd3238419..e78a4a0ae8
Changed dependencies
* src/base: 07fa94ab92..9f117f60d1
* src/ios: 0de4e329b0..6454c375d6
* src/testing: 179cf87efb..b34d2234f4
* src/third_party: 1e91dafba2..66905a1be9
* src/third_party/androidx: GF69C5UiWzJZSV25qmnNbh-6Z9_bze8krd7eDpjAEVsC.._EFR2AE4tYf4EVCMpmbLWfPPFlsLFCn-2PGy8RRZiyIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bd17576ac2..180b79d050
* src/third_party/depot_tools: eb48a6ac0f..f078723bf4
* src/tools: c74b269adb..bda7b6715b
DEPS diff: ccd3238419..e78a4a0ae8 /DEPS
No update to Clang.
BUG=None
Change-Id: I132ed2edfe4bfd471a166bab9396b5c7e2af9911
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328042
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@{#41200}
2023-11-21 02:55:57 +00:00
chromium-webrtc-autoroll
0418e55761
Roll chromium_revision 8dfb1b8f8d..ccd3238419 (1226795:1227044)
...
Change log: 8dfb1b8f8d..ccd3238419
Full diff: 8dfb1b8f8d..ccd3238419
Changed dependencies
* src/base: 379c0c20fc..07fa94ab92
* src/build: cd2687c456..b753759df3
* src/buildtools: 2895795509..4f46c73c17
* src/ios: b0b7a1aeba..0de4e329b0
* src/testing: 230c682aaa..179cf87efb
* src/third_party: d4568933d5..1e91dafba2
* src/third_party/androidx: iIOjnHoOGIGndTMSfxlARsOPYyR9OOsTud-7duKGuFkC..GF69C5UiWzJZSV25qmnNbh-6Z9_bze8krd7eDpjAEVsC
* src/third_party/libc++/src: a96e76348a..434a8efe28
* src/third_party/perfetto: 510b65fa04..2ee1fe9e10
* src/tools: ba5daeca12..c74b269adb
DEPS diff: 8dfb1b8f8d..ccd3238419 /DEPS
No update to Clang.
BUG=None
Change-Id: I9c9c006ab615bff6c5440db410c081498bbdc8c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328080
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@{#41199}
2023-11-20 23:11:40 +00:00
Michael Olbrich
a9d497b52d
Video capture PipeWire: fix thread and lock annotations
...
There are two threads involved here, the thread that calls the API
functions and the pipwire main loop. Using one race checker for both is
wrong and triggers aborts.
Use a different race checker for all variables that are used by the
pipewire main loop or guarded against concurrent access with the
thread_loop_lock.
In one case, two RTC_CHECK_RUNS_SERIALIZED() checks are needed, so
enhance the macro to generate unique variable names.
Bug: webrtc:15181
Change-Id: Ib41514eb7aa98fe85d830461aa0c71e42ba821bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326781
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41198}
2023-11-20 18:18:04 +00:00
chromium-webrtc-autoroll
136d3b0df3
Roll chromium_revision 5d3daefdba..8dfb1b8f8d (1226675:1226795)
...
Change log: 5d3daefdba..8dfb1b8f8d
Full diff: 5d3daefdba..8dfb1b8f8d
Changed dependencies
* src/ios: cf99685f48..b0b7a1aeba
* src/testing: cfc92f7188..230c682aaa
* src/third_party: f1298d29b7..d4568933d5
* src/third_party/androidx: SVekkV-WsTydJ9quroV_dvN5Q7X7UZ_C4eJ8VstiLzoC..iIOjnHoOGIGndTMSfxlARsOPYyR9OOsTud-7duKGuFkC
* src/third_party/perfetto: 0447454ec8..510b65fa04
* src/tools: b763962670..ba5daeca12
DEPS diff: 5d3daefdba..8dfb1b8f8d /DEPS
No update to Clang.
BUG=None
Change-Id: I6fd93750f2d900d1f7ff01a889c003a45616cc25
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327980
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@{#41197}
2023-11-20 14:42:44 +00:00
Per K
f124572ec0
Per default enable WebRTC-Bwe-EstimateBoundedIncrease/c_upper:true
...
This ensure upper link capacity estimate upper limit an increase in
delay based estimate, but the delay based estimate is not decreased if
link capacity estimate decrease.
Bug: webrtc:10498, b/300868877
Change-Id: I87e76e2a869e6f721cc8fe9d422e0194371d4e45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327801
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41196}
2023-11-20 14:40:15 +00:00
Per K
c09cc4f961
rtc::Port use Socket::RegisterReceivedPacketCallback
...
Change Stun, Turn, TCP and UDP ports to use Socket::RegisterReceivedPacketCallback and be notified of received packets using the rtc::ReceivedPacket class.
Change-Id: I7eba2ffdd83ae6f6181f765474aab7c57ff25507
Bug: webrtc:15368, webrtc:11943
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327941
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@google.com>
Cr-Commit-Position: refs/heads/main@{#41195}
2023-11-20 13:29:09 +00:00
Sergey Silkin
2d86b258e0
Reland "Added an encode/decode test parameterizable via command line"
...
This is a reland of commit 496893e89e5bc8139e50befcb1a26eadbd829b0d
Original change's description:
> Added an encode/decode test parameterizable via command line
>
> This enables testing different settings without updating code and rebuilding the test binary. Example of command:
>
> video_codec_perf_tests --gtest_also_run_disabled_tests --gtest_filter=*EncodeDecode --encoder=libaom-av1 --decoder=dav1d --scalability_mode=L1T3 --bitrate_kbps=100,200,300 --framerate_fps=30 --write_csv
>
> Also added writing per-frame stats to a CSV. It is more convenient to work with CSV than to parse metrics proto.
>
> Bug: webrtc:14852
> Change-Id: I1b3970f7ffa88c016133197aff585de5bc4e35c6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327600
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41179}
Bug: webrtc:14852
Change-Id: Iccb9af8bf6a6c37704bc58b6e57238b55761b079
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327781
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41194}
2023-11-20 11:51:43 +00:00
Harald Alvestrand
f0907c6f5b
Expunge some more "char" from ByteBufferReader
...
Bug: webrtc:15661
Change-Id: I620a5327ca64e89d7816a1ea6f69ad8363ff37e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327720
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41193}
2023-11-20 11:18:08 +00:00
Danil Chapovalov
7e6315a619
Introduce Environment to webrtc codebase
...
Bug: webrtc:15656
Change-Id: I6da85b8dbd22627d04a2f2605ce93d578b12bd4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327560
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41192}
2023-11-20 10:12:36 +00:00
chromium-webrtc-autoroll
1568f1b133
Roll chromium_revision 4c4be495bb..5d3daefdba (1226565:1226675)
...
Change log: 4c4be495bb..5d3daefdba
Full diff: 4c4be495bb..5d3daefdba
Changed dependencies
* src/base: 4174b8ace3..379c0c20fc
* src/buildtools: 51b30feb6f..2895795509
* src/buildtools/linux64: git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e..git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e
* src/buildtools/mac: git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e..git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e
* src/buildtools/win: git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e..git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e
* src/ios: 34f09a3ec2..cf99685f48
* src/testing: 6cfbceb012..cfc92f7188
* src/third_party: 634e6f2507..f1298d29b7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e04aba7997..bd17576ac2
* src/third_party/libc++/src: 038521e956..a96e76348a
* src/third_party/libc++abi/src: 79413b1359..371593893a
* src/third_party/libunwind/src: 668c76fe4d..85df028e4c
* src/third_party/libvpx/source/libvpx: 0d3ef6ffd2..9142314c2c
* src/tools: ba6f6d8ef2..b763962670
DEPS diff: 4c4be495bb..5d3daefdba /DEPS
No update to Clang.
BUG=None
Change-Id: Ic2f4b966d9fbf26ecf05d0c3e1af2ccbd9fcc33a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327900
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@{#41191}
2023-11-20 06:38:59 +00:00
webrtc-version-updater
ee80ad28c5
Update WebRTC code version (2023-11-20T04:11:35).
...
Bug: None
Change-Id: I17073d2d10af0e6d7c9db3f6c256ed412d965ba4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327882
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@{#41190}
2023-11-20 05:46:12 +00:00
chromium-webrtc-autoroll
35d3656ec6
Roll chromium_revision 46fd3cd06c..4c4be495bb (1226066:1226565)
...
Change log: 46fd3cd06c..4c4be495bb
Full diff: 46fd3cd06c..4c4be495bb
Changed dependencies
* fuchsia_version: version:16.20231110.0.1..version:16.20231117.2.1
* src/base: f4de6e3114..4174b8ace3
* src/build: de1ba1ab64..cd2687c456
* src/buildtools: 7d02c8ca33..51b30feb6f
* src/ios: 0592794f91..34f09a3ec2
* src/testing: b2d323f348..6cfbceb012
* src/third_party: 2000b60bdb..634e6f2507
* src/third_party/androidx: iOMhhch3r8SFts_GRS6uFcUZVmbZ_r0A1NXDpyS1Z64C..SVekkV-WsTydJ9quroV_dvN5Q7X7UZ_C4eJ8VstiLzoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bb1266a081..e04aba7997
* src/third_party/depot_tools: 06c4261af7..eb48a6ac0f
* src/third_party/libc++/src: 4399383935..038521e956
* src/third_party/libc++abi/src: d529bb588f..79413b1359
* src/third_party/libunwind/src: 19b1234bfb..668c76fe4d
* src/third_party/perfetto: 867067368d..0447454ec8
* src/third_party/r8: LSKbogNru-rwoTlrVtJniI4WT8_ZQbcI8QyWQJfwHXoC..mIydEkNvLtzm1YbYV6Vch1Oj7Hwzdgw-XVLHEKLmjq4C
* src/tools: 741e7ab8f6..ba6f6d8ef2
DEPS diff: 46fd3cd06c..4c4be495bb /DEPS
No update to Clang.
BUG=None
Change-Id: Ie46538a59234eb34011e797d952c3e557415ccd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327715
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@{#41189}
2023-11-19 14:47:45 +00:00
webrtc-version-updater
e35daf2978
Update WebRTC code version (2023-11-18T04:03:37).
...
Bug: None
Change-Id: I79d971a39edb28c5a6e58ff0f134b4a569ac2326
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327703
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@{#41188}
2023-11-18 06:02:14 +00:00
Philipp Hancke
0967247662
Measure usage of fingerprints with SHA-1 certificates
...
at time of connect. This may allow deprecating SHA-1 which
is no longer used by browsers and not supported by the JS
API.
BUG=None
Change-Id: Iae1d800a61d46e0dcdb622ccb009acc6fb7db53f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327540
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41187}
2023-11-17 16:26:17 +00:00
chromium-webrtc-autoroll
4e1e5eae9e
Roll chromium_revision 3b13b74f8b..46fd3cd06c (1225957:1226066)
...
Change log: 3b13b74f8b..46fd3cd06c
Full diff: 3b13b74f8b..46fd3cd06c
Changed dependencies
* src/build: 23f94fa6ef..de1ba1ab64
* src/ios: ee2c68c354..0592794f91
* src/testing: 9740b867f3..b2d323f348
* src/third_party: c34d2a98ad..2000b60bdb
* src/third_party/androidx: lVVaxxGWEoKfi-XMLQyERTC8Smt04PrfwkbezmNSAVoC..iOMhhch3r8SFts_GRS6uFcUZVmbZ_r0A1NXDpyS1Z64C
* src/third_party/perfetto: 6ba75cc5d9..867067368d
* src/tools: 5254b703bd..741e7ab8f6
DEPS diff: 3b13b74f8b..46fd3cd06c /DEPS
No update to Clang.
BUG=None
Change-Id: I54f8b73a30be076ae8387d637cfd98a46b8b6c6f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327626
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@{#41186}
2023-11-17 15:09:11 +00:00
Christoffer Jansson
988179a4c3
Add xcode caches to dimensions.
...
Bug: b/311568650
Change-Id: Idcdd1c627e74edc90d1e7ac264053698bed0e4b5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327721
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41185}
2023-11-17 14:36:35 +00:00
Tony Herre
6e956053b7
Support shortcircuiting encoded transforms
...
Add a StartShortCircuiting() callback to allow clients which have
configured Encoded Transforms when creating a PeerConnection to have
all frames skip the transform. This offers a zero cost path for streams
which don't need transforms.
This is preferable to uninstalling/not installing the transform to allow
implementing the behaviour in
https://w3c.github.io/webrtc-encoded-transform/#stream-creation -
giving web apps a chance to configure transforms within a short window
(before the next JS event loop run, so usually sub-millisecond) after stream creation, without any untransformed frames passing.
Usage in Chromium: crrev.com/c/5040731
Bug: chromium:1502781
Change-Id: I803477db1df51e80bdedf6c84d2d3695b088de83
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327601
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tony Herre <herre@google.com>
Cr-Commit-Position: refs/heads/main@{#41184}
2023-11-17 13:03:27 +00:00
Christoffer Jansson
20724ae1b7
Revert "Added an encode/decode test parameterizable via command line"
...
This reverts commit 496893e89e5bc8139e50befcb1a26eadbd829b0d.
Reason for revert: Breaks https://ci.chromium.org/ui/p/chromium/builders/webrtc.fyi/WebRTC%20Chromium%20FYI%20ios-device/16103/overview
Original change's description:
> Added an encode/decode test parameterizable via command line
>
> This enables testing different settings without updating code and rebuilding the test binary. Example of command:
>
> video_codec_perf_tests --gtest_also_run_disabled_tests --gtest_filter=*EncodeDecode --encoder=libaom-av1 --decoder=dav1d --scalability_mode=L1T3 --bitrate_kbps=100,200,300 --framerate_fps=30 --write_csv
>
> Also added writing per-frame stats to a CSV. It is more convenient to work with CSV than to parse metrics proto.
>
> Bug: webrtc:14852
> Change-Id: I1b3970f7ffa88c016133197aff585de5bc4e35c6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327600
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41179}
Bug: webrtc:14852
Change-Id: Ifdce738058c3e3fc7c76886939add2813405cae7
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327722
Owners-Override: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41183}
2023-11-17 12:53:00 +00:00
Per K
cf2e08b798
Add ByteBufferReader constructor for ArrayView
...
Bug: webrtc:14870
Change-Id: I0643af4a44bb2bc26581df971221766316124996
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327520
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41182}
2023-11-17 12:07:05 +00:00
Philipp Hancke
db1d4281d4
Merge Add(Audio|Video)ContentFor(Offer|Answer)
...
since the algorithms are the same, the codec-specifics have been
separated out in the previous CL.
Manual rebase of https://webrtc-review.googlesource.com/c/src/+/326101
BUG=webrtc:15214
Change-Id: Ic3effe63f3af2ccc22f326d1685f6f55afa2db52
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327420
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#41181}
2023-11-17 11:54:11 +00:00
Per K
d07900c848
UDP socket and TCP socket use AsyncPacketSocket::NotifyPacketReceived
...
This is done instead of directly using AsyncPacketSocket::SignalReceived.
Bug: webrtc:15368, webrtc:11943
Change-Id: I5671e66b270355188b1252138eced8e6c78ba7ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327521
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41180}
2023-11-17 11:26:53 +00:00
Sergey Silkin
496893e89e
Added an encode/decode test parameterizable via command line
...
This enables testing different settings without updating code and rebuilding the test binary. Example of command:
video_codec_perf_tests --gtest_also_run_disabled_tests --gtest_filter=*EncodeDecode --encoder=libaom-av1 --decoder=dav1d --scalability_mode=L1T3 --bitrate_kbps=100,200,300 --framerate_fps=30 --write_csv
Also added writing per-frame stats to a CSV. It is more convenient to work with CSV than to parse metrics proto.
Bug: webrtc:14852
Change-Id: I1b3970f7ffa88c016133197aff585de5bc4e35c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327600
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41179}
2023-11-17 10:21:51 +00:00
chromium-webrtc-autoroll
b6d69708fe
Roll chromium_revision 231d950fb5..3b13b74f8b (1225584:1225957)
...
Change log: 231d950fb5..3b13b74f8b
Full diff: 231d950fb5..3b13b74f8b
Changed dependencies
* src/base: 2819ffc7eb..f4de6e3114
* src/build: 2e760d5c6c..23f94fa6ef
* src/ios: e76a595293..ee2c68c354
* src/testing: 7c59019a3b..9740b867f3
* src/third_party: 90035c7057..c34d2a98ad
* src/third_party/android_build_tools/manifest_merger: kyXImK5GOP19ROuy-2wf_I_zzcVr2RVsPvB0jhLyrCEC..SdNR04V227YL22FMmKoS4AdLYwv6MJe8HBAZKNhXoCsC
* src/third_party/androidx: nQrPFhDB1aX4Jlbq9boM5vvI9bsiAa736ZacDoJQp8oC..lVVaxxGWEoKfi-XMLQyERTC8Smt04PrfwkbezmNSAVoC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/a96e7377fc..1b7fdbd910
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b46041dad0..bb1266a081
* src/third_party/depot_tools: df3e577855..06c4261af7
* src/third_party/ffmpeg: e1ca3f06ad..c1d0dc4135
* src/third_party/freetype/src: 050a320764..e969289f88
* src/third_party/libc++abi/src: 0226cb1cdf..d529bb588f
* src/third_party/libunwind/src: 7b9fd7a061..19b1234bfb
* src/third_party/perfetto: 8e4410079d..6ba75cc5d9
* src/third_party/re2/src: 974f44c8d4..7e0c1a9e24
* src/tools: 070647af7d..5254b703bd
DEPS diff: 231d950fb5..3b13b74f8b /DEPS
No update to Clang.
BUG=None
Change-Id: I40f92643adfa88ef49ae168d5cd4bfbf507f1b3a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327625
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@{#41178}
2023-11-17 09:42:32 +00:00
Harald Alvestrand
72defe459b
Use uint8_t as inner type for rtc::ByteBufferReader
...
Bug: webrtc:15661
Change-Id: Iefca01c953c4e69bebb1eb14391d0cfa6c69846e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327581
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41177}
2023-11-17 06:27:12 +00:00
webrtc-version-updater
0c501a1302
Update WebRTC code version (2023-11-17T04:02:07).
...
Bug: None
Change-Id: Icdbb265f12e026b72e79fc0791448d9c24be4840
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327641
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@{#41176}
2023-11-17 05:40:22 +00:00
chromium-webrtc-autoroll
e5251ab6a8
Roll chromium_revision 2c0da8a128..231d950fb5 (1225462:1225584)
...
Change log: 2c0da8a128..231d950fb5
Full diff: 2c0da8a128..231d950fb5
Changed dependencies
* src/base: 566558cfe5..2819ffc7eb
* src/buildtools: b20d1ecc58..7d02c8ca33
* src/ios: dcfff4d84a..e76a595293
* src/testing: ba6f94a5c1..7c59019a3b
* src/third_party: a6adf3fa25..90035c7057
* src/third_party/androidx: wPY55lhmJHd065nKIewIzDdsDFvj9-Kn8dwBHVLFdgEC..nQrPFhDB1aX4Jlbq9boM5vvI9bsiAa736ZacDoJQp8oC
* src/third_party/freetype/src: fa59e0d64c..050a320764
* src/third_party/libc++/src: 5b600baabc..4399383935
* src/third_party/perfetto: b4887d331b..8e4410079d
* src/tools: e7a6523d05..070647af7d
DEPS diff: 2c0da8a128..231d950fb5 /DEPS
No update to Clang.
BUG=None
Change-Id: If5bc1a9ef37eab538e6e9ee01b0a9137e1a3898b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327620
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@{#41175}
2023-11-16 18:42:37 +00:00
Yosef Twaik
75a3ba216e
Reverse the kbits logic according to RFC
...
The updated Flexfec RFC states that a kbit of "0" means this is the last block of the mask, whereas in the 03 draft, "0" meant there's another block.
Reversing the logic in the updated RFC parser to fix.
Bug: webrtc:15002
Change-Id: I40e4c950b09ddf2db9da6c01908737282161bf1c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327580
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41174}
2023-11-16 18:33:13 +00:00
chromium-webrtc-autoroll
6e8e4c43a5
Roll chromium_revision 605ee1f19f..2c0da8a128 (1225302:1225462)
...
Change log: 605ee1f19f..2c0da8a128
Full diff: 605ee1f19f..2c0da8a128
Changed dependencies
* src/base: 57330eea0c..566558cfe5
* src/build: cacb5e680e..2e760d5c6c
* src/ios: 287cc50731..dcfff4d84a
* src/testing: 99bf0bc9c6..ba6f94a5c1
* src/third_party: d0e89f87a1..a6adf3fa25
* src/third_party/androidx: 7w81UHsZKwCavOx2tNE4gvl9cKr9JcozK9LanN7Hn-MC..wPY55lhmJHd065nKIewIzDdsDFvj9-Kn8dwBHVLFdgEC
* src/third_party/depot_tools: 5cbc521beb..df3e577855
* src/third_party/perfetto: d9cf07b845..b4887d331b
* src/tools: f5942b8389..e7a6523d05
DEPS diff: 605ee1f19f..2c0da8a128 /DEPS
No update to Clang.
BUG=None
Change-Id: I069fb044889a116828f7d840496f088076454e7f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327510
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@{#41173}
2023-11-16 15:13:34 +00:00
webrtc-version-updater
9c5ea7e64c
Update WebRTC code version (2023-11-16T04:05:18).
...
Bug: None
Change-Id: I31653147ccca889ff8f9a86d620c6471696234e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327506
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@{#41172}
2023-11-16 05:41:55 +00:00
chromium-webrtc-autoroll
68ea746993
Roll chromium_revision bae7c64a1c..605ee1f19f (1225175:1225302)
...
Change log: bae7c64a1c..605ee1f19f
Full diff: bae7c64a1c..605ee1f19f
Changed dependencies
* src/base: ea228eb548..57330eea0c
* src/ios: 487bbfc8c7..287cc50731
* src/testing: 3e951d709a..99bf0bc9c6
* src/third_party: 16ea0a3077..d0e89f87a1
* src/third_party/androidx: yUye48-yblRqSoa0cjtQ6cQz5TR-0aQOCdfzyXBQDREC..7w81UHsZKwCavOx2tNE4gvl9cKr9JcozK9LanN7Hn-MC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e1208d01fe..b46041dad0
* src/third_party/depot_tools: 86c7f734f5..5cbc521beb
* src/third_party/freetype/src: c580926f35..fa59e0d64c
* src/third_party/perfetto: 3167ef8f02..d9cf07b845
* src/tools: a090bcb78a..f5942b8389
DEPS diff: bae7c64a1c..605ee1f19f /DEPS
No update to Clang.
BUG=None
Change-Id: I55f21387ede72d2445bd0257c9aef9fd4f84fa28
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327505
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@{#41171}
2023-11-16 04:43:07 +00:00
chromium-webrtc-autoroll
4cc7ff65c0
Roll chromium_revision 20f669f71c..bae7c64a1c (1225026:1225175)
...
Change log: 20f669f71c..bae7c64a1c
Full diff: 20f669f71c..bae7c64a1c
Changed dependencies
* src/base: cfec6160c1..ea228eb548
* src/build: 631878bb6d..cacb5e680e
* src/ios: 872286ee51..487bbfc8c7
* src/testing: 4de557f40a..3e951d709a
* src/third_party: 88a4d221eb..16ea0a3077
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/23e70e69e5..e1208d01fe
* src/third_party/freetype/src: b0265ccd33..c580926f35
* src/third_party/kotlinc/current: qeRCtEA1uhs8D1wL8wj0UZllCoScbcA6QrEQu9g4NGoC..y9zd2-JF5FESwNZEVJnnejmk6J97g7fjlmwxNaMuJAoC
* src/tools: fef31bc7ca..a090bcb78a
DEPS diff: 20f669f71c..bae7c64a1c /DEPS
No update to Clang.
BUG=None
Change-Id: I3827e2005e9a2ca81226828774433f225ceaafb5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327483
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@{#41170}
2023-11-15 23:38:36 +00:00