e40e145d15
Roll chromium_revision c0ac7e513e..57dbb758a6 (796807:796953)
...
Change log: c0ac7e513e..57dbb758a6
Full diff: c0ac7e513e..57dbb758a6
Changed dependencies
* src/base: 515567c27a..a6969065ef
* src/build: 47c5a94aa4..0e4894f4ec
* src/ios: 1494bde86f..f6bc7f0035
* src/testing: d2c7868556..bf379bb241
* src/third_party: f489138872..ce73b08a6f
* src/third_party/harfbuzz-ng/src: cdb7d2b9bc..d03eecb4d6
* src/third_party/perfetto: dc45688991..0376edf14e
* src/tools: 949cb0bf71..8691920cba
DEPS diff: c0ac7e513e..57dbb758a6
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I8380b626601dfe8727ec66a6b8ccebc0625c625b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181380
Reviewed-by: 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/master@{#31915}
2020-08-11 20:40:36 +00:00
c2cfd18ab8
Reland "peerconnection: prefer spec names for signaling state"
...
This is a reland of f79bfc65e52a35d27cf0db2d212e94043fb44da3
the tests that have blocked the roll have been marked as allowed to fail.
Original change's description:
> peerconnection: prefer spec names for signaling state
>
> Map the internal state names to the spec ones defined in
> https://w3c.github.io/webrtc-pc/#rtcsignalingstate-enum
> instead of exposing them. This only affects the (not specified)
> error strings.
>
> Bug: None
> Change-Id: Ib0b35bb3106b1688e8386f6fdd0b8c7fdebaf1dc
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178390
> Reviewed-by: Henrik Boström <hbos@webrtc.org >
> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
> Cr-Commit-Position: refs/heads/master@{#31591}
Bug: chromium:1101699
Change-Id: Ia21cec9e76fbaa4df2fa5a80409a7c80fedc4faa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178562
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31914}
2020-08-11 15:44:00 +00:00
552eed534c
[Adaptation] Don't toggle EncoderUsageResource on/off
...
Instead it should be ensured that it is started with the correct config.
This removes confusion regarding a resource state. If the resource
check is stopped then the adaptations for that resource should be
removed, and there is no way to determine that if we have one method for
stop for both reconfigure and shutdown.
Bug: webrtc:11843
Change-Id: I491f2fd1f4f803a4610124c7b0026ad75ab4a9cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181368
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@google.com >
Cr-Commit-Position: refs/heads/master@{#31913}
2020-08-11 15:05:10 +00:00
c45b65a951
Roll chromium_revision 5246cdb214..c0ac7e513e (796691:796807)
...
Change log: 5246cdb214..c0ac7e513e
Full diff: 5246cdb214..c0ac7e513e
Changed dependencies
* src/build: 1130766620..47c5a94aa4
* src/ios: 470280a6e7..1494bde86f
* src/testing: bc61ceeaf7..d2c7868556
* src/third_party: 981971d929..f489138872
* src/third_party/depot_tools: 531d992f00..97adc5795e
* src/third_party/libjpeg_turbo: 0241a1304f..9d4f8005bc
* src/third_party/perfetto: 01e0ccdc9b..dc45688991
* src/tools: 0bfa1534d3..949cb0bf71
DEPS diff: 5246cdb214..c0ac7e513e
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I95712f19f49027257ffc5ef0ceb4126ac7ea0279
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181345
Reviewed-by: 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/master@{#31912}
2020-08-11 14:50:46 +00:00
5401bad701
Prepare for deleting VideoCodec::plType
...
Deletes all webrtc usage of this member. Next step is to delete
any downstream references, and when that's done, the member can be
deleted.
Bug: None
Change-Id: I3f3a94a063dccf56468a1069653efd3809875b01
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181201
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31911}
2020-08-11 14:20:59 +00:00
f824ef8062
Disable switch camera and route change buttons when processing
...
When user touches switch camera it takes a while for camera to switch.
So disabled switch camera button on touch and enabled it back when
switch camera is done. It also gives visual feedback to user.
Did same change for route change button as well. Route change
operation is relatively fast but making this change make it robust in
case the operation takes time.
Also changed image color and background color highlight color for
touch highlight.
Bug: webrtc:11778
Change-Id: I037b830f7a02b49bf292b8838bd245db585dbd22
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179041
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31910}
2020-08-11 13:18:39 +00:00
bcb42f1e4b
Move initialization of GoogleMock and flags to main from test_main_lib
...
Bug: None
Change-Id: Ie3aed382d4e468c4adbfdbcc1bdb3f069d3eaae2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181364
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31909}
2020-08-11 11:46:50 +00:00
07b7dece9a
video_replay: wrap main thread
...
Fix for the DCHECK described in
from https://bugs.chromium.org/p/webrtc/issues/detail?id=11800#c3
BUG=None
Change-Id: I18e6e12431c1d1c033f5e219156afde00b9ae1e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/master@{#31908}
2020-08-11 11:28:09 +00:00
6060df5948
Reland "Implement transceiver.stop()"
...
This is a reland of 11dc6571cb4ff3e71dee1557dfff8d9076e108d3
One fix that makes Web Platform Tests pass in debug mode is applied.
Original change's description:
> Implement transceiver.stop()
>
> This adds RtpTransceiver.StopStandard(), which behaves according to
> the specification at
> https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-stop
>
> It modifies RTCPeerConnection.getTransceivers() to return only
> transceivers that have not been stopped.
>
> Rebase of armax' https://webrtc-review.googlesource.com/c/src/+/172762
>
> Bug: chromium:980879
> Change-Id: I7d383ee874ccc0a006fdcf280496b5d4235425ce
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180580
> Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
> Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
> Reviewed-by: Guido Urdaneta <guidou@webrtc.org >
> Commit-Queue: Harald Alvestrand <hta@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31893}
Bug: chromium:980879
Change-Id: Ide31d929ac5ea118d83fdf6a35a592af23f7dfa7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181263
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Guido Urdaneta <guidou@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31907}
2020-08-11 10:46:23 +00:00
f867ba8b5d
Delete deprecated variant of RtpVideoStreamReceiver::AddReceiveCodec
...
Bug: None
Change-Id: I231967ca6777ec2fcbc6bdeef432267525182198
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181361
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31906}
2020-08-11 09:53:35 +00:00
64a60835a1
[Adaptation] Remove processing_in_progress_ from ResourceAdaptationProcessor
...
This flag was used to protect an AdaptationListener from adapting again,
but since AdaptationListener was removed this guard is no longer needed.
Bug: webrtc:11834
Change-Id: If79e960f57aaf56ce2849329ff6737414fc60e9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181068
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@google.com >
Cr-Commit-Position: refs/heads/master@{#31905}
2020-08-11 08:57:10 +00:00
5a37d122d3
Delete deprecated variant of VideoCodingModule::RegisterReceiveCodec
...
Bug: None
Change-Id: Ib7ff9657c5afc265a28a26f7e52059455d51c3e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181360
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31904}
2020-08-11 08:44:50 +00:00
c61e780dc8
Revert "[XProto] Add SharedXDisplay::IgnoreXServerGrabs"
...
This reverts commit cf8ea9c25903edb2c907a3cf18e1d31e0196e2e9.
Reason for revert: Breaks an upstream project.
Original change's description:
> [XProto] Add SharedXDisplay::IgnoreXServerGrabs
>
> This is necessary for Chromium CL:
> https://chromium-review.googlesource.com/c/chromium/src/+/2327373
>
> BUG=chromium:1066670
>
> Change-Id: I8c5e5976d6c4737135254b9715b3aa5c885bfc8c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180773
> Reviewed-by: Jamie Walch <jamiewalch@chromium.org >
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org >
> Cr-Commit-Position: refs/heads/master@{#31901}
TBR=jamiewalch@chromium.org ,sergeyu@chromium.org ,thomasanderson@chromium.org
Change-Id: I666996581e78e783d8028c601559f0c5871a7145
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:1066670
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181362
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Commit-Queue: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31903}
2020-08-11 08:25:12 +00:00
faa233ccab
Roll chromium_revision 48eed58536..5246cdb214 (796566:796691)
...
Change log: 48eed58536..5246cdb214
Full diff: 48eed58536..5246cdb214
Changed dependencies
* src/base: 33ce1ca8af..515567c27a
* src/build: 8b12c5fe9d..1130766620
* src/ios: f296cca689..470280a6e7
* src/testing: 09741a4d8f..bc61ceeaf7
* src/third_party: 3608249362..981971d929
* src/tools: d9dea77475..0bfa1534d3
DEPS diff: 48eed58536..5246cdb214
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Id532a482ea4a739b49c953d513c853c430797a2d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181340
Reviewed-by: 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/master@{#31902}
2020-08-11 04:37:47 +00:00
cf8ea9c259
[XProto] Add SharedXDisplay::IgnoreXServerGrabs
...
This is necessary for Chromium CL:
https://chromium-review.googlesource.com/c/chromium/src/+/2327373
BUG=chromium:1066670
Change-Id: I8c5e5976d6c4737135254b9715b3aa5c885bfc8c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180773
Reviewed-by: Jamie Walch <jamiewalch@chromium.org >
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org >
Cr-Commit-Position: refs/heads/master@{#31901}
2020-08-11 02:42:56 +00:00
eeec9d5936
Roll chromium_revision 9868e92510..48eed58536 (796451:796566)
...
Change log: 9868e92510..48eed58536
Full diff: 9868e92510..48eed58536
Changed dependencies
* src/base: 6e594ed76f..33ce1ca8af
* src/build: abf3d46936..8b12c5fe9d
* src/ios: 1277bf7de8..f296cca689
* src/testing: 05caa751d7..09741a4d8f
* src/third_party: 4823540433..3608249362
* src/third_party/depot_tools: 0fa91d0f35..531d992f00
* src/tools: f23a0d4447..d9dea77475
DEPS diff: 9868e92510..48eed58536
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I9a34f694dcc383524d2f6f4ab5dfae096f06c15a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181303
Reviewed-by: 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/master@{#31900}
2020-08-10 22:53:50 +00:00
28330b5793
Roll chromium_revision 8cce5f8121..9868e92510 (796325:796451)
...
Change log: 8cce5f8121..9868e92510
Full diff: 8cce5f8121..9868e92510
Changed dependencies
* src/base: f8948f2a5d..6e594ed76f
* src/build: 4e325d6559..abf3d46936
* src/ios: 44bc7ad8bf..1277bf7de8
* src/testing: 3fbb9c3e6e..05caa751d7
* src/third_party: 9a5350bb4d..4823540433
* src/third_party/perfetto: a4cba6578f..01e0ccdc9b
* src/tools: 41cabe8a5f..f23a0d4447
DEPS diff: 8cce5f8121..9868e92510
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I9111f610f6afca5128b4ccdd9c25e56a7e72aad1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181320
Reviewed-by: 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/master@{#31899}
2020-08-10 18:40:20 +00:00
c1d34b0079
[Adaptation] Remove ResourceAdaptation queue from VideoStreamEncoderResources
...
Since the degradation preference can be fetch from the thread safe
provider, this removed the need to have 2 queues.
Bug: None
Change-Id: I94cb8b7d3d2950acfe0ad0a6d46edc038ed8e286
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177523
Commit-Queue: Evan Shrubsole <eshr@google.com >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31898}
2020-08-10 18:08:56 +00:00
a88c9776de
Revert "Implement transceiver.stop()"
...
This reverts commit 11dc6571cb4ff3e71dee1557dfff8d9076e108d3.
Reason for revert: Breaks Chromium WPT tests
Original change's description:
> Implement transceiver.stop()
>
> This adds RtpTransceiver.StopStandard(), which behaves according to
> the specification at
> https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-stop
>
> It modifies RTCPeerConnection.getTransceivers() to return only
> transceivers that have not been stopped.
>
> Rebase of armax' https://webrtc-review.googlesource.com/c/src/+/172762
>
> Bug: chromium:980879
> Change-Id: I7d383ee874ccc0a006fdcf280496b5d4235425ce
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180580
> Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
> Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
> Reviewed-by: Guido Urdaneta <guidou@webrtc.org >
> Commit-Queue: Harald Alvestrand <hta@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31893}
TBR=sakal@webrtc.org ,kthelgason@webrtc.org ,hta@webrtc.org ,guidou@webrtc.org ,marinaciocea@webrtc.org
Change-Id: Ibdc24f7d41e481293ca74ba6d1572de64f7e4654
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:980879
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181262
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31897}
2020-08-10 18:06:30 +00:00
b9c1654cc7
[Adaptation] Delete AdaptationListener
...
It was not used by any class and all future uses can use the
VideoSourceRestrictionsListener.
Bug: webrtc:11834
Change-Id: I5c71b93cc503f458dce0ccdd78b91b5a1debc56d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181062
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@google.com >
Cr-Commit-Position: refs/heads/master@{#31896}
2020-08-10 17:43:56 +00:00
a1c77f6d0d
[Adaptation] Move Balanced MinFpsDiff logic to VideoStreamAdapter
...
This way can double adapt right away instead of relying
on the qp scaler checking soon into the future.
Bug: webrtc:11830
Change-Id: I8e878168303cf6a4c3edcf3997dd8ac2413a4479
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181060
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@google.com >
Cr-Commit-Position: refs/heads/master@{#31895}
2020-08-10 15:56:07 +00:00
8e95ea92b2
Add method RtpVideoStreamReceiver::AddReceiveCodec with explicit payload type
...
Bug: None
Change-Id: If1008c9053a27b1e0d79299555675e17511069f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181240
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31894}
2020-08-10 14:26:41 +00:00
11dc6571cb
Implement transceiver.stop()
...
This adds RtpTransceiver.StopStandard(), which behaves according to
the specification at
https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-stop
It modifies RTCPeerConnection.getTransceivers() to return only
transceivers that have not been stopped.
Rebase of armax' https://webrtc-review.googlesource.com/c/src/+/172762
Bug: chromium:980879
Change-Id: I7d383ee874ccc0a006fdcf280496b5d4235425ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180580
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Guido Urdaneta <guidou@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31893}
2020-08-10 13:29:15 +00:00
582102c9b7
Add a VideoCoding::RegisterReceiveCodec method with payload_type
...
Intended to ease removal of VideoCodec::plType, separating video
coding from transport.
Bug: None
Change-Id: I0764f2f714eab9ee4c3e55751819cd5915fb37b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181075
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31892}
2020-08-10 11:08:52 +00:00
cf11d1ddbe
Roll chromium_revision cfbe56f17a..8cce5f8121 (796058:796325)
...
Change log: cfbe56f17a..8cce5f8121
Full diff: cfbe56f17a..8cce5f8121
Changed dependencies
* src/base: 79ecefbaa6..f8948f2a5d
* src/build: d48c1d06dd..4e325d6559
* src/ios: b80fbf30ef..44bc7ad8bf
* src/testing: 3270a2f48e..3fbb9c3e6e
* src/third_party: aa6cdf5f8e..9a5350bb4d
* src/third_party/depot_tools: 24289f2e94..0fa91d0f35
* src/tools: ea5b4d010a..41cabe8a5f
DEPS diff: cfbe56f17a..8cce5f8121
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ic9256000903452fe6bdb7b239152f959d2d344f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181220
Reviewed-by: 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/master@{#31891}
2020-08-10 11:07:46 +00:00
162d39a53e
Update settings for balanced degradation.
...
Configure fps_diff (if input fps - requested fps is less than the
fps_diff -> new adaptation triggered).
Bug: webrtc:7607
Change-Id: I59f10ae4fc7c4f3a09613524a9566f7c45074591
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181077
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31890}
2020-08-10 10:59:17 +00:00
2b69693bdb
Reland "Stop using RTPFragmentationHeader in sdk/android as unneeded"
...
This is a reland of 0d000c0530fcd8b0c0b0b46d60d5b39878fdef6f
Original change's description:
> Stop using RTPFragmentationHeader in sdk/android as unneeded
>
> Bug: webrtc:6471
> Change-Id: I81bbea4b7fd6e0325791456bb521e9dd0a64487d
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180806
> Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31836}
Bug: webrtc:6471
Change-Id: I30cb83338178529bb07372022760cdf18bd3be92
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181202
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31889}
2020-08-10 10:19:24 +00:00
0bb27fe504
Roll chromium_revision 61491ae421..cfbe56f17a (795944:796058)
...
Change log: 61491ae421..cfbe56f17a
Full diff: 61491ae421..cfbe56f17a
Changed dependencies
* src/base: e2b6b12932..79ecefbaa6
* src/build: f18c647e5d..d48c1d06dd
* src/buildtools: 1ecfe3ce66..b00ad0af63
* src/buildtools/linux64: git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe..git_revision:e327ffdc503815916db2543ec000226a8df45163
* src/buildtools/mac: git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe..git_revision:e327ffdc503815916db2543ec000226a8df45163
* src/buildtools/win: git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe..git_revision:e327ffdc503815916db2543ec000226a8df45163
* src/ios: 122db580da..b80fbf30ef
* src/testing: 3ddb59f131..3270a2f48e
* src/third_party: 18a17bf047..aa6cdf5f8e
* src/third_party/perfetto: 56f14dabfe..a4cba6578f
* src/tools: 9c4f505ab9..ea5b4d010a
DEPS diff: 61491ae421..cfbe56f17a
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I6ed98f20f899acdce9398de722414cb6a496c591
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181033
Reviewed-by: 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/master@{#31888}
2020-08-10 09:43:14 +00:00
4c2f9c90f4
Roll chromium_revision 2f197110b2..61491ae421 (795842:795944)
...
Change log: 2f197110b2..61491ae421
Full diff: 2f197110b2..61491ae421
Changed dependencies
* src/base: c97d881cf5..e2b6b12932
* src/build: 80633facbe..f18c647e5d
* src/ios: 402e627cca..122db580da
* src/testing: 37aa16bc92..3ddb59f131
* src/third_party: 396223229d..18a17bf047
* src/third_party/perfetto: e69d5b2de9..56f14dabfe
* src/tools: fd6ecf7bef..9c4f505ab9
DEPS diff: 2f197110b2..61491ae421
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I61c3d75b4aec06c42dadb946bed8da055f75958d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181031
Reviewed-by: 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/master@{#31887}
2020-08-07 17:08:44 +00:00
022082f1c8
Revert "Makes aborting delayed probes default enabled."
...
This reverts commit b898cee41e6909ce0c359c53a8f1de86549974b8.
Reason for revert: Triggers unexpectedly large perf changes.
Original change's description:
> Makes aborting delayed probes default enabled.
>
> Bug: webrtc:11780
> Change-Id: Id4bd884e1d75eb1adc4f4f5aa7f0cb7f83eea0f7
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180820
> Reviewed-by: Sebastian Jansson <srte@webrtc.org >
> Commit-Queue: Erik Språng <sprang@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31864}
TBR=sprang@webrtc.org ,srte@webrtc.org
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: webrtc:11780
Change-Id: I9ea728ab48fdb3144d6c25ecb8808d40f57aba9e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181076
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31886}
2020-08-07 15:20:00 +00:00
94cd6bbce9
Add ilnik to OWNERS of video/adaptation
...
Bug: None
Change-Id: Ica6afd6049eac7b9f9b66ab9046df2c9f3f40c3b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181074
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Stefan Holmer <stefan@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31885}
2020-08-07 15:09:27 +00:00
18c83d3f0b
Delete unused argument |require_key_frame|
...
Bug: webrtc:7408
Change-Id: I59e73e6c54de5b2d293b83d54556e3d3fc6180f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181073
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31884}
2020-08-07 14:04:07 +00:00
fe4688edfa
Fix visibility of network_monitor_enums
...
This is a followup to https://webrtc-review.googlesource.com/c/src/+/180883
and sets the correct visibility so that the enum is usable
for e.g classes overriding NetworkChangeDetector.
Bug: webrtc:11825
Change-Id: I2436a9634e0f7d45af195373e4f0a7ec8749c9c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181072
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31883}
2020-08-07 13:30:29 +00:00
23bd8745c1
Remove rtp test dependency on VideoCodec class
...
Bug: None
Change-Id: I4848b4bd37a6e263c787bba0851cd14c5c7b3052
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181070
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31882}
2020-08-07 12:27:15 +00:00
e61f38cf43
Add missing tests for DTLS state logging in RTC event log.
...
Bug: None
Change-Id: I43842d330b9575825445053a0142988af86f432f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181065
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31881}
2020-08-07 11:49:43 +00:00
523070a0ae
Roll chromium_revision 9c0fc3b7d7..2f197110b2 (795492:795842)
...
Change log: 9c0fc3b7d7..2f197110b2
Full diff: 9c0fc3b7d7..2f197110b2
Changed dependencies
* src/base: 12eee072f9..c97d881cf5
* src/build: 7fbdf1ef42..80633facbe
* src/ios: c652c471d4..402e627cca
* src/testing: ceee9771da..37aa16bc92
* src/third_party: c78ccdcf07..396223229d
* src/third_party/breakpad/breakpad: 3d8daa2c74..e3a62dc550
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/32be452338..c4d3ff474a
* src/third_party/depot_tools: 8351dc1fb7..24289f2e94
* src/third_party/perfetto: 76488e6d8e..e69d5b2de9
* src/tools: 713e3e9aba..fd6ecf7bef
DEPS diff: 9c0fc3b7d7..2f197110b2
/DEPS
Clang version changed 1bd7046e4ce0102adef6096a12a289d7f94b8c73:llvmorg-12-init-1771-g1bd7046e
Details: 9c0fc3b7d7..2f197110b2
/tools/clang/scripts/update.py
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ie911caf2a0106878e61c19eb4b538a874893c221
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181028
Reviewed-by: 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/master@{#31880}
2020-08-07 11:37:56 +00:00
7150f0feba
Delete left-over TODO comment
...
Bug: webrtc:10198
Change-Id: I5fd9f9c5318ff9448fb6e3420e7311d4cc69ea15
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181069
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31879}
2020-08-07 11:36:51 +00:00
2127aaa64e
Add new fmtp parameter for H.264
...
Bug: webrtc:11769, webrtc:8423, webrtc:11376
Change-Id: Ia8f22ff90f817ba46ca03de1e43d3088c05023cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178904
Commit-Queue: Eldar Rello <elrello@microsoft.com >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31878}
2020-08-07 10:32:41 +00:00
f7721fb246
Add interface for os/firmware to affect ICE selection.
...
This patch adds an interface for os/firmware to set a network
preference NOT_PREFERRED / NEUTRAL that can be picked up by
an IceController and used when selection ice candidate pair.
The patch exposes this using an Android Intent based interface.
BUG: webrtc:11825
Change-Id: Ic12b6bf704fde7f9c912020dd7bc79ccae4613ab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180883
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31877}
2020-08-07 10:07:43 +00:00
c55e24acc7
Added field trials to disable video resizing
...
Bug: webrtc:11812
Change-Id: If4d270c1c9abb4b0809fad579697faf63b9015cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180540
Commit-Queue: Razvan Surdulescu <razvans@google.com >
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31876}
2020-08-07 09:25:33 +00:00
5184219b6f
Fix clang revision regexp in chromium autoroller to match new format
...
Bug: None
Change-Id: I7959f7b34f2c0867fb232fb69c16da294eb23b21
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181067
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Commit-Queue: Henrik Andreassson <henrika@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31875}
2020-08-07 09:22:03 +00:00
dba1f945cf
Added Error Checking in Ingress/Egress and Extra Unit Tests
...
Added error checking in AudioIngress and AudioEgress to detect situations where codecs have not been set; added additional unit tests for VoipCore
Bug: webrtc:11251
Change-Id: Ibd57e518892c76e2865b844ba866e380a565dd6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180229
Commit-Queue: Tim Na <natim@webrtc.org >
Reviewed-by: Per Åhgren <peah@webrtc.org >
Reviewed-by: Tim Na <natim@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31874}
2020-08-06 20:48:13 +00:00
00c12f6779
Add logging of decoded video frames.
...
This CL adds the possibility to log metainformation about
decoded frames in RTC event log, including encoding parsing
and tests. It will be wired up in a followup CL.
Bug: webrtc:8802
Change-Id: Ied598b266513d0f63fce0484d741af1782607e74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181061
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org >
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31873}
2020-08-06 17:33:24 +00:00
82eb3cf4b5
Roll chromium_revision e58c253a5a..9c0fc3b7d7 (795378:795492)
...
Change log: e58c253a5a..9c0fc3b7d7
Full diff: e58c253a5a..9c0fc3b7d7
Changed dependencies
* src/base: 55e96dd5bc..12eee072f9
* src/build: 73ab483b02..7fbdf1ef42
* src/ios: 570d689c90..c652c471d4
* src/testing: 8fd427b739..ceee9771da
* src/third_party: 71badeac35..c78ccdcf07
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a28c7896f9..32be452338
* src/third_party/harfbuzz-ng/src: e3af529e51..cdb7d2b9bc
* src/third_party/perfetto: dcb6f8084e..76488e6d8e
* src/tools: 24b290fe08..713e3e9aba
DEPS diff: e58c253a5a..9c0fc3b7d7
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I9e7aa1a08e40c6a9647491fde6cae4f96111246b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181140
Reviewed-by: 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/master@{#31872}
2020-08-06 16:40:44 +00:00
df2959acc6
Move function PrintVideoFrame to the test file where it is used.
...
Bug: webrtc:10198
Change-Id: I57a0d335c7d0dac8cade7a0e2dfa3e8898e7efd4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179370
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31871}
2020-08-06 15:20:19 +00:00
8d040d2e0e
Delete old place-holder common_video/include/video_frame.h
...
Bug: webrtc:10198
Change-Id: Iad518a0e6ece5bc4976f2728390f2b33f7de952b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179367
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31870}
2020-08-06 15:19:14 +00:00
7602a5ac2f
red: fix SendCodecSpec == operator
...
The == operator needs to take the red_payload_type into account as
well.
BUG=webrtc:11640
Change-Id: Iae285643f60ca92704d17c0c088d8fb4b3cdc180
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178815
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31869}
2020-08-06 14:19:34 +00:00
1126a186f6
red: add red closer to opus in the SDP
...
this makes the association between opus and red a bit more obvious.
Also it allows access to the opus payload type which might be
used in the fmtp line in a future CL
BUG=webrtc:11640
Change-Id: I04e0648aedf049d103e3c3481c8712dfc9b79538
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178800
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31868}
2020-08-06 13:34:13 +00:00
9dcab80617
Remove stat API from EmulatedEndpoint.
...
stats() method on EmulatedEndpoint has to be called from network
emulation internal task queue and user has no access to that task queue,
so user can't call this method. Because of that remove it from public
API and keep it only on implementation.
Bug: webrtc:11756
Change-Id: I2fb7256abe94d6900965512f90c6a53a0708a7b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180880
Reviewed-by: Tommi <tommi@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31867}
2020-08-06 12:53:33 +00:00
2b068ce1b8
Reland "Moved VideoReceiveStream::Decoder::decoder_factory to VideoReceiveStream::Config::decoder_factory."
...
This reverts commit a4f23ad0ce4382e3a11bc6a8c1f9f6183e722fd8.
Reason for revert: Downstream fix landed.
TBR=mflodman@webrtc.org
Original change's description:
> Revert "Moved VideoReceiveStream::Decoder::decoder_factory to VideoReceiveStream::Config::decoder_factory."
>
> This reverts commit acb9d8365a5f9eb1e2a9e9902690d62dab1e5759.
>
> Reason for revert: Break downstream stuff.
>
> Original change's description:
> > Moved VideoReceiveStream::Decoder::decoder_factory to VideoReceiveStream::Config::decoder_factory.
> >
> > Bug: webrtc:9106
> > Change-Id: I85712f3ab6a734d3fad7819491d3b8e3388b47e7
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180342
> > Reviewed-by: Niels Moller <nisse@webrtc.org >
> > Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
> > Commit-Queue: Philip Eliasson <philipel@webrtc.org >
> > Cr-Commit-Position: refs/heads/master@{#31834}
>
> TBR=nisse@webrtc.org ,philipel@webrtc.org ,mflodman@webrtc.org
>
> Change-Id: I6cfdb85a154a78135839f84edf5f69673d5ab715
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:9106
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180807
> Reviewed-by: Philip Eliasson <philipel@webrtc.org >
> Commit-Queue: Philip Eliasson <philipel@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31835}
TBR=nisse@webrtc.org ,philipel@webrtc.org ,mflodman@webrtc.org
# Not skipping CQ checks because this is a reland.
Bug: webrtc:9106
Change-Id: I03b3e68532107bec37bcc6e47a5489c84fe91ef9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180808
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31866}
2020-08-06 11:50:08 +00:00