20712 Commits

Author SHA1 Message Date
Patrik Höglund
731082ce7e Reland: Add mock_rtc_event_log.h.
Bug: webrtc:7642
Change-Id: I3f97a8b603e34819e1563b335c1eeb51f89b11ac
Reviewed-on: https://webrtc-review.googlesource.com/37081
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21480}
2018-01-03 08:37:12 +00:00
Autoroller
9cc67dc56e Roll chromium_revision 2471b3de96..677d1be0fd (526492:526600)
Change log: 2471b3de96..677d1be0fd
Full diff: 2471b3de96..677d1be0fd

Changed dependencies:
* src/base: 1325ca683a..d43e67e72a
* src/build: 7be0e2801d..5308588b4e
* src/ios: 0433476902..4928ba7483
* src/testing: 54799bfd64..f70fae6a04
* src/third_party: 5ad1db6f11..ffc94a74cd
* src/tools: b6d522bbd1..e2a98a6c43
DEPS diff: 2471b3de96..677d1be0fd/DEPS

No update to Clang.

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

Change-Id: Ifb8ef0d13e2818cc3e66d1cded8606b72debef55
Reviewed-on: https://webrtc-review.googlesource.com/37147
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21479}
2018-01-03 03:13:59 +00:00
Steve Anton
fa2260d08d Add support for data channels with Unified Plan
Bug: webrtc:7600
Change-Id: Idca1219fa692b24ced104aff7e89cde8a1bfe301
Reviewed-on: https://webrtc-review.googlesource.com/36240
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21478}
2018-01-02 19:46:01 +00:00
Edward Lemur
5a25ab298d Revert "Add mock_rtc_event_log.h."
This reverts commit 63aea46a6e424c35f7df1ec6e702c5eeb704996a.

Reason for revert: 
Breaks Chromium build:
https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.webrtc.fyi%2Fios-simulator%2F6721%2F%2B%2Frecipes%2Fsteps%2Fgenerate_build_files__mb_%2F0%2Fstdout

ERROR at //third_party/webrtc/logging/BUILD.gn:295:5: Can't load input file.
    "../../test:test_support",
    ^------------------------
Unable to load:
  /b/build/slave/mac64/build/src/third_party/test/BUILD.gn
I also checked in the secondary tree for:
  /b/build/slave/mac64/build/src/build/secondary/third_party/test/BUILD.gn

Maybe this should be guarded by an "if (!build_with_chromium)"?

Original change's description:
> Add mock_rtc_event_log.h.
> 
> Bug: webrtc:7642
> Change-Id: Id3aa84d79e5e1a0520a968117cee550c9dd33c16
> Reviewed-on: https://webrtc-review.googlesource.com/37040
> Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21475}

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

Change-Id: Ib49c7812261c46226ec0b7b3c99af2c3a8b78add
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:7642
Reviewed-on: https://webrtc-review.googlesource.com/36981
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21477}
2018-01-02 18:26:52 +00:00
Patrik Höglund
49acb1e8ca Add ARDAppDelegate.h.
Bug: webrtc:7643
Change-Id: Ib1980c82c64ffa3acc009a855a7f077509872548
Reviewed-on: https://webrtc-review.googlesource.com/37002
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21476}
2018-01-02 18:13:40 +00:00
Patrik Höglund
63aea46a6e Add mock_rtc_event_log.h.
Bug: webrtc:7642
Change-Id: Id3aa84d79e5e1a0520a968117cee550c9dd33c16
Reviewed-on: https://webrtc-review.googlesource.com/37040
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21475}
2018-01-02 18:11:10 +00:00
Autoroller
d98fb5e289 Roll chromium_revision d5c2dd7bc9..2471b3de96 (526388:526492)
Change log: d5c2dd7bc9..2471b3de96
Full diff: d5c2dd7bc9..2471b3de96

Changed dependencies:
* src/build: 7715cfabce..7be0e2801d
* src/ios: d825525530..0433476902
* src/testing: 5f72ff7022..54799bfd64
* src/third_party: 71197b230a..5ad1db6f11
* src/tools: 9c47d6bda5..b6d522bbd1
DEPS diff: d5c2dd7bc9..2471b3de96/DEPS

No update to Clang.

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

Change-Id: I0b136cc9ad7662ef27a28b0ecad0b8808583160f
Reviewed-on: https://webrtc-review.googlesource.com/37063
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21474}
2018-01-02 17:27:10 +00:00
Honghai Zhang
0e894c3889 Update NetworkMonitor so that it can be started from java code.
BUG=b/69623057

Change-Id: I30e0d23e82f5feeadc05e5fc9a4b87e7d3e2da8c
Reviewed-on: https://webrtc-review.googlesource.com/31752
Commit-Queue: Honghai Zhang <honghaiz@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21473}
2018-01-02 15:59:30 +00:00
Patrik Höglund
94dc17710f Add mock_bitrate_controller.h.
Bug: webrtc:7622
Change-Id: I346dca091406ec7ef7c65fae9fe89c4dc2a94514
Reviewed-on: https://webrtc-review.googlesource.com/37020
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21472}
2018-01-02 15:25:10 +00:00
Oleh Prypin
bb7c94aedd Remove win_msvc_rel from CQ
It will be fully removed soon because it duplicates the actions of win_rel

No-Try: True
Bug: webrtc:8664
Change-Id: I949d608b8de1f29b850fcaf036ffb7a0ef2bf28f
Reviewed-on: https://webrtc-review.googlesource.com/36501
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21471}
2018-01-02 14:34:11 +00:00
Oleh Prypin
b76767bc4f Improve code readability in roll_deps
after https://webrtc-review.googlesource.com/36320

No-Try: True
Bug: webrtc:8688
Change-Id: I7a16a813f86dfb24924beacdcc65a4a2a43532f5
Reviewed-on: https://webrtc-review.googlesource.com/36960
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21470}
2018-01-02 14:28:51 +00:00
srte
adf4c169bd Removed Reset from BitrateProber.
Bug: webrtc:8415
Change-Id: Ied9843a64d1a83992429e2660802e8489838a9bb
Reviewed-on: https://webrtc-review.googlesource.com/30681
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21469}
2018-01-02 14:24:51 +00:00
Harald Alvestrand
8906187c86 Pivot generation of stats to iterate senders/receivers
This will allow stats to be generated when AddTrack() is used.
It also exposes a ClearStatsCache() call on the PC to allow enforcement
of cache lifetime restrictions.

Bug: webrtc:8616
Change-Id: If47b967ce9e40fa768303e6f5f54fe74db2cc7a4
Reviewed-on: https://webrtc-review.googlesource.com/34360
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21468}
2018-01-02 13:36:01 +00:00
Patrik Höglund
91fedfbedf Add missing iSAC headers.
Bug: webrtc:7619
Change-Id: I08df7774ca7e333e84bb5ca97805181f375af942
Reviewed-on: https://webrtc-review.googlesource.com/34647
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21467}
2018-01-02 13:01:11 +00:00
Magnus Jedvert
9185bde7ee Android: Remove GetThreadInfo()
This CL is part of merging the helper functions for audio and non-audio JNI code.
The GetThreadInfo() function is unrelated to JNI and I would prefer not to keep
it in a JNI helper file. Also, GetThreadInfo() is a very small function and inlining
it makes it simpler and more transparent IMO, as well as removing a lot of unnecessary
std::string creations.

Bug: webrtc:8689
Change-Id: I7d238fee826d310c0f5343d18b92d0dff864fd6a
Reviewed-on: https://webrtc-review.googlesource.com/36302
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21466}
2018-01-02 10:32:21 +00:00
Anders Carlsson
0942b36af1 Revert "Reland "Reland "Put internal video codec factories into separate target"""
This reverts commit 727b7d0470c0515397d21698ee089197c31cb5ff.

Reason for revert: Breaks build

Original change's description:
> Reland "Reland "Put internal video codec factories into separate target""
> 
> This is a reland of 0efd1e8b7e69900a6a516a176f1ab69d0e6b8a26
> Original change's description:
> > Reland "Put internal video codec factories into separate target"
> > 
> > This is a reland of 51698aefd4925f2dfa0310a321f836d433fa9258
> > Original change's description:
> > > Put internal video codec factories into separate target
> > > 
> > > The purpose is to start splitting out the dependencies to the built-in
> > > SW video codecs, so that clients can decide to not depend on them and
> > > get a reduction in binary size.
> > > 
> > > Replaces https://webrtc-review.googlesource.com/c/src/+/29101
> > > 
> > > Bug: webrtc:7925
> > > Change-Id: I46b95aaf42ead70ba78776de60600b8a66a1fe0c
> > > Reviewed-on: https://webrtc-review.googlesource.com/33420
> > > Commit-Queue: Anders Carlsson <andersc@webrtc.org>
> > > Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> > > Cr-Commit-Position: refs/heads/master@{#21381}
> > 
> > Bug: webrtc:7925
> > Change-Id: I105287fd41ec3ee5bd964b94efcc9c7b3ecdb842
> > Reviewed-on: https://webrtc-review.googlesource.com/35261
> > Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> > Commit-Queue: Anders Carlsson <andersc@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#21389}
> 
> Bug: webrtc:7925
> Change-Id: Id1c7f270676e9e4ca57ca8aa1305cf5554290754
> Reviewed-on: https://webrtc-review.googlesource.com/35501
> Commit-Queue: Anders Carlsson <andersc@webrtc.org>
> Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21464}

TBR=magjed@webrtc.org,andersc@webrtc.org

Change-Id: I8a0621eb91f9ce4835f012e74b6a1da9bf740963
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:7925
Reviewed-on: https://webrtc-review.googlesource.com/36940
Reviewed-by: Anders Carlsson <andersc@webrtc.org>
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21465}
2018-01-02 09:54:12 +00:00
Anders Carlsson
727b7d0470 Reland "Reland "Put internal video codec factories into separate target""
This is a reland of 0efd1e8b7e69900a6a516a176f1ab69d0e6b8a26
Original change's description:
> Reland "Put internal video codec factories into separate target"
> 
> This is a reland of 51698aefd4925f2dfa0310a321f836d433fa9258
> Original change's description:
> > Put internal video codec factories into separate target
> > 
> > The purpose is to start splitting out the dependencies to the built-in
> > SW video codecs, so that clients can decide to not depend on them and
> > get a reduction in binary size.
> > 
> > Replaces https://webrtc-review.googlesource.com/c/src/+/29101
> > 
> > Bug: webrtc:7925
> > Change-Id: I46b95aaf42ead70ba78776de60600b8a66a1fe0c
> > Reviewed-on: https://webrtc-review.googlesource.com/33420
> > Commit-Queue: Anders Carlsson <andersc@webrtc.org>
> > Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#21381}
> 
> Bug: webrtc:7925
> Change-Id: I105287fd41ec3ee5bd964b94efcc9c7b3ecdb842
> Reviewed-on: https://webrtc-review.googlesource.com/35261
> Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> Commit-Queue: Anders Carlsson <andersc@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21389}

Bug: webrtc:7925
Change-Id: Id1c7f270676e9e4ca57ca8aa1305cf5554290754
Reviewed-on: https://webrtc-review.googlesource.com/35501
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21464}
2018-01-02 09:44:51 +00:00
Mirko Bonadei
5f99e65679 Removing unneeded dependencies from video_quality_test.
Bug: None
Change-Id: I559804f8583cff119abdf431d750ce179acad6f7
Reviewed-on: https://webrtc-review.googlesource.com/34653
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21463}
2018-01-02 08:46:11 +00:00
Joachim Bauch
75f18fca8e Make building with X11 libraries optional.
Desktop capturing on Linux will be disabled in this case, but everything
can be built without any X11 development libraries installed.

BUG=webrtc:5716,webrtc:8319

Change-Id: I01bd6a4b02816b407be19476e22ff073d264b496
Reviewed-on: https://webrtc-review.googlesource.com/32360
Reviewed-by: Henrik Andreassson (OOO until Jan 2) <henrika@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Joachim Bauch <jbauch@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21462}
2017-12-31 14:31:08 +00:00
Patrik Höglund
6213929de5 Add missing files to audio_processing.
Bug: webrtc:7621
Change-Id: I2cab764232fc4e084ed8a489f4cf3a3ac562c894
Reviewed-on: https://webrtc-review.googlesource.com/34658
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21461}
2017-12-31 12:18:38 +00:00
Autoroller
0f1c15de13 Roll chromium_revision d8f75673c2..d5c2dd7bc9 (526280:526388)
Change log: d8f75673c2..d5c2dd7bc9
Full diff: d8f75673c2..d5c2dd7bc9

Changed dependencies:
* src/build: d9b1b84818..7715cfabce
* src/ios: f63966b8cb..d825525530
* src/testing: 7b838687f2..5f72ff7022
* src/third_party: 189ba61130..71197b230a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/08db5c9b28..bd319d25b8
* src/tools: be6a4c5480..9c47d6bda5
DEPS diff: d8f75673c2..d5c2dd7bc9/DEPS

No update to Clang.

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

Change-Id: Ibf9fbf04a7ed5fee36d2dd6a793d1621a36d69a9
Reviewed-on: https://webrtc-review.googlesource.com/36712
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21460}
2017-12-29 21:31:44 +00:00
Edward Lemur
d248044078 Delete unused ios_arm64.json config
The bot was renamed to ios_arm64_dbg so this is unused now.

TBR=phoglund@webrtc.org

Bug: None
Change-Id: I2e2dec39b82f3718bf14eff8f694ac03bec2867e
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/36721
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21459}
2017-12-29 13:18:24 +00:00
Edward Lemur
04766e733e Fix iOS64 Release internal bot.
iOS version was changed to 11.2.1.

TBR=phoglund@webrtc.org

Bug: None
No-Try: true
Change-Id: I7c4d77d7727afa4b59a2010fbfbed70b80c5cc60
Reviewed-on: https://webrtc-review.googlesource.com/36720
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21458}
2017-12-29 13:16:44 +00:00
Autoroller
a31e54d17a Roll chromium_revision e752a3c9f0..d8f75673c2 (526180:526280)
Change log: e752a3c9f0..d8f75673c2
Full diff: e752a3c9f0..d8f75673c2

Changed dependencies:
* src/ios: ce53d00a1a..f63966b8cb
* src/testing: 8e923163dd..7b838687f2
* src/third_party: 93cf170fe7..189ba61130
DEPS diff: e752a3c9f0..d8f75673c2/DEPS

No update to Clang.

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

Change-Id: Ie65cf2342d316951de46f2147864dae66b24254a
Reviewed-on: https://webrtc-review.googlesource.com/36480
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21457}
2017-12-28 08:13:10 +00:00
Alex Glaznev
9e17217736 Revert "Now uses AudioRecord.Builder on Android again."
This reverts commit e7a5567954e43d1560e07770155c6ed66c6b9df2.

Reason for revert: Causes crashes when no permissions are granted - b/71056584

TBR=henrika@webrtc.org

Original change's description:
> Now uses AudioRecord.Builder on Android again.
>
> I tried to land the same change by reverting https://webrtc-review.googlesource.com/c/src/+/34443
> but the revert failed and I therefore land it manually here instead.
>
> TBR=glaznev@webrtc.org
>
> Bug: b/32742417
> Change-Id: Ied8ed3e7c7d67c51f781e39cbea952a2303278d9
> Reviewed-on: https://webrtc-review.googlesource.com/34442
> Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21351}

TBR=henrika@webrtc.org,glaznev@webrtc.org

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

Bug: b/32742417
Change-Id: I8fd27d4b8c7d5a04f24477fc0ddffae89f01d566
Reviewed-on: https://webrtc-review.googlesource.com/36463
Commit-Queue: Alex Glaznev <glaznev@webrtc.org>
Reviewed-by: Alex Glaznev <glaznev@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21456}
2017-12-28 00:37:00 +00:00
Oleh Prypin
16b2a3633d Fix the commit difference computation in roll_deps
(can't use commit hashes...)

TBR=phoglund@webrtc.org

Bug: webrtc:8688
No-Try: True
Change-Id: I60d7f72c1fcf2b9cfae4ba780cb3fa97ff347127
Reviewed-on: https://webrtc-review.googlesource.com/36442
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21455}
2017-12-27 20:41:09 +00:00
Oleh Prypin
65fb17bc28 Don't submit the CL in roll_deps if the revision diff is too small
For example, --cq-over=100 means that "Roll chromium_revision
(524047:524105)" would not be submitted because the revision
difference is below 100. The CL will still be uploaded and tested.

This will be used in the periodic run of the autoroller to prevent
committing too frequently but keep the test runs at the same rate,
as a rudimentary version of an FYI waterfall of DEPS rolls.

TBR=phoglund@webrtc.org

Bug: webrtc:8688
Change-Id: Ie46e154ddee390648d3d0c0fbb24ec93676bb275
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/36320
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21454}
2017-12-27 16:50:59 +00:00
Danil Chapovalov
603ce9835b Reenable the dcheck ssrc can't change after first sent packet
Bug: webrtc:6887
Change-Id: I6eb1ffc7dd98390f870b15132ba6038dd6c57b87
Reviewed-on: https://webrtc-review.googlesource.com/36301
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21453}
2017-12-27 11:35:59 +00:00
Oleh Prypin
d3070f43b1 Add 'is_chrome_branded' guard to the default of 'rtc_use_h264'
This doesn't change behavior at the moment because Chromium's
'proprietary_codecs' is already conditional on 'is_chrome_branded'
but this guards WebRTC's default from upstream changes like
https://chromium-review.googlesource.com/c/chromium/src/+/835010/6/build/config/features.gni

TBR=phoglund@webrtc.org

Bug: webrtc:8675
Change-Id: Ic2ae311b5fc70a4d1ac1aefe4cc27574e4fcee40
Reviewed-on: https://webrtc-review.googlesource.com/36321
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21452}
2017-12-27 10:39:19 +00:00
Alex Loiko
97cb448d25 Update Webrtc to new AudioProcessing API.
webrtc::PostProcessor changed to webrtc::CustomProcessor and one APM
factory method has been deprecated.

The APM API changed in this cl: https://webrtc-review.googlesource.com/c/src/+/29201

TBR=henrik.lundin@webrtc.org, sakal@webrtc.org

Bug: webrtc:8665
Change-Id: I76dfc7831575d4dfce7e60cbe22007bd2a50e946
Reviewed-on: https://webrtc-review.googlesource.com/34381
Reviewed-by: Alex Loiko <aleloi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21451}
2017-12-27 09:03:59 +00:00
Autoroller
144d05570a Roll chromium_revision 0f507e5ddb..e752a3c9f0 (526144:526180)
Change log: 0f507e5ddb..e752a3c9f0
Full diff: 0f507e5ddb..e752a3c9f0

Changed dependencies:
* src/third_party: bacc4e1bcc..93cf170fe7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3b3f9e1e78..08db5c9b28
* src/tools: 56fadf9c9e..be6a4c5480
DEPS diff: 0f507e5ddb..e752a3c9f0/DEPS

No update to Clang.

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

Change-Id: I8d60d98428d162bc4343b019205dc8e0d2c6e72a
Reviewed-on: https://webrtc-review.googlesource.com/36280
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21450}
2017-12-25 21:18:17 +00:00
Autoroller
a102f0f112 Roll chromium_revision 9d7dcfe72f..0f507e5ddb (526142:526144)
Change log: 9d7dcfe72f..0f507e5ddb
Full diff: 9d7dcfe72f..0f507e5ddb

No dependencies changed.
No update to Clang.

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

Change-Id: Id299a853133558562b350bd5829b7944a735e502
Reviewed-on: https://webrtc-review.googlesource.com/36268
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21449}
2017-12-23 08:12:21 +00:00
Autoroller
f6dc412c42 Roll chromium_revision 077959a33f..9d7dcfe72f (526140:526142)
Change log: 077959a33f..9d7dcfe72f
Full diff: 077959a33f..9d7dcfe72f

No dependencies changed.
No update to Clang.

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

Change-Id: Ib1ad6c6afb720975657d1cdac47c9dffb7f48932
Reviewed-on: https://webrtc-review.googlesource.com/36267
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21448}
2017-12-23 07:25:01 +00:00
Autoroller
c213e2d540 Roll chromium_revision f89d2eefd2..077959a33f (526137:526140)
Change log: f89d2eefd2..077959a33f
Full diff: f89d2eefd2..077959a33f

No dependencies changed.
No update to Clang.

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

Change-Id: I74bed72f377a5387f2621064504964c9183922bb
Reviewed-on: https://webrtc-review.googlesource.com/36266
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21447}
2017-12-23 06:12:30 +00:00
Autoroller
7ad679badc Roll chromium_revision b7eb864179..f89d2eefd2 (526132:526137)
Change log: b7eb864179..f89d2eefd2
Full diff: b7eb864179..f89d2eefd2

Changed dependencies:
* src/third_party: 317b10152f..bacc4e1bcc
* src/third_party/depot_tools: f2cb0f5b3e..ebe839b6bf
DEPS diff: b7eb864179..f89d2eefd2/DEPS

No update to Clang.

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

Change-Id: Ib330a86f96f4de45dc8963a24dd2a87efa551b19
Reviewed-on: https://webrtc-review.googlesource.com/36265
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21446}
2017-12-23 05:14:40 +00:00
Autoroller
a5c3e651b4 Roll chromium_revision b7eb864179..b7eb864179 (526132:526132)
Change log: b7eb864179..b7eb864179
Full diff: b7eb864179..b7eb864179

Changed dependencies:
* src/third_party: 8af193b7f5..317b10152f
DEPS diff: b7eb864179..b7eb864179/DEPS

No update to Clang.

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

Change-Id: If376cf270b3916af5c5dcba1b5f76136e766e862
Reviewed-on: https://webrtc-review.googlesource.com/36264
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21445}
2017-12-23 04:13:10 +00:00
Autoroller
23f35d99ae Roll chromium_revision e5bff18836..b7eb864179 (526119:526132)
Change log: e5bff18836..b7eb864179
Full diff: e5bff18836..b7eb864179

Changed dependencies:
* src/ios: a8addc4088..ce53d00a1a
* src/third_party: efe3adc2d4..8af193b7f5
DEPS diff: e5bff18836..b7eb864179/DEPS

No update to Clang.

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

Change-Id: I709ea30c249187c9a4f0399a29140bb10645a7d7
Reviewed-on: https://webrtc-review.googlesource.com/36263
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21444}
2017-12-23 03:11:40 +00:00
Autoroller
dd99b7c94c Roll chromium_revision da8f9ea66e..e5bff18836 (526110:526119)
Change log: da8f9ea66e..e5bff18836
Full diff: da8f9ea66e..e5bff18836

Changed dependencies:
* src/third_party: 36776ef6e4..efe3adc2d4
DEPS diff: da8f9ea66e..e5bff18836/DEPS

No update to Clang.

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

Change-Id: Id0366d8f8cf960e2d24965f773fa22af0cbd8d00
Reviewed-on: https://webrtc-review.googlesource.com/36261
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21443}
2017-12-23 02:16:40 +00:00
Steve Anton
dcc3c02468 Add support for JSEP offer/answer with transceivers
This change adds support to PeerConnection's CreateOffer/
CreateAnswer/SetLocalDescription/SetRemoteDescription for
Unified Plan SDP mapping to/from RtpTransceivers. This behavior
is enabled using the kUnifiedPlan SDP semantics in the
PeerConnection configuration.

Bug: webrtc:7600
Change-Id: I4b44f5d3690887d387bf9c47eac00db8ec974571
Reviewed-on: https://webrtc-review.googlesource.com/28341
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21442}
2017-12-23 01:12:45 +00:00
Autoroller
24de1735b7 Roll chromium_revision c6f4bc7f66..da8f9ea66e (526092:526110)
Change log: c6f4bc7f66..da8f9ea66e
Full diff: c6f4bc7f66..da8f9ea66e

Changed dependencies:
* src/build: fe14744101..d9b1b84818
* src/ios: 310c9d88f8..a8addc4088
* src/third_party: 50455e8d5b..36776ef6e4
* src/tools: 091251ddb0..56fadf9c9e
DEPS diff: c6f4bc7f66..da8f9ea66e/DEPS

No update to Clang.

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

Change-Id: I7031fcc85907090a09bb7337dc65d63f2a9c1501
Reviewed-on: https://webrtc-review.googlesource.com/36260
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21441}
2017-12-23 01:11:40 +00:00
Autoroller
e1838ee165 Roll chromium_revision 686dd85ea6..c6f4bc7f66 (526077:526092)
Change log: 686dd85ea6..c6f4bc7f66
Full diff: 686dd85ea6..c6f4bc7f66

Changed dependencies:
* src/ios: 0bcc715b49..310c9d88f8
* src/third_party: 9f7f866ff6..50455e8d5b
* src/tools: 9a9df7f6eb..091251ddb0
DEPS diff: 686dd85ea6..c6f4bc7f66/DEPS

No update to Clang.

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

Change-Id: I7b5f830fee6b6b84357f072e266cd28079a62de1
Reviewed-on: https://webrtc-review.googlesource.com/36202
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21440}
2017-12-23 00:15:10 +00:00
Autoroller
3cf01ccf8a Roll chromium_revision 648e9a6566..686dd85ea6 (526055:526077)
Change log: 648e9a6566..686dd85ea6
Full diff: 648e9a6566..686dd85ea6

Changed dependencies:
* src/build: faeeb7b729..fe14744101
* src/ios: 031c30243c..0bcc715b49
* src/third_party: a4bad688af..9f7f866ff6
* src/tools: 566fcb636b..9a9df7f6eb
DEPS diff: 648e9a6566..686dd85ea6/DEPS

Clang version changed 321204:318667
Details: 648e9a6566..686dd85ea6/tools/clang/scripts/update.py

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

Change-Id: Idbe83b73c69eee25af507bda989b016482d02942
Reviewed-on: https://webrtc-review.googlesource.com/36201
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21439}
2017-12-22 23:17:20 +00:00
Autoroller
f6e0b1a420 Roll chromium_revision f34ea3de96..648e9a6566 (526043:526055)
Change log: f34ea3de96..648e9a6566
Full diff: f34ea3de96..648e9a6566

Changed dependencies:
* src/third_party: 329b398c75..a4bad688af
* src/tools: 2d8a283936..566fcb636b
DEPS diff: f34ea3de96..648e9a6566/DEPS

No update to Clang.

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

Change-Id: I2fa2c319f7a755f3ce644274385b6685a17ff361
Reviewed-on: https://webrtc-review.googlesource.com/36200
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21438}
2017-12-22 21:49:10 +00:00
Autoroller
7a867baebf Roll chromium_revision b9502e4833..f34ea3de96 (526030:526043)
Change log: b9502e4833..f34ea3de96
Full diff: b9502e4833..f34ea3de96

Changed dependencies:
* src/ios: bab2aeab82..031c30243c
* src/third_party: 6244d296df..329b398c75
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5626f3590e..3b3f9e1e78
* src/tools: 310b3267ba..2d8a283936
DEPS diff: b9502e4833..f34ea3de96/DEPS

No update to Clang.

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

Change-Id: Iaa560fb00c70bb0ee41d280a1750ba8621a00962
Reviewed-on: https://webrtc-review.googlesource.com/36181
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21437}
2017-12-22 20:34:20 +00:00
Autoroller
49408888c8 Roll chromium_revision 15562b02f2..b9502e4833 (526017:526030)
Change log: 15562b02f2..b9502e4833
Full diff: 15562b02f2..b9502e4833

Changed dependencies:
* src/build: 3ee4b6ff25..faeeb7b729
* src/ios: 4034889605..bab2aeab82
* src/third_party: 7062d8cda6..6244d296df
* src/tools: c498f3229a..310b3267ba
DEPS diff: 15562b02f2..b9502e4833/DEPS

No update to Clang.

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

Change-Id: I01b2b2648054e1ccfe2a5677afe149dcc5802657
Reviewed-on: https://webrtc-review.googlesource.com/36180
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21436}
2017-12-22 19:33:04 +00:00
Autoroller
3e48cda002 Roll chromium_revision 610c63b35c..15562b02f2 (526007:526017)
Change log: 610c63b35c..15562b02f2
Full diff: 610c63b35c..15562b02f2

Changed dependencies:
* src/third_party/depot_tools: b2af9586a0..f2cb0f5b3e
* src/tools: 449e659a70..c498f3229a
DEPS diff: 610c63b35c..15562b02f2/DEPS

No update to Clang.

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

Change-Id: Icc38d325510c13481bcac9afe326129d889ed23e
Reviewed-on: https://webrtc-review.googlesource.com/36049
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21435}
2017-12-22 18:14:23 +00:00
Autoroller
0be3851088 Roll chromium_revision 7da3a94fab..610c63b35c (525996:526007)
Change log: 7da3a94fab..610c63b35c
Full diff: 7da3a94fab..610c63b35c

Changed dependencies:
* src/ios: 26c80741ea..4034889605
* src/third_party: d441d47c34..7062d8cda6
* src/tools: 66af7b9d2e..449e659a70
DEPS diff: 7da3a94fab..610c63b35c/DEPS

No update to Clang.

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

Change-Id: Ie0fd89598ed57226b11d50584046d3616f9fbcb1
Reviewed-on: https://webrtc-review.googlesource.com/36048
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21434}
2017-12-22 17:14:43 +00:00
Autoroller
8b8c3d2e96 Roll chromium_revision e93faff1da..7da3a94fab (525989:525996)
Change log: e93faff1da..7da3a94fab
Full diff: e93faff1da..7da3a94fab

Changed dependencies:
* src/testing: 6d142e9170..8e923163dd
* src/third_party: c9027b32d8..d441d47c34
* src/tools: cd4fe4f70a..66af7b9d2e
DEPS diff: e93faff1da..7da3a94fab/DEPS

No update to Clang.

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

Change-Id: Icdb28bb9384287f6ea13589034555e397c5461a5
Reviewed-on: https://webrtc-review.googlesource.com/36047
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21433}
2017-12-22 16:13:03 +00:00
Per Åhgren
11556464a6 Enforcing a stream delay of 0 to be assumed in the AEC on Chrome OS
This CL forces the AEC2 to assume a stream delay of 0, thereby
avoiding that the incorrect stream delays reported on Chrome OS
causes echo issues.

Bug: chromium:797274, chromium:797272
Change-Id: I10f295c9f1d735622c55fc56be99a14c6cdd88a2
Reviewed-on: https://webrtc-review.googlesource.com/36081
Reviewed-by: Per Åhgren <peah@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21432}
2017-12-22 15:42:13 +00:00
Alex Loiko
6e55c38c21 Remove an unnecessary non-const-iterator function.
With an old C++-11 std-library, this gave compilation errors. A const
iterator couldn't be used in a non-const setting. One couldn't call
vector.erase(iter) on it. Now it seems we have updated to a less old
C++ standard lib version (it passes on the bots).

Bug: None
Change-Id: Iae37d49ed06e1635f55c8a31651171585aea6d8d
Reviewed-on: https://webrtc-review.googlesource.com/36160
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21431}
2017-12-22 15:24:03 +00:00