40253 Commits

Author SHA1 Message Date
Linus Nilsson
3369729100 Add EglThread class wrapping EglConnection and handler.
EglThread can be shared by multiple clients each using their own
EglBase instance, but sharing thread and EglConnection.
go/meet-android-eglcontext-reduction

Bug: b/225229697
Change-Id: I2d18b92bdef51362a9dbd9c0af56cb868e29869d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305462
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40121}
2023-05-23 14:02:21 +00:00
Harald Alvestrand
ff35a37a8b Unit tests for MediaChannel creation API
These tests verify the ability to override either the old or the
new function, and get the expected results.

Bug: webrtc:13931
Change-Id: Iebd0c929eda73dea75f32b96eb91a64e059a3cf8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/294880
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40120}
2023-05-23 13:24:46 +00:00
Danil Chapovalov
98f47a300b Delete redundant member StreamDataCounters::last_packet_received_time
StreamDataCounters is used both for send-side and receive side stats,
but last_packet_received_time is only used by receive statistician where
it duplicates another member

Bug: webrtc:13757
Change-Id: Iae6a65aba497e577ee3255e40623362e8c4c8a72
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306183
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40119}
2023-05-23 13:09:31 +00:00
Sergey Silkin
0328190ab3 Add video_codec_perf_tests to desktop and android perf test suites
Followed instructions in https://webrtc.googlesource.com/src/+/refs/heads/main/g3doc/add-new-test-binary.md

Bug: webrtc:14852
Change-Id: I4cdc7d55270de7b24723a89b8e3bb0d392d0e788
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305600
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40118}
2023-05-23 12:13:29 +00:00
chromium-webrtc-autoroll
e3441ec456 Roll chromium_revision fb6508249a..692840e030 (1147609:1147747)
Change log: fb6508249a..692840e030
Full diff: fb6508249a..692840e030

Changed dependencies
* src/base: 09b6fc180b..3bd5ac2003
* src/ios: 2d5a6062e5..3b159b39d9
* src/testing: 7e3b3222e7..7d69a6efe3
* src/third_party: 11a1d1060f..0a3ca294f8
* src/third_party/kotlin_stdlib: 5vxa94PP6aaNePK9IF8ZwAYbDA-08mk4nkPED5CMbFoC..z4_AYYz2Tw5GKikuiDLTuxxf0NJVGLkC3CVcyiIpc-gC
* src/tools: c00b8763b8..00be3c5a98
DEPS diff: fb6508249a..692840e030/DEPS

No update to Clang.

BUG=None

Change-Id: I8c59d793d3684b522b03fde6bba8d07b2279a53e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306240
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@{#40117}
2023-05-23 10:42:57 +00:00
Ying Wang
aa6d4fa622 Adds WebRTC-DisableRtxRateLimiter for enable/disable RTX rate limiter.
Change-Id: I22e65c5b2a0b5017aa52a3f1af0fc2fd6357f439
Bug: webrtc:15184
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305660
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40116}
2023-05-23 09:59:11 +00:00
Markus Handell
f67d1fd42c OveruseFrameDetector: complete removal of mac rules kill switch.
Finally remove bogus code after a year of no feedback on the matter.

Bug: webrtc:14138
Change-Id: I8083c9e1986e3779c9023a7d8935b717f63f0d86
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306180
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40115}
2023-05-23 09:05:53 +00:00
Markus Handell
06130548fc Remove unused histograms.
This CL removes histograms which are no longer of use.

Bug: chromium:1255737
Change-Id: I7eb7e2cfbb03126257b51bfaa30d764b37dd9bd0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306200
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40114}
2023-05-23 09:04:31 +00:00
Danil Chapovalov
434deda6fa Cleanup RtcpReceiver from using RtcpBandwidthObser callback interface
All known users were updated to NetworkLinkRtcpObserver interface instead

Bug: webrtc:13757
Change-Id: I1f2a7be0c9192890b38a811a739ddd666b0985f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306161
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40113}
2023-05-23 08:18:01 +00:00
Harald Alvestrand
4858a0d9d8 Add test for split-mode SSRC callback
And fix bug that prevented it from passing.

Bug: webrtc:13931
Change-Id: I6cbc8e3aad704f6f7e33362efb7ec589ca6e6568
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306184
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40112}
2023-05-23 07:56:57 +00:00
webrtc-version-updater
85632b8191 Update WebRTC code version (2023-05-23T04:03:48).
Bug: None
Change-Id: I487845577d1832744b09701fb8d6e7b0c599e955
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306150
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@{#40111}
2023-05-23 05:36:31 +00:00
chromium-webrtc-autoroll
a8f55c7c03 Roll chromium_revision 634d3c7e62..fb6508249a (1147498:1147609)
Change log: 634d3c7e62..fb6508249a
Full diff: 634d3c7e62..fb6508249a

Changed dependencies
* src/ios: 2d114bd897..2d5a6062e5
* src/testing: c2564f39b7..7e3b3222e7
* src/third_party: ce9a1cc978..11a1d1060f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c6222c27ba..4f43388d90
* src/third_party/libyuv: 8670bcf17f..dcbe082070
* src/tools: 2fe69ef6f5..c00b8763b8
DEPS diff: 634d3c7e62..fb6508249a/DEPS

No update to Clang.

BUG=None

Change-Id: I366a000d4e72ebd2a4b7485a8a2a34ee5fe90107
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306148
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@{#40110}
2023-05-23 02:36:54 +00:00
chromium-webrtc-autoroll
c941cdd540 Roll chromium_revision 15e9b8d197..634d3c7e62 (1147348:1147498)
Change log: 15e9b8d197..634d3c7e62
Full diff: 15e9b8d197..634d3c7e62

Changed dependencies
* src/ios: 99cf5daace..2d114bd897
* src/testing: 1f716e1171..c2564f39b7
* src/third_party: 3069405d54..ce9a1cc978
* src/third_party/depot_tools: 3a5cc40813..63d20c330b
* src/third_party/freetype/src: 2342a03a9d..562f348192
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/b5f92a9883..0a770ff99d
* src/third_party/libyuv: a37799344d..8670bcf17f
* src/tools: fee54dd10a..2fe69ef6f5
DEPS diff: 15e9b8d197..634d3c7e62/DEPS

No update to Clang.

BUG=None

Change-Id: Ie797a72e9bd357cb179c7979deb6c2a276b19680
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306146
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@{#40109}
2023-05-22 22:56:03 +00:00
chromium-webrtc-autoroll
3fea51aa20 Roll chromium_revision 0eaeb41fa6..15e9b8d197 (1147199:1147348)
Change log: 0eaeb41fa6..15e9b8d197
Full diff: 0eaeb41fa6..15e9b8d197

Changed dependencies
* src/base: d3a491fbe1..09b6fc180b
* src/build: 9a9598afc4..fa91c17478
* src/ios: ea58544f4b..99cf5daace
* src/testing: 4709124623..1f716e1171
* src/third_party: f016ffe1b3..3069405d54
* src/third_party/perfetto: f7a6f0099e..24fae90b5e
* src/third_party/turbine: sTawWbD0GN8RYp6JHHFxxGNi2nNPvuNSuBjIpS4GaD0C..Foa7uRpVoKr4YoayCKc9EERkjpmGOE3DAUTWFLL7gKEC
* src/tools: c1c6a3ab9a..fee54dd10a
DEPS diff: 0eaeb41fa6..15e9b8d197/DEPS

No update to Clang.

BUG=None

Change-Id: I8e7519e228478b0c1ff6c0dbb015fed40291e8ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306144
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@{#40108}
2023-05-22 18:58:22 +00:00
Harald Alvestrand
13897e67c8 Change SSRC-passing for MediaChannel from external to callback
This makes the handling somewhat more uniform, and is the same
for both video and audio channels.

Bug: webrtc:13931
Change-Id: I26605c56e069e8a34e03708d45eb27a6b7492130
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306100
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40107}
2023-05-22 14:33:59 +00:00
chromium-webrtc-autoroll
5dc42050e1 Roll chromium_revision 65192f0ef9..0eaeb41fa6 (1147078:1147199)
Change log: 65192f0ef9..0eaeb41fa6
Full diff: 65192f0ef9..0eaeb41fa6

Changed dependencies
* src/base: 4f67669f4a..d3a491fbe1
* src/build: 7f93a1e7ae..9a9598afc4
* src/ios: f15139e640..ea58544f4b
* src/testing: 2ab5e92e5f..4709124623
* src/third_party: 1f84b9e872..f016ffe1b3
* src/third_party/perfetto: 87d4934194..f7a6f0099e
* src/tools: 66c0ec7cb7..c1c6a3ab9a
DEPS diff: 65192f0ef9..0eaeb41fa6/DEPS

No update to Clang.

BUG=None

Change-Id: I616eeb38adf2b1e32098bed96741debf3d765a6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306142
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@{#40106}
2023-05-22 14:30:00 +00:00
Jonas Oreland
1d3452f31b RequestedResolution - Bug fix
Change default value of is_active to false,
this means that VideoRenderer or other VideoSinks
added with default rtc::VideoSinkWants() does not
block usage of RequestedResolution, e.g JNI_VideoTrack_AddSink.

This problem occurs when attaching a VideoRenderer directly to
the sending VideoTrack (which is a great solution!). But the
VideoRenderer is "passive" and should not block adaptations
from RequestedResolution.

Bug: webrtc:14451
Change-Id: I2ab02596245c7b82bf94fe86f8788f458c7ea286
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305024
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40105}
2023-05-22 13:58:50 +00:00
Rasmus Brandt
b7a688c68e Delete WebRTC.Video.BadCall.* histograms.
Reasons:
* Old code that has not been updated or tuned in several years.
* Nobody seems to intentionally use it.
* The application can do this itself by looking at GetStats.

Bug: None
Change-Id: Ib34bbebcf5885cf41ba05036506b500db7eb6b69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306160
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40104}
2023-05-22 12:02:25 +00:00
Yosef Twaik
b4015689b8 Initial copy of flexfec_header_reader_writer.
Create a copy of flexfec_header_reader_writer for changing the implementation according to updated RFC. The fork is needed, since the updated RFC is incompatible with flexfec-03.
In the updated RFC, we receive the list and the number of protected ssrcs from the RTP header (from it's CSRCs , and CSRC count fields).
This Change is only a copy of the existing files. This will make it easier to understand the changes to the implementation in the next change sets.

Bug: webrtc:15002
Change-Id: I31bf5eca0d8f3cb23b4caabb477897eeb0ca6d96
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303240
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40103}
2023-05-22 10:32:14 +00:00
Danil Chapovalov
718601a1f8 Cleanup RtcpReceiver from passing TransportFeedback via older interface
Bug: webrtc:8239
Change-Id: Ibc289627cc89bda86f3e2c7c0c11d0ec2ae95087
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305783
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40102}
2023-05-22 10:14:04 +00:00
Philipp Hancke
15feded162 Increase maximum RTP padding length to 255 bytes
which is the maximum allowed in RFC 3550:
  The last octet of the padding contains a count of how
  many padding octets should be ignored, including itself

SRTP encryption does not need to be taken into account since none of
the cipher suites used by WebRTC require padding:
https://www.rfc-editor.org/rfc/rfc3711#section-3.1
https://www.rfc-editor.org/rfc/rfc7714#section-7.2

BUG=webrtc:15182

Change-Id: Ife3d264af389509733699f2dd4d32ba63793e9de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305642
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40101}
2023-05-22 09:43:06 +00:00
chromium-webrtc-autoroll
194f657b51 Roll chromium_revision 20c92b363d..65192f0ef9 (1146960:1147078)
Change log: 20c92b363d..65192f0ef9
Full diff: 20c92b363d..65192f0ef9

Changed dependencies
* src/build: 1ff15967fa..7f93a1e7ae
* src/testing: 24d83692e2..2ab5e92e5f
* src/third_party: 54aeda1253..1f84b9e872
* src/third_party/depot_tools: 4d73c057d8..3a5cc40813
* src/tools: 1e97227f54..66c0ec7cb7
DEPS diff: 20c92b363d..65192f0ef9/DEPS

No update to Clang.

BUG=None

Change-Id: I4b72706973d780739bd5db44a71aac50dbb789d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306081
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@{#40100}
2023-05-22 08:33:34 +00:00
Danil Chapovalov
0c85f733c9 For AV1, disable error resilience on upper temporal layers
Error resilience is no longer required for upper temporal layers.
Disabling error resilience on the upper layers leads to a ~2% PSNR BD-rate gain.

Reland of https://webrtc-review.googlesource.com/c/src/+/302001

Bug: webrtc:15106
Change-Id: I72ca9d504a7848dda934cbd52669027061742256
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305782
Reviewed-by: Jerome Jiang <jianj@google.com>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Marco Paniconi <marpan@webrtc.org>
Reviewed-by: Michael Horowitz <mhoro@webrtc.org>
Reviewed-by: Marco Paniconi <marpan@google.com>
Cr-Commit-Position: refs/heads/main@{#40099}
2023-05-22 08:14:08 +00:00
webrtc-version-updater
3fb338a4d5 Update WebRTC code version (2023-05-22T04:03:29).
Bug: None
Change-Id: I020f6fed4f27d57aa2481880df6e3a0cc8e2581e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306065
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@{#40098}
2023-05-22 05:31:04 +00:00
chromium-webrtc-autoroll
0483755f4e Roll chromium_revision f5493a4850..20c92b363d (1146841:1146960)
Change log: f5493a4850..20c92b363d
Full diff: f5493a4850..20c92b363d

Changed dependencies
* fuchsia_vesion: version:12.20230519.3.1..version:12.20230520.1.1
* src/build: 6a21c79615..1ff15967fa
* src/ios: 5d2926cfa9..f15139e640
* src/testing: 19dca371b6..24d83692e2
* src/third_party: 9655f95a56..54aeda1253
* src/tools: a9d1d33b86..1e97227f54
DEPS diff: f5493a4850..20c92b363d/DEPS

No update to Clang.

BUG=None

Change-Id: I142597b6bc24c24b2b7c395f7b010f32afe09d73
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306060
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@{#40097}
2023-05-21 18:33:53 +00:00
webrtc-version-updater
b1b2c534be Update WebRTC code version (2023-05-21T04:02:48).
Bug: None
Change-Id: I50ee769310a1aebe495a4ca98a9099a22c3c9ba1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305960
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@{#40096}
2023-05-21 05:15:46 +00:00
webrtc-version-updater
c9f0b20c53 Update WebRTC code version (2023-05-20T04:11:18).
Bug: None
Change-Id: Ia059d8ffeef3be79ef51e08c1c974e0c4c1576c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305777
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@{#40095}
2023-05-20 05:49:23 +00:00
chromium-webrtc-autoroll
0f40079726 Roll chromium_revision e7ad7ca1d5..f5493a4850 (1146741:1146841)
Change log: e7ad7ca1d5..f5493a4850
Full diff: e7ad7ca1d5..f5493a4850

Changed dependencies
* fuchsia_vesion: version:12.20230519.1.1..version:12.20230519.3.1
* src/base: 6c9c867e38..4f67669f4a
* src/build: 03c786d588..6a21c79615
* src/ios: 6ede0267ed..5d2926cfa9
* src/testing: 668dd0d405..19dca371b6
* src/third_party: 32cd23a328..9655f95a56
* src/third_party/depot_tools: 9c32c9240c..4d73c057d8
* src/third_party/freetype/src: 115e927540..2342a03a9d
* src/third_party/perfetto: 2a96a77e3d..87d4934194
* src/tools: 6276212737..a9d1d33b86
DEPS diff: e7ad7ca1d5..f5493a4850/DEPS

No update to Clang.

BUG=None

Change-Id: Ie02c64cae5e8524367894f89720c58e0ff80cf25
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305776
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@{#40094}
2023-05-20 04:29:26 +00:00
chromium-webrtc-autoroll
447fc3f555 Roll chromium_revision f5f7594337..e7ad7ca1d5 (1146453:1146741)
Change log: f5f7594337..e7ad7ca1d5
Full diff: f5f7594337..e7ad7ca1d5

Changed dependencies
* fuchsia_vesion: version:12.20230519.0.1..version:12.20230519.1.1
* src/base: 4033618985..6c9c867e38
* src/build: 211e7d5672..03c786d588
* src/buildtools/linux64: git_revision:6975103d9f59ed9f3cfbc6d2201298f2c2fde046..git_revision:e9e83d9095d3234adf68f3e2866f25daf766d5c7
* src/buildtools/mac: git_revision:6975103d9f59ed9f3cfbc6d2201298f2c2fde046..git_revision:e9e83d9095d3234adf68f3e2866f25daf766d5c7
* src/buildtools/third_party/libc++abi/trunk: a4c3a6dc75..982e218cb8
* src/buildtools/win: git_revision:6975103d9f59ed9f3cfbc6d2201298f2c2fde046..git_revision:e9e83d9095d3234adf68f3e2866f25daf766d5c7
* src/ios: 2c5ac40524..6ede0267ed
* src/testing: 4f25c142e6..668dd0d405
* src/third_party: 727639a237..32cd23a328
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ac9d6ede9a..c6222c27ba
* src/third_party/depot_tools: b0e8e7adbc..9c32c9240c
* src/third_party/freetype/src: 99dadd56a4..115e927540
* src/third_party/perfetto: a9c0e2b0a6..2a96a77e3d
* src/tools: c6326ae214..6276212737
DEPS diff: f5f7594337..e7ad7ca1d5/DEPS

No update to Clang.

BUG=None

Change-Id: I4f78a95fe0691f2fbf540366cd06ad24a538f692
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305773
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@{#40093}
2023-05-19 22:55:57 +00:00
chromium-webrtc-autoroll
9a7ca64da3 Roll chromium_revision d4f384285a..f5f7594337 (1145480:1146453)
Change log: d4f384285a..f5f7594337
Full diff: d4f384285a..f5f7594337

Changed dependencies
* fuchsia_vesion: version:12.20230517.1.1..version:12.20230519.0.1
* src/base: 011f394fc4..4033618985
* src/build: 8900105268..211e7d5672
* src/buildtools/third_party/libc++abi/trunk: 7454e17b0d..a4c3a6dc75
* src/ios: 760fafbfca..2c5ac40524
* src/testing: 93155d6e53..4f25c142e6
* src/third_party: 02bdbe20e1..727639a237
* src/third_party/android_deps/libs/org_robolectric_annotations: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_junit: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_pluginapi: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_resources: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_robolectric: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_sandbox: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_shadowapi: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_playservices: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_utils: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:2@4.10.2.cr1..version:2@4.10.3.cr1
* src/third_party/androidx: k7wvyFCaPQrRUw9C0F8BXzEihtje-53Ux_-PO7SbREwC..Q3AZB5fRWzo_uiJt47UQ11_LRBtSFcurOt1Aofa9Wy4C
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/b92fcfdc17..dd5219451c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f1f7a299cb..ac9d6ede9a
* src/third_party/depot_tools: cdefe67b38..b0e8e7adbc
* src/third_party/libyuv: 6a68b18a96..a37799344d
* src/third_party/perfetto: f00f61517a..a9c0e2b0a6
* src/tools: bb27a9dd57..c6326ae214
DEPS diff: d4f384285a..f5f7594337/DEPS

No update to Clang.

BUG=None

Change-Id: I34898141142172a9f82bcb833ed1ab3fdd6a9897
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305768
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@{#40092}
2023-05-19 12:56:40 +00:00
Linus Nilsson
cc1ee35a69 Reland "Avoid recreating VirtualDisplay on format changes."
This is a reland of commit fcd1dfad1f855346a1fb6741322ff48c61601df7

Original change's description:
> Avoid recreating VirtualDisplay on format changes.
>
> Recreating the VirtualDisplay will require new user permission dialog,
> so resize instead when possible.
>
> Bug: b/281978124
> Change-Id: I3b6939720897c038c9e598433372342cf72e001e
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305560
> Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
> Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40084}

Bug: b/281978124
Change-Id: I35b60de99a8cd5f2555168d98027d3fc781e8b30
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305781
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40091}
2023-05-19 12:49:05 +00:00
Danil Chapovalov
328c514757 Reduce precision of RTT in RtrpTransportControllerSend
To match precision prio to https://webrtc-review.googlesource.com/c/src/+/305022

No-Try: true
Bug: webrtc:13757
Change-Id: Ia0bdcedffed946f7d94d21fc242e22689167a395
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305780
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40090}
2023-05-19 10:38:37 +00:00
webrtc-version-updater
ff75eae064 Update WebRTC code version (2023-05-18T04:12:20).
Bug: None
Change-Id: I66aaaa08608b07661f7cc48f5b529b04bdff9a19
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305741
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@{#40089}
2023-05-18 06:06:45 +00:00
chromium-webrtc-autoroll
f6a0680494 Roll chromium_revision d59cc17cf9..d4f384285a (1145311:1145480)
Change log: d59cc17cf9..d4f384285a
Full diff: d59cc17cf9..d4f384285a

Changed dependencies
* fuchsia_vesion: version:12.20230512.2.1..version:12.20230517.1.1
* src/base: d856d007d8..011f394fc4
* src/build: fef3fe31e6..8900105268
* src/buildtools/third_party/libc++abi/trunk: f2cb09f94e..7454e17b0d
* src/buildtools/third_party/libunwind/trunk: 129773dde5..55ceecab99
* src/ios: 96e7449ba4..760fafbfca
* src/testing: 7e003baa2b..93155d6e53
* src/third_party: d022ba0142..02bdbe20e1
* src/third_party/androidx: EbxjbLEtz_gRVZhKhFotXggXC4P57jP6tvw9udXjAaQC..k7wvyFCaPQrRUw9C0F8BXzEihtje-53Ux_-PO7SbREwC
* src/third_party/depot_tools: 4786a41fb5..cdefe67b38
* src/third_party/freetype/src: 416d4c25f1..99dadd56a4
* src/third_party/perfetto: 609d1702b1..f00f61517a
* src/tools: a59d3ca451..bb27a9dd57
DEPS diff: d59cc17cf9..d4f384285a/DEPS

No update to Clang.

BUG=None

Change-Id: Ic01b2aad543301ad5a15e2110fea92924e5eedb8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305682
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@{#40088}
2023-05-17 19:05:59 +00:00
Danil Chapovalov
3e39254b67 Pass rtcp message to RtpTransportController through newer interface
NetworkLinkRtcpObserver is similar to RtcpBandwidthObserver but pass
time variables using unit types instead of raw integers.

Bug: webrtc:13757
Change-Id: Iaa0bbe0b108620b3a24013c40e7d9004032e904d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305022
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40087}
2023-05-17 17:19:23 +00:00
chromium-webrtc-autoroll
a0b1144745 Roll chromium_revision 2b0829702f..d59cc17cf9 (1145193:1145311)
Change log: 2b0829702f..d59cc17cf9
Full diff: 2b0829702f..d59cc17cf9

Changed dependencies
* src/base: 7765c7c0ea..d856d007d8
* src/ios: ed967c90d3..96e7449ba4
* src/testing: a70e6cdc1b..7e003baa2b
* src/third_party: f75f55a4df..d022ba0142
* src/third_party/androidx: XAztajeWAnKTfzZaeOjL7qdBXCHYN8RMnoiPrzhLxo4C..EbxjbLEtz_gRVZhKhFotXggXC4P57jP6tvw9udXjAaQC
* src/third_party/perfetto: e97fe02aae..609d1702b1
* src/tools: 12eb1dac66..a59d3ca451
DEPS diff: 2b0829702f..d59cc17cf9/DEPS

No update to Clang.

BUG=None

Change-Id: I052cdb37d1c13b76e105e97a89ff8b0b913efb93
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305680
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@{#40086}
2023-05-17 14:48:45 +00:00
Mirko Bonadei
510890ba19 Revert "Avoid recreating VirtualDisplay on format changes."
This reverts commit fcd1dfad1f855346a1fb6741322ff48c61601df7.

Reason for revert: Breaks downstream test.

Original change's description:
> Avoid recreating VirtualDisplay on format changes.
>
> Recreating the VirtualDisplay will require new user permission dialog,
> so resize instead when possible.
>
> Bug: b/281978124
> Change-Id: I3b6939720897c038c9e598433372342cf72e001e
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305560
> Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
> Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40084}

Bug: b/281978124, b/283063961
Change-Id: I8ec2ba3321be225a673af2a6192819a8a1b79b2c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305641
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40085}
2023-05-17 11:16:51 +00:00
Linus Nilsson
fcd1dfad1f Avoid recreating VirtualDisplay on format changes.
Recreating the VirtualDisplay will require new user permission dialog,
so resize instead when possible.

Bug: b/281978124
Change-Id: I3b6939720897c038c9e598433372342cf72e001e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305560
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40084}
2023-05-17 11:03:58 +00:00
chromium-webrtc-autoroll
4d0468eebc Roll chromium_revision 8f747c9bf2..2b0829702f (1144817:1145193)
Change log: 8f747c9bf2..2b0829702f
Full diff: 8f747c9bf2..2b0829702f

Changed dependencies
* src/base: 2e77cb91fa..7765c7c0ea
* src/build: 1097dcc479..fef3fe31e6
* src/buildtools/linux64: git_revision:63c225c698d63b4b724361e0c8cdcf48e2cbd704..git_revision:6975103d9f59ed9f3cfbc6d2201298f2c2fde046
* src/buildtools/mac: git_revision:63c225c698d63b4b724361e0c8cdcf48e2cbd704..git_revision:6975103d9f59ed9f3cfbc6d2201298f2c2fde046
* src/buildtools/win: git_revision:63c225c698d63b4b724361e0c8cdcf48e2cbd704..git_revision:6975103d9f59ed9f3cfbc6d2201298f2c2fde046
* src/ios: e7d3329115..ed967c90d3
* src/testing: 08aa213af6..a70e6cdc1b
* src/third_party: 759efb1485..f75f55a4df
* src/third_party/android_build_tools/aapt2: fFfHyo80O9opPFsbOisSHF4d3tV4GGxLgxXWzGRuY2IC..aidBg3POIv_jPt-kZ7O9aQ6-UdFSuLd8uBgGg4REBjsC
* src/third_party/android_build_tools/manifest_merger: VcQAPv15h63jZcRobvLMBWCiuDXUdmwB8OH1x6W1aJMC..HW7DJwNOXl50MEneaQnyD1Yg1sy_0Eej5E1nKepXq40C
* src/third_party/androidx: 2gllZYexJMbLOJ1m0-DqSix5DxCMTOiX18-N1bef33sC..XAztajeWAnKTfzZaeOjL7qdBXCHYN8RMnoiPrzhLxo4C
* src/third_party/breakpad/breakpad: 3ea3af42d3..5850e262b1
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/24f1d14730..f1f7a299cb
* src/third_party/depot_tools: 6316ac234e..4786a41fb5
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/5f516275fb..b5f92a9883
* src/third_party/perfetto: cb3dce3b1e..e97fe02aae
* src/tools: c7607baf97..12eb1dac66
DEPS diff: 8f747c9bf2..2b0829702f/DEPS

No update to Clang.

BUG=None

Change-Id: I393de826d8249c51514df3cd0b0d93605e489848
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305620
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@{#40083}
2023-05-17 08:59:35 +00:00
webrtc-version-updater
cb1b73ab0c Update WebRTC code version (2023-05-17T04:12:05).
Bug: None
Change-Id: Iaf87092c2376c982d54f1dade3eb3bfa26c980ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305580
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@{#40082}
2023-05-17 06:33:14 +00:00
Danil Chapovalov
a2cf8ee854 Simplify handling rtcp messages in audio send channel
Delete VoERtcpObserver proxy:
pass BWE related message directly to transport controller
pass ReportBlock directly to ChannelSend, assuming there will be single report block per source ssrc

Bug: None
Change-Id: I8378326bff1dc3c2736960166fc782ee822a9c12
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305224
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40081}
2023-05-17 06:32:12 +00:00
chromium-webrtc-autoroll
9a438742fe Roll chromium_revision 91c345cf4e..8f747c9bf2 (1144710:1144817)
Change log: 91c345cf4e..8f747c9bf2
Full diff: 91c345cf4e..8f747c9bf2

Changed dependencies
* src/build: 0a69b90e9a..1097dcc479
* src/ios: bb4939f522..e7d3329115
* src/testing: ff99f529f3..08aa213af6
* src/third_party: abca29d367..759efb1485
* src/third_party/androidx: vv6gLGjLJt8gQ6SLVQS20u4Lm3OhOfUab6d6-cWG5KAC..2gllZYexJMbLOJ1m0-DqSix5DxCMTOiX18-N1bef33sC
* src/tools: 05c6d878b2..c7607baf97
DEPS diff: 91c345cf4e..8f747c9bf2/DEPS

No update to Clang.

BUG=None

Change-Id: I997cc47047814f205de71dfa87ed8aa07769fe1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305540
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@{#40080}
2023-05-17 06:31:07 +00:00
Mirko Bonadei
c37dec2882 Set use_cxx to true.
Bug: chromium:1402249
Change-Id: I64b3a98d203b9e7da74d258cf0d0803b04c9dd12
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305340
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40079}
2023-05-17 06:30:04 +00:00
chromium-webrtc-autoroll
ca66eefe6d Roll chromium_revision 1e36b7ebe0..91c345cf4e (1144620:1144710)
Change log: 1e36b7ebe0..91c345cf4e
Full diff: 1e36b7ebe0..91c345cf4e

Changed dependencies
* src/base: c93650e9e0..2e77cb91fa
* src/build: f843fee46d..0a69b90e9a
* src/buildtools/linux64: git_revision:26aa46c283e40199b6f847ecca088dcea7099ded..git_revision:63c225c698d63b4b724361e0c8cdcf48e2cbd704
* src/buildtools/mac: git_revision:26aa46c283e40199b6f847ecca088dcea7099ded..git_revision:63c225c698d63b4b724361e0c8cdcf48e2cbd704
* src/buildtools/win: git_revision:26aa46c283e40199b6f847ecca088dcea7099ded..git_revision:63c225c698d63b4b724361e0c8cdcf48e2cbd704
* src/ios: 2701b7c7fe..bb4939f522
* src/third_party: 3747855215..abca29d367
* src/third_party/perfetto: f18d5dceed..cb3dce3b1e
* src/tools: 5c12410698..05c6d878b2
DEPS diff: 1e36b7ebe0..91c345cf4e/DEPS

No update to Clang.

BUG=None

Change-Id: I35e14d695e569a3f3d97e26d9bf81944c7753208
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305500
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40078}
2023-05-16 15:56:25 +00:00
chromium-webrtc-autoroll
99869adeb5 Roll chromium_revision 30ae698dcc..1e36b7ebe0 (1144471:1144620)
Change log: 30ae698dcc..1e36b7ebe0
Full diff: 30ae698dcc..1e36b7ebe0

Changed dependencies
* src/base: c3ee5631f0..c93650e9e0
* src/build: 3c90559565..f843fee46d
* src/ios: f8bdf16645..2701b7c7fe
* src/testing: ffca87511e..ff99f529f3
* src/third_party: 6c3bcea564..3747855215
* src/third_party/dav1d/libdav1d: 676a864a11..f8ae94eca0
* src/third_party/depot_tools: 541638fd23..6316ac234e
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/f15d8bacc7..5f516275fb
* src/tools: dc49632668..5c12410698
DEPS diff: 30ae698dcc..1e36b7ebe0/DEPS

No update to Clang.

BUG=None

Change-Id: Ic7b3231e8d1ad39b5a2f2f52ffcaa1c4cc4974db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305441
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@{#40077}
2023-05-16 10:40:08 +00:00
Mirko Bonadei
69bc3e185f Trigger bots
This is needed to check that chromium.webrtc.fyi bots are back to green.

No-Try: True
Bug: None
Change-Id: Ib15ea221d12ce4891e2ed3778a9f8740480c0ed8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305460
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40076}
2023-05-16 08:24:54 +00:00
Yosef Twaik
f3de65aebe Change ReceivedFecPacket to have list of ssrcs, seq nums and masks.
This change replaces ReceivedFecPacket FEC header fields with vectors (for protected ssrcs, sequence numbers and masks), which is needed to support protection of multiple ssrcs in the same FEC packet (as part of the flexfec RFC - https://datatracker.ietf.org/doc/html/rfc8627).

Bug: webrtc:15002
Change-Id: I82c54203fcfec10c760f34f805cc6308562e3df1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303200
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40075}
2023-05-16 06:07:48 +00:00
webrtc-version-updater
3a4cfdf344 Update WebRTC code version (2023-05-16T04:02:28).
Bug: None
Change-Id: Ie779d543b04880c85486e4f0cbb490b06a833a85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305404
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@{#40074}
2023-05-16 05:48:26 +00:00
chromium-webrtc-autoroll
aaa3b8fe0f Roll chromium_revision 5fb222694e..30ae698dcc (1144315:1144471)
Change log: 5fb222694e..30ae698dcc
Full diff: 5fb222694e..30ae698dcc

Changed dependencies
* src/base: 991e576ec7..c3ee5631f0
* src/ios: 1428656beb..f8bdf16645
* src/testing: 1d8a7159d6..ffca87511e
* src/third_party: ed81addae2..6c3bcea564
* src/third_party/androidx: WSxa-08AqOZaGLllD6rcid2GJdSU7ZlzpyvpeiwJgr8C..vv6gLGjLJt8gQ6SLVQS20u4Lm3OhOfUab6d6-cWG5KAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/730ebc3ef2..24f1d14730
* src/third_party/depot_tools: 42515353c9..541638fd23
* src/third_party/perfetto: 287c9bfb7d..f18d5dceed
* src/tools: 32ca97f0c3..dc49632668
DEPS diff: 5fb222694e..30ae698dcc/DEPS

No update to Clang.

BUG=None

Change-Id: I8217d29b7d35d039dda619c6f88c1390cc96d384
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305402
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@{#40073}
2023-05-16 00:45:08 +00:00
chromium-webrtc-autoroll
8cef7c9aac Roll chromium_revision 23a25491e5..5fb222694e (1144139:1144315)
Change log: 23a25491e5..5fb222694e
Full diff: 23a25491e5..5fb222694e

Changed dependencies
* src/base: f21ef9294b..991e576ec7
* src/build: 2469fc170a..3c90559565
* src/ios: b0fc5977aa..1428656beb
* src/testing: 6b5ee20ed0..1d8a7159d6
* src/third_party: 0834497f31..ed81addae2
* src/third_party/depot_tools: a1e578320b..42515353c9
* src/third_party/freetype/src: e1a4e081aa..416d4c25f1
* src/third_party/perfetto: d9d0730f82..287c9bfb7d
* src/tools: 5be48e711d..32ca97f0c3
DEPS diff: 23a25491e5..5fb222694e/DEPS

No update to Clang.

BUG=None

Change-Id: I981a0708cbaee3be5a82ef04bd8a46716c34a591
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305400
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@{#40072}
2023-05-15 20:39:22 +00:00