Henrik Boström
4e231eedbd
Delete deprecated 'track' and 'stream' metrics from WebRTC.
...
Track stats are roughly equal in size as the RTP stream stats which
are the largest objects making up the majority of the RTCStatsReport
size and scales with meeting size. Deleting track/stream reduces the
size in approximately half which should reduce performance overhead
and unblock code simplifications.
Blocked on:
- https://chromium-review.googlesource.com/c/chromium/src/+/4517530
# Relevant bots already passed
NOTRY=True
Bug: webrtc:14175, webrtc:14419
Change-Id: Ib7bdb84c10459b42b829228d11876498e5227312
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/289043
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40129}
2023-05-24 12:26:56 +00:00
chromium-webrtc-autoroll
54c37a5500
Roll chromium_revision 9378e3160b..8f46ad499d (1148314:1148441)
...
Change log: 9378e3160b..8f46ad499d
Full diff: 9378e3160b..8f46ad499d
Changed dependencies
* src/base: a954fc39ba..e7c2526512
* src/buildtools: 5d2ccbf93c..5ba94a7ca3
* src/ios: 385ea59ae6..ffb392c344
* src/testing: 3cb2e3246a..2fac9eb926
* src/third_party: 305cdff3c4..a3bc7e62be
* src/third_party/depot_tools: 6463e8c4bb..85c13de0be
* src/third_party/perfetto: ab5c58d254..603af58208
* src/tools: 48afe5fcc0..f27bdf6006
* src/tools/luci-go: git_revision:6ac770095bc0e289138f6f29aa91ff2f4886b81c..git_revision:2eaf659a45c8945c3e15f202c4e8a734243f8270
* src/tools/luci-go: git_revision:6ac770095bc0e289138f6f29aa91ff2f4886b81c..git_revision:2eaf659a45c8945c3e15f202c4e8a734243f8270
DEPS diff: 9378e3160b..8f46ad499d /DEPS
No update to Clang.
BUG=None
Change-Id: Icdad71ecfcfc9d54a8bba52144616029946e04ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306342
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@{#40128}
2023-05-24 11:30:48 +00:00
webrtc-version-updater
18898d7db3
Update WebRTC code version (2023-05-24T04:17:39).
...
Bug: None
Change-Id: Id88c0d0c986afd3038d70cf15241763b15c72e86
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306321
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@{#40127}
2023-05-24 06:19:45 +00:00
chromium-webrtc-autoroll
1920430ebb
Roll chromium_revision 3d8a0c6a22..9378e3160b (1148203:1148314)
...
Change log: 3d8a0c6a22..9378e3160b
Full diff: 3d8a0c6a22..9378e3160b
Changed dependencies
* src/base: d99b5d9669..a954fc39ba
* src/build: 9f567be8ad..5c438afca9
* src/ios: d7d0d5171c..385ea59ae6
* src/testing: 1c73d7d914..3cb2e3246a
* src/third_party: 6f45715e2e..305cdff3c4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f8c80ae9df..b05d23a928
* src/third_party/depot_tools: 02838e6f4e..6463e8c4bb
* src/tools: 44949d05d9..48afe5fcc0
DEPS diff: 3d8a0c6a22..9378e3160b /DEPS
No update to Clang.
BUG=None
Change-Id: I680b350f4435ef9fef187653f1d0969148e152c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306301
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@{#40126}
2023-05-24 02:40:37 +00:00
chromium-webrtc-autoroll
531383c653
Roll chromium_revision bbf4ff3290..3d8a0c6a22 (1148035:1148203)
...
Change log: bbf4ff3290..3d8a0c6a22
Full diff: bbf4ff3290..3d8a0c6a22
Changed dependencies
* src/base: 2593c032bb..d99b5d9669
* src/build: f8e391d8c4..9f567be8ad
* src/ios: e26bbe2094..d7d0d5171c
* src/testing: e1331a79b5..1c73d7d914
* src/third_party: 37e64a17d3..6f45715e2e
* src/third_party/android_build_tools/bundletool: Xt6znihJ60Ym06wn163_2B0HOt2tNsV5fVy-BpYJZcMC..LbB0aRQ3VKjRJZmc_PD0VTZ1O34_zD92rh71aOEOEcEC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4f43388d90..f8c80ae9df
* src/third_party/depot_tools: 63d20c330b..02838e6f4e
* src/third_party/perfetto: 86ba039eec..ab5c58d254
* src/tools: 00f92bf881..44949d05d9
DEPS diff: bbf4ff3290..3d8a0c6a22 /DEPS
No update to Clang.
BUG=None
Change-Id: I0c3160c6db761aa9f15f5ae9f504adc76e2406f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306266
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@{#40125}
2023-05-23 22:40:01 +00:00
chromium-webrtc-autoroll
4daa4e6b2f
Roll chromium_revision c025c4ac7b..bbf4ff3290 (1147854:1148035)
...
Change log: c025c4ac7b..bbf4ff3290
Full diff: c025c4ac7b..bbf4ff3290
Changed dependencies
* src/base: a82ed8daa8..2593c032bb
* src/build: fa91c17478..f8e391d8c4
* src/ios: a338bea3df..e26bbe2094
* src/testing: 0497194285..e1331a79b5
* src/third_party: 62d97e5d4e..37e64a17d3
* src/third_party/freetype/src: 562f348192..80a507a6b8
* src/third_party/perfetto: 9d82cb8525..86ba039eec
* src/tools: ec531e162e..00f92bf881
DEPS diff: c025c4ac7b..bbf4ff3290 /DEPS
No update to Clang.
BUG=None
Change-Id: Ic0a56bdf69cc9f0c6204a0714ff36c43ad16e2ff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306264
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@{#40124}
2023-05-23 18:58:28 +00:00
Alexander Cooper
a7d10811cd
Revert "pipewire capturer: Reduce the amount of copying"
...
This reverts commit 8856410b6d54b546bdb3185587474f0f9b3a7c2e.
Reason for revert: chromium:1447540
Original change's description:
> pipewire capturer: Reduce the amount of copying
>
> Improves the capture latency by reducing the amount of
> copying needed from the frame. We keep track of the
> damaged region of previous frame and union it with
> the damaged region of this frame and only copy this
> union of the frame over. X11 capturer already has
> such synchronization in place.
>
> The change is beneficial especially when there are
> small changes on the screen (e.g. clock ticking).
> For a 4k screen with 128 cores, I observed the
> capture latencies drop from 5 - 8 ms to 0 ms when the
> system is left idle. This is in line with the X11
> capturer.
>
> Bug: chromium:1291247
> Change-Id: Iffb441f9e1902d2658031f5f35b5372ee8e94073
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299720
> Reviewed-by: Alexander Cooper <alcooper@chromium.org>
> Commit-Queue: Salman Malik <salmanmalik@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#39968}
Bug: chromium:1291247
Change-Id: Id1bfd3fc39fea2bb1f232cad5218f90e144920e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306263
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#40123}
2023-05-23 17:58:08 +00:00
chromium-webrtc-autoroll
2eacbbc03a
Roll chromium_revision 692840e030..c025c4ac7b (1147747:1147854)
...
Change log: 692840e030..c025c4ac7b
Full diff: 692840e030..c025c4ac7b
Changed dependencies
* src/base: 3bd5ac2003..a82ed8daa8
* src/ios: 3b159b39d9..a338bea3df
* src/testing: 7d69a6efe3..0497194285
* src/third_party: 0a3ca294f8..62d97e5d4e
* src/third_party/perfetto: 24fae90b5e..9d82cb8525
* src/tools: 00be3c5a98..ec531e162e
DEPS diff: 692840e030..c025c4ac7b /DEPS
No update to Clang.
BUG=None
Change-Id: Ic303b08ebca06ea438d5148a0ec95a7d81a0dc96
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306261
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@{#40122}
2023-05-23 14:58:53 +00:00
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