41071 Commits

Author SHA1 Message Date
chromium-webrtc-autoroll
3351c9c6b7 Roll chromium_revision f6623eb6d1..07799e8663 (1266346:1266593)
Change log: f6623eb6d1..07799e8663
Full diff: f6623eb6d1..07799e8663

Changed dependencies
* src/base: 77fc7dc438..92f0d7aae7
* src/build: dd4da8c1d8..63724e6b5f
* src/buildtools: 135784cc4b..1db15eb420
* src/ios: 6df5e3a653..443a035ed0
* src/testing: 056ee59184..8224e6bb45
* src/third_party: dafe628de1..42f33900fc
* src/third_party/androidx: IER7pfMyPXflJkWOifaNaUEXSj2gI2JkwPEsjw3QrjwC..qBJL80hYMW0xf4oNsyRMUk6wgp-BLjk3oc_T6W2NXk4C
* src/third_party/depot_tools: 00915b6874..6b84fbfb20
* src/third_party/ffmpeg: 79a88d3393..512d2ed32f
* src/third_party/libc++/src: aff3a0b23c..b5fe27de93
* src/third_party/perfetto: 15eeebda55..2be4d2932f
* src/tools: 57e626c12f..0ac8cb8391
DEPS diff: f6623eb6d1..07799e8663/DEPS

No update to Clang.

BUG=None

Change-Id: I92ffe0f81ac0e6152faa6a58ced8fce89abd386f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341542
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@{#41839}
2024-02-28 21:10:04 +00:00
Jeremy Leconte
3afa1b2ce8 Add a SimulcastStream::GetScalabilityMode2 method that returns an optional.
A call to GetScalabilityMode was added for logging purpose and causes an expectation failure for tests using 4 temporal layers.
Plan is to remove the old GetScalabilityMode and keep only the one that returns an optional.

Change-Id: I0e37a496bb621d9754d6572ef5838b58193aa183
Bug: b/327381318
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341520
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41838}
2024-02-28 17:38:46 +00:00
Danil Chapovalov
b9ce3b79fc Delete deprecated VP8Decoder::Create
Bug: webrtc:15791
Change-Id: Ic198706535da9f299735cd0a7bbf571cda643098
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340461
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41837}
2024-02-28 15:18:11 +00:00
chromium-webrtc-autoroll
95977d8a6a Roll chromium_revision b2ff29df8d..f6623eb6d1 (1266241:1266346)
Change log: b2ff29df8d..f6623eb6d1
Full diff: b2ff29df8d..f6623eb6d1

Changed dependencies
* src/base: d9194edfc2..77fc7dc438
* src/build: 3d82e4a856..dd4da8c1d8
* src/ios: 59ab976e2d..6df5e3a653
* src/testing: 6d4ac13817..056ee59184
* src/third_party: 9aa29ac83c..dafe628de1
* src/third_party/androidx: FWqUT5IoVM8psEVxMdqcw7C2u3EfgoZddhNc6JEJQdkC..IER7pfMyPXflJkWOifaNaUEXSj2gI2JkwPEsjw3QrjwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fa6a888a12..56ba67e870
* src/third_party/depot_tools: af26c1dfaa..00915b6874
* src/tools: 2d8c8288d9..57e626c12f
DEPS diff: b2ff29df8d..f6623eb6d1/DEPS

No update to Clang.

BUG=None

Change-Id: I5991c3e18eb846f7f124e13b2d8c020c0665e9b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341500
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@{#41836}
2024-02-28 12:32:13 +00:00
Harald Alvestrand
fb4ad29e3b Continue breakup of media/rtc_media_base
Left in target are just .cc files with .h files used externally.

Bug: webrtc:14775
Change-Id: I264f69bb29147fc0f8db877e3def8b21ed42181d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341420
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41835}
2024-02-28 12:29:54 +00:00
Danil Chapovalov
dcc1534764 Delete rtc::TaskQueue
All usage was updated to use TaskQueueBase interface directly bypassing rtc::TaskQueue wrapper

Bug: webrtc:14169
Change-Id: I1808afd363b50448d4014d8d8402fce41b16a3ff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341082
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41834}
2024-02-28 10:22:49 +00:00
Philipp Hancke
bbff58d935 Introduce "well-known" SdpVideoFormat codecs
describing video codecs with their parameters as static members of SdpVideoFormat:
  static const SdpVideoFormat VP8();
  static const SdpVideoFormat H264();
  static const SdpVideoFormat VP9Profile0();
  static const SdpVideoFormat VP9Profile1();
  static const SdpVideoFormat VP9Profile2();
  static const SdpVideoFormat VP9Profile3();
  static const SdpVideoFormat AV1Profile0();
  static const SdpVideoFormat AV1Profile1();
This removes the need to craft instances of these by hand.

BUG=webrtc:15703

Change-Id: I2171e08b48ec98f18424f53f3b5d6d148130532e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337441
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41833}
2024-02-28 06:57:10 +00:00
webrtc-version-updater
2825f0a7bb Update WebRTC code version (2024-02-28T04:11:45).
Bug: None
Change-Id: I562e3fdf93233500b3f6e01149d63a33d3cc6459
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341343
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@{#41832}
2024-02-28 05:39:36 +00:00
chromium-webrtc-autoroll
55d33f1f60 Roll chromium_revision aa1c478fe0..b2ff29df8d (1266091:1266241)
Change log: aa1c478fe0..b2ff29df8d
Full diff: aa1c478fe0..b2ff29df8d

Changed dependencies
* fuchsia_version: version:18.20240215.1.1..version:18.20240227.3.1
* src/base: 50deb986af..d9194edfc2
* src/testing: 05bf67252f..6d4ac13817
* src/third_party: 99b7011fc4..9aa29ac83c
* src/third_party/androidx: 1j7uahWSuRmjIRmOsXJ5wZQJafJoLaTNC7cFvlaXAFAC..FWqUT5IoVM8psEVxMdqcw7C2u3EfgoZddhNc6JEJQdkC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/7fccadad2a..fa6a888a12
* src/third_party/depot_tools: d972b831c3..af26c1dfaa
* src/third_party/perfetto: cd05247e5c..15eeebda55
* src/tools: 7ff2c0ee3d..2d8c8288d9
DEPS diff: aa1c478fe0..b2ff29df8d/DEPS

No update to Clang.

BUG=None

Change-Id: I86900d218435c2d32b55ee304d7ad986ce058f0c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341342
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@{#41831}
2024-02-28 04:38:03 +00:00
chromium-webrtc-autoroll
c27339fa23 Roll chromium_revision 511e819ce4..aa1c478fe0 (1265924:1266091)
Change log: 511e819ce4..aa1c478fe0
Full diff: 511e819ce4..aa1c478fe0

Changed dependencies
* fuchsia_version: 18.20240215.1.1..version:18.20240215.1.1
* src/base: 1cfc3d17b0..50deb986af
* src/build: 8af52f161e..3d82e4a856
* src/ios: f0f3d3742d..59ab976e2d
* src/testing: 6a2e50072e..05bf67252f
* src/third_party: 935e0418b3..99b7011fc4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6f4a0d6c87..7fccadad2a
* src/third_party/depot_tools: 4df61147ba..d972b831c3
* src/third_party/libc++abi/src: 5b35c9f06c..204deaa9c5
* src/third_party/perfetto: 6427f365ba..cd05247e5c
* src/tools: 44a7afcd6d..7ff2c0ee3d
DEPS diff: 511e819ce4..aa1c478fe0/DEPS

No update to Clang.

BUG=None

Change-Id: I947aa89f587798d1d8966ff67297d98b82c8e21f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341361
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@{#41830}
2024-02-27 22:41:26 +00:00
Danil Chapovalov
c3d937b3e4 In RtpFrameReferenceFinder discard frames with too large spatial id
Bug: chromium:41495253
Change-Id: I681f64edfcba319ab9479a2ad10987452cf9b6d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341265
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41829}
2024-02-27 21:44:37 +00:00
Per K
8cd50cbbdc Delete PacketTransportInternal::SignalReadPacket
And remove usage from tests.

Bug: webrtc:15368, webrtc:11943
Change-Id: I7f5fd6502287fb04f5f1612c7fde529996582581
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341260
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41828}
2024-02-27 20:38:51 +00:00
chromium-webrtc-autoroll
a8c47276cb Roll chromium_revision a44e4a5e32..511e819ce4 (1265726:1265924)
Change log: a44e4a5e32..511e819ce4
Full diff: a44e4a5e32..511e819ce4

Changed dependencies
* src/build: 0d5608905c..8af52f161e
* src/buildtools: 9eedca5b06..135784cc4b
* src/buildtools/linux64: git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a..git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267
* src/buildtools/mac: git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a..git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267
* src/buildtools/win: git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a..git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267
* src/ios: 5661d22bf5..f0f3d3742d
* src/testing: 4686dee27f..6a2e50072e
* src/third_party: 21431ba73b..935e0418b3
* src/third_party/androidx: unO3_k1jYtik0aRkumx_4IMBQoCIfx4yAcgeqnLPvugC..1j7uahWSuRmjIRmOsXJ5wZQJafJoLaTNC7cFvlaXAFAC
* src/third_party/libc++/src: 08b8dfd3a9..aff3a0b23c
* src/third_party/perfetto: 2778513f99..6427f365ba
* src/tools: cefc25bc1c..44a7afcd6d
DEPS diff: a44e4a5e32..511e819ce4/DEPS

No update to Clang.

BUG=None

Change-Id: Ief4b5d4a10e770a21aacc400c9d5c07fe836f21d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341360
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@{#41827}
2024-02-27 18:58:38 +00:00
Jan Grulich
334e9133dc Video capture PipeWire: add support for DMABuf buffer type
Announce that we support SPA_DATA_DmaBuf and tell PipeWire not to map
memory for us so we can handle it ourself, similar like we do in case of
screen sharing. This fixes an issue when a camera is already in use by
gstreamer (pipewiresrc), where DMABufs are used, and we try to share
same camera and get no content, as PipeWire doesn't want to mmap DMABuf
memory for us and we get NULL data pointers.

Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1876895

Bug: webrtc:15654
Change-Id: I788d8d12b2fcd5588329d7265e45b479f74bb628
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338921
Commit-Queue: Jan Grulich <grulja@gmail.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#41826}
2024-02-27 18:31:26 +00:00
Per K
9e0bf9b5c8 Propagate rtc::ReceivedPacket further in RtpTransport
Bug: webrtc:15368
Change-Id: I4c8989a7b9efacbcc29c0c3331d8f4d7350774c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341220
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41825}
2024-02-27 17:46:18 +00:00
Danil Chapovalov
f7682f01bb Delete RTCWrappedNativeVideoDecoder
Instead implement creating native VideoDecoder via RTCNativeVideoDecoderBuilder protocol

Bug: webrtc:15791
Change-Id: Iea66d09e01eae3b064a2943932d9a3cd33e8d19c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340321
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41824}
2024-02-27 17:03:28 +00:00
Per K
f4aadf3774 Change RtpTransport and DsctTransport to receives packets through ReceivedPacketCallback
Instead of using PacketTransportInternal::SignalReadPacket.

Bug: webrtc:15368
Change-Id: Icdc2d7f85df6db944f0ba0232891e6c5a8986a66
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340440
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41823}
2024-02-27 15:55:02 +00:00
Florent Castelli
524a06bc54 Change BuiltInNetworkBehaviorConfig.loss_percent to double
This should allow greater precision in the lower ranges of packet loss.

Bug: chromium:41175925
Change-Id: Ia35059ad673a3782443b23772511b0b952b07ce7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341263
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41822}
2024-02-27 14:38:31 +00:00
chromium-webrtc-autoroll
e39f6fd7fd Roll chromium_revision af00cd208a..a44e4a5e32 (1264869:1265726)
Change log: af00cd208a..a44e4a5e32
Full diff: af00cd208a..a44e4a5e32

Changed dependencies
* fuchsia_version: version:18.20240215.1.1..18.20240215.1.1
* src/base: 65e713f121..1cfc3d17b0
* src/build: d50a0a69f0..0d5608905c
* src/buildtools: 90b471f681..9eedca5b06
* src/buildtools/linux64: git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a..git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a
* src/buildtools/mac: git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a..git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a
* src/buildtools/win: git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a..git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a
* src/ios: 272a109a71..5661d22bf5
* src/testing: 2f53c3ca75..4686dee27f
* src/third_party: 646491e14a..21431ba73b
* src/third_party/androidx: t9WCSa3pyfLqHhv8_577tLFVY-ANlLru3HBHLPHdgAAC..unO3_k1jYtik0aRkumx_4IMBQoCIfx4yAcgeqnLPvugC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4dc7721a14..6f4a0d6c87
* src/third_party/depot_tools: cb43b5d82d..4df61147ba
* src/third_party/fuzztest/src: 61d95200e7..bddcd9f77b
* src/third_party/googletest/src: af29db7ec2..76bb2afb8b
* src/third_party/libc++/src: 5a3d13ed42..08b8dfd3a9
* src/third_party/libc++abi/src: a7b3d968a3..5b35c9f06c
* src/third_party/libvpx/source/libvpx: 3316c11240..d191c5f984
* src/third_party/perfetto: 4183dabcac..2778513f99
* src/third_party/turbine: s-hdujub30RR2mH9Qf7pHv6h9uNGEiYVs6W1VXWeEe8C..ZsrSMKpQt5d43K50XC1both1bFWzoloH6xOKYKZK_64C
* src/tools: ac20c40fa9..cefc25bc1c
DEPS diff: af00cd208a..a44e4a5e32/DEPS

No update to Clang.

BUG=None

Change-Id: I4b0eb6ac51162be6b804305bb6bec9ffb965e3d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341300
Owners-Override: Christoffer Dewerin <jansson@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41821}
2024-02-27 13:31:12 +00:00
Erik Språng
2514dd7a20 Increase WebRTC default receive buffer size to 1MB.
The previous default size was 256kB.
The increase reduces packet loss at very high/bursty receive rates.

Bug: chromium:41485050
Change-Id: I2cf24b14e704bfd855701461afd3060ac078df70
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340340
Auto-Submit: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41820}
2024-02-27 12:35:45 +00:00
Christoffer Dewerin
7a008822f9 Disable checks for googletest for WebRTC
Bug: chromium:326607005
Change-Id: Iaa97ef823509cd978ed462bcf8ea2945a7baf7ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341262
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Cr-Commit-Position: refs/heads/main@{#41819}
2024-02-27 12:05:12 +00:00
Philipp Hancke
51532fd355 Test handling of rejected m-lines without transport description
adds a unit test for
  https://webrtc-review.googlesource.com/c/src/+/340322
which is a single m-line variant of the original
fiddle that does not require renegotiation

BUG=chromium:326493639

Change-Id: Icc5ebb1dda6502b00828a77e13b9f5fc865d34c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340500
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41818}
2024-02-27 08:28:36 +00:00
Jan Grulich
058bfe3ae3 PipeWire capturer: set capturer as failed when session is closed
Marking capturer as failed will indicate consumers will not be getting
any new frames by sending back ERROR_PERMANENT and let them know that
screencast can be stopped from their side. This will make screencast to
stop when a window we share is closed or when screencast is closed from
system tray.

Bug: chromium:40276865
Change-Id: Ia2c13461bd3126cab9c4838b8aa6840578562e9e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/339560
Commit-Queue: Jan Grulich <grulja@gmail.com>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#41817}
2024-02-27 07:41:41 +00:00
Per K
8e137d0509 Replace use of SignalReadPacket in DtlsTransport
Instead use PacketTransportInternal::NotifyPacketReceived

Bug: webrtc:15368
Change-Id: I70a83865c9b564429366bd297abc7dbd50da02e4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340301
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41816}
2024-02-27 06:17:41 +00:00
webrtc-version-updater
09e81ccb27 Update WebRTC code version (2024-02-27T04:11:00).
Bug: None
Change-Id: I39d2496e8a2354b7ad79c9f6dff6cd60a79e7351
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341181
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@{#41815}
2024-02-27 05:37:54 +00:00
Qiu Jianlin
c32a509da0 Export h.265 bitstream parser APIs.
This exports neccessary API as dependency for h.265 parameter sets tracker to be submitted at CL:5307256.

Bug: webrtc:13485
Change-Id: I042599472f17d12ece4fa862c3715497502a5d76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340004
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Cr-Commit-Position: refs/heads/main@{#41814}
2024-02-27 01:36:42 +00:00
Danil Chapovalov
91ebd5fd12 Add missing absl::optional includes
Bug: None
Change-Id: I4abece77b021a866175253cbb2bd212ff618910c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341022
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41813}
2024-02-26 18:21:16 +00:00
Christoffer Dewerin
7098d110e1 Revert "p2p: separate ICE tie breaker and foundation seed"
This reverts commit d99499abbae94793a02944a1f28f7015816447f5.

Reason for revert: Breaks downstream projects and I can also repro locally when running the rtc_unittest test target (it does however pass in isolation indicating test cleanup/setup needs to be fixed)

Original change's description:
> p2p: separate ICE tie breaker and foundation seed
>
> BUG=webrtc:14626
>
> Change-Id: I189a708192c9cef0b50c3fcbe798b30376d3b547
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338982
> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
> Commit-Queue: Philipp Hancke <phancke@microsoft.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41806}

Bug: webrtc:14626
Change-Id: If45f8a33395c562c9388b3d3748e8566efa87ecb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341081
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Owners-Override: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41812}
2024-02-26 16:05:15 +00:00
Per K
14613639bf Make PeerConnectionInteface methods pure virtual.
Bug: none
Change-Id: I3fc8e6f87d3559544e8dfb7cacdd4d0d47ebad7b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340143
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Original-Commit-Position: refs/heads/main@{#41782}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340961
Owners-Override: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41811}
2024-02-26 13:01:27 +00:00
Danil Chapovalov
5261619ad2 Remove rtc::TaskQueue in AudioDeviceBuffer
Instead stop/delete TaskQueueBase in destructor explicitly and explain potential race.

Bug: webrtc:14169
Change-Id: Ica7a78f149be11ba1a82cbf79d4244c918aa9d0a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/335360
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41810}
2024-02-26 12:55:27 +00:00
Danil Chapovalov
3f7566abda Cleanup rtc::TaskQueue in AsyncAudioProcessing
use TaskQueueBase directly - rtc::TaskQueue wrapper adds no benefit here.

Bug: webrtc:14169
Change-Id: If3d4feb11ffa507919a8ce4d7545172a25f0aa86
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/335322
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41809}
2024-02-26 12:22:56 +00:00
Markus Handell
97df932ecc Remove multiplex codec.
The feature isn't in use by Google and has proven to contain security
issues. It's time to remove it.

Bug: b/324864439
Change-Id: I80344eb2f2060469d2d69a54dc4519fdd02ab4ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340324
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41808}
2024-02-26 11:26:04 +00:00
Philipp Hancke
db2f52ba88 Reland "Make setCodecPreferences only look at receive codecs"
This is a reland of commit 1cce1d7ddcbde3a3648007b5a131bd0c2638724b
after updating the WPT that broke on Mac.

Original change's description:
> Make setCodecPreferences only look at receive codecs
>
> which is what is noted in JSEP:
>   https://www.rfc-editor.org/rfc/rfc8829.html#name-setcodecpreferences
>
> Some W3C spec modifications are required since the W3C specification
> currently takes into account send codecs as well.
>
> Spec issue:
>   https://github.com/w3c/webrtc-pc/issues/2888
> Spec PR:
>  https://github.com/w3c/webrtc-pc/pull/2926
>
> setCodecPreferences continues to modify the codecs in an offer.
>
> Also rename RtpSender::SetCodecPreferences to RtpSender::SetSendCodecs for consistent semantics.
>
> BUG=webrtc:15396
>
> Change-Id: I1e8fbe77cb2670575578a777ed1336567a1e4031
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328780
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Philipp Hancke <phancke@microsoft.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41719}

Bug: webrtc:15396
Change-Id: I0c7b17f00de02286f176b500460e17980b83b35b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/339541
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41807}
2024-02-26 10:52:23 +00:00
Philipp Hancke
d99499abba p2p: separate ICE tie breaker and foundation seed
BUG=webrtc:14626

Change-Id: I189a708192c9cef0b50c3fcbe798b30376d3b547
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338982
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41806}
2024-02-26 07:47:28 +00:00
Philipp Hancke
7c5f9cf47f Add nonstandard x-google-per-layer-pli fmtp for enabling per-layer keyFrames in response to PLIs
which needs to be added to the remote codecs a=fmtp:

This also forces SimulcastCastEncoderAdapter to avoid issues with codecs that have native simulcast capability but do require synchronized keyframes.

This parameter allows for large-scale experimentation and A/B testing
whether the new behavior has advantages. It is to be considered
transitional and may be removed again in the future.

BUG=webrtc:10107

Change-Id: I81f496c987b2fed7ff3089efb746e7e89e89c033
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333560
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41805}
2024-02-26 07:11:45 +00:00
webrtc-version-updater
3fff83d02a Update WebRTC code version (2024-02-26T04:03:26).
Bug: None
Change-Id: I2e892556bf007b9121ef833993f8b001f098217f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340902
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@{#41804}
2024-02-26 05:00:07 +00:00
Li-Yu Yu
7391ecf268 Add directory for ChromiumOS specific tools
Bug: b:326526592
Change-Id: I5e1cdc196db88812130861c044129b2e2c284421
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Li-Yu Yu <aaronyu@google.com>
Cr-Commit-Position: refs/heads/main@{#41803}
2024-02-26 03:46:59 +00:00
Tommi
c7a4b2a7eb Change internal candidate type to enum
Bug: webrtc:15846
Change-Id: I66480cd2a239655a897af5ed2625959e8d6cc33a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338644
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41802}
2024-02-25 23:46:52 +00:00
Per K
a021d99d2a Move implementation of PacketTransportInternal::RegisterReceivedPacketCallback
Moved to cc file to fix link issue when linking with dynamic library
(crd).

Bug: webrtc:15368
Change-Id: I51cefcd439fda93d1135fcffa75198ab680e8583
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340302
Reviewed-by: Jonas Oreland <jonaso@google.com>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41801}
2024-02-25 18:46:58 +00:00
webrtc-version-updater
d0491a3431 Update WebRTC code version (2024-02-25T04:13:05).
Bug: None
Change-Id: Ieb109f9efa7309072d067bb7a527399a14d21e57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340761
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@{#41800}
2024-02-25 05:38:42 +00:00
chromium-webrtc-autoroll
4438dd36f9 Roll chromium_revision 1f0d2a10bd..af00cd208a (1264465:1264869)
Change log: 1f0d2a10bd..af00cd208a
Full diff: 1f0d2a10bd..af00cd208a

Changed dependencies
* src/base: 4edcfa650a..65e713f121
* src/build: e36f984f6f..d50a0a69f0
* src/buildtools: 88acf0de99..90b471f681
* src/ios: 0f9045d95e..272a109a71
* src/testing: c863d4783f..2f53c3ca75
* src/third_party: 9338c47087..646491e14a
* src/third_party/android_build_tools/manifest_merger: tQIUabJkFuwAI7BH20b0nn5fKWSPAa_M8cbkzpIW0VkC..ebz_Y3LqXzAa7YSsVInCAghbwoZuC4tySvJ1XPJLCzIC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/23824fa0fe..4fe29ebc75
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/189b13f92e..4dc7721a14
* src/third_party/depot_tools: 9d64acedea..cb43b5d82d
* src/third_party/freetype/src: 47574f7ea4..546237e1bb
* src/third_party/google_benchmark/src: b177433f3e..344117638c
* src/third_party/libc++/src: 1506720cb3..5a3d13ed42
* src/third_party/r8: ArRcmPYQPKnDIwdwwIr6T8QKNoFb-sQoKac2acxErbsC..XyJJ5GEKJUXldBnoKKraiUIjSbnXGqjNBcLoNuJvKccC
* src/tools: 2b7d7f5046..ac20c40fa9
DEPS diff: 1f0d2a10bd..af00cd208a/DEPS

Clang version changed llvmorg-19-init-2319-g7c4c2746:llvmorg-19-init-2941-ga0b3dbaf
Details: 1f0d2a10bd..af00cd208a/tools/clang/scripts/update.py

BUG=None

Change-Id: I05feeacd77b6489505ecfe10750362c5b8f5f765
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340560
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@{#41799}
2024-02-24 08:43:49 +00:00
Per K
3fe69c504c Update MockPeerConnectionInterface and fake with missing methods.
Goal is to make PeerConnectionInterface methods pure virtual.
This is a split of cl https://webrtc-review.googlesource.com/c/src/+/340143 in order to be able to fix Chromium test RTCPeerConnectionHandlerTest.OnRenegotiationNeeded


Bug: none
Change-Id: I5eac4d9a96c1b594c9e2b3505ef2466046065dc8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340481
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41798}
2024-02-24 08:31:45 +00:00
webrtc-version-updater
3f0d399c07 Update WebRTC code version (2024-02-24T04:01:40).
Bug: None
Change-Id: Id55690ecc2f18cc730c3fe18fc4cfa0f08383205
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340371
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@{#41797}
2024-02-24 05:32:32 +00:00
Mirko Bonadei
8adb080624 Roll chromium_revision a4279f2842..1f0d2a10bd (1259805:1264465)
Change log: a4279f2842..1f0d2a10bd
Full diff: a4279f2842..1f0d2a10bd

Changed dependencies
* fuchsia_version: version:18.20240207.3.1..version:18.20240215.1.1
* reclient_version: re_client_version:0.131.1.784ddbb-gomaip..re_client_version:0.132.0.1a8ff94-gomaip
* src/base: fd5eca261f..4edcfa650a
* src/build: a3566ffdee..e36f984f6f
* src/buildtools: f35a7d885a..88acf0de99
* src/buildtools/linux64: git_revision:a2e2717ea670249a34b0de4b3e54f268d320bdfa..git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a
* src/buildtools/mac: git_revision:a2e2717ea670249a34b0de4b3e54f268d320bdfa..git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a
* src/buildtools/reclient: re_client_version:0.131.1.784ddbb-gomaip..re_client_version:0.132.0.1a8ff94-gomaip
* src/buildtools/win: git_revision:a2e2717ea670249a34b0de4b3e54f268d320bdfa..git_revision:03d10f1657b4ddace618c34ab61b6357d1ae9c9a
* src/ios: 37d33be47e..0f9045d95e
* src/testing: a7e90605df..c863d4783f
* src/third_party: 121de111a9..9338c47087
* src/third_party/android_build_tools/manifest_merger: DEhOvoBwWVbV8XAI9NG-tn5g27KeMh2pXa44mY4dY10C..tQIUabJkFuwAI7BH20b0nn5fKWSPAa_M8cbkzpIW0VkC
* src/third_party/android_deps/libs/com_google_android_gms_play_services_base: version:2@18.0.1.cr1..version:2@18.1.0.cr1
* src/third_party/androidx: W2mpTbVe6yo3_GJiaoEVjCGnpicqsSrxcRMEADDJzMMC..t9WCSa3pyfLqHhv8_577tLFVY-ANlLru3HBHLPHdgAAC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/10a2132f50..23824fa0fe
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c712e9cc34..189b13f92e
* src/third_party/dav1d/libdav1d: 47107e384b..7b15ca1375
* src/third_party/depot_tools: f76550541c..9d64acedea
* src/third_party/ffmpeg: 7c1b0b524c..79a88d3393
* src/third_party/icu: a622de35ac..1112fa6b3b
* src/third_party/kotlinc/current: 8nR_4qTn61NDCwL0G03LrNZzpgmsu5bbyRGior3fZX8C..ZrpoPpdqeDMIMIhXyd95yML-ZbNUIKDXSeYiWuxz2J0C
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/0cee19cfc8..a2d599c975
* src/third_party/libc++/src: 9d119c1f4a..1506720cb3
* src/third_party/libvpx/source/libvpx: 96b64eaac5..3316c11240
* src/third_party/libyuv: 2f2c04c157..a6a2ec654b
* src/third_party/perfetto: e01c38d714..4183dabcac
* src/third_party/r8: tp4vVuXzmyHJxDFlwxDb7RYZLLEufc3EnGTyOTCTNkgC..ArRcmPYQPKnDIwdwwIr6T8QKNoFb-sQoKac2acxErbsC
* src/third_party/re2/src: ab7c5918b4..f9550c3f72
* src/tools: 2b9f1d699f..2b7d7f5046
* src/tools/luci-go: git_revision:c7b026b3a6a1f877ce46a90c5f761b10e5149891..git_revision:3df60a11d33a59614c0e8d2bccc58d8c30984901
* src/tools/luci-go: git_revision:c7b026b3a6a1f877ce46a90c5f761b10e5149891..git_revision:3df60a11d33a59614c0e8d2bccc58d8c30984901
Added dependencies
* src/third_party/android_deps/libs/com_google_android_gms_play_services_tflite_java
* src/third_party/android_deps/libs/com_google_android_gms_play_services_tflite_impl
* src/third_party/android_deps/libs/org_tensorflow_tensorflow_lite_api
DEPS diff: a4279f2842..1f0d2a10bd/DEPS

Clang version changed llvmorg-18-init-17730-gf670112a:llvmorg-19-init-2319-g7c4c2746
Details: a4279f2842..1f0d2a10bd/tools/clang/scripts/update.py

BUG=b/325398782

Change-Id: I2fa689dc0694e45d7ab7279da2dcbde215437c2d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340402
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41796}
2024-02-23 23:57:11 +00:00
Per K
ff0c960ee7 Introduce PacketTransportInternal::NotifyPacketReceived
Plan is to replace SignalReadPacket with this new method and have clients register as listeners.
rtc::ReceivedPacket is ammended with Descryption information so that receivers can know how to treat a received packet.
This will replace the current "flag". Also see https://webrtc-review.googlesource.com/c/src/+/340301/3

Bug: webrtc:15368
Change-Id: I9ea1f34e8b1e923d67c2e92e36a22b3dd10dbd73
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340181
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41795}
2024-02-23 18:03:13 +00:00
Philipp Hancke
845d6bef52 Fix handling of rejected m-lines without transport description
A fingerprint should not be required for m-lines which are rejected.

BUG=chromium:326493639,webrtc:11066

Change-Id: I7428c91a144ca46650e13d72868f160652a98339
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340322
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#41794}
2024-02-23 14:49:17 +00:00
Tommi
efbfc40029 Demote RTC_CHECK for sctp_mid() to RTC_LOG(LS_ERROR) if unavailable
Bug: chromium:326275823
Change-Id: Icfb8850867d1e39f23661422693da4f2829ecc57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340460
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41793}
2024-02-23 14:20:23 +00:00
Danil Chapovalov
4f63ea423f Deprecate VP8Decoder::Create
Migrate remaining usages inside webrtc (all are test only) to CreateVp8Decoder

Bug: webrtc:15791
Change-Id: I6a8317a8761953208ba746ac785fa1606217e6f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340300
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@{#41792}
2024-02-23 13:31:53 +00:00
Danil Chapovalov
bf20cf8a30 Implement Create instead of CreateVideoDecoder in remaining test VideoDecoderFactories
to allow Create become virtual in the VideoDecoderFactory interface

Bug: webrtc:15791
Change-Id: Id0d793164906473fa37346fa9177248ad8ef29bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340341
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41791}
2024-02-23 13:09:44 +00:00
Mirko Bonadei
de3b1cd597 Revert "Make PeerConnectionInteface methods pure virtual."
This reverts commit bff68580b5e575457f9334cd2ee1275f72fa9507.

Reason for revert: Breaks roll into Chromium.

Example https://ci.chromium.org/ui/p/chromium/builders/try/linux-rel/1714596/overview and https://chromium-review.googlesource.com/c/chromium/src/+/5316782.

Original change's description:
> Make PeerConnectionInteface methods pure virtual.
>
> Bug: none
> Change-Id: I64fc23f5159bc6a5cd83c0b00b292641f4976513
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340143
> Commit-Queue: Per Kjellander <perkj@webrtc.org>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41782}

Bug: none
Change-Id: I477d27d33ac2bcf98ed51c3da356605ed9afb6da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340323
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41790}
2024-02-23 10:21:37 +00:00