21244 Commits

Author SHA1 Message Date
Danil Chapovalov
bda5068fae Revert "Moved congestion controller to goog_cc folder."
This reverts commit e6cefdf9c572cdce55ff0497ad6e516c76132ee8.

Reason for revert: conflicts with reverting https://webrtc-review.googlesource.com/c/src/+/52980

Original change's description:
> Moved congestion controller to goog_cc folder.
> 
> Bug: webrtc:8415
> Change-Id: I2070da0cacf1dbfc4b6a89285af3e68fd03497ab
> Reviewed-on: https://webrtc-review.googlesource.com/43841
> Commit-Queue: Sebastian Jansson <srte@webrtc.org>
> Reviewed-by: Björn Terelius <terelius@webrtc.org>
> Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21928}

TBR=terelius@webrtc.org,stefan@webrtc.org,srte@webrtc.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: webrtc:8415
Change-Id: If8965e1e745e57694192b9ca2a69503c722658d9
Reviewed-on: https://webrtc-review.googlesource.com/53020
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22012}
2018-02-14 10:09:44 +00:00
JT Teh
4feb2044db Fix rendering on an iPhone X's tall screen.
Bug: webrtc:8884
Change-Id: I850e4ea1919837e15a78c90968a4879a1ccbd22c
Reviewed-on: https://webrtc-review.googlesource.com/52761
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22011}
2018-02-14 09:17:55 +00:00
Patrik Höglund
91861a5e61 Add .vpython to WebRTC bot isolates.
This ensures that .vpython makes it to our swarm bots. I believe this
will solve a problem where psutil is missing when the catapult devil
forwarder tries to import it.

Our .vpython already specifies psutil as being used by catapult, so
I don't think we need to change anything there.

Bug: None
Change-Id: Iee8a08f22d128bca3fd52f9476604d47efe16652
Reviewed-on: https://webrtc-review.googlesource.com/52940
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22010}
2018-02-14 08:28:14 +00:00
Steve Anton
b8867115a7 Prepare StatsCollector to work with RtpTransceivers
This changes the StatsCollector to handle stats from multiple
MediaChannels of the same type (e.g., audio or video).

Bug: webrtc:8764
Change-Id: I91ba50d10cf469420189a311acdafbf6f78579b2
Reviewed-on: https://webrtc-review.googlesource.com/49560
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22009}
2018-02-14 03:42:04 +00:00
Harald Alvestrand
5dbb58602f Add UMA counters for type of SDP semantic in use.
We count a) what semantics are asked for explicitly (if any),
and b) what semantics are reflected in the successfully
processed answer, as indicated by presence of msid lines
of type Unified Plan vs Plan B.

This gives an indication of usage in sessions initiated by
the browser. It does not indicate usage in sessions where the
browser is the answerer.

Bug: chromium:811683
Change-Id: I2e28a6a83df1664e1aa1e17cd4ff2921de1fba7e
Reviewed-on: https://webrtc-review.googlesource.com/52101
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22008}
2018-02-14 00:18:20 +00:00
Seth Hampson
a881ac0ec9 Updated comments for RtpEncodingParameters.
Currently with the RtpEncodingParameters the active field is supported
per simulcast layer, but max_bitrate_bps and bitrate_priority are just
supoorted per rtp sender. Updated the comments to make this more clear
and added TODOs with bugs.

Bug: webrtc:8819
Change-Id: I130f6dda0896079b5082af58a2693b898d6e22f0
Reviewed-on: https://webrtc-review.googlesource.com/52141
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Seth Hampson <shampson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22007}
2018-02-13 19:47:56 +00:00
Niels Möller
73f29cbcc1 Move creation of OveruseFrameDetector to VideoSendStream.
Intended to make it easier to wire up cpu-adaptation experiments.
To setup the circular references between OveruseFrameDetector and
VideoStreamEncoder, let the AdaptationObserverInterface pointer be
an argument to StartCheckForOveruse.

Bug: webrtc:8504
Change-Id: Ifcf7655ec65e637819d77f507552cb22a6aa5f0f
Reviewed-on: https://webrtc-review.googlesource.com/33340
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22006}
2018-02-13 15:45:03 +00:00
Alex Narest
2d06e366e8 Adds fixed PL loss mode to neteq_quality_test.
It will be available in all inheriting tests.
The mode allows setting start time and duration for every loss event.

Bug: webrtc:8877
Change-Id: Ife36db6d431387083ac22406a0814e02117100bc
Reviewed-on: https://webrtc-review.googlesource.com/51822
Commit-Queue: Alex Narest <alexnarest@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22005}
2018-02-13 15:34:04 +00:00
Sebastian Jansson
18cf4b67dd Base pacer padding in pause state on time since last send.
This clarifies the logic behind the pacer packet interval
in paused state and prepares for future congestion window
functionality.

Bug: None
Change-Id: Ibf6e23f73523b43742830353915b2b94d09a6fc9
Reviewed-on: https://webrtc-review.googlesource.com/52060
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22004}
2018-02-13 15:16:00 +00:00
Danil Chapovalov
61405bcb19 Fix infinite loop in rtp packet parsing
when rtp header extension is larger than 2^16 bytes

Bug: chromium:811613
Change-Id: I05b725d734dd628056d603b596d3523e827ddb54
Reviewed-on: https://webrtc-review.googlesource.com/52345
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22003}
2018-02-13 14:42:45 +00:00
Per Åhgren
fdd4400ef4 Removed hysteresis in the delay estimation offset
Bug: chromium:811658,webrtc:8879
Change-Id: I9e67fd9aaae4b85e344b9b40ca6bcf9a8fe1eec1
Reviewed-on: https://webrtc-review.googlesource.com/52480
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22002}
2018-02-13 14:29:23 +00:00
Jonathan Yu
fa6a283953 Add wrapper for VideoSink and VideoFrame to Android native_api.
Bug: webrtc:8769
Change-Id: If944b2a52a86666bebf094ec0e3c74c076d6c3d2
Reviewed-on: https://webrtc-review.googlesource.com/50740
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22001}
2018-02-13 14:10:04 +00:00
Niels Möller
0b556b04e6 Reduce public inheritance in VideoStreamEncoder.
Implementation of the EncodedImageCallback and
AdaptationObserverInterface belongs with the implementation, not the
public interface.

Bug: webrtc:8830
Change-Id: I901ae79ede252599c5fe22284cf649274c5b1422
Reviewed-on: https://webrtc-review.googlesource.com/51862
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22000}
2018-02-13 14:09:00 +00:00
Sebastian Jansson
9af0a672c2 Renamed constants in unit tests for paced sender.
Since paced sender no longer has an internal multiplier, the constants
used for the unit tests were changed from supplying kTargetBitrateBps *
kPaceMultiplier at each usage to simply using the new constant
kPacingRateBps, simplifying the test code.

The function PacketsSentPerInterval was introduced as the value was
computed and explained several times over in the different tests.

Bug: None
Change-Id: Ib1cf9b40194272b1529abb02d49cae6b8732d1e6
Reviewed-on: https://webrtc-review.googlesource.com/50443
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21999}
2018-02-13 13:58:00 +00:00
Mirko Bonadei
f0707cb6ae Forcing vs_toolchain update only on a win checkout.
Bug: webrtc:8875
Change-Id: I2a6c73dc6a80641343a42141bd2c259db594910e
Reviewed-on: https://webrtc-review.googlesource.com/52343
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21998}
2018-02-13 13:46:57 +00:00
Per Åhgren
4712776bf4 Leveraging the skew in API call order to a boost AEC3 signal realignment
This CL resets the AEC3 realignment functionality when a significant
and persistent skew in the number of render and capture API calls is
detected.

Bug: chromium:811658,webrtc:8879
Change-Id: Ib5c727b38f427da2a7d25eac7c939a17bdaabe74
Reviewed-on: https://webrtc-review.googlesource.com/52260
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21997}
2018-02-13 12:52:58 +00:00
Jonas Olsson
45cc890560 Assorted logging pedantry
This cl fixes various minor issues found during a quick scan of the current log
usage.

Bug: webrtc:8529
Change-Id: I1e1eb02ef220177dbb327203509736ad7f70cc1c
Reviewed-on: https://webrtc-review.googlesource.com/52262
Commit-Queue: Jonas Olsson <jonasolsson@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Henrik Grunell <henrikg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21996}
2018-02-13 10:47:24 +00:00
Niels Möller
a6cc0f94bf Refactor FakeVideoCapturer.
Extract the code to produce a stream of frames to its own class,
FakeFrameSource. Use in VideoAdapter unittests, to make the code simpler
and not depend on the deprecated cricket::VideoCapturer.

Bug: webrtc:6353
Change-Id: Ib5c34c6a0bd7f4338650459873ddc94b12d0c569
Reviewed-on: https://webrtc-review.googlesource.com/49740
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21995}
2018-02-13 10:24:01 +00:00
Wez
00cecb9804 Disable use of libevent under Fuchsia.
Bug: chromium:808287
Change-Id: I1c29c5f2d13ad06904724fd95d476b23ae7097ac
Reviewed-on: https://webrtc-review.googlesource.com/50520
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Commit-Queue: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21994}
2018-02-13 08:23:48 +00:00
Patrik Höglund
27a0741fd2 Whitespace CL to kick bots.
It could be the git outage is over, let's see.

TBR=oprypin@webrtc.org

Bug: None
Change-Id: I8eeeba9e8c040d212e1d43b2561a2fa6057dfdbb
Reviewed-on: https://webrtc-review.googlesource.com/52261
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21993}
2018-02-13 07:35:21 +00:00
Taylor Brandstetter
ab86e7ffe2 Disable a couple flaky RampUpTest tests on Mac.
Specifically, UpDownUpAudioVideoTransportSequenceNumberRtx
and AudioTransportSequenceNumber.

TBR=stefan@webrtc.org

Bug: webrtc:8878
Change-Id: I24ad65dc56068bb01c53d97511faadc22bd13c31
Reviewed-on: https://webrtc-review.googlesource.com/52161
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21992}
2018-02-12 23:17:51 +00:00
Emircan Uysaler
ef76e5a062 Add multiplex case to codec_tests
Bug: webrtc:7671
Change-Id: I38de24ea300d69757f5bd07111abc83b1f042751
Reviewed-on: https://webrtc-review.googlesource.com/50700
Commit-Queue: Emircan Uysaler <emircan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21991}
2018-02-12 22:28:04 +00:00
Wez
0614ed9d35 Remove calls to some POSIX APIs which Fuchsia does not implement.
Fuchsia's POSIX-lite does not provide the pthread priority nor file
locking APIs.

Bug: chromium:809201
Change-Id: I1efc5fe46909771e4934d91d2ed5f3e97c33444c
Reviewed-on: https://webrtc-review.googlesource.com/48860
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Commit-Queue: Wez <wez@google.com>
Cr-Commit-Position: refs/heads/master@{#21990}
2018-02-12 22:06:44 +00:00
Seth Hampson
1370e309e7 Refactor of GetSimulcastConfig & EncoderStreamFactory.
The main pieces of this refactor are splitting up the creation of
simulcast layers for screenshare or the normal case, more consistent
naming, renaming streams to layers and trying to be more explicit with
some of the logic. Also added TODOs for future work to put more
application control into creating simulcast streams.

Bug: webrtc:8785
Change-Id: Ibf49fa0cc6d890ff96f8ee11c89d93a2c94119d6
Reviewed-on: https://webrtc-review.googlesource.com/47580
Commit-Queue: Seth Hampson <shampson@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21989}
2018-02-12 20:08:34 +00:00
Steve Anton
6947025e95 Move media_type to RtpTransceiverInterface
Media type is not part of the WebRTC spec for RtpTransceiver, but it is
handy and the RtpSender/RtpReceiver also have it.

Bug: webrtc:7600
Change-Id: I8350069502588bff478db4dc1318329626dcf9be
Reviewed-on: https://webrtc-review.googlesource.com/50560
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21988}
2018-02-12 19:18:44 +00:00
Qingsi Wang
a4e72b7914 Add RtcEventLog to AppRTCMobile with preference setting.
Enable diagnostic packet and event recording as in the "webrtc-internal"
setting in Chromium.

Bug: webrtc:8859
Change-Id: I1d4a19e0dd60133cdd0d4e18a55780623b65653c
Reviewed-on: https://webrtc-review.googlesource.com/49541
Commit-Queue: Qingsi Wang <qingsi@google.com>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21987}
2018-02-12 19:12:05 +00:00
Sergey Silkin
f7f8cb979b Adding FourPeople_1280x720_30.yuv.
Typical conference content in most popular format (1280x720 30fps).

Bug: none
Change-Id: I61ec1af44e65e5aec2f2f5e5ecb101b10b423c8b
Reviewed-on: https://webrtc-review.googlesource.com/51761
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21986}
2018-02-12 15:55:00 +00:00
Kári Tristan Helgason
0d3c9a3f2b Delete RTCAVFoundationVideoSource and related classes.
Bug: webrtc:8852
Change-Id: Ie073fe3f7bafc3d22fafef51f659e340d5a9250f
Reviewed-on: https://webrtc-review.googlesource.com/48620
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Anders Carlsson <andersc@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21985}
2018-02-12 14:41:25 +00:00
Mirko Bonadei
a55bdc2406 Fix 'gn gen' with target_os="win" on Linux.
This is the first step to enable Windows cross-compilation when the
host_os is Linux.

There are compilation errors ahead but at least it is possible to
generate ninja files.

Bug: webrtc:8875
Change-Id: I91a238bcb5e8f7670a6d19805e1ac032511fd46e
Reviewed-on: https://webrtc-review.googlesource.com/51821
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21984}
2018-02-12 14:29:35 +00:00
Patrik Höglund
afa1546153 Fix incorrect static method call.
cpuMonitor is actually null at the time of the call, but it works
because isSupported doesn't touch 'this' (being a static call).

Bug: None
Change-Id: I177807ee04075d16356878ec72262546d0547aa1
Reviewed-on: https://webrtc-review.googlesource.com/51861
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21983}
2018-02-12 14:24:55 +00:00
Edward Lemur
0c15a09293 Don't use gtest-parallel when running webrtc_perf_tests.
When we run webrtc_perf_tests with gtest-parallel, each test is run
individually, and this results in the file with the perf results being
overwritten each time.

To avoid this, we won't use gtest-parallel when running webrtc_perf_tests,
so we will simply run the binary directly.

TBR=phoglund@chromium.org

Bug: chromium:755660
Change-Id: I24db36e512fcf604a3de2adf4d0b4325b2c3d1ae
Reviewed-on: https://webrtc-review.googlesource.com/49340
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21982}
2018-02-12 13:10:04 +00:00
Autoroller
88a38e32e7 Roll chromium_revision 6fcad09d4a..24887ed1ab (535596:535697)
Change log: 6fcad09d4a..24887ed1ab
Full diff: 6fcad09d4a..24887ed1ab

Changed dependencies:
* src/base: 83ec53d6ec..f1f7eec82e
* src/build: 03220ef360..c7a79acbd2
* src/testing: 7d3f4563c0..81576293e6
* src/third_party: efea12dde9..50ccc08052
* src/tools: ffaf09e5ff..4ee4992a32
DEPS diff: 6fcad09d4a..24887ed1ab/DEPS

Clang version changed 321529:324578
Details: 6fcad09d4a..24887ed1ab/tools/clang/scripts/update.py

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I2c306df992e9b00c865207c28a56f79ab9bf195f
Reviewed-on: https://webrtc-review.googlesource.com/50360
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21981}
2018-02-12 10:46:35 +00:00
Niels Möller
cb768a8831 Delete unused code in videoengine_unittest.h.
Bug: None
Change-Id: Id59ac4da920b05b846dfcec973ea57365b0d3e81
Reviewed-on: https://webrtc-review.googlesource.com/49341
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21980}
2018-02-12 09:17:40 +00:00
Mirko Bonadei
b8a7d9d09f Updating usage of install-sysroot.py to stop relying on GYP_DEFINES.
The --running-as-hook flag has been removed in
https://chromium-review.googlesource.com/c/chromium/src/+/907673.

This CL mirrors the changes done in the Chromium src/DEPS file.

Bug: chromium:807986
Change-Id: Ib952eb0dbd8149e4f8bdfa2323cb8f23e1d63e0b
Reviewed-on: https://webrtc-review.googlesource.com/51760
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21979}
2018-02-12 08:37:00 +00:00
Per Åhgren
4b9124e432 Deactivated the computation of the reverb in AEC3
TBR: gustaf@webrtc.org
BUG: chromium:810951,webrtc:8872
Change-Id: I79194f964754d0f156a5206dbeb49606617e8bb5
Reviewed-on: https://webrtc-review.googlesource.com/50502
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21978}
2018-02-10 00:35:11 +00:00
Steve Anton
8acdd1a1dc Parameterize PeerConnection signaling tests for Unified Plan
Bug: webrtc:8765
Change-Id: I50fbcfab66edb70c069b2dcb803c78b516e428c9
Reviewed-on: https://webrtc-review.googlesource.com/47582
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21977}
2018-02-09 19:48:09 +00:00
Alex Leung
82d0817d6c Add callback when new audio data is ready
Bug: webrtc:8864
Change-Id: I476e9430da281f6815eb1af8ffd98afd9b664a63
Reviewed-on: https://webrtc-review.googlesource.com/49981
Commit-Queue: Alex Leung <alexleung@google.com>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Alex Glaznev <glaznev@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21976}
2018-02-09 19:31:49 +00:00
Ying Wang
338bd62ab4 Includes the time(ms) that spent in network to test results.
Bug: None
Change-Id: I7af7055b924e3f68b0fd4ebb633190246275159f
Reviewed-on: https://webrtc-review.googlesource.com/50400
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21975}
2018-02-09 17:12:59 +00:00
Rasmus Brandt
2d40ad3f04 Remove dead code GetSimulcastSsrcs from simulcast.{cc,h}.
Bug: None
Change-Id: Ib1315bb65ebbf6c33008c9522451d9782119f5ca
Reviewed-on: https://webrtc-review.googlesource.com/47561
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21974}
2018-02-09 15:57:39 +00:00
Rasmus Brandt
75e38d2dc3 Remove unused fields from VideoCodecVP8.
Bug: None
Change-Id: I6f29ad5ce04582003e9be7292d04ea18f9335372
Reviewed-on: https://webrtc-review.googlesource.com/47660
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21973}
2018-02-09 15:55:59 +00:00
Rasmus Brandt
60bb6fe37a Protect VideoReceiveStream<->FlexfecReceiveStream sink association with unit test.
BUG=none

Change-Id: Id0c504f62d70febc5e846657dc2966f5e9acef39
Reviewed-on: https://webrtc-review.googlesource.com/17301
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21972}
2018-02-09 14:03:49 +00:00
Erik Språng
845a26214d Prevent potential integer overflow in sps parser
Bug: webrtc:8275, chromium:800698
Change-Id: I4dcba8ba480cd2a1b97dc09e97f585f2b3cf3279
Reviewed-on: https://webrtc-review.googlesource.com/40443
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21971}
2018-02-09 13:52:48 +00:00
Stefan Holmer
32e930fffa Add a freeze metric to the video quality test.
Defined as time between freezes (nothing rendered for 150 ms).

Bug: webrtc:8861
Change-Id: I56eae3beb7278b6d1894a0593ae3092c9f3cb1cc
Reviewed-on: https://webrtc-review.googlesource.com/49780
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21970}
2018-02-09 13:01:47 +00:00
Oleh Prypin
96f3ca13b0 Revert "Roll chromium_revision 6fcad09d4a..004f3b4b40 (535596:535645) + sysroot fix"
This reverts commit c9e6a592265dd45a02dcf7b34144733f1a886370.

Reason for revert: arm sysroot not being downloaded for linux arm32 build

Original change's description:
> Roll chromium_revision 6fcad09d4a..004f3b4b40 (535596:535645) + sysroot fix
> 
> Adapt DEPS hooks after the change to install-sysroot.py, the same way it's done in
> a07b9feb20
> 
> Change log: 6fcad09d4a..004f3b4b40
> Full diff: 6fcad09d4a..004f3b4b40
> 
> Changed dependencies:
> * src/base: 83ec53d6ec..782ae7073a
> * src/build: 03220ef360..c1972dd397
> * src/testing: 7d3f4563c0..81576293e6
> * src/third_party: efea12dde9..e3de125b3f
> * src/tools: ffaf09e5ff..54f1b52f74
> DEPS diff: 6fcad09d4a..004f3b4b40/DEPS
> 
> No update to Clang.
> 
> BUG=None
> CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
> 
> No-Try: True
> Change-Id: I8026ac29cf127b863a2d60a36fdcdc7e6311aa45
> Reviewed-on: https://webrtc-review.googlesource.com/50183
> Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
> Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21968}

TBR=phoglund@webrtc.org,oprypin@webrtc.org

Change-Id: I7bd3ce6b93e4c5f1e4884dc2bfb5e8b54bac2876
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: None
Cq-Include-Trybots: master.internal.tryserver.corp.webrtc:linux_internal
Reviewed-on: https://webrtc-review.googlesource.com/50340
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21969}
2018-02-09 12:56:59 +00:00
Oleh Prypin
c9e6a59226 Roll chromium_revision 6fcad09d4a..004f3b4b40 (535596:535645) + sysroot fix
Adapt DEPS hooks after the change to install-sysroot.py, the same way it's done in
a07b9feb20

Change log: 6fcad09d4a..004f3b4b40
Full diff: 6fcad09d4a..004f3b4b40

Changed dependencies:
* src/base: 83ec53d6ec..782ae7073a
* src/build: 03220ef360..c1972dd397
* src/testing: 7d3f4563c0..81576293e6
* src/third_party: efea12dde9..e3de125b3f
* src/tools: ffaf09e5ff..54f1b52f74
DEPS diff: 6fcad09d4a..004f3b4b40/DEPS

No update to Clang.

BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

No-Try: True
Change-Id: I8026ac29cf127b863a2d60a36fdcdc7e6311aa45
Reviewed-on: https://webrtc-review.googlesource.com/50183
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21968}
2018-02-09 11:07:54 +00:00
Sami Kalliomäki
78498cf5ee Implements JavaToNativeStringMap and adds tests for native API.
Implements JavaToNativeStringMap that is a replacement for
JavaToStdMapStrings. It uses a new template method JavaToNativeMap. Also
adds testing support for native API and a test for JavaToNativeStringMap.

Bug: webrtc:8769
Change-Id: I580d4992a899ebe02da39af450fa51d52ee9b88b
Reviewed-on: https://webrtc-review.googlesource.com/48060
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21967}
2018-02-09 10:34:44 +00:00
Mirko Bonadei
1bc1ec43a3 Re-enabling libyuv 'gn check'.
Libyuv is now 'gn check' compatible and the fixed version has been
rolled into chromium (r1697).

Bug: webrtc:8850
Change-Id: Iaaeae229571fd02045322c4f8addadd75f889bdb
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/50180
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21966}
2018-02-09 10:31:04 +00:00
Sergey Silkin
597472ebc3 Removing kNoVisualizationParams. Use nullptr directly.
Bug: none
Change-Id: Ifcffdf37d0dc4b9caa47b1117fc14e21bffe2cd9
Reviewed-on: https://webrtc-review.googlesource.com/49942
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21965}
2018-02-09 07:52:54 +00:00
Autoroller
ecfe2e86a6 Roll chromium_revision feadf7258e..6fcad09d4a (535428:535596)
Change log: feadf7258e..6fcad09d4a
Full diff: feadf7258e..6fcad09d4a

Changed dependencies:
* src/base: 69eb3646b6..83ec53d6ec
* src/build: 19190cb080..03220ef360
* src/ios: 075f6c8518..0959011404
* src/testing: 453c6a4ddb..7d3f4563c0
* src/third_party: 10c57e38e2..efea12dde9
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/c9f9bbf0a6..9a70d48fcd
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/7e5dd25d47..61dedd6815
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/aa41a69e72..e653c4b823
* src/third_party/depot_tools: 6a60d7586a..71236c3af6
* src/third_party/libyuv: ffec313dbe..b792e0dbc1
* src/tools: 500944dbb2..ffaf09e5ff
DEPS diff: feadf7258e..6fcad09d4a/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I7b6d4ac17cbaed4c0736a9d0cb876ee4f5c3019c
Reviewed-on: https://webrtc-review.googlesource.com/50040
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21964}
2018-02-09 01:12:44 +00:00
Autoroller
d150534002 Roll chromium_revision 3d230c052f..feadf7258e (535313:535428)
Change log: 3d230c052f..feadf7258e
Full diff: 3d230c052f..feadf7258e

Changed dependencies:
* src/base: 05346abed5..69eb3646b6
* src/build: 3ba6ca6d32..19190cb080
* src/ios: 68272315d7..075f6c8518
* src/testing: 96fadc248d..453c6a4ddb
* src/third_party: cb732ebd07..10c57e38e2
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b4a4bed9ad..aa41a69e72
* src/tools: 93539cf31f..500944dbb2
DEPS diff: 3d230c052f..feadf7258e/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I96a36c4826a743e08e43fe4d48af7b93450603d1
Reviewed-on: https://webrtc-review.googlesource.com/49920
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21963}
2018-02-09 00:01:44 +00:00