20396 Commits

Author SHA1 Message Date
Autoroller
dc3cdcd646 Roll chromium_revision fb396f70fd..06a3347998 (522378:522774)
Change log: fb396f70fd..06a3347998
Full diff: fb396f70fd..06a3347998

Changed dependencies:
* src/base: 028bc777a2..989f904985
* src/build: a487899ea8..264dc4b6d2
* src/ios: 277bfb566d..10d67415d2
* src/testing: 7c055df753..59775c363c
* src/third_party: d8cd44fcb7..b860fb813b
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/48eaa28a12..296a61d600
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/db654910e3..16753e0633
* src/third_party/icu: 741688ebf3..26f7d8ad2f
* src/third_party/libvpx/source/libvpx: cbe62b9c2d..14dbdd95e6
* src/tools: a626dcf509..0381614221
DEPS diff: fb396f70fd..06a3347998/DEPS

No update to Clang.

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

Change-Id: Iac70b151a8020b23d186d2348e4f845234b38fee
Reviewed-on: https://webrtc-review.googlesource.com/31343
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21164}
2017-12-08 14:12:19 +00:00
Danil Chapovalov
cbf5b73658 Explicitly convert size_t to int in Call::DeliverPacket
to avoid breaking windows compiler

TBR=stefan@webrtc.org

Bug: None
Change-Id: Idd6de316ddad76968283133982561b32292b3ad8
Reviewed-on: https://webrtc-review.googlesource.com/31400
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21163}
2017-12-08 13:51:29 +00:00
Mirko Bonadei
f5ff67ca98 Stop using public_deps in rtc_tools.
Bug: webrtc:8603
Change-Id: I8126971f80310ad077a1e536c022a296612f573a
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/30300
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21162}
2017-12-08 13:29:29 +00:00
Sami Kalliomäki
28c3571ed0 Roll chromium_revision 5d9089080e..fb396f70fd (522183:522378)
Changes to java8_dist_jar unblock the roll.

Change log: 5d9089080e..fb396f70fd
Full diff: 5d9089080e..fb396f70fd

Changed dependencies:
* src/base: ea8d608e8e..028bc777a2
* src/build: 379d3331d1..a487899ea8
* src/ios: 7796ebdb5c..277bfb566d
* src/testing: 50b6577a3d..7c055df753
* src/third_party: caec3c432a..d8cd44fcb7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/307c9f954d..db654910e3
* src/tools: c98f4e3e61..a626dcf509
* src/tools/swarming_client: 6fd3c7b6eb..4bd9152f8a
DEPS diff: 5d9089080e..fb396f70fd/DEPS

No update to Clang.

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

Change-Id: I0cae8d49c169f77c63ef85eb1ca9d4a5898bbbc4
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/30680
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21161}
2017-12-08 11:53:09 +00:00
Mirko Bonadei
a3fad93d87 Revert "Remove the aec_quality_min metric."
This reverts commit 99b1bd1553d442ef7d27755567594ac7e65c53b7.

Reason for revert: breaks downstream projects.

Original change's description:
> Remove the aec_quality_min metric.
> 
> Removing this unused metric.
> 
> Bug: webrtc:8563
> Change-Id: I47446d6aaf5dcc3a8ea57f9248576d68bbe2a304
> Reviewed-on: https://webrtc-review.googlesource.com/30720
> Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21158}

TBR=solenberg@webrtc.org,gustaf@webrtc.org

Change-Id: I90f16915d517123e4bfba39db64424cdcc4ef03f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8563
Reviewed-on: https://webrtc-review.googlesource.com/31360
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21160}
2017-12-08 11:45:50 +00:00
Harald Alvestrand
c7c4191325 Declare the RTCP packets_lost field as signed in the API.
The definition of this field in RFC 3550 says that under certain
conditions it may have a negative value. This change exposes that
property in the WebRTC API.

Bug: webrtc:8626
Change-Id: I4ee249da045dcee940db66ebd915268a97fc13db
Reviewed-on: https://webrtc-review.googlesource.com/31260
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21159}
2017-12-08 11:22:09 +00:00
Gustaf Ullberg
99b1bd1553 Remove the aec_quality_min metric.
Removing this unused metric.

Bug: webrtc:8563
Change-Id: I47446d6aaf5dcc3a8ea57f9248576d68bbe2a304
Reviewed-on: https://webrtc-review.googlesource.com/30720
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21158}
2017-12-08 10:48:49 +00:00
Oskar Sundbom
8a13874897 Remove deprecated datachannel, mediastream, rtpsend and streamcollection headers
Bug: webrtc:5883
Change-Id: I14e2802bd901863d19d70879558888cc6cac00aa
Reviewed-on: https://webrtc-review.googlesource.com/23260
Commit-Queue: Oskar Sundbom <ossu@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21157}
2017-12-08 10:45:49 +00:00
Patrik Höglund
c2400dd5b2 Remove unneeded check_includes.
To be honest I don't know why the common_types.h includes from rtc_base
don't trip the check. I'd expect that to require that webrtc_common
depends on rtc_base, and in that case we're in trouble.

Bug: webrtc:6828,webrtc:7745
Change-Id: Id15055483e4fe40cffa67b973cc54cae3ed26112
Reviewed-on: https://webrtc-review.googlesource.com/28041
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21156}
2017-12-08 10:34:49 +00:00
Edward Lemur
a4b7dcf105 Set XCode to 9 for iOS 11 bots.
Bug: webrtc:8570
Change-Id: I8af5372b13a581855115f1fd3f25670fd2993e6b
Reviewed-on: https://webrtc-review.googlesource.com/26700
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21155}
2017-12-08 10:22:49 +00:00
Harald Alvestrand
70206d6608 Reland "Make RTCP cumulative_lost be a signed value"
Instead of modifying the API, we'll add a new function to return
the true value, and have a shim that returns what other code expects.

> This reverts commit 4c34f435db2b921b82b8be19ee5c1746f46cb188.
>
> Reason for revert: Broke internal projects. Type mismatch.
>
> Original change's description:
> > Make RTCP cumulative_lost be a signed value
> >
> > This is formally defined as a signed 24-bit value in RFC 3550 section 6.4.1.
> > See RFC 3550 Appendix A.3 for the reason why it may turn negative.
> >
> > Noticed on discuss-webrtc mailing list.
> >
> > BUG=webrtc:8626
> >
> > Change-Id: I7317f73e9490a876e8445bd3d6b66095ce53ca0a
> > Reviewed-on: https://webrtc-review.googlesource.com/30901
> > Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> > Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#21142}
>
> TBR=stefan@webrtc.org,hta@webrtc.org
>
> Change-Id: I544f7979d584cfb72a2d0d526f4fef84aebeecb3
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:8626
> Reviewed-on: https://webrtc-review.googlesource.com/31040
> Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
> Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21144}

Change-Id: I95c8c248f4f85c4d1aa2a47424d8c4d954d4ae7a
Bug: webrtc:8626
Reviewed-on: https://webrtc-review.googlesource.com/31220
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21154}
2017-12-08 08:47:09 +00:00
Niels Möller
e08cf3a615 Move FrameTiming list from OveruseDetector to SendProcessingUsage.
Bug: webrtc:8504
Change-Id: Ifd8feb1634f1061f841493eae83c9eae410d4c20
Reviewed-on: https://webrtc-review.googlesource.com/30780
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21153}
2017-12-08 07:57:49 +00:00
Zhi Huang
5329214838 Revert "Delete Filesystem::TempFilename."
This reverts commit 6de95f06d0512049553f8120547ab78675e3a76a.

Reason for revert: Broke internal projects.
Original change's description:
> Delete Filesystem::TempFilename.
> 
> Also delete a few unused private members of UnixFilesystem.
> 
> Bug: webrtc:6424
> Change-Id: Ib52f2d877690159d197fe767fd04a0d1ade7eb1a
> Reviewed-on: https://webrtc-review.googlesource.com/30301
> Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
> Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21148}

TBR=deadbeef@webrtc.org,nisse@webrtc.org

Change-Id: I02874f80dbfcafc26dadbb5897e510613801713d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:6424
Reviewed-on: https://webrtc-review.googlesource.com/31160
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21152}
2017-12-08 00:08:30 +00:00
Steve Anton
606a5971e3 Remove adjust_agc_delta from WebRtcVoiceEngine
The setting is no longer used anywhere.

Bug: None
Change-Id: Id4143ca0a565472a4f08905c06f5d3f7d5dfb756
Reviewed-on: https://webrtc-review.googlesource.com/31100
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21151}
2017-12-07 23:06:19 +00:00
Steve Anton
5634427c09 Remove unused properties from MediaContentDescription
Bug: webrtc:8620
Change-Id: I0597495a93aa7507177cf7bcbb8c6d35ee90ae0d
Reviewed-on: https://webrtc-review.googlesource.com/30500
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21150}
2017-12-07 23:03:19 +00:00
Alex Narest
cedd351e73 Do not add audio bitrate observer if TWCC sending is not supported
Bug: webrtc:8243
Change-Id: Ida076dca72a6894053bdd0884f818ab3eaf5128a
Reviewed-on: https://webrtc-review.googlesource.com/30840
Commit-Queue: Alex Narest <alexnarest@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21149}
2017-12-07 20:46:38 +00:00
Niels Möller
6de95f06d0 Delete Filesystem::TempFilename.
Also delete a few unused private members of UnixFilesystem.

Bug: webrtc:6424
Change-Id: Ib52f2d877690159d197fe767fd04a0d1ade7eb1a
Reviewed-on: https://webrtc-review.googlesource.com/30301
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21148}
2017-12-07 20:05:57 +00:00
Steve Anton
a3a92c264b Replace string type with SdpType enum
This moves all WebRTC internal code from using
SessionDescriptionInterface::type() which returns a string and
from using CreateSessionDescription with a string type parameter.

Bug: webrtc:8613
Change-Id: I1cdd93dc4b26dec157e22476fdac569d5da2810a
Reviewed-on: https://webrtc-review.googlesource.com/29500
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21147}
2017-12-07 19:08:47 +00:00
David Benjamin
3c1f05db84 Fix comment about cipher names.
The comment is backwards. BoringSSL has SSL_CIPHER_standard_name, but
because it is usually not available in OpenSSL, you have to do it
manually. (The code in question is not compiled in BoringSSL.)

Bug: none
Change-Id: If294937afc75d0b0bd3107fd5c57a85c6252f188
Reviewed-on: https://webrtc-review.googlesource.com/28380
Commit-Queue: David Benjamin <davidben@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21146}
2017-12-07 18:32:58 +00:00
David Benjamin
ea84b6bf49 Fix OpenSSLIdentity::GetReference.
It didn't retain the chain.

Bug: none
Change-Id: I8e88c5e060d91d8f5e7ebade6ea8e65b3e5a416e
Reviewed-on: https://webrtc-review.googlesource.com/28360
Commit-Queue: David Benjamin <davidben@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21145}
2017-12-07 18:27:17 +00:00
Zhi Huang
062a8ead3b Revert "Make RTCP cumulative_lost be a signed value"
This reverts commit 4c34f435db2b921b82b8be19ee5c1746f46cb188.

Reason for revert: Broke internal projects. Type mismatch.

Original change's description:
> Make RTCP cumulative_lost be a signed value
> 
> This is formally defined as a signed 24-bit value in RFC 3550 section 6.4.1.
> See RFC 3550 Appendix A.3 for the reason why it may turn negative.
> 
> Noticed on discuss-webrtc mailing list.
> 
> BUG=webrtc:8626
> 
> Change-Id: I7317f73e9490a876e8445bd3d6b66095ce53ca0a
> Reviewed-on: https://webrtc-review.googlesource.com/30901
> Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21142}

TBR=stefan@webrtc.org,hta@webrtc.org

Change-Id: I544f7979d584cfb72a2d0d526f4fef84aebeecb3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8626
Reviewed-on: https://webrtc-review.googlesource.com/31040
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21144}
2017-12-07 18:12:48 +00:00
Danil Chapovalov
292a73eeea Deliver packet to Call as rtc::CopyOnWriteBuffer
instead of pair of pointer + size.

it removes hidden memcpy in RtpPacketReceived::Parse:
RtpPacketReceived keeps a reference to a CopyOnWriteBuffer. By
passing it the same CopyOnWriteBuffer that was created by
BaseChannel, one allocation and memcpy is avoided.

Bug: None
Change-Id: I5f89f478b380fc9aece3762d3a04f228d48598f5
Reviewed-on: https://webrtc-review.googlesource.com/23761
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21143}
2017-12-07 17:09:07 +00:00
Harald Alvestrand
4c34f435db Make RTCP cumulative_lost be a signed value
This is formally defined as a signed 24-bit value in RFC 3550 section 6.4.1.
See RFC 3550 Appendix A.3 for the reason why it may turn negative.

Noticed on discuss-webrtc mailing list.

BUG=webrtc:8626

Change-Id: I7317f73e9490a876e8445bd3d6b66095ce53ca0a
Reviewed-on: https://webrtc-review.googlesource.com/30901
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21142}
2017-12-07 17:00:57 +00:00
Henrik Lundin
6f54e7ab67 Avoid integer-overflow in WebRtcSpl_FilterARFastQ12
Simply use int64_t instead of int32_t for two local variables.
This avoids integer-overflow in some rare cases.

Bug: chromium:784216
Change-Id: Ie96835d6dc04e338b157469b74ead29e8bd403dd
Reviewed-on: https://webrtc-review.googlesource.com/26580
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21141}
2017-12-07 16:56:47 +00:00
Magnus Jedvert
3863153267 Android: Generate JNI code for jni_helper, RtpSender, and VideoEncoderFactory
Bug: webrtc:8278
Change-Id: I6111e562cc5a8fe6c595fcb8dfd5202d46a08806
Reviewed-on: https://webrtc-review.googlesource.com/28622
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21140}
2017-12-07 15:18:57 +00:00
Mirko Bonadei
e51f785043 Stop using public_deps in pc/.
TBR=phoglund@webrtc.org

Bug: webrtc:8603
Change-Id: If18e5a4d212392bbd9b4e1f9c2f00ee79a2ab348
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29864
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21139}
2017-12-07 13:57:57 +00:00
Niels Möller
904f8698d3 Define interface OveruseFrameDetector::ProcessingUsage.
Allows move of SendProcessingUsage and OverdoseInjector to the
anonymous namespace in the implementationfile.

Bug: webrtc:8504
Change-Id: I84ddfc0b031a1fd31cc0f35216ba96c8fb2efa8e
Reviewed-on: https://webrtc-review.googlesource.com/30682
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21138}
2017-12-07 13:22:19 +00:00
Rasmus Brandt
d73ba12a93 Do not send 48 empty FEC packets when there is a large media packet seq. num. gap.
BUG=webrtc:8617

Change-Id: I9c542f5cfd504511165df8f823dd936b4f01f45a
Reviewed-on: https://webrtc-review.googlesource.com/30263
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21137}
2017-12-07 11:22:30 +00:00
Danil Chapovalov
5c3cc41cef Change RtcpPacket::PacketReadyCallback to rtc::FunctionView
from interface


Bug: webrtc:5565
Change-Id: I2df5d7a0554b938888581f1c73dbdb8b85c387cc
Reviewed-on: https://webrtc-review.googlesource.com/8680
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21136}
2017-12-07 11:20:08 +00:00
Henrik Lundin
f1061c2d90 rtp_encode: Unify the encoder configs somewhat
For uniformity. Uniformity is nice.

Bug: webrtc:2692
Change-Id: Id85e54fa31bf3cc79e73a72805e57d5e3164252f
Reviewed-on: https://webrtc-review.googlesource.com/27400
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21135}
2017-12-07 09:43:17 +00:00
Henrik Lundin
5dcbbfd153 Create a fuzzer for ComfortNoiseDecoder
The fuzzer will hammer on the UpdateSid and Generate methods of
ComfortNoiseDecoder.

The change also includes a fix to an issue in WebRtcSpl_FilterAR, which
was immediately found by running the fuzzer locally.

Bug: none
Change-Id: I5283427cb27844fb953e2caa35423ea873aca2ff
Reviewed-on: https://webrtc-review.googlesource.com/28100
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21134}
2017-12-07 08:53:37 +00:00
Steve Anton
6c38cc7c9e Fix cpplint errors in p2p/
Bug: webrtc:5273
Change-Id: Ida3c2ca1bbb611026f34d7144db9ec24840bf7fb
Reviewed-on: https://webrtc-review.googlesource.com/26444
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21133}
2017-12-06 21:33:36 +00:00
Autoroller
e06570b18b Roll chromium_revision 5799f48f47..5d9089080e (522145:522183)
Change log: 5799f48f47..5d9089080e
Full diff: 5799f48f47..5d9089080e

Changed dependencies:
* src/base: ee74d095ea..ea8d608e8e
* src/ios: 7547b63aaf..7796ebdb5c
* src/testing: 8e422d86fc..50b6577a3d
* src/third_party: ecbabe6b03..caec3c432a
* src/third_party/gtest-parallel: 1f8438da0b..180c2f5234
* src/tools: 054a7f6f59..c98f4e3e61
DEPS diff: 5799f48f47..5d9089080e/DEPS

No update to Clang.

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

Change-Id: I5665aedcfab078d259e85f1599140f324d55a533
Reviewed-on: https://webrtc-review.googlesource.com/30420
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21132}
2017-12-06 21:28:46 +00:00
Autoroller
40f0b37d3b Roll chromium_revision d74f79c552..5799f48f47 (522128:522145)
Change log: d74f79c552..5799f48f47
Full diff: d74f79c552..5799f48f47

Changed dependencies:
* src/base: f36e33e9c0..ee74d095ea
* src/ios: e7fe056159..7547b63aaf
* src/third_party: 88d8c23e89..ecbabe6b03
DEPS diff: d74f79c552..5799f48f47/DEPS

No update to Clang.

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

Change-Id: Ia19a0947bf13fcf0d193d286916a3b7a447e7343
Reviewed-on: https://webrtc-review.googlesource.com/30360
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21131}
2017-12-06 19:43:06 +00:00
Steve Anton
3828c06a58 Replace cricket::ContentAction with webrtc::SdpType
Bug: webrtc:8613
Change-Id: I9bce2b9d8c8445d2fa1b9f60b06596a5621ebc2f
Reviewed-on: https://webrtc-review.googlesource.com/29460
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21130}
2017-12-06 19:40:16 +00:00
Steve Anton
5c8231c400 Fix cpplint errors in pseudotcp/test
Bug: webrtc:5273
Change-Id: I09181651c35087b6403c04b6fe542b3e80b13fab
Reviewed-on: https://webrtc-review.googlesource.com/26443
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21129}
2017-12-06 19:25:56 +00:00
Steve Anton
cc65bd018d Run clang format on pseudotcp/test
Bug: webrtc:5273
Change-Id: Ib2e5b749951c805417fd50022172c604a4fe241b
Reviewed-on: https://webrtc-review.googlesource.com/27122
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21128}
2017-12-06 18:36:36 +00:00
Autoroller
02384b8e3f Roll chromium_revision b04d8e25de..d74f79c552 (522105:522128)
Change log: b04d8e25de..d74f79c552
Full diff: b04d8e25de..d74f79c552

Changed dependencies:
* src/base: fb76136a5e..f36e33e9c0
* src/ios: c8a587a1e8..e7fe056159
* src/testing: 233b532534..8e422d86fc
* src/third_party: 872e1368d9..88d8c23e89
* src/tools: 250c5e5eb3..054a7f6f59
DEPS diff: b04d8e25de..d74f79c552/DEPS

No update to Clang.

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

Change-Id: I085163485798322dd8b27881ea192ab55ba62e1f
Reviewed-on: https://webrtc-review.googlesource.com/30340
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21127}
2017-12-06 18:14:56 +00:00
Steve Anton
845bb73196 Fix clang style errors in api/jsep.h
In this case, clang style forbids inline definitions for virtual
functions.

Bug: webrtc:163
Change-Id: Id924cadb0a1d32e12cdb691c57fbda5f5b022638
Reviewed-on: https://webrtc-review.googlesource.com/29441
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21126}
2017-12-06 18:12:06 +00:00
Autoroller
91bd263006 Roll chromium_revision 11a86f3cdf..b04d8e25de (522096:522105)
Change log: 11a86f3cdf..b04d8e25de
Full diff: 11a86f3cdf..b04d8e25de

Changed dependencies:
* src/third_party: e3265b9aa1..872e1368d9
DEPS diff: 11a86f3cdf..b04d8e25de/DEPS

No update to Clang.

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

Change-Id: I82779005f0b651d873c606e9e6c9e318784b0fe0
Reviewed-on: https://webrtc-review.googlesource.com/30320
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21125}
2017-12-06 17:21:43 +00:00
Autoroller
2fb6450919 Roll chromium_revision 59a2bc8acb..11a86f3cdf (522082:522096)
Change log: 59a2bc8acb..11a86f3cdf
Full diff: 59a2bc8acb..11a86f3cdf

Changed dependencies:
* src/third_party/googletest/src: 7f8fefabed..247a3d8e5e
* src/tools: c88479f1ca..250c5e5eb3
DEPS diff: 59a2bc8acb..11a86f3cdf/DEPS

No update to Clang.

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

Change-Id: Ib91fea2b4c33bdbcbf50aaf6c9f898fa4be5df5b
Reviewed-on: https://webrtc-review.googlesource.com/30282
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21124}
2017-12-06 16:15:12 +00:00
Autoroller
7d4d835008 Roll chromium_revision 79681532f1..59a2bc8acb (522076:522082)
Change log: 79681532f1..59a2bc8acb
Full diff: 79681532f1..59a2bc8acb

Changed dependencies:
* src/ios: 65b82f670a..c8a587a1e8
* src/third_party: 40569f1a27..e3265b9aa1
DEPS diff: 79681532f1..59a2bc8acb/DEPS

No update to Clang.

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

Change-Id: Iebca0ebbbb8be1de1cdf0e10e7bd86b2a01cf80b
Reviewed-on: https://webrtc-review.googlesource.com/30281
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21123}
2017-12-06 15:21:22 +00:00
philipel
752968ee35 Added red_payload_type_rtx flag to the video_replay tool.
Also renamed some command line flags to avoid confussion.
payload_type --> media_payload_type
payload_type_rtx --> media_payload_type_rtx
fec_payload_type --> ulpfec_payload_type

Bug: None
Change-Id: Id2750e5b47190ebdd77f44bf7f44418c24535f62
Reviewed-on: https://webrtc-review.googlesource.com/29681
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21122}
2017-12-06 14:30:22 +00:00
Autoroller
3714d4b5ad Roll chromium_revision ef213bdafd..79681532f1 (522064:522076)
Change log: ef213bdafd..79681532f1
Full diff: ef213bdafd..79681532f1

Changed dependencies:
* src/ios: fb79535740..65b82f670a
* src/third_party: 5326c43227..40569f1a27
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a9cf2fa54a..307c9f954d
* src/tools: c4235acfc1..c88479f1ca
DEPS diff: ef213bdafd..79681532f1/DEPS

No update to Clang.

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

Change-Id: Ic92fac822acc0a93143d7add452197a7d937ceb4
Reviewed-on: https://webrtc-review.googlesource.com/30280
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21121}
2017-12-06 14:12:42 +00:00
Autoroller
d696a2cb70 Roll chromium_revision 0db267e941..ef213bdafd (522059:522064)
Change log: 0db267e941..ef213bdafd
Full diff: 0db267e941..ef213bdafd

Changed dependencies:
* src/base: 49b039bec4..fb76136a5e
* src/ios: 03f7d7eeb5..fb79535740
DEPS diff: 0db267e941..ef213bdafd/DEPS

No update to Clang.

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

Change-Id: I12c8003deda362881d22ad45cf42308a5345131a
Reviewed-on: https://webrtc-review.googlesource.com/30220
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21120}
2017-12-06 12:16:47 +00:00
philipel
bc5a40870c Fix off-by-one error when removing information about missing packet in PacketBuffer.
In the ClearTo function we risked removing one packet too many from the set of
|missing_packets_|, and in the case of H264 this would cause us to create incomplete
delta frames. This is turn disrupt the stream and a keyframe request has to be made.

Bug: webrtc:8536
Change-Id: Ie7ccd5f1631a4cf3bd463878d5b0fe746744ec23
Reviewed-on: https://webrtc-review.googlesource.com/30141
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21119}
2017-12-06 12:15:42 +00:00
Autoroller
a129ed60e0 Roll chromium_revision 4c25945506..0db267e941 (522052:522059)
Change log: 4c25945506..0db267e941
Full diff: 4c25945506..0db267e941

Changed dependencies:
* src/third_party: c65c22df9f..5326c43227
DEPS diff: 4c25945506..0db267e941/DEPS

No update to Clang.

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

Change-Id: I9dc7ee2cd735026a7b07df0fe03cc1c849e8f800
Reviewed-on: https://webrtc-review.googlesource.com/30201
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21118}
2017-12-06 11:13:13 +00:00
Per Åhgren
63b494dff7 Reverted the new handling of saturated echoes in AEC3
This CL reverts the changes introduced that handles echoes in AEC3.
The revert is done to match the behavior which is in M63.

Bug: webrtc:8615,chromium:792346
Change-Id: I128ccb17dc359c7889a701a2faaaf06be40f86dd
Reviewed-on: https://webrtc-review.googlesource.com/30140
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21117}
2017-12-06 11:04:22 +00:00
Ivo Creusen
d1d8dfb5c3 Add code to generate python visualization to neteq_rtpplay
This adds a command line flag to generate a python visualization script from neteq_rtpplay.

Bug: webrtc:8614
Change-Id: Ia6f10d7ff0abac6fdbe9302e7f97a8a12a5bb65b
Reviewed-on: https://webrtc-review.googlesource.com/29940
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21116}
2017-12-06 10:52:42 +00:00
Niels Möller
7dc26b7b32 Revert "Refactor OverUseFrameDetector to use the timestamps attached to EncodedImage."
This reverts commit eee7cedf6901ad5616dbf0bf09f35010207f823d.

Reason for revert: Intend to rework with a flag to select between old or new estimator, to be wired up as an origin-trial experiment. And old estimator deleted at a later point.

Original change's description:
> Refactor OverUseFrameDetector to use the timestamps attached to EncodedImage.
> 
> Bug: webrtc:8504
> Change-Id: I3f99c3c1e528f59b45724921a91f65b485f5b820
> Reviewed-on: https://webrtc-review.googlesource.com/23720
> Commit-Queue: Niels Moller <nisse@webrtc.org>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20979}

TBR=nisse@webrtc.org,sprang@webrtc.org

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

Bug: webrtc:8504
Change-Id: Ieec4624e1d6dd8472b7e89c7bd19f425d9b54533
Reviewed-on: https://webrtc-review.googlesource.com/30180
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21115}
2017-12-06 10:32:12 +00:00