42368 Commits

Author SHA1 Message Date
Fanny Linderborg
a49ab28fca Set CodecSpecific.FrameInstrumentationData in RtpFrameObject ctor
Bug: webrtc:358039777
Change-Id: Ib0a663f06b293c62a4eb0689b82b3bf919cff25f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364282
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Auto-Submit: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43136}
2024-10-02 07:09:11 +00:00
webrtc-version-updater
f40be76a9a Update WebRTC code version (2024-10-02T04:06:06).
Bug: None
Change-Id: I9be67995afa72307262d0089be5ad91f1bd208a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364134
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@{#43135}
2024-10-02 05:42:58 +00:00
Fanny Linderborg
55398a7612 Add helper for comparing FrameInstrumentationData with a VideoFrame
Bug: webrtc:358039777
Change-Id: Ibe597160658dbc66aba427f4e30dade4d6fe56e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363701
Auto-Submit: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43134}
2024-10-02 05:38:48 +00:00
chromium-webrtc-autoroll
9e1d0564b0 Roll chromium_revision 8de985d3df..edc87224c0 (1362622:1362770)
Change log: 8de985d3df..edc87224c0
Full diff: 8de985d3df..edc87224c0

Changed dependencies
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f8bb652b01..81345b8450
* src/third_party/ffmpeg: 30735bb16a..686d694450
* src/third_party/perfetto: 226197a61a..136de5ccd7
DEPS diff: 8de985d3df..edc87224c0/DEPS

No update to Clang.

BUG=None

Change-Id: I3d8d2eb62e7408534828dcc04e0d6a04f4a65953
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364188
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@{#43133}
2024-10-02 00:29:44 +00:00
chromium-webrtc-autoroll
12f15e99c2 Roll chromium_revision 952981ffa9..8de985d3df (1362470:1362622)
Change log: 952981ffa9..8de985d3df
Full diff: 952981ffa9..8de985d3df

Changed dependencies
* src/third_party/depot_tools: 6dec85272d..cc39a5681f
* src/third_party/libunwind/src: b7cdacaadb..37c7d984b0
* src/third_party/perfetto: 077bb360ed..226197a61a
DEPS diff: 952981ffa9..8de985d3df/DEPS

No update to Clang.

BUG=None

Change-Id: I752f747530775bdbac0ffe5fc7994a0b2b09b8a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364133
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@{#43132}
2024-10-01 20:45:22 +00:00
chromium-webrtc-autoroll
72ecbacc40 Roll chromium_revision f7bc99221b..952981ffa9 (1362341:1362470)
Change log: f7bc99221b..952981ffa9
Full diff: f7bc99221b..952981ffa9

Changed dependencies
* src/third_party/kotlinc/current: sWflNFi1lIChwNkfw5cn9pvABtOAVLcuUQMHvx9s0ccC..XQ53U9_IMFOEUFAchvXNwUI-6HvUmhhNcQk7FFsaBgEC
* src/third_party/perfetto: 074514fc06..077bb360ed
* src/third_party/r8/cipd: LHNTk_-ajFbwrjtRsvuqgsLQGXD5dbTlWyV1MJ4_u2EC..I9NkcalmFScQACQtkXVKfzARFBmSev5KPsswXhNBQy8C
DEPS diff: f7bc99221b..952981ffa9/DEPS

No update to Clang.

BUG=None

Change-Id: I9f40646927722c2730fa1cfa29a50844f5404249
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364185
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@{#43131}
2024-10-01 16:50:11 +00:00
Per Kjellander
0549950113 Revert "Per defaul probe max to 2x current BWE if max total allocated bitrate change"
This reverts commit 37458ce40a1741f9d5358d49fe49beed20140502.

Reason for revert: Will be wired up as an experiment instead. 

Original change's description:
> Per defaul probe max to 2x current BWE if max total allocated bitrate change
>
> This aligns to probe limits in ALR for example.
>
> Bug: webrtc:369044000, b/369021234
> Change-Id: I3823b308cf97a8b7060b35b2ac38864e75d6f983
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363301
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
> Reviewed-by: Diep Bui <diepbp@webrtc.org>
> Commit-Queue: Per Kjellander <perkj@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43074}

Bug: webrtc:369044000, b/369021234
Change-Id: I22b457254c9c21d2d951af2bda01a349ef83b3c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364242
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Ranveer Aggarwal‎ <ranvr@webrtc.org>
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43130}
2024-10-01 16:02:54 +00:00
Philipp Hancke
00ff9dd4e4 Remove deprecated ParseIceServers variant
which has been deprecated since 2022 as shown by
  git grep -n "\[\[deprecated" | while IFS=: read i j k; do git blame -L $j,$j $i -n -f | cat; done

BUG=webrtc:42224819

Change-Id: If7c5cc97aabfb43693ea3b07d45c3aa5ecc7236a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364181
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43129}
2024-10-01 15:28:06 +00:00
Jeremy Leconte
076eb6cdf2 Reland "Expose setHeaderExtensionsToNegotiate for iOS"
This reverts commit 1fe80229cc0181ed04f8e8d3ab14aade218fd25d.

Reason for revert: adding a RTC_OBJC_TYPE wrapper should fix the problem.

Original change's description:
> Revert "Expose setHeaderExtensionsToNegotiate for iOS"
>
> This reverts commit f88236066e65762f5543bf0ac141f23b76849126.
>
> Reason for revert: Thanks for the fix Karim ! Unfortunately this commit breaks some downstream projects. I'll work on a reland.
>
> Original change's description:
> > Expose setHeaderExtensionsToNegotiate for iOS
> >
> > Bug: webrtc:15766
> > Change-Id: I56ec97ab272c14b4b70f6c3d7a3daedde11738c4
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336100
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> > Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
> > Auto-Submit: Karim Ham <karim@karhm.com>
> > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#43121}
>
> Bug: webrtc:15766
> Change-Id: Ie0ccf73bec192452e288b7421eb8a1ecdb0eda67
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364284
> Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
> Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Cr-Commit-Position: refs/heads/main@{#43124}

Bug: webrtc:15766
Change-Id: I827bf53764b4725a731d8d9dddad1952b7eb9100
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364285
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43128}
2024-10-01 13:52:53 +00:00
Harald Alvestrand
b3ac753f26 Iteratively fix unit tests to work with late assignment.
A number of unit tests assume that payload types will be assigned
without generating an offer. These are flushed out by running tests
with the --force_fieldtrials=WebRTC-PayloadTypesInTransport argument.

Bug: webrtc:360058654
Change-Id: I17cd5bfa275904a9630068190b1cd246e9ce8741
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362500
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43127}
2024-10-01 13:22:40 +00:00
chromium-webrtc-autoroll
f542913a63 Roll chromium_revision 5e8951d91f..f7bc99221b (1362204:1362341)
Change log: 5e8951d91f..f7bc99221b
Full diff: 5e8951d91f..f7bc99221b

Changed dependencies
* src/third_party/libc++abi/src: 3c26edd0c3..ae0729a012
* src/third_party/perfetto: 71aaedeaea..074514fc06
DEPS diff: 5e8951d91f..f7bc99221b/DEPS

No update to Clang.

BUG=None

Change-Id: I6f6ee307837a369e2b9f029e2b7654b071fd2403
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364184
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@{#43126}
2024-10-01 13:16:44 +00:00
Harald Alvestrand
cf796a2d2c Replace rtc::ToString() implementation with StrCat for most cases
Bug: None
Change-Id: I23e76cbd531cd5ea2e10ea16763cbce5491c8f8d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364260
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43125}
2024-10-01 12:48:19 +00:00
Jeremy Leconte
1fe80229cc Revert "Expose setHeaderExtensionsToNegotiate for iOS"
This reverts commit f88236066e65762f5543bf0ac141f23b76849126.

Reason for revert: Thanks for the fix Karim ! Unfortunately this commit breaks some downstream projects. I'll work on a reland.

Original change's description:
> Expose setHeaderExtensionsToNegotiate for iOS
>
> Bug: webrtc:15766
> Change-Id: I56ec97ab272c14b4b70f6c3d7a3daedde11738c4
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336100
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
> Auto-Submit: Karim Ham <karim@karhm.com>
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43121}

Bug: webrtc:15766
Change-Id: Ie0ccf73bec192452e288b7421eb8a1ecdb0eda67
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364284
Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43124}
2024-10-01 08:49:13 +00:00
Danil Chapovalov
bdb52e9767 Delete deprecated SvcRateAllocator constructor
To force SvcRateAllocator use propagated rather than global field trials

Bug: webrtc:42220378
Change-Id: I0ca3186ee2428aafe3d7f093603b708e03ada121
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362722
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43123}
2024-10-01 08:45:54 +00:00
Harald Alvestrand
d9e9a7bc83 Remove deprecated AddTrack/RemoveTrack functions on MediaStream.
These have been deprecated since 2022.

Bug: None
Change-Id: I8340750f67e57c37601754345c679062c3c23436
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364283
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43122}
2024-10-01 08:30:13 +00:00
Karim H
f88236066e Expose setHeaderExtensionsToNegotiate for iOS
Bug: webrtc:15766
Change-Id: I56ec97ab272c14b4b70f6c3d7a3daedde11738c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336100
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
Auto-Submit: Karim Ham <karim@karhm.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43121}
2024-10-01 08:13:23 +00:00
Mirko Bonadei
084f1ae4bb Revert "Disable LibaomAv1Encoder tests to unblock Chromium roll"
This reverts commit f8b3dab7c6320a9890f0b003b43d7099e2e00a5b.

Reason for revert: The fix landed in libaom (https://aomedia-review.googlesource.com/c/aom/+/193761) and it is now available in WebRTC (import CL: https://webrtc-review.googlesource.com/c/src/+/364126).

Original change's description:
> Disable LibaomAv1Encoder tests to unblock Chromium roll
>
> The tests exercise the new encoder API that is not used in prod yet.
>
> Bug: webrtc:369633254
> Change-Id: Iee6bc16ebd471f4accdd9531cdb404f159557f51
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363820
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43083}

Bug: webrtc:369633254
Change-Id: Ia02db32f7f09e3abc3d0a46605feeabd82673f06
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364281
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43120}
2024-10-01 07:36:44 +00:00
Danil Chapovalov
8652855872 Allow RTC_LOG and RTC_CHECK to accept types that implements absl stringify
Bug: None
Change-Id: If99eb0e3e285c13d81cd2bbb56163c2c2311d43a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364201
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43119}
2024-10-01 07:03:04 +00:00
Harald Alvestrand
789a54a0c4 Remove ValidateMessageIntegrity standalone functions
These functions have been deprecated since October 2022.

Bug: None
Change-Id: I74f51c9d0e8ee340a2043bf43f7a1b0d8b79726e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364280
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43118}
2024-10-01 06:57:24 +00:00
chromium-webrtc-autoroll
8569a0d534 Roll chromium_revision 4ea4ef32c9..5e8951d91f (1362097:1362204)
Change log: 4ea4ef32c9..5e8951d91f
Full diff: 4ea4ef32c9..5e8951d91f

Added dependency
* src/third_party/android_deps/cipd/libs/org_jspecify_jspecify
DEPS diff: 4ea4ef32c9..5e8951d91f/DEPS

No update to Clang.

BUG=None

Change-Id: I101cb266b5a8b442c2e802f5ae84d9ee34566a88
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364183
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@{#43117}
2024-10-01 06:26:45 +00:00
webrtc-version-updater
066790faf8 Update WebRTC code version (2024-10-01T04:04:40).
Bug: None
Change-Id: I6ac7a19670e8750c5931c10e3028f78c842eed8a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364129
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@{#43116}
2024-10-01 05:19:01 +00:00
chromium-webrtc-autoroll
3feb266bc2 Roll chromium_revision c59db17c28..4ea4ef32c9 (1361975:1362097)
Change log: c59db17c28..4ea4ef32c9
Full diff: c59db17c28..4ea4ef32c9

Changed dependencies
* src/third_party/android_build_tools/error_prone/cipd: YE3pEw2WCnBXxGYzRUWClmkwiGF1u9FtWzN_NpztxlgC..V6_XfH4kpaWINZD2dKHYp2_PuYLe0ay7fzbaY2HUrSMC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/72a60506de..f8bb652b01
* src/third_party/dav1d/libdav1d: a7a40a3fde..ed004fe95d
* src/third_party/depot_tools: b5210fdb74..6dec85272d
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/3177866cdd..3817481261
* src/third_party/perfetto: ba40a4dd8c..71aaedeaea
DEPS diff: c59db17c28..4ea4ef32c9/DEPS

No update to Clang.

BUG=None

Change-Id: I6c276f34447f322a55111388e4179e1d2698493c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364126
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@{#43115}
2024-10-01 00:35:22 +00:00
chromium-webrtc-autoroll
8c09a115e5 Roll chromium_revision aabc39c330..c59db17c28 (1361830:1361975)
Change log: aabc39c330..c59db17c28
Full diff: aabc39c330..c59db17c28

Changed dependencies
* src/third_party/depot_tools: 2c16d7f80b..b5210fdb74
* src/third_party/libunwind/src: 9846aba7d4..b7cdacaadb
* src/third_party/perfetto: b0c45bb46c..ba40a4dd8c
DEPS diff: aabc39c330..c59db17c28/DEPS

No update to Clang.

BUG=None

Change-Id: I1be5d1d4b7bae8e9590f80e464d569cdee5f6844
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364125
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@{#43114}
2024-09-30 20:35:44 +00:00
Philipp Hancke
949d3c9acf Reland "h264: fix first_packet_in_frame logic for multislice in a single rtp packet"
This reverts commit bdc669347c70160cd648f5cab7a417227d41d82a.

Reason for revert: AUDs will be taken into account now.
video_replay with the provided out.pcap and these options:
--codec H264 --input_file out.pcap --media_payload_type 102 --ssrc 40000
plays smoothly.

Original change's description:
> Revert "h264: fix first_packet_in_frame logic for multislice in a single rtp packet"
>
> This reverts commit 3753c8190e3f0aca6758a5521e33f8b5d4f09ab4.
>
> Reason for revert: Break assembling of hardware encoded h264 P frame on
> weak network condition.
>
> Original change's description:
> > h264: fix first_packet_in_frame logic for multislice in a single rtp packet
> >
> > a frame must be (or should be) first when it contains either SPS (but not just PPS),
> > is an IDR or is a slice with first_mb_in_slice == 0.
> >
> > Fixes an edge case where a STAP-A with SPS, PPS and multiple slices of an IDR fit
> > into a single RTP packet which can happen with small 320x196 frames
> >
> > BUG=webrtc:352379280,webrtc:346608838
> >
> > Change-Id: Ic6dea6c81db759d0d7ddd4054407103fd791f6c5
> > No-Try: true
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/357121
> > Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> > Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> > Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#42652}
>
> Bug: webrtc:368335257
> Change-Id: I07725c78be628bff71b79b8b9369677e39f5f5ac
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363080
> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Philipp Hancke <phancke@meta.com>
> Cr-Commit-Position: refs/heads/main@{#43062}

Bug: webrtc:368335257
Change-Id: Idfae2efc1ebd7b97a2f7ebbd9d1e8c7bf6fcc348
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363842
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43113}
2024-09-30 18:03:49 +00:00
chromium-webrtc-autoroll
4773539f90 Roll chromium_revision a588c34f73..aabc39c330 (1361688:1361830)
Change log: a588c34f73..aabc39c330
Full diff: a588c34f73..aabc39c330

Changed dependencies
* src/base: 5c76642683..3c27aa7db1
* src/ios: 44c823cdc6..cfa10288a4
* src/testing: 208275633f..445152c103
* src/third_party: 228a35d232..644e34bfc5
* src/third_party/fuzztest/src: a29e31cb00..f0177b98d4
* src/third_party/libc++abi/src: d0c57cb48f..3c26edd0c3
* src/third_party/r8/cipd: fPtOVFF2pWq045gaoD8_EIc8Kg9zbgBc6ydnAE7ATicC..LHNTk_-ajFbwrjtRsvuqgsLQGXD5dbTlWyV1MJ4_u2EC
* src/third_party/turbine/cipd: jgDuyha_VOnbWcvPhoSVjeQWyIfb_WwGGzpBQOhrFZsC..vSia3h9tzpwpP_goLj4HMdl7_FEB5iVCv9nU5ZXOfIMC
* src/tools: 47cd4bae62..40180573f4
DEPS diff: a588c34f73..aabc39c330/DEPS

No update to Clang.

BUG=None

Change-Id: Idf209fc6ea738960304e7ae56440a3a9eae23754
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364122
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@{#43112}
2024-09-30 18:01:59 +00:00
Henrik Lundin
0a281e2c1a Revert "Delete AcmReceiver"
This reverts commit 0d3dcc499767166b32a941abc9563e259ce1770f.

Reason for revert: Potentially causing downstream issues. Revert and investigate.

Original change's description:
> Delete AcmReceiver
>
> The code now uses NetEq directly instead of AcmReceiver.
>
> Bug: webrtc:14867
> Change-Id: I11c7e2ca00060ab15bba5ec67dfd92ec413196f6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364140
> Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
> Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43108}

Bug: webrtc:14867
Change-Id: Icf82d9d8148d219563a1a7edd472b28349599e31
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364261
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Auto-Submit: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43111}
2024-09-30 17:28:32 +00:00
Philipp Hancke
d79a1859e0 ssl: increase default RSA key size to 2048 bits
since 1024 is already deprecated by OpenSSL and causes "too small key"
issues on systems enforcing a minimum size. Similar issue here:
  https://github.com/nodejs/node/pull/44498

The minimum key size is not yet changed from 1024, this will require more effort for deprecation.

BUG=webrtc:364338811

Change-Id: Id4b24a2c289ec5e3f112288d32b8ac697ba1cfed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361128
Reviewed-by: David Benjamin <davidben@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43110}
2024-09-30 17:14:24 +00:00
Henrik Boström
a6fbb35ac1 Fix LibvpxVp9Encoder simulcast bug.
As of [1], a single VP9 encoder instance can produce simulcast 4:2:1.
When it does, the EncodedImage has its simulcast index set (0, 1, 2).

The bug is that if you then go back to a single encoder instance,
either because you're doing singlecast or because you're doing
simulcast with scaling factors that are not power of two (not 4:2:1),
then the simulcast index which was previously set to 2 is not reset due
to the old code path never calling SetSimulcastIndex.

Example repro:
1. Send VP9 simulcast {180p, 360p, 720p}, i.e. 4:2.1.
2. Reconfigure to {180p, 360p, 540p}, i.e. no longer 4:2:1.

What should happen: all three layers are sent.
What actually happened: 180p is not sent and the 540p layer flips flops
between 180p and 540p because the EncodedImage says simulcast index is
2 for both encodings[0] and encodings[2].

The fix is a one-line change: `SetSimulcastIndex(std::nullopt)` in the
case that we don't have a `simulcast_to_svc_converter_` that sets it
(0, 1, 2) for us.

[1] https://webrtc-review.googlesource.com/c/src/+/360280

Bug: chromium:370299916
Change-Id: I52bd4428bd12528f0e98869ec61626c06f589b43
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363941
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43109}
2024-09-30 14:20:15 +00:00
Henrik Lundin
0d3dcc4997 Delete AcmReceiver
The code now uses NetEq directly instead of AcmReceiver.

Bug: webrtc:14867
Change-Id: I11c7e2ca00060ab15bba5ec67dfd92ec413196f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364140
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43108}
2024-09-30 14:08:45 +00:00
Emil Vardar
59ba4ef4b5 Simplify MergeRtpHdrExts function.
Based on https://webrtc-review.googlesource.com/c/src/+/362740 we can now simplify the MergeRtpHdrExts since there is no longer need to keep track of the `regular_extensions` and `encrypted_extensions` separately.

Bug: chromium:40623740
Change-Id: Iff94931e87a7b9301ac58d4c5c2c975b9f9fe57a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363880
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Emil Vardar (xWF) <vardar@google.com>
Cr-Commit-Position: refs/heads/main@{#43107}
2024-09-30 14:07:42 +00:00
Jakob Ivarsson
a6e555648e Move expand uma logger into statistics calculator.
Bug: webrtc:370424996
Change-Id: I525758eaa5430a4d1cf63cfd663de0079e7d3d68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364100
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43106}
2024-09-30 12:52:39 +00:00
Emil Vardar
f5a547aa99 Make encrypted versions of RTP extension headers be stopped by default.
By this change we aim to remove the flag enable-webrtc-srtp-encrypted-headers.

Bug: chromium:40623740
Change-Id: I74692c90ff1caf2a11d7b73211c1ae4472edfb4d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362740
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Emil Vardar (xWF) <vardar@google.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43105}
2024-09-30 09:22:39 +00:00
chromium-webrtc-autoroll
95e697190f Roll chromium_revision a49e44e2c9..a588c34f73 (1361576:1361688)
Change log: a49e44e2c9..a588c34f73
Full diff: a49e44e2c9..a588c34f73

Changed dependencies
* src/base: dc2b59cbcd..5c76642683
* src/ios: 35b4a08423..44c823cdc6
* src/testing: f0e6c7d37b..208275633f
* src/third_party: 264b412a76..228a35d232
* src/tools: a78b3e1101..47cd4bae62
DEPS diff: a49e44e2c9..a588c34f73/DEPS

No update to Clang.

BUG=None

Change-Id: I6c46cf6703f68d57ed12783323928874761aa8a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364052
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@{#43104}
2024-09-30 08:29:14 +00:00
Mirko Bonadei
39a22380a3 Remove default_neteq_factory.h backwards compatible header.
Bug: None
Change-Id: I5935ce49d584ee03bbb8118edfc0abf46c9728e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363943
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43103}
2024-09-30 07:24:35 +00:00
chromium-webrtc-autoroll
876ff2cdd1 Roll chromium_revision 3b70d6f26c..a49e44e2c9 (1354985:1361576)
Change log: 3b70d6f26c..a49e44e2c9
Full diff: 3b70d6f26c..a49e44e2c9

Changed dependencies
* fuchsia_version: version:24.20240906.3.1..version:24.20240927.1.1
* ninja_version: version:2@1.12.1.chromium.4..version:3@1.12.1.chromium.4
* reclient_version: re_client_version:0.163.0.d27158ab-gomaip..re_client_version:0.164.0.76480e37-gomaip
* src/base: 7f2a56694b..dc2b59cbcd
* src/build: 8e0612cd2c..9b11bd3a6a
* src/buildtools: e4f992c066..7f979120bf
* src/buildtools/linux64: git_revision:20806f79c6b4ba295274e3a589d85db41a02fdaa..git_revision:95b0f8fe31a992a33c040bbe3867901335c12762
* src/buildtools/mac: git_revision:20806f79c6b4ba295274e3a589d85db41a02fdaa..git_revision:95b0f8fe31a992a33c040bbe3867901335c12762
* src/buildtools/reclient: re_client_version:0.163.0.d27158ab-gomaip..re_client_version:0.164.0.76480e37-gomaip
* src/buildtools/win: git_revision:20806f79c6b4ba295274e3a589d85db41a02fdaa..git_revision:95b0f8fe31a992a33c040bbe3867901335c12762
* src/ios: 8e01efd2a9..35b4a08423
* src/testing: 3f4138fcb1..f0e6c7d37b
* src/third_party: 27c9b4efc2..264b412a76
* src/third_party/android_build_tools/error_prone/cipd: fNCLAzE8NSvOXTryvUGT3NmX8no8lyRHR1yfY0zbv8YC..YE3pEw2WCnBXxGYzRUWClmkwiGF1u9FtWzN_NpztxlgC
* src/third_party/android_build_tools/manifest_merger/cipd: JnUHT3SsYpv4WBlOV5VrBkuj2Q9SJ3cXlNHZ-u78L5IC..nF0aNBggEihalcCW3jCKPV8O-xsiz2xTWqzRjbCLyIYC
* src/third_party/android_deps/cipd/libs/com_google_android_material_material: version:2@1.11.0-beta01.cr1..version:2@1.13.0-alpha05.cr1
* src/third_party/androidx/cipd: -HPg6kSZtheePVbklOqBtMGHIYS9d0uoR7S-NfR5kGoC..3-zFsZXBqCk_7AGLOqS53gb2vatfs72IsA9TdrYDHpEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/e724ef0208..72a60506de
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/296226a4a0..b952ef48c3
* src/third_party/dav1d/libdav1d: 6b3c489a2e..a7a40a3fde
* src/third_party/depot_tools: d43a3eb748..2c16d7f80b
* src/third_party/ffmpeg: 91903c28af..30735bb16a
* src/third_party/googletest/src: 0953a17a42..6dae7eb4a5
* src/third_party/kotlin_stdlib/cipd: b48PGccyaRl9kI3MLdJ36I-z5Zcj9NOCjsUg02Bl-EIC..sM4BDDeBT0q8-CGW_b8KvNMIyDvVB4r6GCaTIkC51lMC
* src/third_party/kotlinc/current: PKwXlOC2iNJx0ELcmUpSTk0GHbNMEM-HZwhs2AWl1WUC..sWflNFi1lIChwNkfw5cn9pvABtOAVLcuUQMHvx9s0ccC
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/d5265b1736..3177866cdd
* src/third_party/libc++/src: 887f732df0..e2d898ca22
* src/third_party/libc++abi/src: 29b2e9a0f4..d0c57cb48f
* src/third_party/libunwind/src: dc70138c3e..9846aba7d4
* src/third_party/libvpx/source/libvpx: fbf63dff1f..09b3d5fc5a
* src/third_party/libyuv: 874f391dbf..77f3acade4
* src/third_party/ninja: version:2@1.12.1.chromium.4..version:3@1.12.1.chromium.4
* src/third_party/perfetto: 97a5d7ed4d..b0c45bb46c
* src/third_party/r8/cipd: mqzE1g-dbf23PQ04w-4TpmupGkMOnZljVa993-MkzhIC..fPtOVFF2pWq045gaoD8_EIc8Kg9zbgBc6ydnAE7ATicC
* src/third_party/r8/d8/cipd: vw5kLlW3-suSlCKSO9OQpFWpR8oDnvQ8k1RgKNUapQYC..yEomA-IPmb_JtuiEvwgtxRHtSEaICkDY1sDko_rQGO0C
* src/third_party/turbine/cipd: aLKJszAm9PXh5T9KNcDH0MQJeEAIpEiFAYVEimlKdDsC..jgDuyha_VOnbWcvPhoSVjeQWyIfb_WwGGzpBQOhrFZsC
* src/tools: 453f7ad001..a78b3e1101
* src/tools/luci-go: git_revision:1aca70b6bf116c1bd8fbf0526c9a89e9be308718..git_revision:cb4b10bea51ea74dbdfeb6d377481c884ab23db8
* src/tools/luci-go: git_revision:1aca70b6bf116c1bd8fbf0526c9a89e9be308718..git_revision:cb4b10bea51ea74dbdfeb6d377481c884ab23db8
DEPS diff: 3b70d6f26c..a49e44e2c9/DEPS

No update to Clang.

BUG=None

Change-Id: I30d953dfee919325afd81383f030357e9bd70f55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364045
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@{#43102}
2024-09-29 08:55:05 +00:00
Mirko Bonadei
4ab100d4a6 Address UnnecessaryParentheses errorprone warnings
These prevent the roll of Chromium, see [1]. This CL is a follow-up of
https://webrtc-review.googlesource.com/c/src/+/363944 which didn't fix
all of the issues.

[1] - https://ci.chromium.org/ui/p/webrtc/builders/try/android_arm64_rel/78025/overview

Bug: None
Change-Id: I68c5ea605ed621dae2494378e74313ba0652c6a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363945
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43101}
2024-09-29 06:23:41 +00:00
Mirko Bonadei
f0a57db2e4 Address UnnecessaryParentheses errorprone warnings
These prevent the roll of Chromium, see [1].

[1] - https://ci.chromium.org/ui/p/webrtc/builders/try/android_arm_dbg/60719/overview

Bug: None
Change-Id: Ia98e0e5c390507eda512096080ec25597f723cef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363944
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43100}
2024-09-28 13:29:31 +00:00
Victor Boivie
db54ea73e3 dcsctp: Add a fastpath for interleaved reassembly
The same as https://webrtc-review.googlesource.com/c/src/+/331340, but
for interleaved messages.

This avoids inserting into maps where possible, and also fixes a bug
when the payload was accidentally copied unintentionally -
crbug.com/365594101.

Bug: chromium:365594101
Change-Id: Iaeaa97b0cf3a26ada9afc61f2545760b7ab4c731
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363960
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43099}
2024-09-28 07:08:43 +00:00
webrtc-version-updater
ac4998de22 Update WebRTC code version (2024-09-28T04:02:27).
Bug: None
Change-Id: Ia7831f2d3a96b153c4de350cebb8bb4ed41cb7d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364020
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@{#43098}
2024-09-28 05:34:29 +00:00
Philipp Hancke
1831184330 Unify TLS cipher suite name handling
Move it away from the "proprietary" SSL_CIPHER_get_id and looking up the cipher based on that towards SSL_CIPHER_standard_name.

SSL_CIPHER_get_id and the associated GetSslCipherSuite API is kept around for
  WebRTC.PeerConnection.SslCipherSuite.*
UMA metrics and metrics compability (despite not yielding the IANA ids it promises).

BUG=None

Change-Id: Iaa357e3e31dc90abea688cf6ca10c0b40582ef38
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363202
Reviewed-by: David Benjamin <davidben@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43097}
2024-09-27 21:45:18 +00:00
Bjorn Terelius
20e4ce51df Notify chromiums code coverage service about builds using buildbucket v2 notifications.
Based on https://chromium-review.googlesource.com/c/chromium/src/+/5889124

Bug: chromium:352560718
Change-Id: I8064ed4437a510bfcbfbe82268389c5fb75739f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363980
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43096}
2024-09-27 16:08:57 +00:00
Danil Chapovalov
8d4638f985 Delete deprecated variant of ReceiveStatistics::SetMaxReorderingThreshold
Fixed: webrtc:42220729
Change-Id: I87c08769d33746e40dcdbf213096fc9732f82a07
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363962
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43095}
2024-09-27 14:43:42 +00:00
Danil Chapovalov
3ae9578f4d Allow scoped_refptr to be used with absl nullability annotation
Bug: None
Change-Id: I6529e85b69e2430b8e57d7ac5f7842a4a74307b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363821
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43094}
2024-09-27 13:14:24 +00:00
Danil Chapovalov
0af0c059f2 Delete deprecated RtpPacketHistory constructor
Bug: webrtc:362762208
Change-Id: I72b0f8b12b2282d9466271ae20dad5de44539af2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363863
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43093}
2024-09-27 11:01:56 +00:00
Henrik Lundin
1131c26b25 Move default_neteq_factory to api/neteq and make it publicly visible
Bug: webrtc:14867
Change-Id: I30eefba754a3aae28ffa761f706f5655a2de657d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363860
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43092}
2024-09-27 08:34:56 +00:00
Fanny Linderborg
052cc9d92a Fix misspelled function
Bug: webrtc:358039777
Change-Id: I640256a33c6a2f998042555607e053aa0b09e626
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363803
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43091}
2024-09-27 07:19:52 +00:00
Fanny Linderborg
0a3a6908e8 Ensure both corruption detection tests are formulated the same way
DoesNotPopulateFrameInstrumentationDataWhenSetNotTo should be formulated equivalently to PopulatesFrameInstrumentationDataWhenSetTo.

Bug: webrtc:358039777
Change-Id: I22d487d0a88cd3e1badb3bb8bf304a0322f9d53e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363862
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43090}
2024-09-27 07:18:49 +00:00
Fanny Linderborg
a61a25a0b1 Correct format for TODO comments
Bug: webrtc:358039777
Change-Id: Iad5f8867bcbca883b16617819ea24a965160d23e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363802
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43089}
2024-09-27 07:17:40 +00:00
webrtc-version-updater
7528d4ba52 Update WebRTC code version (2024-09-27T04:01:56).
Bug: None
Change-Id: Icf5a4a7dbeff72ec36dc91efdc7c7761a6725fe8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363765
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@{#43088}
2024-09-27 05:15:06 +00:00
yingyingma
2152af8bb7 Export CreateScalabilityStructure API to chromium
RTCVideoEncoder in chromium use it to generate dependency template
and generic frame info for hw encode accelerators after encoding.
https://chromium-review.googlesource.com/c/chromium/src/+/5849272

Bug: chromium:40763991
Change-Id: I96396ad972bf18790b09508e428c6362aae24a65
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362151
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Yingying Ma <yingying.ma@intel.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43087}
2024-09-27 03:21:38 +00:00