1691e88584
Remove unused fallback method in PacedSender
...
Bug: webrtc:10809
Change-Id: I30279082c9fa616a686259eb1efc0ebcc1819f61
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148592
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28828}
2019-08-12 10:33:48 +00:00
dc5ed5c023
Delete NACK-related methods from AudioCodingModule
...
Unused since cl https://webrtc-review.googlesource.com/c/src/+/111504
Bug: None
Change-Id: I210f9c286961a2aec73c7e5c4cf8d04160f5a190
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148076
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28827}
2019-08-12 09:41:10 +00:00
b75d14c802
audioproc_f: input AEC dump as string, output audio to vector
...
This CL adds the following options:
pass an input AEC dump as a string (currently, the tool can only accept a path to an AEC dump file)
write the processed capture samples to a given vector
Bug: webrtc:10808
Change-Id: I02863c97ec3cd8c03ade2ea8521836f2e7417050
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145208
Commit-Queue: Sonia-Florina Horchidan <soniahorchidan@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Reviewed-by: Per Åhgren <peah@webrtc.org >
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28826}
2019-08-12 09:17:36 +00:00
81df62b456
Add field trial to introduce extra delay after target level calculation.
...
Bug: webrtc:10817
Change-Id: Id9eced821df2859b2cb7174062b6f5e29e145f62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145902
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28825}
2019-08-12 08:55:23 +00:00
1544915bb4
Avoid capturing extraneous windows in CroppingWindowCapturerWin
...
This change reduces cases where capturing a window with the cropping
capturer captures unrelated windows from the same process. For instance:
- Capturing an Explorer window could include portions of taskbar UI,
e.g. when an auto-hide taskbar or window preview thumbnails are shown
overtop.
- Capturing a window from a process with multiple windows could include
menus/tooltips from another window.
Instead of capturing any window with an empty/matching title created by
the same process, the cropping capturer will capture any window created
by the same thread. While not foolproof, this heuristic seems to capture
menus/tooltips from the window of interest while excluding those from
other top-level windows in practice (assuming those were created by a
separate thread / independent message pump).
Bug: webrtc:10856
Change-Id: I2072c79da9e0158475b442a43b5b96d6ad307bc2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148641
Reviewed-by: Jamie Walch <jamiewalch@chromium.org >
Commit-Queue: Jamie Walch <jamiewalch@chromium.org >
Cr-Commit-Position: refs/heads/master@{#28824}
2019-08-10 03:40:17 +00:00
e427996c61
Roll chromium_revision 87ee38fb42..8f0166a59b (685466:685582)
...
Change log: 87ee38fb42..8f0166a59b
Full diff: 87ee38fb42..8f0166a59b
Changed dependencies
* src/build: f3d0ca5f46..d6837de8f1
* src/ios: 77a7ccc6b4..76e0b0bc60
* src/testing: 89806dc3f6..5d328647a1
* src/third_party: cc30953405..d70201c684
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/30604c6c8e..e00548aa79
* src/third_party/harfbuzz-ng/src: 2e7021da7d..60485ab047
* src/tools: af11678922..b8953a5bf5
DEPS diff: 87ee38fb42..8f0166a59b
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: If2460eebc727feb92c187c76a237a1d4907a0a38
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148661
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@{#28823}
2019-08-09 16:33:42 +00:00
6b2cec17c2
Use recommended min bitrate limit provided by encoder.
...
Also:
- DCHECK that bitrate limits recommended by encoder are reasonable.
- Restrict target bitrate such that it never exceed the max bitrate.
Bug: webrtc:10853
Change-Id: Ie43d30a7acfc8fa115deffd94165844248ce7945
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148442
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org >
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28822}
2019-08-09 14:54:09 +00:00
48b48e5cc9
Enable thread check in Call::GetStats().
...
I've updated all the tests that previously were calling this method on
the wrong thread, so we can enable this check now.
I've also landed some changes that simplify the threading model in this
class and subsequently I've removed some locks and can remove some more
in this CL.
Added some comments about future improvements for GetStats() to reduce
synchronization.
Simplified CallStats::OnRttUpdate() to have one fewer async methods.
Bug: webrtc:10847
Change-Id: I48e6809172142cc4be4385b7d4aa2affb52a963a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148588
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28821}
2019-08-09 11:43:16 +00:00
e4ba4ee837
Delete placeholder file rtc_base/function_view.h
...
Bug: None
Change-Id: If2d35a9745f1de6cc4d26814e8b7567a8466d831
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148527
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28820}
2019-08-09 09:39:32 +00:00
a52e9bd913
Use StreamStatistician::BitrateReceived to produce total_bitrate_bps for GetStats.
...
Bug: webrtc:10679
Change-Id: I15d1b6d50cf61718de21554da4c676f352d5422c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148522
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28819}
2019-08-09 09:07:50 +00:00
6685b328b9
Delete rtc_base/gunit_prod.h
...
Bug: None
Change-Id: I0d6e6536490758a102aec5362b89baf04353e570
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148524
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28818}
2019-08-09 08:44:30 +00:00
e4b4de6a0e
Add missing AppKit dependency
...
Bug: None
Change-Id: I8175ca0f60b6ebccf7aed6a46e8faff3878c2963
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148584
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28817}
2019-08-09 08:20:21 +00:00
273e263d25
Delete old placeholder file android_network_monitor_jni.h
...
Bug: None
Change-Id: If6969becac6a5c478c4753bbb2150a4d4ff3a4a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148530
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28816}
2019-08-09 07:43:46 +00:00
b90d38a978
Delete unused Opus-specific methods of AudioCodingModule
...
Bug: None
Change-Id: Ib191e4beadf85cd57e765bc52d305e274e50a473
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148400
Reviewed-by: Minyue Li <minyue@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28815}
2019-08-09 07:06:36 +00:00
45fd69d8df
Roll chromium_revision 6fb8f3c614..87ee38fb42 (685365:685466)
...
Change log: 6fb8f3c614..87ee38fb42
Full diff: 6fb8f3c614..87ee38fb42
Changed dependencies
* src/base: cc91580d3e..17d8ac209c
* src/build: d1c3dbd96d..f3d0ca5f46
* src/ios: 19c8c76a2b..77a7ccc6b4
* src/testing: f1fa47b24a..89806dc3f6
* src/third_party: afa911a369..cc30953405
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5472a5a44c..30604c6c8e
* src/third_party/nasm: f564874f49..21eb595319
* src/tools: 1069dfe178..af11678922
DEPS diff: 6fb8f3c614..87ee38fb42
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Iab152aa3fc28a8b9a375d35578813880a0eafcf7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148645
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@{#28814}
2019-08-09 06:34:46 +00:00
5297cf368d
Delete unused class MockTargetTransferRateObserver
...
Bug: None
Change-Id: I60e9dc05450207dfd572ae17a42cf1adaed4c1b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148525
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28813}
2019-08-09 06:15:06 +00:00
5e4af85c47
Roll chromium_revision 9230e75a8c..6fb8f3c614 (685264:685365)
...
Change log: 9230e75a8c..6fb8f3c614
Full diff: 9230e75a8c..6fb8f3c614
Changed dependencies
* src/base: 2c2d8f8e91..cc91580d3e
* src/build: 5262b90946..d1c3dbd96d
* src/ios: 8054bf3f0e..19c8c76a2b
* src/testing: 3b14bde076..f1fa47b24a
* src/third_party: d56e67386c..afa911a369
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/4dfd5af701..81080a729a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8e2aad881b..5472a5a44c
* src/third_party/depot_tools: a110bf60c0..1b4c7e9f38
* src/tools: c2d4694b15..1069dfe178
DEPS diff: 9230e75a8c..6fb8f3c614
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I8d0ce35f610ad3a36709c0a23d66e3e2996c3015
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148640
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@{#28812}
2019-08-08 22:32:12 +00:00
287bff32f4
Roll chromium_revision 498f5876be..9230e75a8c (685149:685264)
...
Change log: 498f5876be..9230e75a8c
Full diff: 498f5876be..9230e75a8c
Changed dependencies
* src/base: 613886a7f0..2c2d8f8e91
* src/build: a19d049f3b..5262b90946
* src/ios: c625bfa134..8054bf3f0e
* src/testing: bdb993fbd0..3b14bde076
* src/third_party: a6f6d37c5d..d56e67386c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5508416f19..8e2aad881b
* src/tools: 19dddc6c88..c2d4694b15
DEPS diff: 498f5876be..9230e75a8c
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I41a040a4a02137424d2683497b00ff23227d911f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148561
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@{#28811}
2019-08-08 18:53:15 +00:00
55251c3d49
Adds struct parameters parser/encoder.
...
This is similar to the field trial parser but it uses a normal struct
with normal fields as underlying storage. This makes it easier to
understand and use as only the encoding and parsing uses non-
standard constructs. Additionally, it makes it easier to use the
struct as a regular config struct when the values are not set
using field trials.
Bug: webrtc:9883
Change-Id: I5b16c2a71875b6f478383decff18fbaa62bc404a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145203
Reviewed-by: Jonas Olsson <jonasolsson@webrtc.org >
Commit-Queue: Sebastian Jansson <srte@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28810}
2019-08-08 15:21:35 +00:00
940c2b5005
AEC3: Reduce level of log messages
...
This change reduces the level of several non-critical log messages in
order to reduce log spamming.
Bug: webrtc:8671
Change-Id: I6faae7a2ae4eeafd18c2770208485a75ad946e20
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148528
Reviewed-by: Per Åhgren <peah@webrtc.org >
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28809}
2019-08-08 14:08:05 +00:00
b6b7d1f4b5
Roll chromium_revision 5744654b26..498f5876be (685023:685149)
...
Change log: 5744654b26..498f5876be
Full diff: 5744654b26..498f5876be
Changed dependencies
* src/build: 899021679f..a19d049f3b
* src/ios: 01cac292ff..c625bfa134
* src/testing: 15f9a2baf2..bdb993fbd0
* src/third_party: 86ae88eee8..a6f6d37c5d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cad35e22dc..5508416f19
* src/tools: 654682c917..19dddc6c88
DEPS diff: 5744654b26..498f5876be
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Id7488256505c631a5facb8c4ce7069aab59079ff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148540
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@{#28808}
2019-08-08 12:35:34 +00:00
78a7138600
Remove MediaTransport from Call.
...
There aren't any tests for this and the code isn't currently
active except for the fact that it adds complexity to the Call
class, synchronization into the active code path and makes future
improvements to the class more complex or impossible.
Bug: webrtc:9719
Change-Id: Ia41af0b2186b8a36ca70a07858990b6af7f3a5c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148078
Commit-Queue: Tommi <tommi@webrtc.org >
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28807}
2019-08-08 10:58:57 +00:00
44327c33ed
Update test::CreateVideoStreams to use configured scale_resolution_down_by if set.
...
PictureIdTest: configure settings via VideoEncoderConfig (and remove
implementation of VideoStreamFactoryInterface used to override the default
settings).
Bug: none
Change-Id: I08cd2d3c0cb6de74dcee68bdcf372fc4096ba432
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147869
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28806}
2019-08-08 08:51:18 +00:00
383adc025a
Delete shim of PRId64 et al. on Windows
...
It should be present since MSVC 2013.
This is a port of 08e78a4733
Bug: webrtc:10852
Change-Id: Ie65fc74e11597e91aefacc13539218e3a5d7502f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148443
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Oleh Prypin <oprypin@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28805}
2019-08-08 08:29:18 +00:00
0d210ee2f6
Change return type of of ReceiveStatistics::Create to unique_ptr.
...
There are currently three overloads with different number of arguments,
and one of those return a raw pointer. This cl changes that to unique_ptr.
The transition plan is to update those downstream call sites that
currently require a raw pointer to use one of the other overloads.
Bug: webrtc:10679
Change-Id: I234605e99c04a59fbe6f478581ed8edd96a9b05a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148447
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28804}
2019-08-08 08:19:43 +00:00
c2fe547eba
Remove unused fallbacks in PacedSender
...
Bug: webrtc:10809
Change-Id: I322e5f0dbfb8648aee4f88d37b8a0938a48c0f3e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148440
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28803}
2019-08-08 08:18:38 +00:00
eac47f7fae
Removing unused fallback variant for the reverb computation
...
This CL removes a long unused fallback behavior for the reverb
computation.
Bug: webrtc:8671
Change-Id: I4b57795a9bb33769237858f40392881ee235653e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148520
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28802}
2019-08-08 08:00:38 +00:00
891d393b80
Call Call::GetStats() from the correct thread in ProbingEndToEndTest.
...
Also removing the stop_event_ from the RampUpTester class, which I missed in review 148067.
Bug: webrtc:10847
Change-Id: I102cc75287503915b51e37ea4ee01dfcc2437699
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148062
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28801}
2019-08-08 06:40:26 +00:00
aaaf804187
Call Call::GetStats() from the correct thread in VideoSendStreamTest.
...
Bug: webrtc:10847
Change-Id: Ia471e132f35385d702f5d279a023ac7aa554069b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148060
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28800}
2019-08-08 06:36:16 +00:00
efffd0a5fa
Roll chromium_revision 3d0c04364f..5744654b26 (684897:685023)
...
Change log: 3d0c04364f..5744654b26
Full diff: 3d0c04364f..5744654b26
Changed dependencies
* src/build: abdb0d3b19..899021679f
* src/ios: 000ce55673..01cac292ff
* src/testing: 8263776c61..15f9a2baf2
* src/third_party: 0a27208fc3..86ae88eee8
* src/third_party/googletest/src: a45c24ac18..90a443f9c2
* src/tools: 44859dd08c..654682c917
DEPS diff: 3d0c04364f..5744654b26
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I4debc0b1dfb8d4c0650ae5c2de6853e2a9a1482e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148500
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@{#28799}
2019-08-08 00:38:22 +00:00
307448fb7a
Roll chromium_revision 006302cd2e..3d0c04364f (684781:684897)
...
Change log: 006302cd2e..3d0c04364f
Full diff: 006302cd2e..3d0c04364f
Changed dependencies
* src/base: 77385a2080..613886a7f0
* src/build: a60cb97d12..abdb0d3b19
* src/ios: c602f600a7..000ce55673
* src/testing: 6bcc48bd0c..8263776c61
* src/third_party: c4a4be5d0d..0a27208fc3
* src/third_party/depot_tools: aa2db565b3..a110bf60c0
* src/tools: a157125f0d..44859dd08c
DEPS diff: 006302cd2e..3d0c04364f
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I0960b03dd054398c3bfbf4cccef9622021d5166e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148481
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@{#28798}
2019-08-07 20:32:47 +00:00
5b5d97c938
Reland of "Reporting of decoding_codec_plc events""
...
This is a reland of 0a88ea050cda58de81d624cf2764d46929447ed5.
The new stat will not be reported unless it is GT 0.
Reporting of decoding_codec_plc events
Bug: webrtc:10838
Change-Id: Ic8585b4eeae9a2643374f15bc2578d1141e59683
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148448
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Commit-Queue: Alex Narest <alexnarest@google.com >
Cr-Commit-Position: refs/heads/master@{#28797}
2019-08-07 18:41:46 +00:00
2d2bbb16e5
Filter out duplicate receive codecs in the media engine
...
A malformed session description can assign the same codec to
different payload types which would hit a DCHECK in the
WebRtcVideoEngine. This changes the video engine to just ignore
the duplicate payload type instead of failing.
Bug: chromium:987598
Change-Id: I2034dd11d315ef05448630c860c7ca3f69ef700b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147943
Commit-Queue: Steve Anton <steveanton@webrtc.org >
Reviewed-by: Amit Hilbuch <amithi@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28796}
2019-08-07 17:29:12 +00:00
3cc2f70bc3
Roll chromium_revision 192da69226..006302cd2e (684664:684781)
...
Change log: 192da69226..006302cd2e
Full diff: 192da69226..006302cd2e
Changed dependencies
* src/base: 6c823a49bc..77385a2080
* src/build: fcd9f647c2..a60cb97d12
* src/ios: db54f52dd6..c602f600a7
* src/testing: 687322b2e9..6bcc48bd0c
* src/third_party: 45e877675e..c4a4be5d0d
* src/tools: f68f930ebc..a157125f0d
DEPS diff: 192da69226..006302cd2e
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I3311b7d6739be193c32b6a4e4d81f502dcfa9059
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148460
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@{#28795}
2019-08-07 16:32:42 +00:00
b1686786e8
Add RTC_ prefix to non-standard format specifier macro "PRIdNS"
...
Some of the macros in format_macros.h follow the C standard and try to fill holes in it (on Windows). But this one has no direct equivalent in the standard and is just mimicking the naming convention. That's not nice.
References:
https://devblogs.microsoft.com/cppblog/c99-library-support-in-visual-studio-2013/
https://stackoverflow.com/a/2524673
Change-Id: I53f3faca2976a5b5d4b04a67ffb56ae0f4e930b2
Bug: webrtc:10852
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147862
Commit-Queue: Oleh Prypin <oprypin@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28794}
2019-08-07 13:36:05 +00:00
12ebfa69ba
Delete RtcpStatisticsCallback from ReceiveStatistics
...
Update VideoReceiveStream::GetStats to use
StreamStatistician::GetStatistics instead, similarly to the audio
receiver.
Bug: webrtc:10679
Change-Id: I8a701e8a8e921c87895424362dc83500737c916d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142233
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28793}
2019-08-07 13:33:55 +00:00
b6685420c4
Delete unused format specifier macros for NSInteger and NSUInteger
...
Bug: webrtc:10852
Change-Id: I0f8ba32b3f22ebd1bb85602daeebd34fb3d8c544
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148441
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Oleh Prypin <oprypin@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28792}
2019-08-07 12:25:16 +00:00
83bbe91398
Delete deprecated rtc_event_log header
...
Bug: webrtc:10206
Change-Id: I9ed3148843c647372993729b87c0e74741ab540b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147870
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28791}
2019-08-07 10:58:17 +00:00
e08648dc70
Add AbsoluteCaptureTime
to RtpPacketInfo
.
...
This change stores the optional `AbsoluteCaptureTime` header extension in `RtpPacketInfo` so that we later can consume it in `SourceTracker`.
Bug: webrtc:10739
Change-Id: I975e8863117fcda134535cd49ad71079a7ff38ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148068
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Chen Xing <chxg@google.com >
Cr-Commit-Position: refs/heads/master@{#28790}
2019-08-07 10:12:56 +00:00
f40a340756
Remove deprecated code related to AEC2
...
This CL removes code related to the usage of the delay agnostic and
extended filter modes in AEC2.
Bug: webrtc:8671
Change-Id: I1a2c7a9eba54b03f5a015df3adb617785f52a939
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133912
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Per Åhgren <peah@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28789}
2019-08-07 10:09:36 +00:00
75caef7a4b
Delete unused ACM members isac_decoder_16k_ and isac_decoder_32k_
...
Unused since https://webrtc-review.googlesource.com/c/103821 .
Bug: webrtc:8396
Change-Id: Ia83f02f16d6ea8c260ea765b41506f2691e035bf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148072
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28788}
2019-08-07 09:53:22 +00:00
d2845f8246
Removes unused AudioAllocationSettings from voice engine.
...
Bug: webrtc:9883
Change-Id: Ie322a1cae1f9682f64a05767f3933cba13b70ae0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148281
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Sebastian Jansson <srte@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28787}
2019-08-07 09:36:42 +00:00
d23f67e6be
Call Call::GetStats() from the correct thread in StatsEndToEndTest.
...
Bug: webrtc:10847
Change-Id: I8a82709073827f0eb901e20600f4e8bcf86d96a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148061
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28786}
2019-08-07 08:50:09 +00:00
c24a5b18ba
Fix CallPerfTests to call Call::GetStats() from the right thread.
...
Bug: webrtc:10847
Change-Id: Ic44d9b644aff981ec570c98c2486bb8be787ac68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148066
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28785}
2019-08-07 08:49:04 +00:00
c653172e74
Delete obsolete method AudioCodingModule::SetBitRate
...
Bug: None
Change-Id: I2291f7b4b46d269592eacad67a126010b750fac2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148079
Reviewed-by: Minyue Li <minyue@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28784}
2019-08-07 08:37:25 +00:00
e71edc5e0d
Roll chromium_revision 838e9d2793..192da69226 (684401:684664)
...
Change log: 838e9d2793..192da69226
Full diff: 838e9d2793..192da69226
Changed dependencies
* src/base: f9fbebdb46..6c823a49bc
* src/build: c5d5866502..fcd9f647c2
* src/ios: 0e10d4dc90..db54f52dd6
* src/testing: a2ba4c1956..687322b2e9
* src/third_party: bd6ca9b364..45e877675e
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c802efc06a..cad35e22dc
* src/third_party/depot_tools: 36756e4590..aa2db565b3
* src/third_party/freetype/src: ad3443c931..734d60f63c
* src/tools: 40f65277bd..f68f930ebc
DEPS diff: 838e9d2793..192da69226
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I1a587f06ca59ad489fa594ea97ccfc66893e8fa9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148381
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@{#28783}
2019-08-07 08:36:14 +00:00
1e49ab2d40
Migrate part of Vp9 SVC tests on PC framework. Add temporal layers support.
...
Bug: webrtc:10138
Change-Id: I3f0fc38cbe8c31a2aea2f231fed4428b39e3125a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147260
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28782}
2019-08-07 04:18:46 +00:00
8dcaed97a9
Split VideoFrameWriter into yuv and y4m writers
...
Bug: webrtc:10138
Change-Id: I5eae094a1a4b426281d291273f7feb9555497139
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147645
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28781}
2019-08-07 04:06:46 +00:00
9d62a5675e
Roll chromium_revision 9d357a520c..838e9d2793 (684300:684401)
...
Change log: 9d357a520c..838e9d2793
Full diff: 9d357a520c..838e9d2793
Changed dependencies
* src/base: 60deb682db..f9fbebdb46
* src/build: 1f2944270d..c5d5866502
* src/ios: 51fc3e12da..0e10d4dc90
* src/testing: 4531161454..a2ba4c1956
* src/third_party: e97bb11690..bd6ca9b364
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/131b9f3245..c802efc06a
* src/third_party/r8: 1ceH-5pheRe3OUeFz4TzVc2xcu6sm45yeFQBTT4rd6IC..6mmxCrRGY15GNu1r-XmGVxohZfruF6_XjiKSCZakkN4C
* src/tools: f6f1296e62..40f65277bd
DEPS diff: 9d357a520c..838e9d2793
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I09e549e66600e22b7862593af5fb0ff1e719a7b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148300
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@{#28780}
2019-08-06 18:31:57 +00:00
00c7ecf625
Surface CandidatePairChange event
...
In order to be able to detect and measure context around candidate pair changes.
Bug: webrtc:10419
Change-Id: Iab0d7e7c80d925d1aa44617fc35975fdc6bbc6b9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147340
Commit-Queue: Alex Drake <alexdrake@google.com >
Reviewed-by: Steve Anton <steveanton@webrtc.org >
Reviewed-by: Qingsi Wang <qingsi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28779}
2019-08-06 18:25:57 +00:00