webrtc-version-updater
dd39c03feb
Update WebRTC code version (2024-03-07T04:13:24).
...
Bug: None
Change-Id: I45ef8f031bccbd77fcf3325640844522a794ebc9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341992
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@{#41866}
2024-03-07 06:02:40 +00:00
Tommi
aaa6851d53
Deprecate old constructors and set_type() in Candidate and Port
...
* Deprecates constructors that use string based `type`
* Deprecates string based type functions in favor of enum based.
* Restrict possible values of Candidate::type. Ensure a valid value
is assigned at construction.
* Make Port constructors protected to limit their use to subclasses.
- The reason for this is to make sure that use of SharedSocket()
is controlled (it adds a bit of complexity).
* Simplify construction of Port (remove Construct() etc)
Bug: webrtc:15846
Change-Id: If24ed674e175642efa49da37fd2bc847dd14f613
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/339860
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41865}
2024-03-06 18:36:14 +00:00
Danil Chapovalov
ac2720e967
Remove unnecessary RtcEventLog parameter in RtpTransportControllerSend::CreateRtpVideoSender
...
RtpTransportControllerSend has access to the same Environment as the caller, and thus can take RtcEventLog directly from it.
Bug: None
Change-Id: I4b20811d3f6de8193c63d6c58d0fe1204b3ec7b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/342040
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41864}
2024-03-06 16:24:06 +00:00
philipel
5ace0710bf
Remove unused PacketOptions::additional_data.
...
Bug: none
Change-Id: I642ad5fde070d7c9c708d99ec9a91b28e294d11e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341960
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41863}
2024-03-06 11:17:52 +00:00
webrtc-version-updater
36e38757d7
Update WebRTC code version (2024-03-06T04:06:44).
...
Bug: None
Change-Id: I078afc8ce2c168f484ecec58e1b578b637c73870
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341985
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@{#41862}
2024-03-06 05:28:42 +00:00
Danil Chapovalov
c9bb2c6c4e
Propagate Environment into VideoStreamEncoder
...
VideoStreamEncoder creates VideoEncoders. To pass an Environment to VideoEncoder, it should be available in the VideoStreamEncoder.
Bug: webrtc:15860
Change-Id: Id89ac024ce61fdd9673bb66f03f94f243fc0c7f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341840
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41861}
2024-03-05 09:33:02 +00:00
Christoffer Dewerin
9f11b96e6b
add xctest to gn args for ios sim
...
Bug: webrtc:14786
Change-Id: I293835eb33ee0304930985ba44442bb0c60ce74e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341841
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41860}
2024-03-05 08:37:00 +00:00
webrtc-version-updater
cebded9b54
Update WebRTC code version (2024-03-05T04:11:56).
...
Bug: None
Change-Id: I94df4ac41dfc0d1f8b0bd44ca69db536fbbb33c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341881
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@{#41859}
2024-03-05 05:55:17 +00:00
chromium-webrtc-autoroll
e166214cba
Roll chromium_revision d6b7dad43f..b9338390df (1267774:1267934)
...
Change log: d6b7dad43f..b9338390df
Full diff: d6b7dad43f..b9338390df
Changed dependencies
* src/base: a648098fc5..57610ea6da
* src/build: a20111f3fd..d48ea92a42
* src/buildtools: 1db15eb420..9491ff1efc
* src/ios: 44a1b90ebb..e1f09315ee
* src/testing: 0040b2b278..1ada31861f
* src/third_party: 2ed07aa758..3db9b0ba6d
* src/third_party/androidx: X795kcd7b3VobEty5e4NWY4grh5PlCvRCPnyt-cXV3AC..GWbo7p3_LfXNsOnuuQIP6VWA9aJ8YP6czcHvgqhAfxAC
* src/third_party/depot_tools: fbb0301f1f..875647ed03
* src/third_party/googletest/src: dda72ef321..e4fdb87e76
* src/third_party/libc++/src: b5fe27de93..80307e66e7
* src/third_party/perfetto: 22d2e541be..3fe34e7c3e
* src/third_party/re2/src: 2d866a3d07..45c9985092
* src/third_party/turbine: ZsrSMKpQt5d43K50XC1both1bFWzoloH6xOKYKZK_64C..RmqZxX5J0fjQAxIVGLBnWAsmcU_2_bfgH85YgcNv6lAC
* src/tools: a47f932da8..fd6f55bb24
DEPS diff: d6b7dad43f..b9338390df /DEPS
No update to Clang.
BUG=None
Change-Id: Ie3492fae4116878b1a8c208d5e8087cc8e7ee533
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341821
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@{#41858}
2024-03-04 19:27:48 +00:00
Danil Chapovalov
38c1ab1e6c
Delete CreateVideoDecoder from VideoDecoderFactory interface
...
Instead require Create to be implemented
Bug: webrtc:15791
Change-Id: I17477b5f047d86b6a05bda594c66d20f8f43a2c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340480
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41857}
2024-03-04 16:05:51 +00:00
chromium-webrtc-autoroll
80d07289fd
Roll chromium_revision 67f77562a2..d6b7dad43f (1267659:1267774)
...
Change log: 67f77562a2..d6b7dad43f
Full diff: 67f77562a2..d6b7dad43f
Changed dependencies
* src/base: 81977015e5..a648098fc5
* src/build: c06d7b5cb4..a20111f3fd
* src/testing: ab0ead57af..0040b2b278
* src/third_party: 174a3b4a8b..2ed07aa758
* src/third_party/androidx: -hKL4aNs2f-WxaYX42KZQqg7ytafBADY8TVVzhUQtVAC..X795kcd7b3VobEty5e4NWY4grh5PlCvRCPnyt-cXV3AC
* src/tools: 9cc615980b..a47f932da8
DEPS diff: 67f77562a2..d6b7dad43f /DEPS
No update to Clang.
BUG=None
Change-Id: Ibade1c8c97a73618976a3282ef56543e35ca119f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341769
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@{#41856}
2024-03-04 12:55:07 +00:00
webrtc-version-updater
206bdaf26c
Update WebRTC code version (2024-03-04T04:13:18).
...
Bug: None
Change-Id: Ie6d93e49c7ea04ab5f80ea6c17168919a2ab753f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341767
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@{#41855}
2024-03-04 05:20:38 +00:00
chromium-webrtc-autoroll
04d22681e3
Roll chromium_revision 0bfdc8c539..67f77562a2 (1267549:1267659)
...
Change log: 0bfdc8c539..67f77562a2
Full diff: 0bfdc8c539..67f77562a2
Changed dependencies
* src/build: 3915ccffa2..c06d7b5cb4
* src/testing: e2900fac8e..ab0ead57af
* src/third_party: e61acf937c..174a3b4a8b
* src/tools: 93a213c07f..9cc615980b
DEPS diff: 0bfdc8c539..67f77562a2 /DEPS
No update to Clang.
BUG=None
Change-Id: I299e1333be123ba8182140135ed4c52dcdb347b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341785
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@{#41854}
2024-03-04 02:45:22 +00:00
webrtc-version-updater
89e62f305a
Update WebRTC code version (2024-03-03T04:12:48).
...
Bug: None
Change-Id: I2fd7942657d24718c1baf8bac89ce4211a56cf55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341760
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@{#41853}
2024-03-03 05:46:17 +00:00
chromium-webrtc-autoroll
c8068f68f2
Roll chromium_revision 16ca06c8c8..0bfdc8c539 (1267445:1267549)
...
Change log: 16ca06c8c8..0bfdc8c539
Full diff: 16ca06c8c8..0bfdc8c539
Changed dependencies
* src/base: fef2b5e6b7..81977015e5
* src/testing: 410689e90a..e2900fac8e
* src/third_party: 336e6a4e68..e61acf937c
* src/third_party/perfetto: 98921c2a0c..22d2e541be
* src/tools: 546c584d90..93a213c07f
DEPS diff: 16ca06c8c8..0bfdc8c539 /DEPS
No update to Clang.
BUG=None
Change-Id: I277fe1cdf9fb8f5398a04689662725ed65496869
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341697
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@{#41852}
2024-03-02 19:38:37 +00:00
webrtc-version-updater
77590862d5
Update WebRTC code version (2024-03-02T04:12:36).
...
Bug: None
Change-Id: I3cb435804e4510ccc7f15b45853faf212a911299
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341690
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@{#41851}
2024-03-02 05:58:58 +00:00
chromium-webrtc-autoroll
572ce2719c
Roll chromium_revision 6312fa2472..16ca06c8c8 (1267340:1267445)
...
Change log: 6312fa2472..16ca06c8c8
Full diff: 6312fa2472..16ca06c8c8
Changed dependencies
* src/build: 0f6697fc2b..3915ccffa2
* src/testing: 54f2661b52..410689e90a
* src/third_party: 7563c75d12..336e6a4e68
* src/third_party/android_build_tools/manifest_merger: ebz_Y3LqXzAa7YSsVInCAghbwoZuC4tySvJ1XPJLCzIC..bmxKmBbioYv3d9nmRIo_xYGXwobb91K5RM7xU0RUQu4C
* src/third_party/androidx: iX0cDzVg1LYwl-VFNJPfNgZUPK5RCN7PUW7VBxtqx_8C..-hKL4aNs2f-WxaYX42KZQqg7ytafBADY8TVVzhUQtVAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2ee42b4fee..f226e76aa5
* src/third_party/perfetto: 77ac4b7528..98921c2a0c
* src/third_party/r8: XyJJ5GEKJUXldBnoKKraiUIjSbnXGqjNBcLoNuJvKccC..dlcpQz73JQc8czs_ASn1itNoISc9wNEMBb5YTvTyQtEC
* src/tools: 158705d708..546c584d90
DEPS diff: 6312fa2472..16ca06c8c8 /DEPS
No update to Clang.
BUG=None
Change-Id: Ie53ae124eebae9dad716ebc8c448c484a7015873
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341702
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@{#41850}
2024-03-01 19:36:23 +00:00
chromium-webrtc-autoroll
59ed9e8ebe
Roll chromium_revision 38dcc53cf5..6312fa2472 (1267235:1267340)
...
Change log: 38dcc53cf5..6312fa2472
Full diff: 38dcc53cf5..6312fa2472
Changed dependencies
* src/base: fa26aeb00d..fef2b5e6b7
* src/build: b484740dba..0f6697fc2b
* src/ios: 9ec2be606c..44a1b90ebb
* src/testing: 5d3c6792d9..54f2661b52
* src/third_party: bf93900a20..7563c75d12
* src/third_party/depot_tools: 1ac3eb7b98..fbb0301f1f
* src/third_party/googletest/src: 76bb2afb8b..dda72ef321
* src/tools: 00e519d947..158705d708
DEPS diff: 38dcc53cf5..6312fa2472 /DEPS
No update to Clang.
BUG=None
Change-Id: Ied69ca463f61f945e14e55ef2987dd94574a2940
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341623
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@{#41849}
2024-03-01 02:50:18 +00:00
chromium-webrtc-autoroll
ede75295d4
Roll chromium_revision 1e40594b88..38dcc53cf5 (1267092:1267235)
...
Change log: 1e40594b88..38dcc53cf5
Full diff: 1e40594b88..38dcc53cf5
Changed dependencies
* src/base: 3d0b3c7162..fa26aeb00d
* src/buildtools/linux64: git_revision:e05c0aa00938adc0797bda1e8f2c15675aa13c30..git_revision:88e8054aff7bd0cb2295c7d9361d2be0b7355f27
* src/buildtools/mac: git_revision:e05c0aa00938adc0797bda1e8f2c15675aa13c30..git_revision:88e8054aff7bd0cb2295c7d9361d2be0b7355f27
* src/buildtools/win: git_revision:e05c0aa00938adc0797bda1e8f2c15675aa13c30..git_revision:88e8054aff7bd0cb2295c7d9361d2be0b7355f27
* src/ios: d49d4c013b..9ec2be606c
* src/testing: 9a0f787478..5d3c6792d9
* src/third_party: 35ff337157..bf93900a20
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/a2d599c975..14010c6f0f
* src/third_party/perfetto: 3fa1408bbc..77ac4b7528
* src/tools: d7f2f98a48..00e519d947
DEPS diff: 1e40594b88..38dcc53cf5 /DEPS
No update to Clang.
BUG=None
Change-Id: Id10a86b8cb0e3259ffe17c54ad390477bcafe168
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341660
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@{#41848}
2024-02-29 22:52:39 +00:00
chromium-webrtc-autoroll
e5ac106a35
Roll chromium_revision f770766245..1e40594b88 (1266950:1267092)
...
Change log: f770766245..1e40594b88
Full diff: f770766245..1e40594b88
Changed dependencies
* src/base: 9f13d878d5..3d0b3c7162
* src/ios: f81fcc51c8..d49d4c013b
* src/testing: 8d2ca7caa0..9a0f787478
* src/third_party: afe1d14b38..35ff337157
* src/third_party/androidx: rTiFKohCdnT81G3SjzFlb536YE6DnBkp_3Ig-Pt7gCUC..iX0cDzVg1LYwl-VFNJPfNgZUPK5RCN7PUW7VBxtqx_8C
* src/third_party/freetype/src: 546237e1bb..2a790a9f49
* src/third_party/perfetto: 1553701a9f..3fa1408bbc
DEPS diff: f770766245..1e40594b88 /DEPS
No update to Clang.
BUG=None
Change-Id: I3e5349ea1552435c33f588e32484956690a40114
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341622
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@{#41847}
2024-02-29 18:35:05 +00:00
chromium-webrtc-autoroll
015de612e9
Roll chromium_revision 248b5659e1..f770766245 (1266836:1266950)
...
Change log: 248b5659e1..f770766245
Full diff: 248b5659e1..f770766245
Changed dependencies
* src/base: 7dfbdde7b6..9f13d878d5
* src/build: 100a65f1dd..b484740dba
* src/ios: 53ae48db44..f81fcc51c8
* src/testing: 6ac6be6e29..8d2ca7caa0
* src/third_party: dd5b48d517..afe1d14b38
* src/third_party/androidx: Qdbpp4CESrciZ3ZF1ZZmOg-NQSUdK-DkNAddEJeZbbgC..rTiFKohCdnT81G3SjzFlb536YE6DnBkp_3Ig-Pt7gCUC
* src/third_party/perfetto: 609cb8ef02..1553701a9f
* src/third_party/re2/src: f9550c3f72..2d866a3d07
* src/tools: 76e998060b..d7f2f98a48
DEPS diff: 248b5659e1..f770766245 /DEPS
No update to Clang.
BUG=None
Change-Id: I67c28310e8d3c2319bc0c991bd5af769c3189c9c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341549
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@{#41846}
2024-02-29 14:31:56 +00:00
Philipp Hancke
a5cd6643f6
Add killswitch for receive-only setCodecPreferences change
...
Adds a killswitch
WebRTC-SetCodecPreferences-ReceiveOnlyFilterInsteadOfThrow
to accompany the spec-change to throw when codec capabilities
are taken from the RtpSender instead of the RtpReceiver.
With the killswitch triggered, such codecs will be filtered.
BUG=webrtc:15396
Change-Id: I7d27111c72085eb7a7b2a1e66d0a08d12883ce17
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341460
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41845}
2024-02-29 12:43:05 +00:00
Jan Grulich
16ac10d9f7
PipeWire camera: use length of device id instead display name
...
We want to copy device id to _lastUsedDeviceName variable, but we use
length of display name instead of length of device id, which might be
longer than expected and we end up reading beyond the source string.
Bug: webrtc:15853
Change-Id: Id278ed7e361ead85475910adec18b9db51e6890b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341521
Commit-Queue: Jan Grulich <grulja@gmail.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41844}
2024-02-29 10:20:09 +00:00
Philipp Hancke
20a90295fc
sdp: set content to rejected if the list of common codecs is empty
...
which avoids throwing an error when using setCodecPreferences
to set a recvonly codec on a sendonly transceiver. See
https://github.com/w3c/webrtc-pc/issues/2936
BUG=webrtc:15396
Change-Id: I435a98c944ed2eeef87d9b8a7f791d095ec25502
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338642
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#41843}
2024-02-29 08:02:26 +00:00
chromium-webrtc-autoroll
e5c04cb080
Roll chromium_revision 19f774aa77..248b5659e1 (1266733:1266836)
...
Change log: 19f774aa77..248b5659e1
Full diff: 19f774aa77..248b5659e1
Changed dependencies
* src/base: 1490bf980a..7dfbdde7b6
* src/build: 63724e6b5f..100a65f1dd
* src/testing: 745b089be5..6ac6be6e29
* src/third_party: 905b09eb52..dd5b48d517
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/43f9843685..2ee42b4fee
* src/third_party/depot_tools: 50de666ba4..1ac3eb7b98
* src/tools: 2739728a1b..76e998060b
DEPS diff: 19f774aa77..248b5659e1 /DEPS
No update to Clang.
BUG=None
Change-Id: I07777160509c9d7ade21a0276efde3fc4576bd1e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341547
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@{#41842}
2024-02-29 07:08:13 +00:00
webrtc-version-updater
80000bc733
Update WebRTC code version (2024-02-29T04:06:33).
...
Bug: None
Change-Id: I0436dc89918ce5835430debf14355a0ff1877454
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341546
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@{#41841}
2024-02-29 05:35:07 +00:00
chromium-webrtc-autoroll
c935bb2141
Roll chromium_revision 07799e8663..19f774aa77 (1266593:1266733)
...
Change log: 07799e8663..19f774aa77
Full diff: 07799e8663..19f774aa77
Changed dependencies
* src/base: 92f0d7aae7..1490bf980a
* src/buildtools/linux64: git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267..git_revision:e05c0aa00938adc0797bda1e8f2c15675aa13c30
* src/buildtools/mac: git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267..git_revision:e05c0aa00938adc0797bda1e8f2c15675aa13c30
* src/buildtools/win: git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267..git_revision:e05c0aa00938adc0797bda1e8f2c15675aa13c30
* src/ios: 443a035ed0..53ae48db44
* src/testing: 8224e6bb45..745b089be5
* src/third_party: 42f33900fc..905b09eb52
* src/third_party/androidx: qBJL80hYMW0xf4oNsyRMUk6wgp-BLjk3oc_T6W2NXk4C..Qdbpp4CESrciZ3ZF1ZZmOg-NQSUdK-DkNAddEJeZbbgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/56ba67e870..43f9843685
* src/third_party/depot_tools: 6b84fbfb20..50de666ba4
* src/third_party/perfetto: 2be4d2932f..609cb8ef02
* src/tools: 0ac8cb8391..2739728a1b
DEPS diff: 07799e8663..19f774aa77 /DEPS
No update to Clang.
BUG=None
Change-Id: Ib9206203a9b5cc6c20824a10345b403046b7ff24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341544
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@{#41840}
2024-02-29 00:51:58 +00:00
chromium-webrtc-autoroll
3351c9c6b7
Roll chromium_revision f6623eb6d1..07799e8663 (1266346:1266593)
...
Change log: f6623eb6d1..07799e8663
Full diff: f6623eb6d1..07799e8663
Changed dependencies
* src/base: 77fc7dc438..92f0d7aae7
* src/build: dd4da8c1d8..63724e6b5f
* src/buildtools: 135784cc4b..1db15eb420
* src/ios: 6df5e3a653..443a035ed0
* src/testing: 056ee59184..8224e6bb45
* src/third_party: dafe628de1..42f33900fc
* src/third_party/androidx: IER7pfMyPXflJkWOifaNaUEXSj2gI2JkwPEsjw3QrjwC..qBJL80hYMW0xf4oNsyRMUk6wgp-BLjk3oc_T6W2NXk4C
* src/third_party/depot_tools: 00915b6874..6b84fbfb20
* src/third_party/ffmpeg: 79a88d3393..512d2ed32f
* src/third_party/libc++/src: aff3a0b23c..b5fe27de93
* src/third_party/perfetto: 15eeebda55..2be4d2932f
* src/tools: 57e626c12f..0ac8cb8391
DEPS diff: f6623eb6d1..07799e8663 /DEPS
No update to Clang.
BUG=None
Change-Id: I92ffe0f81ac0e6152faa6a58ced8fce89abd386f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341542
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@{#41839}
2024-02-28 21:10:04 +00:00
Jeremy Leconte
3afa1b2ce8
Add a SimulcastStream::GetScalabilityMode2 method that returns an optional.
...
A call to GetScalabilityMode was added for logging purpose and causes an expectation failure for tests using 4 temporal layers.
Plan is to remove the old GetScalabilityMode and keep only the one that returns an optional.
Change-Id: I0e37a496bb621d9754d6572ef5838b58193aa183
Bug: b/327381318
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341520
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41838}
2024-02-28 17:38:46 +00:00
Danil Chapovalov
b9ce3b79fc
Delete deprecated VP8Decoder::Create
...
Bug: webrtc:15791
Change-Id: Ic198706535da9f299735cd0a7bbf571cda643098
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340461
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41837}
2024-02-28 15:18:11 +00:00
chromium-webrtc-autoroll
95977d8a6a
Roll chromium_revision b2ff29df8d..f6623eb6d1 (1266241:1266346)
...
Change log: b2ff29df8d..f6623eb6d1
Full diff: b2ff29df8d..f6623eb6d1
Changed dependencies
* src/base: d9194edfc2..77fc7dc438
* src/build: 3d82e4a856..dd4da8c1d8
* src/ios: 59ab976e2d..6df5e3a653
* src/testing: 6d4ac13817..056ee59184
* src/third_party: 9aa29ac83c..dafe628de1
* src/third_party/androidx: FWqUT5IoVM8psEVxMdqcw7C2u3EfgoZddhNc6JEJQdkC..IER7pfMyPXflJkWOifaNaUEXSj2gI2JkwPEsjw3QrjwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fa6a888a12..56ba67e870
* src/third_party/depot_tools: af26c1dfaa..00915b6874
* src/tools: 2d8c8288d9..57e626c12f
DEPS diff: b2ff29df8d..f6623eb6d1 /DEPS
No update to Clang.
BUG=None
Change-Id: I5991c3e18eb846f7f124e13b2d8c020c0665e9b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341500
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@{#41836}
2024-02-28 12:32:13 +00:00
Harald Alvestrand
fb4ad29e3b
Continue breakup of media/rtc_media_base
...
Left in target are just .cc files with .h files used externally.
Bug: webrtc:14775
Change-Id: I264f69bb29147fc0f8db877e3def8b21ed42181d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341420
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41835}
2024-02-28 12:29:54 +00:00
Danil Chapovalov
dcc1534764
Delete rtc::TaskQueue
...
All usage was updated to use TaskQueueBase interface directly bypassing rtc::TaskQueue wrapper
Bug: webrtc:14169
Change-Id: I1808afd363b50448d4014d8d8402fce41b16a3ff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341082
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41834}
2024-02-28 10:22:49 +00:00
Philipp Hancke
bbff58d935
Introduce "well-known" SdpVideoFormat codecs
...
describing video codecs with their parameters as static members of SdpVideoFormat:
static const SdpVideoFormat VP8();
static const SdpVideoFormat H264();
static const SdpVideoFormat VP9Profile0();
static const SdpVideoFormat VP9Profile1();
static const SdpVideoFormat VP9Profile2();
static const SdpVideoFormat VP9Profile3();
static const SdpVideoFormat AV1Profile0();
static const SdpVideoFormat AV1Profile1();
This removes the need to craft instances of these by hand.
BUG=webrtc:15703
Change-Id: I2171e08b48ec98f18424f53f3b5d6d148130532e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337441
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41833}
2024-02-28 06:57:10 +00:00
webrtc-version-updater
2825f0a7bb
Update WebRTC code version (2024-02-28T04:11:45).
...
Bug: None
Change-Id: I562e3fdf93233500b3f6e01149d63a33d3cc6459
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341343
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@{#41832}
2024-02-28 05:39:36 +00:00
chromium-webrtc-autoroll
55d33f1f60
Roll chromium_revision aa1c478fe0..b2ff29df8d (1266091:1266241)
...
Change log: aa1c478fe0..b2ff29df8d
Full diff: aa1c478fe0..b2ff29df8d
Changed dependencies
* fuchsia_version: version:18.20240215.1.1..version:18.20240227.3.1
* src/base: 50deb986af..d9194edfc2
* src/testing: 05bf67252f..6d4ac13817
* src/third_party: 99b7011fc4..9aa29ac83c
* src/third_party/androidx: 1j7uahWSuRmjIRmOsXJ5wZQJafJoLaTNC7cFvlaXAFAC..FWqUT5IoVM8psEVxMdqcw7C2u3EfgoZddhNc6JEJQdkC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/7fccadad2a..fa6a888a12
* src/third_party/depot_tools: d972b831c3..af26c1dfaa
* src/third_party/perfetto: cd05247e5c..15eeebda55
* src/tools: 7ff2c0ee3d..2d8c8288d9
DEPS diff: aa1c478fe0..b2ff29df8d /DEPS
No update to Clang.
BUG=None
Change-Id: I86900d218435c2d32b55ee304d7ad986ce058f0c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341342
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@{#41831}
2024-02-28 04:38:03 +00:00
chromium-webrtc-autoroll
c27339fa23
Roll chromium_revision 511e819ce4..aa1c478fe0 (1265924:1266091)
...
Change log: 511e819ce4..aa1c478fe0
Full diff: 511e819ce4..aa1c478fe0
Changed dependencies
* fuchsia_version: 18.20240215.1.1..version:18.20240215.1.1
* src/base: 1cfc3d17b0..50deb986af
* src/build: 8af52f161e..3d82e4a856
* src/ios: f0f3d3742d..59ab976e2d
* src/testing: 6a2e50072e..05bf67252f
* src/third_party: 935e0418b3..99b7011fc4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6f4a0d6c87..7fccadad2a
* src/third_party/depot_tools: 4df61147ba..d972b831c3
* src/third_party/libc++abi/src: 5b35c9f06c..204deaa9c5
* src/third_party/perfetto: 6427f365ba..cd05247e5c
* src/tools: 44a7afcd6d..7ff2c0ee3d
DEPS diff: 511e819ce4..aa1c478fe0 /DEPS
No update to Clang.
BUG=None
Change-Id: I947aa89f587798d1d8966ff67297d98b82c8e21f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341361
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@{#41830}
2024-02-27 22:41:26 +00:00
Danil Chapovalov
c3d937b3e4
In RtpFrameReferenceFinder discard frames with too large spatial id
...
Bug: chromium:41495253
Change-Id: I681f64edfcba319ab9479a2ad10987452cf9b6d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341265
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41829}
2024-02-27 21:44:37 +00:00
Per K
8cd50cbbdc
Delete PacketTransportInternal::SignalReadPacket
...
And remove usage from tests.
Bug: webrtc:15368, webrtc:11943
Change-Id: I7f5fd6502287fb04f5f1612c7fde529996582581
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341260
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41828}
2024-02-27 20:38:51 +00:00
chromium-webrtc-autoroll
a8c47276cb
Roll chromium_revision a44e4a5e32..511e819ce4 (1265726:1265924)
...
Change log: a44e4a5e32..511e819ce4
Full diff: a44e4a5e32..511e819ce4
Changed dependencies
* src/build: 0d5608905c..8af52f161e
* src/buildtools: 9eedca5b06..135784cc4b
* src/buildtools/linux64: git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a..git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267
* src/buildtools/mac: git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a..git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267
* src/buildtools/win: git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a..git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267
* src/ios: 5661d22bf5..f0f3d3742d
* src/testing: 4686dee27f..6a2e50072e
* src/third_party: 21431ba73b..935e0418b3
* src/third_party/androidx: unO3_k1jYtik0aRkumx_4IMBQoCIfx4yAcgeqnLPvugC..1j7uahWSuRmjIRmOsXJ5wZQJafJoLaTNC7cFvlaXAFAC
* src/third_party/libc++/src: 08b8dfd3a9..aff3a0b23c
* src/third_party/perfetto: 2778513f99..6427f365ba
* src/tools: cefc25bc1c..44a7afcd6d
DEPS diff: a44e4a5e32..511e819ce4 /DEPS
No update to Clang.
BUG=None
Change-Id: Ief4b5d4a10e770a21aacc400c9d5c07fe836f21d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341360
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@{#41827}
2024-02-27 18:58:38 +00:00
Jan Grulich
334e9133dc
Video capture PipeWire: add support for DMABuf buffer type
...
Announce that we support SPA_DATA_DmaBuf and tell PipeWire not to map
memory for us so we can handle it ourself, similar like we do in case of
screen sharing. This fixes an issue when a camera is already in use by
gstreamer (pipewiresrc), where DMABufs are used, and we try to share
same camera and get no content, as PipeWire doesn't want to mmap DMABuf
memory for us and we get NULL data pointers.
Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1876895
Bug: webrtc:15654
Change-Id: I788d8d12b2fcd5588329d7265e45b479f74bb628
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338921
Commit-Queue: Jan Grulich <grulja@gmail.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#41826}
2024-02-27 18:31:26 +00:00
Per K
9e0bf9b5c8
Propagate rtc::ReceivedPacket further in RtpTransport
...
Bug: webrtc:15368
Change-Id: I4c8989a7b9efacbcc29c0c3331d8f4d7350774c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341220
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41825}
2024-02-27 17:46:18 +00:00
Danil Chapovalov
f7682f01bb
Delete RTCWrappedNativeVideoDecoder
...
Instead implement creating native VideoDecoder via RTCNativeVideoDecoderBuilder protocol
Bug: webrtc:15791
Change-Id: Iea66d09e01eae3b064a2943932d9a3cd33e8d19c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340321
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41824}
2024-02-27 17:03:28 +00:00
Per K
f4aadf3774
Change RtpTransport and DsctTransport to receives packets through ReceivedPacketCallback
...
Instead of using PacketTransportInternal::SignalReadPacket.
Bug: webrtc:15368
Change-Id: Icdc2d7f85df6db944f0ba0232891e6c5a8986a66
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340440
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41823}
2024-02-27 15:55:02 +00:00
Florent Castelli
524a06bc54
Change BuiltInNetworkBehaviorConfig.loss_percent to double
...
This should allow greater precision in the lower ranges of packet loss.
Bug: chromium:41175925
Change-Id: Ia35059ad673a3782443b23772511b0b952b07ce7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341263
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41822}
2024-02-27 14:38:31 +00:00
chromium-webrtc-autoroll
e39f6fd7fd
Roll chromium_revision af00cd208a..a44e4a5e32 (1264869:1265726)
...
Change log: af00cd208a..a44e4a5e32
Full diff: af00cd208a..a44e4a5e32
Changed dependencies
* fuchsia_version: version:18.20240215.1.1..18.20240215.1.1
* src/base: 65e713f121..1cfc3d17b0
* src/build: d50a0a69f0..0d5608905c
* src/buildtools: 90b471f681..9eedca5b06
* src/buildtools/linux64: git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a..git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a
* src/buildtools/mac: git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a..git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a
* src/buildtools/win: git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a..git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a
* src/ios: 272a109a71..5661d22bf5
* src/testing: 2f53c3ca75..4686dee27f
* src/third_party: 646491e14a..21431ba73b
* src/third_party/androidx: t9WCSa3pyfLqHhv8_577tLFVY-ANlLru3HBHLPHdgAAC..unO3_k1jYtik0aRkumx_4IMBQoCIfx4yAcgeqnLPvugC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4dc7721a14..6f4a0d6c87
* src/third_party/depot_tools: cb43b5d82d..4df61147ba
* src/third_party/fuzztest/src: 61d95200e7..bddcd9f77b
* src/third_party/googletest/src: af29db7ec2..76bb2afb8b
* src/third_party/libc++/src: 5a3d13ed42..08b8dfd3a9
* src/third_party/libc++abi/src: a7b3d968a3..5b35c9f06c
* src/third_party/libvpx/source/libvpx: 3316c11240..d191c5f984
* src/third_party/perfetto: 4183dabcac..2778513f99
* src/third_party/turbine: s-hdujub30RR2mH9Qf7pHv6h9uNGEiYVs6W1VXWeEe8C..ZsrSMKpQt5d43K50XC1both1bFWzoloH6xOKYKZK_64C
* src/tools: ac20c40fa9..cefc25bc1c
DEPS diff: af00cd208a..a44e4a5e32 /DEPS
No update to Clang.
BUG=None
Change-Id: I4b0eb6ac51162be6b804305bb6bec9ffb965e3d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341300
Owners-Override: Christoffer Dewerin <jansson@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41821}
2024-02-27 13:31:12 +00:00
Erik Språng
2514dd7a20
Increase WebRTC default receive buffer size to 1MB.
...
The previous default size was 256kB.
The increase reduces packet loss at very high/bursty receive rates.
Bug: chromium:41485050
Change-Id: I2cf24b14e704bfd855701461afd3060ac078df70
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340340
Auto-Submit: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41820}
2024-02-27 12:35:45 +00:00
Christoffer Dewerin
7a008822f9
Disable checks for googletest for WebRTC
...
Bug: chromium:326607005
Change-Id: Iaa97ef823509cd978ed462bcf8ea2945a7baf7ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341262
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Cr-Commit-Position: refs/heads/main@{#41819}
2024-02-27 12:05:12 +00:00
Philipp Hancke
51532fd355
Test handling of rejected m-lines without transport description
...
adds a unit test for
https://webrtc-review.googlesource.com/c/src/+/340322
which is a single m-line variant of the original
fiddle that does not require renegotiation
BUG=chromium:326493639
Change-Id: Icc5ebb1dda6502b00828a77e13b9f5fc865d34c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340500
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41818}
2024-02-27 08:28:36 +00:00
Jan Grulich
058bfe3ae3
PipeWire capturer: set capturer as failed when session is closed
...
Marking capturer as failed will indicate consumers will not be getting
any new frames by sending back ERROR_PERMANENT and let them know that
screencast can be stopped from their side. This will make screencast to
stop when a window we share is closed or when screencast is closed from
system tray.
Bug: chromium:40276865
Change-Id: Ia2c13461bd3126cab9c4838b8aa6840578562e9e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/339560
Commit-Queue: Jan Grulich <grulja@gmail.com>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#41817}
2024-02-27 07:41:41 +00:00