webrtc-version-updater
99b984a1c5
Update WebRTC code version (2023-07-12T04:12:34).
...
Bug: None
Change-Id: I111390a9159314a806715612dc8e2fe50104bc4d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311701
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@{#40421}
2023-07-12 06:06:32 +00:00
Jianhui Dai
32a8169a65
Use common VideoFrameTypeToString helper
...
This CL cleans up all local conversions, in favor of the common helper
function.
Bug: webrtc:15210
Change-Id: Id77e1c6b1151a2542d92e220e91d5b11285479b8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311060
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Jianhui J Dai <jianhui.j.dai@intel.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40420}
2023-07-12 00:28:47 +00:00
Linus Nilsson
4200233adc
Add exception callbacks to EglThread
...
This allows EglRenderer to preserve existing behavior of
not sending any more tasks to the render thread after an
GL exception has been thrown.
Bug: b/225229697
Change-Id: I09e7cc48bf139aab4c9e147c2b24972ccd401672
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311548
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40419}
2023-07-11 20:21:22 +00:00
Alfred E. Heggestad
6a4f409241
pacing_controller: add millisecond units to warning message
...
Bug: None
Change-Id: I8a5c5ca6a641a74213116a734f3c19c6972e5916
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311400
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40418}
2023-07-11 17:00:06 +00:00
Philipp Hancke
ebf71114a3
Clean up WebRTC-FilterAbsSendTimeExtension field trial
...
which has been enabled by default for a while. Also document the
expected behavior, see
https://groups.google.com/g/discuss-webrtc/c/vfrnxWBVcdA/m/ASf7dBJOGAAJ
for more details.
BUG=webrtc:10234
Change-Id: If793e2b4b6cebb07371bfdf1f94ed8d49bf2bb34
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311281
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Konrad Hofbauer <hofbauer@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40417}
2023-07-11 15:45:16 +00:00
Tony Herre
9d677f4cdc
Set surrogate receive times for transformed sender frames
...
Without this, 'Sender' frames inserted into the writer of an encoded
transform have an invalid receive time (0), which breaks all later
heuristics which build on the receive time, eg the VCMTiming estimators
used for controlling the playback delay.
Bug: chromium:1463451
Change-Id: I413c884e08986148d4a854cd275212b21d093ceb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311544
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Palak Agarwal <agpalak@google.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Tony Herre <herre@google.com>
Cr-Commit-Position: refs/heads/main@{#40416}
2023-07-11 14:30:18 +00:00
Philipp Hancke
dfe026ce08
Log frame NTP timestamp in VideoEncoder::AugmentEncodedImage
...
allowing for better correlation with MaybeEncodeVideoFrame
which also logs the ntp timestamp.
BUG=None
Change-Id: I00fc99e69cd703f6da3f25043361d68b3cb3f3fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311542
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40415}
2023-07-11 14:16:01 +00:00
webrtc-version-updater
32457632a6
Update WebRTC code version (2023-07-11T04:11:40).
...
Bug: None
Change-Id: Id48010eb0f6fe4292192b7dcfc9f78a2c4dbc06d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311600
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@{#40414}
2023-07-11 06:13:04 +00:00
Jan Grulich
8fcc6df79d
PipeWire capturer: increase buffer size to avoid buffer overflow
...
Recently added framerate option can cause a buffer overflow and make
PipeWire to fail on negotiation, which effectively makes screen sharing
not to work.
Bug: webrtc:15346
Change-Id: I4a68e26c8f85ca287b06a25da500b6a7009e075f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311541
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Jan Grulich <grulja@gmail.com>
Cr-Commit-Position: refs/heads/main@{#40413}
2023-07-10 17:32:30 +00:00
Henrik Boström
a6c4f12fad
Set noparent in api/stats/OWNERS.
...
This avoids the risk of a higher level owner approving something getting
added to the getStats() API without +1s from stats owners.
Bug: None
Change-Id: Iedd7133d0e943d1db6977dc0e1d406e5b545e31a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311543
Reviewed-by: Philipp Hancke <phancke@microsoft.com>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40412}
2023-07-10 12:25:04 +00:00
Linus Nilsson
4e5b89f77b
Create the EGLContext on the thread it will be used on.
...
Not doing so seems to have caused issues with creating window surfaces
on that context later on.
Bug: b/225229697
Change-Id: Id202c93c4e51d1661e79a4b37751d11fcd64c119
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311462
Reviewed-by: Xavier Lepaul <xalep@webrtc.org>
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40411}
2023-07-10 10:11:12 +00:00
webrtc-version-updater
f186e32d9e
Update WebRTC code version (2023-07-10T04:05:08).
...
Bug: None
Change-Id: I36afadff6822e08c2032f57c5588b7b2d2f08721
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311581
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@{#40410}
2023-07-10 05:38:56 +00:00
webrtc-version-updater
df81547595
Update WebRTC code version (2023-07-09T04:12:01).
...
Bug: None
Change-Id: I08163d665704b0e0c612125b40b97a2c0e8df3b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311580
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@{#40409}
2023-07-09 05:51:43 +00:00
webrtc-version-updater
1043047243
Update WebRTC code version (2023-07-08T04:03:39).
...
Bug: None
Change-Id: I9627b2d6b860a285b165b6fc6c1ccef1bab10574
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311560
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@{#40408}
2023-07-08 05:58:04 +00:00
Artem Titov
599367595d
Allow StartRecording if capturer is null in test ADM
...
Bug: b/272350185
Change-Id: I3aca6d8b3eb4fd39a6d39f1fea272858e18193bc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311463
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Auto-Submit: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40407}
2023-07-07 14:01:38 +00:00
webrtc-version-updater
2feee9da60
Update WebRTC code version (2023-07-07T04:05:37).
...
Bug: None
Change-Id: I3dff74ce73baae95eafc41da5c50d826e2784de9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311500
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@{#40406}
2023-07-07 05:58:53 +00:00
Alfred E. Heggestad
e9ae738c7c
rtcp_sender: uppercase protocol names (RTCP) in log messages
...
Bug: None
Change-Id: Ie6683897fca469a15c1aa054eeb1b2d378b22bcc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311461
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40405}
2023-07-06 13:34:31 +00:00
Philipp Hancke
3f10b4917e
Log SSRC for video decode errors
...
which makes it possible to grep the logs for all decode errors
on a particular SSRC.
BUG=None
Change-Id: I4aa54434f0b85932313adaf39e099729991a4700
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308823
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40404}
2023-07-06 11:24:16 +00:00
Danil Chapovalov
26f72901c6
Mark rtc::CopyOnWriteBuffer move constructor noexcept
...
To allow use more efficient move instead of copy when wrapped into std::vector
Bug: webrtc:15263
Change-Id: Ie085e3ae41fc4e49b350e430a6dea4767777bbf4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311460
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40403}
2023-07-06 10:21:30 +00:00
Jianhui Dai
cc6042d876
Let IvfVideoFrameGenerator support AV1 codec
...
This CL adds dav1d decoder into `IvfVideoFrameGenerator` to support IVF
input with AV1 codec.
Bug: webrtc:15210
Change-Id: I4cbc93fa62fdc346f3c647bbf26f033bf0cc34ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311340
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jianhui J Dai <jianhui.j.dai@intel.com>
Cr-Commit-Position: refs/heads/main@{#40402}
2023-07-06 04:06:29 +00:00
webrtc-version-updater
51712a3196
Update WebRTC code version (2023-07-05T04:11:14).
...
Bug: None
Change-Id: I81ae3ec9a874f269e4a77fd7eeab4ebdd39213d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311330
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@{#40401}
2023-07-05 05:50:45 +00:00
chromium-webrtc-autoroll
a8b955def2
Roll chromium_revision b9b9f99812..9640e11e3c (1165535:1165649)
...
Change log: b9b9f99812..9640e11e3c
Full diff: b9b9f99812..9640e11e3c
Changed dependencies
* src/base: fd80907d72..3f070a0e9d
* src/ios: 4d1e360d1b..9b910beda6
* src/testing: 9c4f882ca4..06fe50d622
* src/third_party: 581bca3a55..bee4ae7c7c
* src/third_party/perfetto: ba396db0bb..8656e1f11e
* src/tools: 971db30fd6..cca8988fe1
DEPS diff: b9b9f99812..9640e11e3c /DEPS
No update to Clang.
BUG=None
Change-Id: I3c000e1c8e3859fffc21a72bd7fbf6d43dfc5d83
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311328
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@{#40400}
2023-07-04 16:40:22 +00:00
Artem Titov
1a8c1aedbc
Add raw file audio capturer/renderer for test ADM
...
Bug: b/272350185
Change-Id: Ie8c7f7be30d06b238240086eee172332287c77ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311280
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40399}
2023-07-04 11:03:25 +00:00
chromium-webrtc-autoroll
804ff860e6
Roll chromium_revision ffa2726099..b9b9f99812 (1165420:1165535)
...
Change log: ffa2726099..b9b9f99812
Full diff: ffa2726099..b9b9f99812
Changed dependencies
* src/base: 04923b706a..fd80907d72
* src/build: e0690c7c78..b16f0a47a7
* src/ios: e4e160527e..4d1e360d1b
* src/testing: a74fd69d4e..9c4f882ca4
* src/third_party: 2602101495..581bca3a55
* src/third_party/androidx: ApaE55GCW3ngIVxgPqQkYC39B5WO3kOonLukAJQcC9sC..7TX8a-yPhL-MWGZ8NZmBXNeo8Bj4-qkGG8jK01D62i4C
* src/third_party/perfetto: 6d2cf121dd..ba396db0bb
* src/tools: fe64d4d83a..971db30fd6
DEPS diff: ffa2726099..b9b9f99812 /DEPS
No update to Clang.
BUG=None
Change-Id: I947ab2563ed9b3a9dd6395f94e45b194bdb1b737
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311325
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@{#40398}
2023-07-04 10:24:03 +00:00
Philipp Hancke
5f4a7e004e
Log last received RTP timestamp when requesting a PLI due to timeout
...
which helps finding the associated packets in Wireshark dumps
BUG=None
Change-Id: I216b3e87606b914781c3a2ed61a0118dcd7c1ec2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308822
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40397}
2023-07-04 10:17:01 +00:00
Jeremy Leconte
c2919fe1e2
Ugrade xcode version from 13 to 14.
...
Change-Id: I08768a16928e972300c023d959806cdcc11de5b6
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311380
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40396}
2023-07-04 09:38:31 +00:00
Li-Yu Yu
758f26852d
Fix downstream review comments for C++20
...
This CL addresses the review comments for
https://webrtc-review.googlesource.com/c/src/+/261221
in the downstream cherry-pick: https://crrev.com/c/4660950 .
* Always use size_t{} for casting.
* Remove unneeded size_t casts.
* Avoid using __x as it is reserved for the compiler.
Bug: b:217226507
Change-Id: I13c57cb69d7db066ac9a6dbd15b7f6de54abb613
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311360
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Li-Yu Yu <aaronyu@google.com>
Cr-Commit-Position: refs/heads/main@{#40395}
2023-07-04 09:06:07 +00:00
webrtc-version-updater
d4bd50b018
Update WebRTC code version (2023-07-04T04:12:28).
...
Bug: None
Change-Id: Ib3d7e737cf226c8a36fdaff8cb08e5fe117174c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311322
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@{#40394}
2023-07-04 05:42:21 +00:00
chromium-webrtc-autoroll
0725072604
Roll chromium_revision d13ed2a18f..ffa2726099 (1165315:1165420)
...
Change log: d13ed2a18f..ffa2726099
Full diff: d13ed2a18f..ffa2726099
Changed dependencies
* src/base: 054152707e..04923b706a
* src/ios: 8b435629ec..e4e160527e
* src/third_party: 5328b3a8ec..2602101495
* src/third_party/androidx: ipivfTxGcbiTG_EUQ5jX8s0lPg3Q5LthXj9A__Z-Zl4C..ApaE55GCW3ngIVxgPqQkYC39B5WO3kOonLukAJQcC9sC
* src/third_party/depot_tools: 98cadbd0ed..872ac9bd3d
* src/third_party/perfetto: 80fcf58280..6d2cf121dd
* src/tools: 3443b1e38a..fe64d4d83a
DEPS diff: d13ed2a18f..ffa2726099 /DEPS
No update to Clang.
BUG=None
Change-Id: Id87ae359032abbb58f8abb468f02e6e9666bafd2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311300
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@{#40393}
2023-07-04 00:24:37 +00:00
chromium-webrtc-autoroll
aad4ae54d4
Roll chromium_revision 4e064eab42..d13ed2a18f (1164089:1165315)
...
Change log: 4e064eab42..d13ed2a18f
Full diff: 4e064eab42..d13ed2a18f
Changed dependencies
* fuchsia_version: version:13.20230628.2.1..version:13.20230629.2.1
* src/base: ecc0853749..054152707e
* src/build: 829a12f473..e0690c7c78
* src/ios: 370f85a63b..8b435629ec
* src/testing: ef431a43f9..a74fd69d4e
* src/third_party: 3231eb4d7b..5328b3a8ec
* src/third_party/androidx: 70eDRk3Khy9tgvMTnWXCKzFIfFYcFv6NvE4YZuTZbssC..ipivfTxGcbiTG_EUQ5jX8s0lPg3Q5LthXj9A__Z-Zl4C
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ae88f198a4..824f0e9113
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b11802026a..48b31edbfc
* src/third_party/depot_tools: bb27381a20..98cadbd0ed
* src/third_party/perfetto: 87e832c471..80fcf58280
* src/third_party/turbine: G8Cku1fztaDd9to_8gk3PNWM2iRacAxD9zcUAgUPUEAC..9rSngS4o9OIlNubLcU1zXF_w0dPYif6AS-_k1pPAV1kC
* src/tools: 1b9afc4001..3443b1e38a
* src/tools/luci-go: git_revision:58e1fcab6ced4d330cfd46287e00aa14fbd46dc6..git_revision:15be1e7f953cb4ef6d88aba86f57ca28724d1c9a
* src/tools/luci-go: git_revision:58e1fcab6ced4d330cfd46287e00aa14fbd46dc6..git_revision:15be1e7f953cb4ef6d88aba86f57ca28724d1c9a
DEPS diff: 4e064eab42..d13ed2a18f /DEPS
No update to Clang.
BUG=None
Change-Id: I6fb76f1465aaa8aeae0a9b8523de8461bd605053
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311229
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@{#40392}
2023-07-03 14:28:32 +00:00
Jeremy Leconte
283c3df2ac
Fix TCPChannelClientTest.java when running on multiple shards.
...
Change-Id: I57947d5801cc9545939a9d38d546424829583a07
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311240
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40391}
2023-07-03 13:28:59 +00:00
Jan Grulich
e21745a78b
Video Capture PipeWire: initialize pw_stream raw pointer member
...
We will not always initialize PipeWire stream when we fail early and in
such case we will end up cleaning VideoCaptureModulePipeWire instance
where we will attempt to free it even when it is not initialized.
Bug: chromium:1457131
Change-Id: Id78310485aa5ae5d72c2d0d753dd5318b1b673ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311261
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jan Grulich <grulja@gmail.com>
Cr-Commit-Position: refs/heads/main@{#40390}
2023-07-03 12:47:42 +00:00
Philipp Hancke
7a35f108c7
Remove dead code in offer/answer handling
...
the ssrc-group consistency is checked by the media engine.
BUG=chromium:1454860
Change-Id: Ib9f60a0e773ffd1810aae4e5f464d12619e94b5c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311160
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40389}
2023-07-03 10:10:25 +00:00
webrtc-version-updater
d51dada719
Update WebRTC code version (2023-07-01T04:12:31).
...
Bug: None
Change-Id: I95846b23528def8f2f4e241cc210080418a2901c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311094
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@{#40388}
2023-07-01 05:33:14 +00:00
Artem Titov
2cf8eb9f78
Reland "Migrate TestAudioDeviceModule on AudioDeviceModuleImpl"
...
This CL will add AudioDeviceBuffer into the SUT increasing test coverage
for audio quality regression detection.
This reverts commit b035dcc0a274e6cdde3e0fc465244bc0e9e3d70e.
Reason for revert: reland with a fix
Original change's description:
> Revert "Reland "Migrate TestAudioDeviceModule on AudioDeviceModuleImpl""
>
> This reverts commit eeae96299784515f573379a64655eb07a5973a3a.
>
> Reason for revert: breaks WebRTC Chromium FYI ios-device
> https://ci.chromium.org/ui/p/chromium/builders/webrtc.fyi/WebRTC%20Chromium%20FYI%20ios-device/14896/overview
>
> Original change's description:
> > Reland "Migrate TestAudioDeviceModule on AudioDeviceModuleImpl"
> >
> > This reverts commit 69c8d3c843326aff9dee32cc639741c1cd7f8ae9.
> >
> > Reason for revert: Reland with a fix
> >
> > Original change's description:
> > > Revert "Migrate TestAudioDeviceModule on AudioDeviceModuleImpl"
> > >
> > > This reverts commit e42bf81486d2f08b6dcbf1442287202e937ce52b.
> > >
> > > Reason for revert: Breaks iOS simulator bots and thus blocks chromium roll, https://chromium-review.googlesource.com/c/chromium/src/+/4433814
> > >
> > > Original change's description:
> > > > Migrate TestAudioDeviceModule on AudioDeviceModuleImpl
> > > >
> > > > Bug: b/272350185
> > > > Change-Id: Ia3d85d6fa3b0d4809e987a39d60d3eb022687132
> > > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300363
> > > > Commit-Queue: Artem Titov <titovartem@webrtc.org>
> > > > Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> > > > Cr-Commit-Position: refs/heads/main@{#39877}
> > >
> > > Bug: b/272350185
> > > Change-Id: I1e3b542fc1278797f283afedeae01cbb7412d353
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301701
> > > Commit-Queue: Jeremy Leconte <jleconte@google.com>
> > > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> > > Reviewed-by: Jeremy Leconte <jleconte@google.com>
> > > Auto-Submit: Christoffer Jansson <jansson@google.com>
> > > Owners-Override: Christoffer Jansson <jansson@google.com>
> > > Cr-Commit-Position: refs/heads/main@{#39881}
> >
> > Bug: b/272350185
> > Change-Id: I809466306b2e1fd54c44b90311059c98a53ef8ee
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301704
> > Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> > Commit-Queue: Artem Titov <titovartem@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#39936}
>
> Bug: b/272350185
> Change-Id: If0a10717bf14a0a618e52728fc3a61b9c55f3bd2
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303460
> Commit-Queue: Jeremy Leconte <jleconte@google.com>
> Owners-Override: Jeremy Leconte <jleconte@google.com>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Cr-Commit-Position: refs/heads/main@{#39947}
Bug: b/272350185
Change-Id: I7cf7c6bc25561f4eb722957f318c2af9ce20726d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311101
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40387}
2023-06-30 16:15:06 +00:00
Yaowen Guo
6fc700ec3d
Rland "Revert "Reland "Reland "Delete old Android ADM.""""
...
This reverts commit 7534ebd2bf59212cce5e010dd6ed9b3bc944818e.
Reason for revert: Downstream projects have been updated, try it again.
R=perkj@webrtc.org
Bug: webrtc:7452
Change-Id: Ice48a563a6da499b6050b6f6e21bb0a18cd34f57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271841
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40386}
2023-06-30 13:10:12 +00:00
Kári Tristan Helgason
becfe2e571
Make opengl targets ios-only.
...
Bug: b/288827308
Change-Id: I5d37db079646eb8276d4f66a0fc33a585aad38e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311100
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40385}
2023-06-30 12:34:51 +00:00
Artem Titov
415e30fdbb
Extract some test code out from audio_device_impl into own targets
...
Bug: b/272350185, webrtc:15081
Change-Id: Ic7a0c8b335bb60d7975a490896da92aa95575ca5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310784
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40384}
2023-06-30 10:33:31 +00:00
Kári Tristan Helgason
9948623027
Use AVCaptureDeviceDiscoverySession on all platforms
...
Bug: b/288827308
Change-Id: I345d62bb44f947412a0a448f0feadca8b0dc9d2d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310621
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40383}
2023-06-30 09:05:00 +00:00
webrtc-version-updater
079b36bd4f
Update WebRTC code version (2023-06-30T04:03:17).
...
Bug: None
Change-Id: Ib00f317ca802d03c530c0d42fc1d14881bf4bc1f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311082
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@{#40382}
2023-06-30 05:06:16 +00:00
chromium-webrtc-autoroll
fad6617506
Roll chromium_revision c94754fca5..4e064eab42 (1163989:1164089)
...
Change log: c94754fca5..4e064eab42
Full diff: c94754fca5..4e064eab42
Changed dependencies
* src/base: f6f05321e0..ecc0853749
* src/build: 9ee0b9c7dc..829a12f473
* src/buildtools: 0b865aeed0..6d00f8d8c5
* src/buildtools/third_party/libc++/trunk: b78c130116..84fb809dd6
* src/buildtools/third_party/libunwind/trunk: b5a43ecdac..f1c687e0aa
* src/ios: aee4ad8ef7..370f85a63b
* src/testing: 3ccbc45084..ef431a43f9
* src/third_party: 6124b320a7..3231eb4d7b
* src/third_party/androidx: RtcTsru6Bf4caDdZtd0CGItv-KvlpVwT7yHT1WkfOawC..70eDRk3Khy9tgvMTnWXCKzFIfFYcFv6NvE4YZuTZbssC
* src/third_party/depot_tools: e26efa432d..bb27381a20
* src/third_party/perfetto: 084009b302..87e832c471
* src/tools: d5d192ae90..1b9afc4001
DEPS diff: c94754fca5..4e064eab42 /DEPS
No update to Clang.
BUG=None
Change-Id: I1aff87c28a79f75a670756b8e8760b37e8e7246c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310901
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@{#40381}
2023-06-29 15:51:11 +00:00
Kári Tristan Helgason
ba50cb322c
Reland "Delete deprecated NSGLVideoView."
...
This is a reland of commit 54d7547faffa82f935205a88080c5378e79b828b
Original change's description:
> Delete deprecated NSGLVideoView.
>
> Bug: b/288827308
> Change-Id: I08f731d893ebc947b7c4db6deb33ed695dcf53b5
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310622
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
> Auto-Submit: Kári Helgason <kthelgason@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40368}
Bug: b/288827308
Change-Id: Ib6c0972c62a0ca97bd3bb1b8e7b1c11f9fe49725
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310783
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40380}
2023-06-29 15:36:11 +00:00
Artem Titov
f92cc6d7b4
Reland: FrameGeneratorCapturer: don't generate video before Start is called
...
It is partial reland, which adds call to Start() to all relevant places,
but doesn't actually switches frame generator to not produce frames from
the moment it was created.
Bug: b/272350185
Change-Id: I6e3bd7af6f5cd8d9baff79c2aada7b2ddfae1c8d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310782
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40379}
2023-06-29 14:47:05 +00:00
Tony Herre
b4062e5611
Add a setter for RTPTimestamp on TransformableFrameInterface
...
Move the SetRTPTimestamp method from TransformableAudioFrameInterface
to the base class, so that RTPTimestamps can also be modified on encoded
video frames.
Bug: webrtc:14709
Change-Id: I355be527c2be201c9201e04c431394c962237140
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310781
Commit-Queue: Tony Herre <herre@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Palak Agarwal <agpalak@google.com>
Cr-Commit-Position: refs/heads/main@{#40378}
2023-06-29 13:42:15 +00:00
Philipp Hancke
cabd77a5c7
Remove flexfec-03 killswitch guarding receiving FlexFEC
...
since this has been shipping receive-only enabled by default since M92.
Sending remains behind a field trial.
BUG=webrtc:8151
Change-Id: Ia44f8b9cf89ee4878074d1469413d847621ce5ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310040
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40377}
2023-06-29 10:45:30 +00:00
Florent Castelli
d797cb6ca7
Remove all split channels related code
...
Bug: webrtc:13931
Change-Id: I93b8ca0ba1ec15bf260236bbc914b41fbb30aa58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310680
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40376}
2023-06-29 09:32:04 +00:00
chromium-webrtc-autoroll
9c62b32d28
Roll chromium_revision 8e1bd939a3..c94754fca5 (1163873:1163989)
...
Change log: 8e1bd939a3..c94754fca5
Full diff: 8e1bd939a3..c94754fca5
Changed dependencies
* src/build: 2565d878ec..9ee0b9c7dc
* src/ios: abee9f374a..aee4ad8ef7
* src/testing: 1c643c1281..3ccbc45084
* src/third_party: ad3fc92f41..6124b320a7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b1566ca568..b11802026a
* src/third_party/depot_tools: 03e4912518..e26efa432d
* src/tools: 5cdaff5dd6..d5d192ae90
DEPS diff: 8e1bd939a3..c94754fca5 /DEPS
No update to Clang.
BUG=None
Change-Id: Idfdede9a96f107a513209c18342aa49b914d7824
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310900
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@{#40375}
2023-06-29 08:21:56 +00:00
webrtc-version-updater
9e2567cfa1
Update WebRTC code version (2023-06-29T04:02:14).
...
Bug: None
Change-Id: I245bc31e9117f47e15e70cd6d8caee955aafc3f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310880
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@{#40374}
2023-06-29 05:45:42 +00:00
chromium-webrtc-autoroll
396d8c8a44
Roll chromium_revision 665afad9ea..8e1bd939a3 (1163663:1163873)
...
Change log: 665afad9ea..8e1bd939a3
Full diff: 665afad9ea..8e1bd939a3
Changed dependencies
* fuchsia_version: version:13.20230628.1.1..version:13.20230628.2.1
* src/base: 7af69c7d44..f6f05321e0
* src/build: d74f5d2e8b..2565d878ec
* src/buildtools: 963bc09d28..0b865aeed0
* src/buildtools/third_party/libc++/trunk: b272a1c128..b78c130116
* src/ios: 639745b9bd..abee9f374a
* src/testing: 69c9c5fd46..1c643c1281
* src/third_party: 8d5c962c6a..ad3fc92f41
* src/third_party/androidx: 3pjrxs8xVIvEhmgW2VkbDTbxi1MKlpGwb1cdYHDM9l8C..RtcTsru6Bf4caDdZtd0CGItv-KvlpVwT7yHT1WkfOawC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e3d8143008..b1566ca568
* src/third_party/depot_tools: 70a4a17f44..03e4912518
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/eb11833c71..89ce6d003a
* src/third_party/perfetto: 7aece8cd12..084009b302
* src/tools: 2da7fc7286..5cdaff5dd6
DEPS diff: 665afad9ea..8e1bd939a3 /DEPS
No update to Clang.
BUG=None
Change-Id: I41b8d4d5b07977f7fef518247782da2d23a0a85f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310763
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@{#40373}
2023-06-29 01:24:20 +00:00
Mirko Bonadei
2d7ccb4149
Revert "FrameGeneratorCapturer: don't generate video before Start is called"
...
This reverts commit 00a8576a67c9e37de52a9d0c18042b4d4fd339a2.
Reason for revert: Speculative rollback (performance metrics change)
Original change's description:
> FrameGeneratorCapturer: don't generate video before Start is called
>
> Bug: b/272350185
> Change-Id: I3c264df49e952c8f852feb08607b8d4e320b15fb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309860
> Reviewed-by: Jeremy Leconte <jleconte@google.com>
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Commit-Queue: Artem Titov <titovartem@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Reviewed-by: Florent Castelli <orphis@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40336}
Bug: b/272350185, b/288515909
Change-Id: I66fc61d5d4d1c17f46f1f5b4fc6ff64a9b2012f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310681
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40372}
2023-06-28 19:58:41 +00:00