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
4c6604d3bc
Roll chromium_revision c964c8f84d..e58c253a5a (795217:795378)
...
Change log: c964c8f84d..e58c253a5a
Full diff: c964c8f84d..e58c253a5a
Changed dependencies
* src/base: 2a6aeb6ed6..55e96dd5bc
* src/build: 8bb482bf85..73ab483b02
* src/ios: c38bc36192..570d689c90
* src/testing: 4b30a5a933..8fd427b739
* src/third_party: b64fa1064c..71badeac35
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6dacd170b8..a28c7896f9
* src/third_party/depot_tools: fb9c1110ef..8351dc1fb7
* src/third_party/perfetto: 9a43f48ed4..dcb6f8084e
* src/tools: d264b01ed7..24b290fe08
DEPS diff: c964c8f84d..e58c253a5a
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ia95a7451d7af424eade887e22ab1438958a5bc44
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181026
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@{#31865}
2020-08-06 09:28:59 +00:00
b898cee41e
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}
2020-08-06 08:58:11 +00:00
7af901920a
Roll chromium_revision ae72e95193..c964c8f84d (795090:795217)
...
Change log: ae72e95193..c964c8f84d
Full diff: ae72e95193..c964c8f84d
Changed dependencies
* src/base: 3f1aa91003..2a6aeb6ed6
* src/build: 4d6f87b564..8bb482bf85
* src/ios: 53b3915d26..c38bc36192
* src/testing: 1766d1e17d..4b30a5a933
* src/third_party: cd36d44fcf..b64fa1064c
* src/third_party/breakpad/breakpad: a6218eb66d..3d8daa2c74
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d84b21c3f0..6dacd170b8
* src/third_party/depot_tools: 486f1812ef..fb9c1110ef
* src/tools: 5baca2e05d..d264b01ed7
DEPS diff: ae72e95193..c964c8f84d
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ie889ff33b0838016526d99eb7d94752e73cc42ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181022
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@{#31863}
2020-08-05 22:44:46 +00:00
c88fe70a8d
Make Android/iOS local/remote description accessors thread safe.
...
Since the descriptions can be modified on the signaling thread,
ToString can only be safely called on that thread.
Bug: webrtc:11791
Change-Id: Icf6aada8aa66d00be94c6bda7b22e41b5d3bbc17
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180541
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Anders Carlsson <andersc@webrtc.org >
Commit-Queue: Taylor <deadbeef@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31862}
2020-08-05 22:34:46 +00:00
491fa44ed9
openssl_stream_adapter: improve ssl handshake error logging
...
BUG=webrtc:11817
Change-Id: Ia8a04779c028bd8071012211e4ac1cb1c424e759
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180621
Reviewed-by: Taylor <deadbeef@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/master@{#31861}
2020-08-05 21:17:26 +00:00
0031b27671
Roll chromium_revision ada5164b5b..ae72e95193 (794977:795090)
...
Change log: ada5164b5b..ae72e95193
Full diff: ada5164b5b..ae72e95193
Changed dependencies
* src/base: e6c4077b24..3f1aa91003
* src/build: 725c95091a..4d6f87b564
* src/ios: 47c35b1e27..53b3915d26
* src/testing: 36e4d4e9a5..1766d1e17d
* src/third_party: c36638882d..cd36d44fcf
* src/third_party/freetype/src: 8b3601324f..f9f6adb625
* src/third_party/perfetto: 23c5b63d1c..9a43f48ed4
* src/tools: 16f8e073d7..5baca2e05d
DEPS diff: ada5164b5b..ae72e95193
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I1e8910027e685f82ed4fa1d7053ea7065114d78c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181021
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@{#31860}
2020-08-05 18:32:51 +00:00
9142cfdfde
Roll chromium_revision b133b38aa4..ada5164b5b (794854:794977)
...
Change log: b133b38aa4..ada5164b5b
Full diff: b133b38aa4..ada5164b5b
Changed dependencies
* src/build: 2e781420a9..725c95091a
* src/testing: 165367ff94..36e4d4e9a5
* src/third_party: a4b288cba7..c36638882d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ac60992d41..d84b21c3f0
* src/third_party/perfetto: f8ccdc63a1..23c5b63d1c
* src/tools: 4def294a52..16f8e073d7
* src/tools/luci-go: git_revision:56ae79476e3caf14da59d75118408aa778637936..git_revision:b022173f8069cf8001d4cf2a87ce7c5f0eae220f
* src/tools/luci-go: git_revision:56ae79476e3caf14da59d75118408aa778637936..git_revision:b022173f8069cf8001d4cf2a87ce7c5f0eae220f
* src/tools/luci-go: git_revision:56ae79476e3caf14da59d75118408aa778637936..git_revision:b022173f8069cf8001d4cf2a87ce7c5f0eae220f
DEPS diff: b133b38aa4..ada5164b5b
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I527bc580053fa80ffbfa090aad7d40caf2fa8dab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181020
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@{#31859}
2020-08-05 13:28:56 +00:00
6777d9b53b
Delete deprecated RTPSenderVideo::SendVideo function
...
Bug: webrtc:6471
Change-Id: I5e78895f82746d39e24299b648c6918d41d9924b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181000
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31858}
2020-08-05 13:10:36 +00:00
dabe48bb4c
Add WebRTC-VP8-GetEncoderInfoOverride field trial to libvpx.
...
This trial allows the downstream users to quickly set the
requested resolution alignment.
Bug: webrtc:11832
Change-Id: I55b3213179021455740311247829b44926722efe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180884
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31857}
2020-08-05 11:42:54 +00:00
2a8f226374
Changed AndroidVideoDecoder to also handle IllegalArgumentException and IllegalStateException during the init of the decoder and fallback to a software decoder
...
Bug: webrtc:11785
Change-Id: I984d65947274b62fdcae20772537d20851cb25ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180460
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31856}
2020-08-05 09:41:49 +00:00
dd6588d7c1
Roll chromium_revision e19703fdfe..b133b38aa4 (794735:794854)
...
Change log: e19703fdfe..b133b38aa4
Full diff: e19703fdfe..b133b38aa4
Changed dependencies
* src/base: ee0001e51e..e6c4077b24
* src/build: 6985835c9b..2e781420a9
* src/ios: 09261a3621..47c35b1e27
* src/testing: dc9b1969e7..165367ff94
* src/third_party: 6e4870ba40..a4b288cba7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cf93e1de9e..ac60992d41
* src/third_party/depot_tools: a0c3f906bc..486f1812ef
* src/third_party/perfetto: 06e30bae5c..f8ccdc63a1
* src/tools: 042bd4c12b..4def294a52
DEPS diff: e19703fdfe..b133b38aa4
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ic39c96f2a53bc614a28455c6893bde669d6208da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180925
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@{#31855}
2020-08-05 04:54:26 +00:00
f4538f5e89
Fix undeclared dependencies on ole32.lib and user32.lib
...
Bug: None
Change-Id: I41f4d3e31a199ba5aae8d4c9b6051f9cb4b6430e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180960
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Zeke Chin <tkchin@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31854}
2020-08-05 01:27:36 +00:00
9e43c9068b
Roll chromium_revision f501c07e30..e19703fdfe (794612:794735)
...
Change log: f501c07e30..e19703fdfe
Full diff: f501c07e30..e19703fdfe
Changed dependencies
* src/base: f79a55010d..ee0001e51e
* src/build: 6c915ac2af..6985835c9b
* src/buildtools: 6139217878..1ecfe3ce66
* src/third_party/depot_tools: 4fdf56254f..a0c3f906bc
* src/third_party/freetype/src: 986a340dd5..8b3601324f
* src/third_party/perfetto: 7176f54720..06e30bae5c
DEPS diff: f501c07e30..e19703fdfe
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ib6b46c34659e7cb777a5777ff1ede1b284a5a7fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180921
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@{#31853}
2020-08-04 23:14:38 +00:00
ebf31b346b
Move Android network monitor to separate target/directory.
...
Not sure why it was lumped in with base in the first place.
But now that it's not set via a static method, it makes less sense.
Bug: webrtc:9883
Change-Id: Ia46834865fa485c9949a01fec10cecba465246ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180741
Commit-Queue: Taylor <deadbeef@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31852}
2020-08-04 20:16:07 +00:00
702dcb6bc3
Reducing threshold for usrsctp "buffer low" callback.
...
A usrsctp regression is causing this callback to not be invoked, but
reducing the threshold (from 128KB to 64KB) seems to mitigate the issue.
Can set it back once the root cause is fixed, though this isn't
expected to have any performance implications.
Bug: webrtc:11824
Change-Id: I2f6a3183d298abf4d1ad3bbd3697b1879eb4d696
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180841
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Taylor <deadbeef@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31851}
2020-08-04 20:08:06 +00:00
e6f33b1b13
Roll chromium_revision b0f163b235..f501c07e30 (794491:794612)
...
Change log: b0f163b235..f501c07e30
Full diff: b0f163b235..f501c07e30
Changed dependencies
* src/base: 2f569ccb6c..f79a55010d
* src/build: 555138aa2d..6c915ac2af
* src/ios: 1fc32478e1..09261a3621
* src/third_party: a90e89998b..6e4870ba40
* src/third_party/perfetto: d14d99cd75..7176f54720
* src/tools: 5df0acbf5f..042bd4c12b
DEPS diff: b0f163b235..f501c07e30
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I22202293f11e8b24cfcac0533e31e4ef5eef1288
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180864
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@{#31850}
2020-08-04 18:52:57 +00:00
750c7648ee
Roll chromium_revision be02bd1a23..b0f163b235 (794377:794491)
...
Change log: be02bd1a23..b0f163b235
Full diff: be02bd1a23..b0f163b235
Changed dependencies
* src/base: f12220a487..2f569ccb6c
* src/build: b2c431caf0..555138aa2d
* src/ios: 83eb788e14..1fc32478e1
* src/testing: e1aff6168a..dc9b1969e7
* src/third_party: 3c9bc346d0..a90e89998b
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ce6a663ce5..cf93e1de9e
* src/third_party/depot_tools: 6c7b829e54..4fdf56254f
* src/third_party/perfetto: 9a482652ab..d14d99cd75
* src/tools: 0351baceed..5df0acbf5f
Added dependency
* src/third_party/android_deps/libs/androidx_webkit_webkit
DEPS diff: be02bd1a23..b0f163b235
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ibfe44cc5b6c4c15c44523895c393f22cc86f2290
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180862
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@{#31849}
2020-08-04 12:44:36 +00:00
0490c37126
Reland "Add EncodedImageCallback::OnEncodedImage without RTPFragmentationHeader"
...
This is a reland of fdd41ecf6b05b02a1ee12583e537f1cdb5922919
Original change's description:
> Add EncodedImageCallback::OnEncodedImage without RTPFragmentationHeader
>
> RTPFragmentationHeader is no longer used by any webrtc code.
>
> Bug: webrtc:6471
> Change-Id: I1362d58465c550f5c8e0a5b292dc0abcd6251431
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180120
> Reviewed-by: Sebastian Jansson <srte@webrtc.org >
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
> Reviewed-by: Niels Moller <nisse@webrtc.org >
> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31833}
Bug: webrtc:6471
Change-Id: I7f551110a68704bfe12897772083c3616acd173c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180881
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31848}
2020-08-04 12:17:06 +00:00
d3511010d9
Reland "Only enable conference mode simulcast allocations with flag enabled"
...
This is a reland of 32ca95145c4636374266f5b5d4d1ac43658bc758
Fix includes not enabling the screenshare conference behavior on non
screenshare sources even if the flag is enabled.
Original change's description:
> Only enable conference mode simulcast allocations with flag enabled
>
> Non-conference mode simulcast screenshares were mistakenly using the
> conference mode semantics in the simulcast rate allocator, which broke
> spec compliant usage in some situation.
>
> This behavior should only be used when explicitly using the SDP entry
> "a=x-google-flag:conference" in both offer and answer.
>
> Bug: webrtc:11310, chromium:1093819
> Change-Id: Ibcba75c88a8405d60467546b33977a782e04e469
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179081
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Commit-Queue: Florent Castelli <orphis@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#31828}
Bug: webrtc:11310
Bug: chromium:1093819
Change-Id: Ic933f93a5c4bad20583354fe821f8a1170e911cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180802
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#31847}
2020-08-04 10:30:08 +00:00
c908c5575f
red: do not generate packets which are > 1200 bytes
...
and do not generate redundancy for packets that are larger
than 1024 bytes which is the maximum size red can encode.
Bug: webrtc:11640
Change-Id: I211cb196eee2a0659f22a601a6dee4b7dd4e5116
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178781
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@{#31846}
2020-08-04 09:53:47 +00:00