39829 Commits

Author SHA1 Message Date
henrika
6b7bbe2e33 Adding new WebRTC.Video.GenericDecoder histograms
Goal is to be able to get an improved overview of the distribution
of the total delay.

Bug: None
Change-Id: I0dced53eafd1fb09941590f3706480066c52419b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317260
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40597}
2023-08-22 13:24:07 +00:00
qwu16
a586d4eccc Fix fuzzing test issues reported by Chromium fuzzing test
Bug: chromium:1474155,chromium:1474156
Change-Id: I382bdcc0a70f1e5c5f5b0b76206cabf8c37502e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317126
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40596}
2023-08-22 13:08:39 +00:00
Arthur Sonzogni
47faf32287 Add rtc_common_public_deps
When built for chromium, some webrtc implementations are overridden and
are implemented by chrome's "//base". For instance webrtc::Location is
implemented by base::Location. So far so good, the affected targets are
correctly defined in GN to depend on base.

The problem: Most targets in webrtc do not declare correctly their
public_deps. When a public header of a target includes one from its
dependency, the dependency must be a public_deps. The public_deps
instruct GN to forward the capability to use code from the dependency
toward the dependent.

Unfortunately, it is not possible to fix the `public_deps` in webrtc,
because its is disallowed via a presubmit. See:
https://webrtc-review.googlesource.com/c/src/+/30262

WebRTC developers decided not to use `public_deps`, because GN config
are "translated" toward different kind of downstream build system who do
not really support the `public` dependencies concept. Instead WebRTC is
using some "common" configuration applied to all of its targets.

This patch add `rtc_common_public_deps` argument, to let embedders
add the dependencies WebRTC depends on.

Bug: chromium:1467773
Change-Id: I7de43372414a09886fcb07905451e6339c8ecc64
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316660
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40595}
2023-08-22 11:32:06 +00:00
Danil Chapovalov
5f3b3db105 Cleanup flexfec03 TODOs and logs to indicate there is no intent to implement additional features there
Bug: None
Change-Id: I774c2356439ee52e73cd70802f28fa5e5b560b8e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316925
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40594}
2023-08-22 09:36:43 +00:00
chromium-webrtc-autoroll
cc4def36b4 Roll chromium_revision 5b6526e174..7010c0507b (1186224:1186337)
Change log: 5b6526e174..7010c0507b
Full diff: 5b6526e174..7010c0507b

Changed dependencies
* src/base: bc4c445de8..01fe391592
* src/ios: 731ec24e88..b50351efe0
* src/testing: 44e5442585..79c1c4af99
* src/third_party: 4fe96120a5..ba53e458ac
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/48345f326d..0ad1d60e95
* src/tools: b1f3f5f3ec..e51472f9fa
DEPS diff: 5b6526e174..7010c0507b/DEPS

No update to Clang.

BUG=None

Change-Id: I1cb111cda1e82f1f2a78323f15e714fca8616328
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317241
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@{#40593}
2023-08-22 09:08:41 +00:00
Danil Chapovalov
06717773a5 Move EncodedImage::playout_delay_ to private section of the class
Remove code where integer -1 as delay is used to represent unset value.

Bug: webrtc:13756
Change-Id: I16a01e12c25a09ce21a971c9edabf47af5936662
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316923
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40592}
2023-08-22 08:24:37 +00:00
Danil Chapovalov
233165b239 Replace all RTPSender::SendToNetwork with EnqueuePackets
Bug: None
Change-Id: I1bcfbd9c16b329f3aa3f95d8ed61b82131e0da1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316922
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40591}
2023-08-22 06:32:26 +00:00
webrtc-version-updater
798708ff9d Update WebRTC code version (2023-08-22T04:11:35).
Bug: None
Change-Id: I66a557f80467b752f6201960c4a6e36f29082d49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317183
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@{#40590}
2023-08-22 05:53:49 +00:00
chromium-webrtc-autoroll
1ee5bfec9f Roll chromium_revision 099aa05d92..5b6526e174 (1186097:1186224)
Change log: 099aa05d92..5b6526e174
Full diff: 099aa05d92..5b6526e174

Changed dependencies
* src/base: 215a9eb3d8..bc4c445de8
* src/ios: 440b996930..731ec24e88
* src/testing: f6edf91fc3..44e5442585
* src/third_party: ab8eba0612..4fe96120a5
* src/third_party/androidx: Wl73SoB2e1tWNamVobKw6a8XGjjLYumYWDXkuuC8gasC..84jRVDAs3H8N5K3z5rMB6TRrG-g1tl0-EDU11BYWVOkC
* src/third_party/depot_tools: e4e4da7109..2d5c673fdb
* src/third_party/perfetto: bfee50850e..9e9addaf01
* src/tools: 13cffda51f..b1f3f5f3ec
* src/tools/luci-go: git_revision:77c9b09de8f234ae9c47d9d865a5d860ff390ed0..git_revision:fe3cfd422b1012c2c8cf00d65cdb11aa2c26cd66
* src/tools/luci-go: git_revision:77c9b09de8f234ae9c47d9d865a5d860ff390ed0..git_revision:fe3cfd422b1012c2c8cf00d65cdb11aa2c26cd66
DEPS diff: 099aa05d92..5b6526e174/DEPS

No update to Clang.

BUG=None

Change-Id: Ibaba260288a1f8160f5b634461accc6d58defd41
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317181
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@{#40589}
2023-08-22 03:06:30 +00:00
chromium-webrtc-autoroll
994b2c9d4e Roll chromium_revision f1c4fdda5b..099aa05d92 (1185958:1186097)
Change log: f1c4fdda5b..099aa05d92
Full diff: f1c4fdda5b..099aa05d92

Changed dependencies
* src/base: b5b155eb53..215a9eb3d8
* src/build: f28456c50f..7000c92a05
* src/ios: 376e701658..440b996930
* src/testing: c36eb20c03..f6edf91fc3
* src/third_party: 663b9d887e..ab8eba0612
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3517008e56..48345f326d
* src/third_party/depot_tools: 5561f8be12..e4e4da7109
* src/third_party/freetype/src: a9793feace..e907eef6b2
* src/tools: e5bdffc875..13cffda51f
DEPS diff: f1c4fdda5b..099aa05d92/DEPS

No update to Clang.

BUG=None

Change-Id: I7fa522f68b8b2bfc6fa904b3fc93420920522cf1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317095
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@{#40588}
2023-08-21 23:14:04 +00:00
chromium-webrtc-autoroll
86f9fa2384 Roll chromium_revision 933bc00fdd..f1c4fdda5b (1185843:1185958)
Change log: 933bc00fdd..f1c4fdda5b
Full diff: 933bc00fdd..f1c4fdda5b

Changed dependencies
* reclient_version: re_client_version:0.112.0.ffc95d4-gomaip..re_client_version:0.113.0.8b45b89-gomaip
* src/base: 3ef8e0d13d..b5b155eb53
* src/build: 35d9bb8611..f28456c50f
* src/buildtools/reclient: re_client_version:0.112.0.ffc95d4-gomaip..re_client_version:0.113.0.8b45b89-gomaip
* src/ios: 1cabf30b3e..376e701658
* src/third_party: 3451367400..663b9d887e
* src/third_party/androidx: 1FLxEJSOELZwZp7jdC7zBwVTH4kmYsGarXs-0ai8DlEC..Wl73SoB2e1tWNamVobKw6a8XGjjLYumYWDXkuuC8gasC
* src/third_party/depot_tools: 3aeb682373..5561f8be12
* src/third_party/perfetto: 05046ffbfb..bfee50850e
* src/tools: bc53e26480..e5bdffc875
DEPS diff: 933bc00fdd..f1c4fdda5b/DEPS

No update to Clang.

BUG=None

Change-Id: Icdec5d128f4f8d491e14ee81096846a0a658fe57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317093
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@{#40587}
2023-08-21 18:27:33 +00:00
chromium-webrtc-autoroll
7073740dad Roll chromium_revision dd175d86ee..933bc00fdd (1185733:1185843)
Change log: dd175d86ee..933bc00fdd
Full diff: dd175d86ee..933bc00fdd

Changed dependencies
* src/base: 874c5119ea..3ef8e0d13d
* src/ios: 82801ff837..1cabf30b3e
* src/testing: 4ac1a5873d..c36eb20c03
* src/third_party: ab760f80bc..3451367400
* src/third_party/androidx: QhmFBViaQStJmS7n0QkXytrQaPXncS01RrtkmnE99s0C..1FLxEJSOELZwZp7jdC7zBwVTH4kmYsGarXs-0ai8DlEC
* src/third_party/perfetto: 7f196bdc6e..05046ffbfb
* src/third_party/r8: crtFbDFNOQ4YZT_MQmz65TmbaQo5-URl1at11okEGTUC..yzMcbNWqwcCFz7jyW-IO5GOVOZJ22lULFzqt12-T2fEC
* src/tools: 0895217cbf..bc53e26480
DEPS diff: dd175d86ee..933bc00fdd/DEPS

No update to Clang.

BUG=None

Change-Id: I3e6201580343656be0a7a18ce312adbac01c4e01
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317092
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@{#40586}
2023-08-21 14:47:05 +00:00
Tony Herre
960882047d Add mock of GetCaptureTimeIdentifier to MockTransformableVideoFrame
Bug: webrtc:14878
Change-Id: I2dffad0932aee4d2ba37c8d57a3c28330e3cc294
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316880
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Auto-Submit: Tony Herre <herre@google.com>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40585}
2023-08-21 14:42:25 +00:00
Danil Chapovalov
b0b03a87b7 Mark api video timing classes with RTC_EXPORT
Bug: None
Change-Id: Icf99dcdef7278b6051f040c51583a5e164e8f22e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316921
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40584}
2023-08-21 12:55:08 +00:00
Palak Agarwal
f263e1eb03 Support receiving cloned encoded audio frames
Bug: chromium:1464860
Change-Id: I01b2d768fcf5aef09b32304a8f9fe0b00ca32357
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316320
Reviewed-by: Tony Herre <herre@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Palak Agarwal <agpalak@google.com>
Cr-Commit-Position: refs/heads/main@{#40583}
2023-08-21 09:43:52 +00:00
chromium-webrtc-autoroll
2886da25da Roll chromium_revision 2e84995879..dd175d86ee (1185614:1185733)
Change log: 2e84995879..dd175d86ee
Full diff: 2e84995879..dd175d86ee

Changed dependencies
* src/base: b4f1c8738d..874c5119ea
* src/ios: 79e86db4ef..82801ff837
* src/testing: 1734d6819b..4ac1a5873d
* src/third_party: 63b588ca73..ab760f80bc
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/283e652d6b..3517008e56
* src/third_party/depot_tools: b11693a5ca..3aeb682373
* src/tools: 003a883f5b..0895217cbf
DEPS diff: 2e84995879..dd175d86ee/DEPS

No update to Clang.

BUG=None

Change-Id: If6989460afd9c3242aabab1ddccc61dedfc7ff29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317090
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@{#40582}
2023-08-21 08:45:59 +00:00
Artem Titov
1997837d16 Add stream label to test video source for better debugablity and testability
Bug: b/294812400
Change-Id: I830515b797100ca2dc0e68dd3b79d5a1bb4068da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316221
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40581}
2023-08-21 08:25:38 +00:00
webrtc-version-updater
952e0b75f9 Update WebRTC code version (2023-08-21T04:02:03).
Bug: None
Change-Id: I39454f13d6ae2c0c14e3caaff9e81225a966176e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317124
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@{#40580}
2023-08-21 05:08:58 +00:00
chromium-webrtc-autoroll
f1551b5a8e Roll chromium_revision 8486e16478..2e84995879 (1185512:1185614)
Change log: 8486e16478..2e84995879
Full diff: 8486e16478..2e84995879

Changed dependencies
* src/ios: 4f770be4d1..79e86db4ef
* src/testing: 66561fe49b..1734d6819b
* src/third_party: bf88197c11..63b588ca73
* src/third_party/androidx: s0BP2VzrfVz8BFQGrKsjEs-LG7f8nkOTToR3K5KrMWgC..QhmFBViaQStJmS7n0QkXytrQaPXncS01RrtkmnE99s0C
* src/third_party/perfetto: 750c6cc9ba..7f196bdc6e
* src/tools: 547556f857..003a883f5b
DEPS diff: 8486e16478..2e84995879/DEPS

No update to Clang.

BUG=None

Change-Id: I03f5bb315901bbe6db6f1720cbbb3d4b92f0d208
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317120
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@{#40579}
2023-08-20 10:28:45 +00:00
webrtc-version-updater
d95b5758ef Update WebRTC code version (2023-08-20T04:02:25).
Bug: None
Change-Id: I2ea9e1404df55059b226513a3ae222813ea83fa0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316912
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@{#40578}
2023-08-20 05:33:31 +00:00
chromium-webrtc-autoroll
45b5256789 Roll chromium_revision 1a5b138d55..8486e16478 (1185348:1185512)
Change log: 1a5b138d55..8486e16478
Full diff: 1a5b138d55..8486e16478

Changed dependencies
* src/base: c67d4f6e2f..b4f1c8738d
* src/build: fdb6d5c65f..35d9bb8611
* src/ios: 603c235f6d..4f770be4d1
* src/testing: 9d256f9aab..66561fe49b
* src/third_party: d04c98ea60..bf88197c11
* src/third_party/androidx: 3GPiUhXOqMNAda6brh0YvCA7mGHvsF9frAG8Z7UfsnQC..s0BP2VzrfVz8BFQGrKsjEs-LG7f8nkOTToR3K5KrMWgC
* src/third_party/depot_tools: 978f43dd52..b11693a5ca
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/ca708d66b6..584717120f
* src/third_party/libunwind/src: b113f23e4c..d92e619eaa
* src/tools: 3df66a1c3e..547556f857
DEPS diff: 1a5b138d55..8486e16478/DEPS

No update to Clang.

BUG=None

Change-Id: Ia431f8a1172549e4763dd3f09ea64966deab9799
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316906
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@{#40577}
2023-08-19 08:34:03 +00:00
webrtc-version-updater
45dda0045c Update WebRTC code version (2023-08-19T04:03:39).
Bug: None
Change-Id: I426c392cbbb1bee7266e25983fd039c6668a740b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316904
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@{#40576}
2023-08-19 05:58:05 +00:00
chromium-webrtc-autoroll
df810ab2ad Roll chromium_revision a7b5beaadc..1a5b138d55 (1185128:1185348)
Change log: a7b5beaadc..1a5b138d55
Full diff: a7b5beaadc..1a5b138d55

Changed dependencies
* fuchsia_version: version:14.20230811.1.1..version:14.20230818.1.3
* src/base: d9efc47419..c67d4f6e2f
* src/build: e9f9f56b0d..fdb6d5c65f
* src/ios: 94de5001c2..603c235f6d
* src/testing: fa612350fe..9d256f9aab
* src/third_party: d340287120..d04c98ea60
* src/third_party/androidx: y7ID7CNpHQ3VnHGUztRLKlv8JTS4qY5gaKrbVpDuXAEC..3GPiUhXOqMNAda6brh0YvCA7mGHvsF9frAG8Z7UfsnQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2c0142037d..283e652d6b
* src/third_party/libvpx/source/libvpx: e1c124f896..335728c987
* src/third_party/perfetto: 41e25ff82a..750c6cc9ba
* src/third_party/r8: tDdXJHu3mdHCZRM7rVC6e0OajNZJy8FGLqu9ItFtnUwC..crtFbDFNOQ4YZT_MQmz65TmbaQo5-URl1at11okEGTUC
* src/tools: a0222e8a2b..3df66a1c3e
DEPS diff: a7b5beaadc..1a5b138d55/DEPS

No update to Clang.

BUG=None

Change-Id: I552c8b5944515625b7450303b75b0676b675a47f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316960
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@{#40575}
2023-08-18 21:25:05 +00:00
Linus Nilsson
ad3f1bcc1b Adopt EglThread in EglRenderer
This allows EglRenderer to be able to share render thread and EGLContext
with others.
go/meet-android-eglcontext-reduction

Bug: b/225229697
Change-Id: I896c8082ef8b64f5b544fa2eda7303fbca3985d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316881
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40574}
2023-08-18 21:05:57 +00:00
Philipp Hancke
47f4e55612 Log video encoder InitEncode error code
which makes it possible to understand which error occured.
BUG=chromium:1366910

Change-Id: Ided288ea7aa7c6cb283f7d46692c67efb15764d6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316863
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@{#40573}
2023-08-18 20:13:53 +00:00
qwu16
972f28335a Added HEVC parser for WebRTC
This is part of effort to enable HEVC for WebRTC. Parser added here to support parsing of QP/picture size for bitstream, for dynamic adaptation and stream metadata abstraction.

Bug: webrtc:13485
Change-Id: I2fbdf210e72e77989ca87ce285da174df5bedd5c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298421
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40572}
2023-08-18 17:48:11 +00:00
philipel
b071871aa0 Remove unused ALR experiment settings from VideoStreamEncoder.
Bug: none
Change-Id: Ie468de940656be7dd307cc529be6c3904c275144
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316920
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40571}
2023-08-18 15:11:26 +00:00
Danil Chapovalov
c146b5f77b Represent unset VideoPlayoutDelay with nullopt rather than special value
Remove support for setting one limit without another limit
because related rtp header extension doesn't support such values.

Start morphing VideoPlayouDelay into a class and stricter type: add accessors returning TimeDelta

Bug: webrtc:13756
Change-Id: If0dd02620528dc870b015beeff3a8103e04022ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315921
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40570}
2023-08-18 13:17:50 +00:00
Danil Chapovalov
0250b69fd4 Delete unused constructor of FakeNetworkPipe
Bug: None
Change-Id: I960f9d3988e10fa22f3379d071818ad44e36d456
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316861
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40569}
2023-08-18 13:07:10 +00:00
chromium-webrtc-autoroll
44e54a75a7 Roll chromium_revision 4b024ef0b5..a7b5beaadc (1185015:1185128)
Change log: 4b024ef0b5..a7b5beaadc
Full diff: 4b024ef0b5..a7b5beaadc

Changed dependencies
* src/base: 0a8c04c3f5..d9efc47419
* src/ios: ddb9c93802..94de5001c2
* src/testing: be1a5077d7..fa612350fe
* src/third_party: c6d7f3b75f..d340287120
* src/third_party/androidx: YtxST43XGbOdsTrMQ9G2B1PyDBR9phkvg90LUOWcRTUC..y7ID7CNpHQ3VnHGUztRLKlv8JTS4qY5gaKrbVpDuXAEC
* src/tools: f5f4d48512..a0222e8a2b
DEPS diff: 4b024ef0b5..a7b5beaadc/DEPS

No update to Clang.

BUG=None

Change-Id: I135e212ce5a6e24d5a9b93fe44714a3502db370d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316900
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@{#40568}
2023-08-18 13:01:40 +00:00
Magnus Jedvert
70483a59aa Add unscaled getWidth/Height to TextureBuffer interface
Bug: b/289762633
Change-Id: I36a8c108ca03d464cd4dd08441dc9b64077343c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316860
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Fabian Bergmark <fabianbergmark@google.com>
Cr-Commit-Position: refs/heads/main@{#40567}
2023-08-18 12:04:32 +00:00
Danil Chapovalov
31251fa817 Delete deprecated RTPSender::SetCsrcs
Bug: None
Change-Id: I0ce16dc51fa8aa9dcb1f3e96e62f05be11e3cba2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315941
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40566}
2023-08-18 11:50:02 +00:00
webrtc-version-updater
68dafcb6c1 Update WebRTC code version (2023-08-18T04:05:33).
Bug: None
Change-Id: I4d734b29dea09c4278de565510bda49cf4b6fcc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316780
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@{#40565}
2023-08-18 05:51:18 +00:00
chromium-webrtc-autoroll
dce991342c Roll chromium_revision 80b8365885..4b024ef0b5 (1184627:1185015)
Change log: 80b8365885..4b024ef0b5
Full diff: 80b8365885..4b024ef0b5

Changed dependencies
* src/base: 0d5be5363a..0a8c04c3f5
* src/build: 265775b08f..e9f9f56b0d
* src/ios: dd905d9768..ddb9c93802
* src/testing: a3c4634ec7..be1a5077d7
* src/third_party: 767aa06a0e..c6d7f3b75f
* src/third_party/androidx: 65tEj77ONRpxW_6QA0rYm8nEEupr5COOwasM14Jln5YC..YtxST43XGbOdsTrMQ9G2B1PyDBR9phkvg90LUOWcRTUC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8bcfe7164c..2c0142037d
* src/third_party/depot_tools: 07289ce941..978f43dd52
* src/third_party/freetype/src: a20de84e16..a9793feace
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/0716dc8e2d..ca708d66b6
* src/third_party/libc++abi/src: 4c1ff08698..6a8358a142
* src/third_party/perfetto: 029945afde..41e25ff82a
* src/third_party/r8: _xu0hxSo_cEnMJPA-S-noLhx1IRAhNKER0h_icp-hSYC..tDdXJHu3mdHCZRM7rVC6e0OajNZJy8FGLqu9ItFtnUwC
* src/tools: 81ab8780f3..f5f4d48512
DEPS diff: 80b8365885..4b024ef0b5/DEPS

No update to Clang.

BUG=None

Change-Id: If868b6035e056d55655f6fff313119c8111a7f4c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316723
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@{#40564}
2023-08-18 03:02:50 +00:00
Johannes Kron
e5af52e1f2 Make DesktopFrameCGImage::CreateFromCGImage() public
CreateFromCGImage() is needed to be called directly when we move away
from using the deprecated API that is used in CreateForWindow().

Bug: chromium:1471931
Change-Id: I28a2972a2a995103829fd9aff4bc1137a8b424b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315324
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#40563}
2023-08-18 01:12:17 +00:00
chromium-webrtc-autoroll
a39d7643ef Roll chromium_revision 9f26c488cf..80b8365885 (1184507:1184627)
Change log: 9f26c488cf..80b8365885
Full diff: 9f26c488cf..80b8365885

Changed dependencies
* src/base: f3839990a5..0d5be5363a
* src/build: 4439c8aa49..265775b08f
* src/buildtools: a5ad157866..c4a369c9b6
* src/ios: 56c0c04c95..dd905d9768
* src/testing: 5c72848aae..a3c4634ec7
* src/third_party: 64d70d72af..767aa06a0e
* src/third_party/androidx: GwPHeH5nDbKXURzYxNpCMayK7NE1pOW-GpMPLDYGKK8C..65tEj77ONRpxW_6QA0rYm8nEEupr5COOwasM14Jln5YC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/49dd56f508..8bcfe7164c
* src/tools: 45989d4f1a..81ab8780f3
DEPS diff: 9f26c488cf..80b8365885/DEPS

No update to Clang.

BUG=None

Change-Id: I793db7d567a9cfff1cf6168c55dbb5619ba994b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316560
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@{#40562}
2023-08-17 10:46:16 +00:00
Qiu Jianlin
69e2637787 Fix playout delay logging typo.
Bug: webrtc:15420
Change-Id: I095a954acb478d811797b7149bd29dcb25587973
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316460
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40561}
2023-08-17 10:18:52 +00:00
webrtc-version-updater
4f89506e53 Update WebRTC code version (2023-08-17T04:03:59).
Bug: None
Change-Id: Id79968e07b7a694ce1c1f4066b6724dc281ed5e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316441
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@{#40560}
2023-08-17 05:46:27 +00:00
chromium-webrtc-autoroll
6cb8b4fbfb Roll chromium_revision c7e600fcc1..9f26c488cf (1184329:1184507)
Change log: c7e600fcc1..9f26c488cf
Full diff: c7e600fcc1..9f26c488cf

Changed dependencies
* src/base: be6204b68b..f3839990a5
* src/build: f090abe967..4439c8aa49
* src/ios: d11fd27b46..56c0c04c95
* src/testing: e14a17b3a4..5c72848aae
* src/third_party: 33cd7d2d5a..64d70d72af
* src/third_party/androidx: 72OrhoxRCpPaLpIr0nDrlhaTfN8VorgC81HCZrVo5sMC..GwPHeH5nDbKXURzYxNpCMayK7NE1pOW-GpMPLDYGKK8C
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/180066d66d..b8e012e1ff
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8474745739..49dd56f508
* src/third_party/perfetto: 42a117e9cd..029945afde
* src/tools: 05d9644800..45989d4f1a
DEPS diff: c7e600fcc1..9f26c488cf/DEPS

No update to Clang.

BUG=None

Change-Id: Ic97819c4c9258c2e2896dfbe6d19e7b33240891a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316420
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@{#40559}
2023-08-17 03:03:00 +00:00
chromium-webrtc-autoroll
ee15bea056 Roll chromium_revision b88d5ed17e..c7e600fcc1 (1183080:1184329)
Change log: b88d5ed17e..c7e600fcc1
Full diff: b88d5ed17e..c7e600fcc1

Changed dependencies
* src/base: d0b8dae9ef..be6204b68b
* src/build: 193968ce60..f090abe967
* src/ios: 7e0aee308c..d11fd27b46
* src/testing: 5c2c8d4893..e14a17b3a4
* src/third_party: 6bdc9cc54a..33cd7d2d5a
* src/third_party/android_build_tools/manifest_merger: d1tFnzOW6H5xoDN7WWsMuAiHuhkl0kXijQGiO7IU1VQC..Nc9kYyTsw69N7yKSw_Sc2fJtUJ2zXUhSGjXbIkDVXuIC
* src/third_party/android_sdk/public: EWnL2r7oV5GtE9Ef7GyohyFam42wtMtEKYU4dCb3U1YC..Sy00LuyBIUJdRGYKwg0zjWH8eAIUvgnnNiPkI8etaZYC
* src/third_party/androidx: WJvGTaSHCNCpZEeWzwMyZeGT_2FtDXGwqMbKoHUNxfsC..72OrhoxRCpPaLpIr0nDrlhaTfN8VorgC81HCZrVo5sMC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/e4acd6cb56..180066d66d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/91aa9652fe..8474745739
* src/third_party/freetype/src: 3829fdaae5..a20de84e16
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/92fb72a64e..0716dc8e2d
* src/third_party/libc++abi/src: 3cede154a6..4c1ff08698
* src/third_party/perfetto: 2a5d21f5fb..42a117e9cd
* src/third_party/r8: 8aJvD7uHZ0Ek4sQy5vAbHUXWujgCHOVsAsJ137sXslkC.._xu0hxSo_cEnMJPA-S-noLhx1IRAhNKER0h_icp-hSYC
* src/third_party/turbine: HFp7iOu-n4-CdEasFTQZvD1Vg1L-q1URqRTOM-iZ2AMC..ZlMS4BOYyYmbU8BuBDGyW7QrkvZ_-pTkm4lH4jKjTi4C
* src/tools: c8d2e387fb..05d9644800
DEPS diff: b88d5ed17e..c7e600fcc1/DEPS

Clang version changed llvmorg-18-init-1174-g2532b68f:llvmorg-17-init-16420-g0c545a44
Details: b88d5ed17e..c7e600fcc1/tools/clang/scripts/update.py

BUG=None

Change-Id: Id3ec14143fa40ff9cd0f67777c7c7143baa36107
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316360
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@{#40558}
2023-08-16 20:42:17 +00:00
Philipp Hancke
1e42d83db4 Make VCMReceiveCallback::FrameToRender pure virtual again
after the downstream tests have been updated.

BUG=webrtc:14728

Change-Id: I9cf7eb607f8b26acf985d90625e55bac257a2606
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316220
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40557}
2023-08-16 10:44:28 +00:00
webrtc-version-updater
ff2462e54a Update WebRTC code version (2023-08-16T04:02:29).
Bug: None
Change-Id: I50b22b6398341cf7ca0ade948990473bad8dfe9d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316281
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@{#40556}
2023-08-16 05:32:42 +00:00
Tony Herre
392e4714e7 Remove deprecated TransformableAudioFrameInterface::getHeader() method
Fixed: chromium:1456628
Change-Id: I12ea08070578de846f042c64f2808b55de1603a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315960
Auto-Submit: Tony Herre <herre@google.com>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40555}
2023-08-15 16:31:02 +00:00
Harald Alvestrand
d43af9172b Remove internal overrides using old SendRtp and SendRtcp interfaces.
This CL takes away all usages except for Android code.

Low-Coverage-Reason: Refactoring old code
Bug: webrtc:15410
Change-Id: I66bed6a4a2787b4177a82e599b48623ca67cd235
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315940
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40554}
2023-08-15 13:20:21 +00:00
Philipp Hancke
5165743926 Reland "Fix definition of keyframes decoded statistics"
This is a reland of commit 0e37f5ebd44183d9fe5318d844235aae28fda86a
with backward compability added to allow downstream tests to migrate to the new signature.

Original change's description:
> Fix definition of keyframes decoded statistics
>
> which are defined to be measured after decoding, not before:
>   https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-keyframesdecoded
>
> BUG=webrtc:14728
>
> Change-Id: I0a83dde278e1ebe8acf787bdac729af369a1ecf8
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315520
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Commit-Queue: Philipp Hancke <phancke@microsoft.com>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40545}

BUG=webrtc:14728

Change-Id: I4cf52bb22ba8244155b4fa8c367b9c0306a77590
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316120
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40553}
2023-08-15 12:09:46 +00:00
Mirko Bonadei
48852c40f4 Drop email recipients from lkgr finder.
Bug: chromium:1472663
Change-Id: I49f096ef8e8f37624f5d8595e99d0e30f642482f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315980
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40552}
2023-08-15 08:39:43 +00:00
webrtc-version-updater
c2da2e2baf Update WebRTC code version (2023-08-15T04:12:47).
Bug: None
Change-Id: I6099bac933382b418dbe3fa0fc6fae2fa0cf4013
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316101
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@{#40551}
2023-08-15 05:46:23 +00:00
Mirko Bonadei
2dbf6e09c1 Revert "Fix definition of keyframes decoded statistics"
This reverts commit 0e37f5ebd44183d9fe5318d844235aae28fda86a.

Reason for revert: Breaks downstream tests (non backwards compatible change)

Original change's description:
> Fix definition of keyframes decoded statistics
>
> which are defined to be measured after decoding, not before:
>   https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-keyframesdecoded
>
> BUG=webrtc:14728
>
> Change-Id: I0a83dde278e1ebe8acf787bdac729af369a1ecf8
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315520
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Commit-Queue: Philipp Hancke <phancke@microsoft.com>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40545}

BUG=webrtc:14728
No-Presubmit: true
No-Tree-Checks: true
No-Try: true

Change-Id: Idd31fbe6b7173e4bcdfaabfc1704ec6513e80ebe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315961
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40550}
2023-08-14 17:12:56 +00:00
chromium-webrtc-autoroll
b2be55d5fa Roll chromium_revision ba4f77cde1..b88d5ed17e (1182677:1183080)
Change log: ba4f77cde1..b88d5ed17e
Full diff: ba4f77cde1..b88d5ed17e

Changed dependencies
* src/base: d9acc724da..d0b8dae9ef
* src/build: cc06100153..193968ce60
* src/buildtools: a9a6f0c49d..a5ad157866
* src/ios: a9aec568a0..7e0aee308c
* src/testing: 971c08a002..5c2c8d4893
* src/third_party: 6bbad2076c..6bdc9cc54a
* src/third_party/androidx: 4wCy8XSvFxkpCWEnr_nTfYLER2pqB8ZC1mHzilXgBH0C..WJvGTaSHCNCpZEeWzwMyZeGT_2FtDXGwqMbKoHUNxfsC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/598916632c..91aa9652fe
* src/third_party/libc++abi/src: cc2a32ba83..3cede154a6
* src/third_party/perfetto: 6eda20974c..2a5d21f5fb
* src/third_party/r8: gAkFIrXkgbLOsddL5MkR5JZs0IR02MvXqPL9v075pm8C..8aJvD7uHZ0Ek4sQy5vAbHUXWujgCHOVsAsJ137sXslkC
* src/tools: 95c8180c3f..c8d2e387fb
DEPS diff: ba4f77cde1..b88d5ed17e/DEPS

No update to Clang.

BUG=None

Change-Id: Ic15bb1c4b5c4c9ec4779ee66224072953af90d2f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315865
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@{#40549}
2023-08-14 15:03:19 +00:00
Markus Handell
ed2ce81f27 RtpSenderEgress: make potential crash more explicit.
Fixed: chromium:1472676
Change-Id: I1701b65e05c13c95392da90e6642e4eb6fe133ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315920
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40548}
2023-08-14 14:54:53 +00:00