37f7d6c4e1
Update VP9Encoder::SupportsScalabilityMode
...
Indicate that the scalability mode is supported if the scalability config exists.
Bug: webrtc:13960
Change-Id: I6f42da6c9bbff1322ec5c3e3a68c7e031606da86
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262981
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36989}
2022-05-24 15:51:53 +00:00
cc52f07087
Log conflicting video playout delays when min delay set
...
This is a continuation of https://webrtc-review.googlesource.com/c/src/+/263202
which added logging for max delay. However, if the max delay was already
set and a new min delay was set this logging could have been missed.
Bug: None
Change-Id: I2e7e5bdf920fa68aa723ec8480d564b322813712
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263480
Reviewed-by: Johannes Kron <kron@google.com >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36988}
2022-05-24 15:09:32 +00:00
5ca01b5a5b
Use ios_perf_test for M1 arm64 perf tester
...
Bug: b/232347569
Change-Id: I16fa752ee81d3a331ce2c2d4fe2f4bd9b28a5597
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263481
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36987}
2022-05-24 14:59:12 +00:00
11cf37c3ba
Remove ReceiveStream definition.
...
Bug: webrtc:7484
Change-Id: I17c7617d14e28cbe4a54256ee11e9b3fd4346ec7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262961
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36986}
2022-05-24 14:53:24 +00:00
2a2f3ece15
Reland "Replace InternalVideoEncoderFactory implementation with VideoEncoderFactoryTemplate."
...
This reverts commit f8c81ca4690aa3e470cc61633f512de383c308a8.
Reason for revert: <Prepare to reland>
Original change's description:
> Revert "Replace InternalVideoEncoderFactory implementation with VideoEncoderFactoryTemplate."
>
> This reverts commit 256733c78af655029cb04afae2c404afb41ea685.
>
> Reason for revert: <breaks downstream>
>
> Original change's description:
> > Replace InternalVideoEncoderFactory implementation with VideoEncoderFactoryTemplate.
> >
> > Bug: webrtc:13573
> > Change-Id: Iae649e7922a67f70c53d33f3b87ea62bb6a3490c
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262812
> > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> > Commit-Queue: Philip Eliasson <philipel@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#36940}
>
> Bug: webrtc:13573
> Change-Id: I3341b6b96a56de63058c38943611b8c1629294ce
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262941
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> Commit-Queue: Philip Eliasson <philipel@webrtc.org >
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36942}
Bug: webrtc:13573
Change-Id: Iaf1222c58a18f378df20e4f83262b9a9da491712
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262943
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36985}
2022-05-24 12:40:57 +00:00
82cbae4c0d
Delete useless code.
...
R=xalep@webrtc.org
Bug: None
Change-Id: I3960184c18f1f6ba26b296f609c823d8b73b3f93
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262500
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Xavier Lepaul <xalep@webrtc.org >
Commit-Queue: Magnus Jedvert <magjed@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36984}
2022-05-24 12:07:21 +00:00
8e87a248de
Use a one-dimensional vector for Block data
...
Puts the whole block in contiguous memory and reduce pointer look-up.
The change has been verified to be bit-exact.
Bug: webrtc:14089
Change-Id: I264aaf764bf53a29f23249105f704b2fdbd7e51c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263203
Reviewed-by: Sam Zackrisson <saza@webrtc.org >
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36983}
2022-05-24 11:12:46 +00:00
1e8bb67295
GCC: Avoid symbol clash in RenderBuffer
...
GCC fails to resolve getter for RenderBuffer::Block() because
its return type has the same name with the getter method.
Rename getter method with the prefix "Get" as guided in the
https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/blink-c++.md#Precede-setters-with-the-word-Set_use-bare-words-for-getters
"If a getter’s name collides with a type name, prefix it with “Get”."
Bug: chromium:819294, webrtc:14089
Change-Id: Ieaa3af27415eb8c39806aa8480897b47fd07baa8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36982}
2022-05-24 10:47:56 +00:00
794c54faf0
Update WebRTC code version (2022-05-24T04:03:53).
...
Bug: None
Change-Id: I77db68cb4ba32316c528731e0a4da388100527e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263345
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@{#36981}
2022-05-24 05:52:56 +00:00
1e1e230dc1
Roll chromium_revision 4c07188ff7..8420110f64 (1006516:1006726)
...
Change log: 4c07188ff7..8420110f64
Full diff: 4c07188ff7..8420110f64
Changed dependencies
* src/base: 5ef5ee22a8..74045de3a6
* src/build: 490e7574e4..41d56d6f21
* src/ios: 9e5dcc6cb4..f8512a958a
* src/testing: dbc83fd6df..20c060c03e
* src/third_party: b9877b44b1..7ef0fb2d5f
* src/third_party/androidx: zkZyJUSFePiq9zoq7iyJ5x7BUomTWa37iQSsaTTON-kC..8nZar3DjrekVfqxGUS1BNrpYOi0G3KbQGMPKXZnsPfoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e983ebe3bf..31caa70cfc
* src/third_party/depot_tools: 964f8124b6..98ed2d205f
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/ed81a4095c..32d6783c4c
* src/third_party/perfetto: 785aac6dab..3aded8458e
* src/tools: 574c88fbcf..2c3f423ceb
* src/tools/luci-go: git_revision:0ef9351a5b73943d547fb27d463d5f4a1572727f..git_revision:a80cc32b17397d30b5fdb121520551cfba7089a2
* src/tools/luci-go: git_revision:0ef9351a5b73943d547fb27d463d5f4a1572727f..git_revision:a80cc32b17397d30b5fdb121520551cfba7089a2
DEPS diff: 4c07188ff7..8420110f64
/DEPS
No update to Clang.
BUG=None
Change-Id: Id099ba8794124e35af0ed4cc5c0d62bb7c6c69da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263343
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@{#36980}
2022-05-24 02:52:56 +00:00
f71315c480
Wayland: Allow setting custom resolution
...
This CL allows the users to propose custom resolution to server
for the captured pipewire streams.
Bug: chromium:1291247
Change-Id: Iaae2c73df1a5f5ebac651ce7d087af4c273113c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263360
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Salman Malik <salmanmalik@google.com >
Cr-Commit-Position: refs/heads/main@{#36979}
2022-05-23 21:51:16 +00:00
dd65bfc681
Roll chromium_revision c0ab132ab0..4c07188ff7 (1006398:1006516)
...
Change log: c0ab132ab0..4c07188ff7
Full diff: c0ab132ab0..4c07188ff7
Changed dependencies
* src/base: 80944b43a0..5ef5ee22a8
* src/build: b2f1ec8d78..490e7574e4
* src/ios: ab3fdbbced..9e5dcc6cb4
* src/testing: ee605b97e6..dbc83fd6df
* src/third_party: d802bb3119..b9877b44b1
* src/third_party/androidx: ZofHBCltyn83hrR-v-njZxfWNNfAyvw9vo0dfPt3AFYC..zkZyJUSFePiq9zoq7iyJ5x7BUomTWa37iQSsaTTON-kC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a1cf7a299e..e983ebe3bf
* src/third_party/perfetto: 5a9d84436f..785aac6dab
* src/tools: 7faebb149c..574c88fbcf
DEPS diff: c0ab132ab0..4c07188ff7
/DEPS
No update to Clang.
BUG=None
Change-Id: I5512b1f52b1d7a92d1086befd2521dcd13d2c433
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263281
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@{#36978}
2022-05-23 18:43:40 +00:00
eabaf8d7fe
Log when conflicting recv video playout delays are set
...
There are two cases that can be confusing for applications developers
which may result in the playout delay not being set as intended.
First, it is not well defined which min playout delay should be used
when multiple are set. This changes adds a warning to alert application
developers that they are setting multiple playout delays.
Second, if the playout delay header extension is used, developers must
be careful that the max playout delay is always larger than the min
playout delay, otherwise the behaviour is undefined. This change logs an
error when this case is detected.
Bug: None
Change-Id: I8477d48ef64636da080792362fa898e42f038bef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263202
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36977}
2022-05-23 16:37:22 +00:00
8101e7b79b
Reland "Don't create channel_manager++ when media_engine is not set"
...
This reverts commit c6c02efb56b24df04ed9ab61252c14c7bddcca93.
Reason for revert: Test now passes (and channel manager is gone)
Original change's description:
> Revert "Don't create channel_manager when media_engine is not set"
>
> This reverts commit c48ad732d6eb69f14dd6d44f801d62997cef2c2f.
>
> Reason for revert: breaks downstream project
>
> Original change's description:
> > Don't create channel_manager when media_engine is not set
> >
> > Also remove a bunch of functions in ChannelManager that were just
> > forwarding to MediaEngineInterface.
> >
> > Bug: webrtc:13931
> > Change-Id: Ia38591fd22c665cace16d032f5c1e384e413cded
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261304
> > Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
> > Reviewed-by: Henrik Boström <hbos@webrtc.org >
> > Commit-Queue: Harald Alvestrand <hta@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#36801}
>
> Bug: webrtc:13931
> Change-Id: I1e260a2489547bd9483b50e043c28d2805b0fa5a
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261660
> Commit-Queue: Artem Titov <titovartem@webrtc.org >
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Owners-Override: Artem Titov <titovartem@webrtc.org >
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> Cr-Commit-Position: refs/heads/main@{#36811}
Bug: webrtc:13931
Change-Id: I7b5b45b46095c18d489b6a9fe4c625971d6b3da6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261661
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36976}
2022-05-23 15:51:21 +00:00
2377226851
Start moving timing helper classes into timing/ sub-folder.
...
Putting these classes in a sub folder increases
structure and clarifies that they are used as
helper classes. Affected classes in this change:
* CodecTimer
* InterFrameDelay
* RttFilter
VCMTiming will be moved in a separate CL.
Additional changes:
* Remove VCM prefix from class names.
* Introduce granular BUILD.gn targets.
* Update some includes.
Bug: webrtc:14111
Change-Id: Ia75128aa955a819033b97d4784cb61904de7230b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262960
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36975}
2022-05-23 13:43:40 +00:00
60c67c6377
Roll chromium_revision 67aec559fe..c0ab132ab0 (1006297:1006398)
...
Change log: 67aec559fe..c0ab132ab0
Full diff: 67aec559fe..c0ab132ab0
Changed dependencies
* src/base: 7ba0a76fe0..80944b43a0
* src/ios: 8031ce0fa6..ab3fdbbced
* src/testing: 2f44ab711e..ee605b97e6
* src/third_party: 2085671f2b..d802bb3119
* src/third_party/depot_tools: 4e6aa2530f..964f8124b6
* src/third_party/perfetto: 370def59dc..5a9d84436f
* src/tools: d7f10beb95..7faebb149c
DEPS diff: 67aec559fe..c0ab132ab0
/DEPS
No update to Clang.
BUG=None
Change-Id: I85ba9724b6b7b0a081924427b64a156811d3fdc9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263094
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@{#36974}
2022-05-23 13:29:21 +00:00
fbf66ddddf
Move UniqueTimestampCounter to video/
...
This helper class currently lives in `modules/video_coding`,
but it's only users are in `video/`. Thus, it makes sense to
move the class to `video/`.
Bug: webrtc:14116
Change-Id: I0d3f8961bc8f5fe80f3100dbbd309b206020e6d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262963
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36973}
2022-05-23 13:21:32 +00:00
fbfe6f08a4
AEC3: Correct high-band gain for multi-channel
...
The high-band gain is corrected by fixing the computation of the
low-band energy
Bug: webrtc:14108
Change-Id: I5033287de57aedcd91bb71623ca2862519ffb35b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263201
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36972}
2022-05-23 13:09:49 +00:00
c80a182e55
Remove 'new_connection' attribute from ConnectionInfo
...
Bug: none
Change-Id: Id08aa530ebf0bca50517d8e24b5cad9953a5691a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263180
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36971}
2022-05-23 12:58:21 +00:00
485457f050
Delete ChannelManager class
...
Bug: webrtc:13931
Change-Id: I331aed0e304f89a0c53d8db20ab2c9733ebbb34c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263120
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36970}
2022-05-23 10:06:26 +00:00
353d5b243a
Remove crosscompile for Perf Mac M1 Arm64 12
...
Since the Perf tester is actually compiling histogram code, it needs
to have it's own native OS gclient and GN config. The Builder has already
built and cached the MacOS arm64 binaries to be tested for M1.
I got confused and thought the tester was also compiling something for
the bot it shards to.
Bug: b/232347569
Change-Id: I0468945a04905d2d647626229af77c00d1f632fd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263200
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36969}
2022-05-23 09:54:48 +00:00
d3ead1a942
AEC3: 'Block' class
...
This change adds a Block class to reduce the need for std::vector<std::vector<std::vector<float>>>. This make the code
easier to read and less error prone.
It also enables future changes to the underlying data structure of a
block. For instance, the data of all bands and channels could be stored
in a single vector.
The change has been verified to be bit-exact.
Bug: webrtc:14089
Change-Id: Ied9a78124c0bbafe0e912017aef91f7c311de2ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262252
Reviewed-by: Per Åhgren <peah@webrtc.org >
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36968}
2022-05-23 09:53:46 +00:00
742714870a
Reland CL 262942 with dev specific dataset.
...
GCP permissions have also been updated to allow
bigquery dataset and table read+create etc.
Bug: b/227310186
Change-Id: I2e0404877b608c1b3dd9bb3d97fa99f712832a1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263160
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36967}
2022-05-23 09:11:38 +00:00
8712d0b150
Include all trace categories for internal usage
...
This CL adds a parameter to include `TRACE_DISABLED_BY_DEFAULT`
categories for internal usage. Tentatively set it by default.
Bug: webrtc:14080
Change-Id: I62a1a437b8d144b86bc5017e20e2f35e042ad2cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/260664
Reviewed-by: Johannes Kron <kron@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36966}
2022-05-23 09:10:36 +00:00
3176ef79e9
Rename AudioReceiveStream to AudioReceiveStreamInterface
...
Bug: webrtc:7484
Change-Id: I22eaa7a9e082fc575cf7471d7a2f4f706564d54f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262805
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36965}
2022-05-23 08:44:26 +00:00
4d6dd17153
Change VideoStreamEncoder::Stop() to handle stopped TQ
...
In case the encoder TQ has been stopped and doesn't accept more tasks,
we could end up in a hung state during Stop(). This is a hypothetical
situation, but can be simulated in a test and avoided.
Bug: webrtc:14063
Change-Id: I20f48b11b6266f6875ed5e69de3529212505e439
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258125
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36964}
2022-05-23 08:34:36 +00:00
c3fa7c38b2
Remove remaining trampoline functions from channel_manager
...
This is part of the project to delete the class entirely.
The CL also adds an "use_rtx" parameter to the function for listing
video codecs, rather than filtering those away afterwards.
Bug: webrtc:13931
Change-Id: I96b9b18c694a1c0986ccf22face76ef4c704d372
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262666
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36963}
2022-05-23 08:09:06 +00:00
dbfa78114b
Revert "Add cluster rules, fix bug instance"
...
This reverts commit afe1680609ac6e4370b9976265888ded15599ce3.
Reason for revert: Bad configuration, causes alerts to fire in Weetbix dev/prod.
Original change's description:
> Add cluster rules, fix bug instance
>
> Bug: b/227310186
> Change-Id: I39fa3204f0dd6b514dc468b29faa819c644486a8
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262942
> Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
> Reviewed-by: Jeremy Leconte <jleconte@google.com >
> Cr-Commit-Position: refs/heads/main@{#36943}
Bug: b/227310186
Change-Id: I8a0fd8662765b50175960bc28fae5c3254588772
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263100
Auto-Submit: Patrick Meiring <meiring@google.com >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36962}
2022-05-23 07:12:10 +00:00
f8acaabe8b
Update WebRTC code version (2022-05-23T04:04:57).
...
Bug: None
Change-Id: Ieaba54afa2d7fe2f52346d388b879d4a98d9d16b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263090
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@{#36961}
2022-05-23 05:16:29 +00:00
2cc7bbb0cd
Roll chromium_revision 31213dddfe..67aec559fe (1006183:1006297)
...
Change log: 31213dddfe..67aec559fe
Full diff: 31213dddfe..67aec559fe
Changed dependencies
* src/base: e6f782f391..7ba0a76fe0
* src/build: b8694ed106..b2f1ec8d78
* src/ios: e44b1a0d89..8031ce0fa6
* src/testing: d369e411e6..2f44ab711e
* src/third_party: e2d2260e04..2085671f2b
* src/third_party/androidx: JVe-7SbZN2lqYNmr2LZ9NtrPjnRVHj0HCbGLNQi6tswC..ZofHBCltyn83hrR-v-njZxfWNNfAyvw9vo0dfPt3AFYC
* src/third_party/depot_tools: 2f988479fb..4e6aa2530f
* src/tools: cdbe4e9aae..d7f10beb95
DEPS diff: 31213dddfe..67aec559fe
/DEPS
No update to Clang.
BUG=None
Change-Id: I05461280e9da60b905ffe7a3ea2a65b12e8c2642
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263089
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@{#36960}
2022-05-23 04:43:43 +00:00
dddbbebe2b
Rename internal::AudioReceiveStream to AudioReceiveStreamImpl
...
Bug: webrtc:7484
Change-Id: Id0836a7fdd6fabbdc9bdc3b15e9965d9102bffa5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262803
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36959}
2022-05-22 12:22:18 +00:00
f6f4543304
Rename VideoReceiveStream to VideoReceiveStreamInterface
...
Bug: webrtc:7484
Change-Id: I653cfe46486e0396897dd333069a894d67e3c07b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262769
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36958}
2022-05-22 10:54:38 +00:00
d91996dd00
Update WebRTC code version (2022-05-22T04:05:03).
...
Bug: None
Change-Id: I15a804906a90a50f2ea083bcad0c18529e1ca3d6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263061
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@{#36957}
2022-05-22 05:18:28 +00:00
910446f945
Roll chromium_revision 134690e638..31213dddfe (1006082:1006183)
...
Change log: 134690e638..31213dddfe
Full diff: 134690e638..31213dddfe
Changed dependencies
* src/base: 775ec9d2f3..e6f782f391
* src/build: 44ff734808..b8694ed106
* src/ios: 78ffa10dff..e44b1a0d89
* src/testing: e982f3e038..d369e411e6
* src/third_party: b36fb6563f..e2d2260e04
* src/third_party/androidx: RB0mb2ryaZJKy878dbB61Agwpxw3Qbz87u7kfIPB1oQC..JVe-7SbZN2lqYNmr2LZ9NtrPjnRVHj0HCbGLNQi6tswC
* src/third_party/depot_tools: 0e9a7d2643..2f988479fb
* src/tools: 9f7cf67e7b..cdbe4e9aae
DEPS diff: 134690e638..31213dddfe
/DEPS
No update to Clang.
BUG=None
Change-Id: I2d66be515a842d19e2d4eba5f8a61c080f59bc0e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263041
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@{#36956}
2022-05-22 00:44:41 +00:00
1def899931
Remove legacy (unused) config param: jitter_buffer_enable_rtx_handling
...
Bug: none
Change-Id: I14164546950cc63c37e54544cdc80bfd4eddf211
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262962
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36955}
2022-05-21 23:06:21 +00:00
e508ebc645
Update WebRTC code version (2022-05-21T04:04:39).
...
Bug: None
Change-Id: I072c54f3afd47f1cb3320dab9150a48dbc2091b8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263021
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@{#36954}
2022-05-21 05:29:51 +00:00
3f6c634394
Roll chromium_revision 2ca99fd94b..134690e638 (1005981:1006082)
...
Change log: 2ca99fd94b..134690e638
Full diff: 2ca99fd94b..134690e638
Changed dependencies
* src/base: 3edc3dbedd..775ec9d2f3
* src/build: 5807be4980..44ff734808
* src/buildtools/third_party/libunwind/trunk: c9b2288d0c..d03f56b8fa
* src/testing: 1f5ee59496..e982f3e038
* src/third_party: 90f2ca5ebd..b36fb6563f
* src/third_party/androidx: 6UlL8Kfql-lL2RalyoIAmkibNjfUbOy9MP3nUIVQVPYC..RB0mb2ryaZJKy878dbB61Agwpxw3Qbz87u7kfIPB1oQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/811104909b..a1cf7a299e
* src/third_party/depot_tools: cf9a776713..0e9a7d2643
* src/third_party/icu: 1c67b4e7d3..4c1a868725
* src/tools: 47f77dd3a5..9f7cf67e7b
DEPS diff: 2ca99fd94b..134690e638
/DEPS
Clang version changed llvmorg-15-init-10168-gc2a7904a:llvmorg-15-init-10717-ge00cbbec
Details: 2ca99fd94b..134690e638
/tools/clang/scripts/update.py
BUG=None
Change-Id: I15ad4d558bc64a53d8a85e59e79c25addd8b8013
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263000
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@{#36953}
2022-05-21 03:00:51 +00:00
fc412ed853
Roll chromium_revision 97155e4126..2ca99fd94b (1005869:1005981)
...
Change log: 97155e4126..2ca99fd94b
Full diff: 97155e4126..2ca99fd94b
Changed dependencies
* src/base: 33fc67acc9..3edc3dbedd
* src/buildtools/third_party/libc++abi/trunk: 3e4d3831b8..4ad92ece12
* src/ios: 8f163ea16e..78ffa10dff
* src/testing: c11866ec3f..1f5ee59496
* src/third_party: 1d34e64bd0..90f2ca5ebd
* src/third_party/androidx: PwPwlC5S7JV4CxubGV0WFH7vyAHBGvqQKWxj83IUPxcC..6UlL8Kfql-lL2RalyoIAmkibNjfUbOy9MP3nUIVQVPYC
* src/tools: 5deea0a6bc..47f77dd3a5
DEPS diff: 97155e4126..2ca99fd94b
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie2f35a5e5fddbc673bdffaf38c88e89e9a29cfe3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262922
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@{#36952}
2022-05-20 22:28:51 +00:00
213d389d56
Roll chromium_revision 04a304ade5..97155e4126 (1005734:1005869)
...
Change log: 04a304ade5..97155e4126
Full diff: 04a304ade5..97155e4126
Changed dependencies
* src/base: 267dcac3ed..33fc67acc9
* src/build: 23d59a15cb..5807be4980
* src/ios: 32d46891d4..8f163ea16e
* src/testing: 083840820b..c11866ec3f
* src/third_party: d18b96b235..1d34e64bd0
* src/third_party/ffmpeg: e481fc655a..abfc2628f2
* src/tools: 06f2aed74d..5deea0a6bc
DEPS diff: 04a304ade5..97155e4126
/DEPS
No update to Clang.
BUG=None
Change-Id: I484ffec7238a7dd33427f62da614eef3e9e1cf6d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262908
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@{#36951}
2022-05-20 18:40:32 +00:00
83830f316e
Delete TestListener and top-level thread wrapping.
...
Instead use rtc::AutoThread in tests that need that.
Bug: webrtc:9714
Change-Id: I1f33b1b2d321770d062504dd9ef86d66a345dd42
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254681
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36950}
2022-05-20 15:21:21 +00:00
be2fb41b32
Delete codec-specific frameDroppingOn settings.
...
Followup to https://webrtc-review.googlesource.com/c/src/+/262244
Bug: webrtc:6883
Change-Id: Iefac43709f14424c74470aa878ec512b7dacc68a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262258
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36949}
2022-05-20 14:54:31 +00:00
2ee3e4db22
Use resolution bitrate limits if one spatial layer is configured via scalability mode.
...
Bug: webrtc:13960
Change-Id: Ie9238f3352b0d9d92fda97a250de0792e6bbfc9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261721
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36948}
2022-05-20 13:25:51 +00:00
6fb674ea5a
Rename MediaReceiveStream to MediaReceiveStreamInterface
...
Bug: webrtc:7484
Change-Id: I0bc4bc57e8c4450c503ae4d5a41f9bbe243b00e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262768
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36947}
2022-05-20 13:17:52 +00:00
c0a9f35248
Define SimulcastStream as an alias for SpatialLayer
...
Step one in making it a separate type, that will be done as a
followup, after downstream code is updated to use the new name.
Bug: webrtc:11607
Change-Id: I6fa664a0729b1cfd71b7f02b6441880beee0e741
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262806
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36946}
2022-05-20 13:12:21 +00:00
1c633c8b87
Roll chromium_revision d198633052..04a304ade5 (1005612:1005734)
...
Change log: d198633052..04a304ade5
Full diff: d198633052..04a304ade5
Changed dependencies
* src/base: 03a9b994b7..267dcac3ed
* src/build: 399520d50a..23d59a15cb
* src/ios: 2b5dc23af3..32d46891d4
* src/testing: 900b72a5b4..083840820b
* src/third_party: f3ee75faa3..d18b96b235
* src/third_party/androidx: ysPZmJ22H1d0s_hhsbD8Z_63nV2LPoUuz24Ll_Xk788C..PwPwlC5S7JV4CxubGV0WFH7vyAHBGvqQKWxj83IUPxcC
* src/third_party/depot_tools: bd80a1be23..cf9a776713
* src/tools: a742a5ba95..06f2aed74d
DEPS diff: d198633052..04a304ade5
/DEPS
No update to Clang.
BUG=None
Change-Id: I98cc38c785c20e578777bf52bcb0a7045e337fab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262906
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@{#36945}
2022-05-20 13:08:21 +00:00
9e6ebfe59c
Remove AcmReceiverBitExactnessOldApi tests.
...
AcmReceiver basically only does resampling, which is not something we need to test for bit-exactness.
NetEq bit-exactness is already tested with the same rtp input file as these tests.
Bug: None
Change-Id: Ibb3936c86098e0eea944860d33e2c13bf046e40b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262816
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Reviewed-by: Minyue Li <minyue@webrtc.org >
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36944}
2022-05-20 13:05:01 +00:00
afe1680609
Add cluster rules, fix bug instance
...
Bug: b/227310186
Change-Id: I39fa3204f0dd6b514dc468b29faa819c644486a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262942
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36943}
2022-05-20 12:00:46 +00:00
f8c81ca469
Revert "Replace InternalVideoEncoderFactory implementation with VideoEncoderFactoryTemplate."
...
This reverts commit 256733c78af655029cb04afae2c404afb41ea685.
Reason for revert: <breaks downstream>
Original change's description:
> Replace InternalVideoEncoderFactory implementation with VideoEncoderFactoryTemplate.
>
> Bug: webrtc:13573
> Change-Id: Iae649e7922a67f70c53d33f3b87ea62bb6a3490c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262812
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Commit-Queue: Philip Eliasson <philipel@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36940}
Bug: webrtc:13573
Change-Id: I3341b6b96a56de63058c38943611b8c1629294ce
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262941
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36942}
2022-05-20 11:45:47 +00:00
ae2f39ca3b
Refactor ResolutionBitrateLimitsTest
...
Use the DataRate type, and designated initializers to construct expectations.
Bug: None
Change-Id: I9f3a64faf7afffb1c2efebeda84f3ef6d4e71dee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262940
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36941}
2022-05-20 11:26:37 +00:00
256733c78a
Replace InternalVideoEncoderFactory implementation with VideoEncoderFactoryTemplate.
...
Bug: webrtc:13573
Change-Id: Iae649e7922a67f70c53d33f3b87ea62bb6a3490c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262812
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36940}
2022-05-20 11:14:36 +00:00