Commit Graph

17954 Commits

Author SHA1 Message Date
59993c330e Roll chromium_revision dc11faf5dd..0ce0ee1aa6 (467128:467182)
Change log: dc11faf5dd..0ce0ee1aa6
Full diff: dc11faf5dd..0ce0ee1aa6

Changed dependencies:
* src/base: 0371213b8c..27cb99b49f
* src/build: 3b1d8eb828..95c219be89
* src/testing: bfd04d29e7..4630decafb
* src/third_party: a38ccefb8b..a14a549e5e
* src/third_party/catapult: b2c22b39ba..380124f4ad
* src/tools: b59881b6ea..be8699c4ab
DEPS diff: dc11faf5dd..0ce0ee1aa6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2842743003
Cr-Commit-Position: refs/heads/master@{#17872}
2017-04-26 01:17:14 +00:00
ab64d927ec Roll chromium_revision b58e339c1c..dc11faf5dd (467062:467128)
Change log: b58e339c1c..dc11faf5dd
Full diff: b58e339c1c..dc11faf5dd

Changed dependencies:
* src/base: 547acff79d..0371213b8c
* src/build: a8f1fe795b..3b1d8eb828
* src/testing: 22dec726b2..bfd04d29e7
* src/third_party: 66072d9e3a..a38ccefb8b
* src/third_party/catapult: 13344fafc8..b2c22b39ba
* src/tools: ae554d9f74..b59881b6ea
DEPS diff: b58e339c1c..dc11faf5dd/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2839013002
Cr-Commit-Position: refs/heads/master@{#17871}
2017-04-25 22:22:49 +00:00
6275dfdd06 Fix comment about remote restart being requested in createOffer
BUG=None

Review-Url: https://codereview.webrtc.org/2837153002
Cr-Commit-Position: refs/heads/master@{#17870}
2017-04-25 19:57:14 +00:00
7885d3f5c6 Add SafeMin() and SafeMax(), which accept args of different types
Specifically, they handle all combinations of two integer and two
floating-point arguments by picking a result type that is guaranteed
to be able to hold the result. This means callers no longer have to
deal with potentially dangerous casting to make all the arguments have
the same type, like they have to with std::min() and std::max().

Also, they're constexpr.

Mostly for illustrative purposes, this CL replaces a few std::min()
and std::max() calls with SafeMin() and SafeMax().

BUG=webrtc:7459

Review-Url: https://codereview.webrtc.org/2810483002
Cr-Commit-Position: refs/heads/master@{#17869}
2017-04-25 19:35:07 +00:00
192c348aaf Roll chromium_revision 1920c68e77..b58e339c1c (467000:467062)
Change log: 1920c68e77..b58e339c1c
Full diff: 1920c68e77..b58e339c1c

Changed dependencies:
* src/base: 5a3645c167..547acff79d
* src/build: 9c64b49731..a8f1fe795b
* src/ios: 5f8fd156f8..8003634cbc
* src/third_party: 028ffdec0d..66072d9e3a
* src/third_party/catapult: bc8989ef1a..13344fafc8
* src/tools: 416759d6fb..ae554d9f74
DEPS diff: 1920c68e77..b58e339c1c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2842843002
Cr-Commit-Position: refs/heads/master@{#17868}
2017-04-25 19:10:24 +00:00
67c12c833f Roll chromium_revision bf1b7c0414..1920c68e77 (466961:467000)
Change log: bf1b7c0414..1920c68e77
Full diff: bf1b7c0414..1920c68e77

Changed dependencies:
* src/base: 12da83f20e..5a3645c167
* src/build: c554b04d8f..9c64b49731
* src/ios: 1a4f269509..5f8fd156f8
* src/third_party: b806c9e775..028ffdec0d
* src/third_party/catapult: b367d46487..bc8989ef1a
* src/tools: 86542c1e6b..416759d6fb
DEPS diff: bf1b7c0414..1920c68e77/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2841483006
Cr-Commit-Position: refs/heads/master@{#17867}
2017-04-25 16:11:50 +00:00
5bcd5958ee Roll chromium_revision 0f1c9920f3..bf1b7c0414 (466937:466961)
Change log: 0f1c9920f3..bf1b7c0414
Full diff: 0f1c9920f3..bf1b7c0414

Changed dependencies:
* src/base: 924e9ae93e..12da83f20e
* src/build: dc85c82b26..c554b04d8f
* src/ios: c9dae15695..1a4f269509
* src/third_party: 999c782817..b806c9e775
* src/tools: 3b9cb80018..86542c1e6b
DEPS diff: 0f1c9920f3..bf1b7c0414/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2840843002
Cr-Commit-Position: refs/heads/master@{#17866}
2017-04-25 13:48:08 +00:00
e54a033284 Remove deprecated headers
BUG=webrtc:5881

Review-Url: https://codereview.webrtc.org/2839593002
Cr-Commit-Position: refs/heads/master@{#17865}
2017-04-25 13:09:42 +00:00
82de179f7d Android: Move EglBase10/EglBase14 from to API to src
BUG=webrtc:7172

Review-Url: https://codereview.webrtc.org/2831603002
Cr-Commit-Position: refs/heads/master@{#17864}
2017-04-25 12:32:07 +00:00
e0629c045e GN: Tighten up test target visibility + refactorings
Make all rtc_source_test target that contains tests that
are included in a test executable only be visible to the
rtc_test target. Doing this exposed a couple of errors and
dependency problems that were resolved. Having this could
have prevented duplicated execution of tests like the case that
was recently fixed by deadbeef@ in
https://codereview.webrtc.org/2820263004

New targets:
* //webrtc/modules/rtp_rtcp:fec_test_helper
* //webrtc/modules/rtp_rtcp:mock_rtp_rtcp
* //webrtc/modules/remote_bitrate_estimator:mock_remote_bitrate_observer

The mock files and targets should probably be moved into webrtc/test in
the future, but that's out of the scope of this CL.

BUG=webrtc:5716
NOTRY=True

Review-Url: https://codereview.webrtc.org/2828793003
Cr-Commit-Position: refs/heads/master@{#17863}
2017-04-25 11:04:50 +00:00
b8a654c218 Delete declaration of non-existing function webrtc::Version().
BUG=None

Review-Url: https://codereview.webrtc.org/2844433002
Cr-Commit-Position: refs/heads/master@{#17862}
2017-04-25 10:46:51 +00:00
9460a3d7ac Roll chromium_revision f0aff0ca64..0f1c9920f3 (466903:466937)
Change log: f0aff0ca64..0f1c9920f3
Full diff: f0aff0ca64..0f1c9920f3

Changed dependencies:
* src/third_party: 7dfb7f948b..999c782817
* src/tools: f1946c1dab..3b9cb80018
DEPS diff: f0aff0ca64..0f1c9920f3/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2839903002
Cr-Commit-Position: refs/heads/master@{#17861}
2017-04-25 10:35:11 +00:00
4e0ef346b7 Add default implementations of metrics and field trial to 'webrtc' target.
Having this, the produced libwebrtc.a library becomes complete and is
more useful to most downstream users. More advanced use cases that needs to
wire up their own field trial and metrics implementations will need to
create their own target.

BUG=webrtc:7372
NOTRY=True
CC=agouaillard@gmail.com

Review-Url: https://codereview.webrtc.org/2840553002
Cr-Commit-Position: refs/heads/master@{#17860}
2017-04-25 09:26:32 +00:00
9087d49b83 Enabling 'gn check' on webrtc/video.
I disabled the check on "video_tests" because it pulls
"//webrtc/media/rtc_unittest_main" as a dependency and it defines
the _main (that is already defined by "//webrtc/test:test_main").

I will file a bug to solve this in another CL.

BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2832063003
Cr-Commit-Position: refs/heads/master@{#17859}
2017-04-25 07:35:35 +00:00
df3a191471 Roll chromium_revision d7693c7e2e..f0aff0ca64 (466873:466903)
Change log: d7693c7e2e..f0aff0ca64
Full diff: d7693c7e2e..f0aff0ca64

Changed dependencies:
* src/build: 87cefe1eb8..dc85c82b26
* src/third_party: 9b0f146fab..7dfb7f948b
* src/third_party/catapult: 892a0b6a45..b367d46487
* src/tools: e164c38ade..f1946c1dab
DEPS diff: d7693c7e2e..f0aff0ca64/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2841483005
Cr-Commit-Position: refs/heads/master@{#17858}
2017-04-25 07:20:15 +00:00
30cba07bd1 Delete unused class ComThread.
BUG=None

Review-Url: https://codereview.webrtc.org/2835893003
Cr-Commit-Position: refs/heads/master@{#17857}
2017-04-25 07:09:15 +00:00
073581f96c rtc_include_tests=false in libfuzzer bot
To catch bug like chromium:713179 we don't include rtc tests in the
libfuzzer bot (like chromium does).

BUG=chromium:714531
NOTRY=True

Review-Url: https://codereview.webrtc.org/2836873002
Cr-Commit-Position: refs/heads/master@{#17856}
2017-04-25 07:07:36 +00:00
7d5ae1f3c3 Roll chromium_revision 2aa858d1b0..d7693c7e2e (466845:466873)
Change log: 2aa858d1b0..d7693c7e2e
Full diff: 2aa858d1b0..d7693c7e2e

Changed dependencies:
* src/build: 4841350c40..87cefe1eb8
* src/third_party: 7091c9e2b5..9b0f146fab
* src/tools: acf462eaf3..e164c38ade
DEPS diff: 2aa858d1b0..d7693c7e2e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2838803004
Cr-Commit-Position: refs/heads/master@{#17855}
2017-04-25 04:09:40 +00:00
8d45e8d188 Roll chromium_revision 9ff73ab6d5..2aa858d1b0 (466784:466845)
Change log: 9ff73ab6d5..2aa858d1b0
Full diff: 9ff73ab6d5..2aa858d1b0

Changed dependencies:
* src/base: db7a65d275..924e9ae93e
* src/build: 2245a109f1..4841350c40
* src/testing: ce7e2bbca8..22dec726b2
* src/third_party: df17ecd5db..7091c9e2b5
* src/third_party/catapult: 5671bb03d4..892a0b6a45
* src/tools: a8472157af..acf462eaf3
DEPS diff: 9ff73ab6d5..2aa858d1b0/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2841443003
Cr-Commit-Position: refs/heads/master@{#17854}
2017-04-25 01:13:28 +00:00
56162b9f67 Move ready to send logic from BaseChannel to RtpTransport.
BUG=webrtc:7013

Review-Url: https://codereview.webrtc.org/2812243005
Cr-Commit-Position: refs/heads/master@{#17853}
2017-04-24 23:54:35 +00:00
2784b69401 Roll chromium_revision b3877746a0..9ff73ab6d5 (466648:466784)
Change log: b3877746a0..9ff73ab6d5
Full diff: b3877746a0..9ff73ab6d5

Changed dependencies:
* src/base: e1363398a9..db7a65d275
* src/build: 4636d31671..2245a109f1
* src/ios: c12058d5d3..c9dae15695
* src/testing: 5863b520bc..ce7e2bbca8
* src/third_party: c76b35c7ea..df17ecd5db
* src/third_party/catapult: 20f7e5a41b..5671bb03d4
* src/third_party/libvpx/source/libvpx: f22b828d68..b35f64241f
* src/tools: 53003ed813..a8472157af
DEPS diff: b3877746a0..9ff73ab6d5/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2836203002
Cr-Commit-Position: refs/heads/master@{#17852}
2017-04-24 22:16:56 +00:00
b80ef8c46e Revert of Enabling 'gn check' on //webrtc/test. (patchset #3 id:90001 of https://codereview.webrtc.org/2815103005/ )
Reason for revert:
Breaks Chromium because in Chromium we import WebRTC with rtc_include_tests=false (https://bugs.chromium.org/p/chromium/issues/detail?id=713179#c6).

Chromium uses webrtc/test/fuzzers and this CL adds test dependencies to neteq_rtc_fuzzer.

Original issue's description:
> Reland of Enabling 'gn check' on //webrtc/test. (patchset #1 id:1 of https://codereview.webrtc.org/2817003002/ )
>
> Reason for revert:
> The original CL was breaking a downstream buildbot: https://build.chromium.org/p/client.webrtc/builders/Linux64%20Release%20%28Libfuzzer%29/builds/5429
>
> This CL fixes some dependencies in: webrtc/test/fuzzers/BUILD.gn
> (PS #2 and PS #3).
>
> BUG=webrtc:6828
>
> Original issue's description:
> > Revert of Enabling 'gn check' on //webrtc/test. (patchset #10 id:180001 of https://codereview.webrtc.org/2796363003/ )
> >
> > Reason for revert:
> > It is breaking a downstream bot.
> >
> > Original issue's description:
> > > Enabling 'gn check' on //webrtc/test.
> > >
> > > BUG=webrtc:6828
> > > NOTRY=True
> > >
> > > Review-Url: https://codereview.webrtc.org/2796363003
> > > Cr-Commit-Position: refs/heads/master@{#17689}
> > > Committed: b41445858e
> >
> > TBR=kjellander@webrtc.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=webrtc:6828
> >
> > Review-Url: https://codereview.webrtc.org/2817003002
> > Cr-Commit-Position: refs/heads/master@{#17690}
> > Committed: 8a24f47bad
>
> Review-Url: https://codereview.webrtc.org/2815103005
> Cr-Commit-Position: refs/heads/master@{#17758}
> Committed: 6f27633f47

TBR=kjellander@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2842533002
Cr-Commit-Position: refs/heads/master@{#17851}
2017-04-24 20:05:47 +00:00
a115a4b0f3 Roll chromium_revision 3323cb816a..b3877746a0 (466620:466648)
Change log: 3323cb816a..b3877746a0
Full diff: 3323cb816a..b3877746a0

Changed dependencies:
* src/base: bf77077bed..e1363398a9
* src/ios: 5d380920c0..c12058d5d3
* src/testing: c02d0680b8..5863b520bc
* src/third_party: af8892ebe8..c76b35c7ea
* src/third_party/catapult: 4d4343808a..20f7e5a41b
* src/tools: ca8ceac069..53003ed813
DEPS diff: 3323cb816a..b3877746a0/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2836813004
Cr-Commit-Position: refs/heads/master@{#17850}
2017-04-24 19:32:58 +00:00
11ed366c48 Revert of Enable GN check for webrtc/base (patchset #13 id:240001 of https://codereview.webrtc.org/2717083002/ )
Reason for revert:
Breaks Chromium because in Chromium we import WebRTC with rtc_include_tests=false (https://bugs.chromium.org/p/chromium/issues/detail?id=713179#c6).

Chromium uses webrtc/test/fuzzers and this CL adds test dependencies to neteq_rtc_fuzzer.

Original issue's description:
> Enable GN check for webrtc/base
>
> It's not possible to enable it for the rtc_base_approved
> target but since a larger refactoring is ongoing for webrtc/base
> this CL doesn't attempt to fix that.
>
> Changes made:
> * Move webrtc/system_wrappers/include/stringize_macros.h into
>   webrtc/base:rtc_base_approved_unittests (and corresponding
>   unit test to rtc_base_approved_unittests).
> * Move md5digest.* from rtc_base_approved to rtc_base_test_utils target.
> * Move webrtc/system_wrappers/include/stringize_macros.h (+test) into
>   webrtc/base.
> * Remove unused use include of webrtc/base/fileutils.h in
>   webrtc/base/pathutils.cc
>
> BUG=webrtc:6828, webrtc:3806, webrtc:7480
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2717083002
> Cr-Commit-Position: refs/heads/master@{#17766}
> Committed: ed754e71ae

TBR=perkj@webrtc.org,tommi@webrtc.org,nisse@webrtc.org,kjellander@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:6828, webrtc:3806, webrtc:7480
NOTRY=True

Review-Url: https://codereview.webrtc.org/2838683002
Cr-Commit-Position: refs/heads/master@{#17849}
2017-04-24 19:26:27 +00:00
44d305a806 Remove the expat and jsoncpp dependencies to reduce binary size.
The dependency on third_party/expat/ is removed.

The dependency on third_party/jsoncpp is removed from
libjingle_peerconnection while peerconnection_client still
depends on it.

BUG=webrtc:7516

Review-Url: https://codereview.webrtc.org/2832283002
Cr-Commit-Position: refs/heads/master@{#17848}
2017-04-24 19:05:06 +00:00
9d1ea5cc22 Clear DesktopFrame in DxgiFrame to avoid legacy image
Once the buffer returned by Windows is not newly allocated, it may contain
legacy images from previous capturing attempts. This usually is not a problem,
as implementations other than ScreenCapturerWinDirectx paint each pixel on the
frame. But due to the one capturer per monitor design of
ScreenCapturerWinDirectx, part of the frame may not be covered by any
DxgiOutputDuplicator, and cause the legacy image to be shown.
So a very simple fix is to clear the DesktopFrame in DxgiFrame.

BUG=708766

Review-Url: https://codereview.webrtc.org/2827983007
Cr-Commit-Position: refs/heads/master@{#17847}
2017-04-24 18:50:05 +00:00
d8868637ee Revert of Removing test deps in webrtc/test/fuzzers (patchset #1 id:1 of https://codereview.webrtc.org/2840523003/ )
Reason for revert:
Breaks libfuzzer bot - you forgot to run that one :P

https://build.chromium.org/p/client.webrtc/builders/Linux64%20Release%20%28Libfuzzer%29/builds/5571

Original issue's description:
> Removing test deps in webrtc/test/fuzzers
>
> Targets in webrtc/test/fuzzers are used in chromium which includes WebRTC
> with rtc_include_tests=false.
>
> We enabled 'gn check' on the webrtc/test directory and we have detected
> that some dependencies were not tracked. These dependencies are on test
> targets so we cannot add them in the dep list because this causes a
> breakage in chromium.
>
> BUG=webrtc:7515
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2840523003
> Cr-Commit-Position: refs/heads/master@{#17844}
> Committed: 14b86d3864

TBR=mbonadei@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7515

Review-Url: https://codereview.webrtc.org/2835263002
Cr-Commit-Position: refs/heads/master@{#17846}
2017-04-24 18:31:17 +00:00
246ef3ea0e Change from WebRtcRTPHeader to RTPHeader in NetEq tests and tools
With this CL, all tests and tools under the neteq/ folder are
converted to use RTPHeader instead of WebRtcRTPHeader. WebRtcRTPHeader
has an RTPHeader as a member. None of the other member in
WebRtcRTPHeader where used.

TBR=kjellander@webrtc.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_compile_rel_ng,linux_chromium_compile_dbg_ng
BUG=webrtc:7467

Review-Url: https://codereview.webrtc.org/2809153002
Cr-Commit-Position: refs/heads/master@{#17845}
2017-04-24 16:14:32 +00:00
14b86d3864 Removing test deps in webrtc/test/fuzzers
Targets in webrtc/test/fuzzers are used in chromium which includes WebRTC
with rtc_include_tests=false.

We enabled 'gn check' on the webrtc/test directory and we have detected
that some dependencies were not tracked. These dependencies are on test
targets so we cannot add them in the dep list because this causes a
breakage in chromium.

BUG=webrtc:7515
NOTRY=True

Review-Url: https://codereview.webrtc.org/2840523003
Cr-Commit-Position: refs/heads/master@{#17844}
2017-04-24 15:44:14 +00:00
70c09bde41 Reland of Change NetEq::InsertPacket to take an RTPHeader (patchset #1 id:1 of https://codereview.webrtc.org/2812933002/ )
Reason for revert:
Downstream roadblock should be cleared by now. Relanding original patch.

Original issue's description:
> Revert of Change NetEq::InsertPacket to take an RTPHeader (patchset #2 id:20001 of https://codereview.webrtc.org/2807273004/ )
>
> Reason for revert:
> Broke downstream dependencies.
>
> Original issue's description:
> > Change NetEq::InsertPacket to take an RTPHeader
> >
> > It used to take a WebRtcRTPHeader as input, which has an RTPHeader as
> > a member. None of the other member in WebRtcRTPHeader where used in
> > NetEq.
> >
> > This CL adapts the production code; tests and tools will be converted
> > in a follow-up CL.
> >
> > BUG=webrtc:7467
> >
> > Review-Url: https://codereview.webrtc.org/2807273004
> > Cr-Commit-Position: refs/heads/master@{#17652}
> > Committed: 4d027576a6
>
> TBR=ivoc@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7467
>
> Review-Url: https://codereview.webrtc.org/2812933002
> Cr-Commit-Position: refs/heads/master@{#17657}
> Committed: 10d095d4f7

R=ivoc@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_rel_ng
BUG=webrtc:7467

Review-Url: https://codereview.webrtc.org/2835093002 .
Cr-Commit-Position: refs/heads/master@{#17843}
2017-04-24 13:56:57 +00:00
7a7b3361d0 Landmine to clobber due to Win linking errors
In CL https://codereview.webrtc.org/2832063003/ we have seen this problem:

fatal error LNK1106: invalid file or disk full: cannot seek to 0x4065E16C

Using landmines seems to be the only way to fix in this moment:
https://bugs.chromium.org/p/chromium/issues/detail?id=615050

BUG=None

Review-Url: https://codereview.webrtc.org/2835113003
Cr-Commit-Position: refs/heads/master@{#17842}
2017-04-24 13:31:33 +00:00
ee7b336d62 Roll chromium_revision f060084415..3323cb816a (466612:466620)
Change log: f060084415..3323cb816a
Full diff: f060084415..3323cb816a

Changed dependencies:
* src/ios: 37802167b3..5d380920c0
* src/third_party: 50155e44ce..af8892ebe8
DEPS diff: f060084415..3323cb816a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2841563002
Cr-Commit-Position: refs/heads/master@{#17841}
2017-04-24 13:17:57 +00:00
cae45d0469 Move RtpTransportControllerSend to a new file.
Also move RtpTransportControllerSendInterface to its own header file.

BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/2808043002
Cr-Commit-Position: refs/heads/master@{#17840}
2017-04-24 12:53:20 +00:00
a244ec659d Add content type extension to capabilities
BUG=webrtc:7420

Review-Url: https://codereview.webrtc.org/2817553004
Cr-Commit-Position: refs/heads/master@{#17839}
2017-04-24 12:12:35 +00:00
30cda5ef98 Espresso test for loopback video quality testing
Update the AppRTCMobileTestStubbedVideoIO test to run on
phones without Internet connection. This is done by bringing up
a local instance of AppRTC on the Linux machine connected to
the Android device.

Running this test will need the webrtc.DEPS solution to be configured
for the checkout, since that will pull down the precompiled AppRTC
package that is needed.

Continued from http://crrev.com/2780493002#ps20001 (by kjellander@)
Continued from http://crrev.com/2741743002#ps180001 (by mandermo@)

BUG=webrtc:7185

Review-Url: https://codereview.webrtc.org/2825313002
Cr-Commit-Position: refs/heads/master@{#17838}
2017-04-24 11:15:13 +00:00
828a6e1f01 Roll chromium_revision c6d7406702..f060084415 (466592:466612)
Change log: c6d7406702..f060084415
Full diff: c6d7406702..f060084415

Changed dependencies:
* src/ios: a891e90658..37802167b3
* src/testing: cccdd7be52..c02d0680b8
* src/third_party: 6258a9a43c..50155e44ce
* src/third_party/gtest-parallel: 7eb02a6415..1da215f21b
DEPS diff: c6d7406702..f060084415/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2839603002
Cr-Commit-Position: refs/heads/master@{#17837}
2017-04-24 10:09:36 +00:00
c097710cce Reland of GN: Enable ARC for Mac and iOS in rtc_* templates (patchset #1 id:1 of https://codereview.webrtc.org/2827223003/ )
Reason for revert:
Relanding after fixing ARC issue.

Original issue's description:
> Revert of GN: Enable ARC for Mac and iOS in rtc_* templates (patchset #3 id:40001 of https://codereview.webrtc.org/2781713004/ )
>
> Reason for revert:
> Breaks mac build
>
> Original issue's description:
> > GN: Enable ARC for Mac and iOS in rtc_* templates
> >
> > Remove all uses of retain/release and NSAutoreleasePool.
> >
> > This makes transformation to Bazel easier.
> >
> > This CL subsumes https://codereview.webrtc.org/2778163002 and depends on https://codereview.webrtc.org/2784483002/
> >
> > BUG=webrtc:6412
> >
> > Review-Url: https://codereview.webrtc.org/2781713004
> > Cr-Commit-Position: refs/heads/master@{#17780}
> > Committed: 6bda02b51d
>
> TBR=kjellander@webrtc.org,magjed@webrtc.org,stefan@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:6412
>
> Review-Url: https://codereview.webrtc.org/2827223003
> Cr-Commit-Position: refs/heads/master@{#17784}
> Committed: 7c8786ae8f

TBR=kjellander@webrtc.org,magjed@webrtc.org,stefan@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:6412

Review-Url: https://codereview.webrtc.org/2834273002
Cr-Commit-Position: refs/heads/master@{#17836}
2017-04-24 07:57:16 +00:00
0f109beb38 Fixing check for when overlap-add is not 1 ms
BUG=chromium:710812

Review-Url: https://codereview.webrtc.org/2814363002
Cr-Commit-Position: refs/heads/master@{#17835}
2017-04-24 07:22:05 +00:00
b7ed09f4f4 Roll chromium_revision a71233486e..c6d7406702 (466585:466592)
Change log: a71233486e..c6d7406702
Full diff: a71233486e..c6d7406702

Changed dependencies:
* src/third_party: 2664465c50..6258a9a43c
DEPS diff: a71233486e..c6d7406702/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2834363002
Cr-Commit-Position: refs/heads/master@{#17834}
2017-04-24 07:08:25 +00:00
06863c9ce5 Add TimestampUnwrapper and generalize the code
BUG=webrtc:7467
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_rel_ng;master.tryserver.chromium.mac:mac_chromium_rel_ng,ios-device;master.tryserver.chromium.win:win_chromium_rel_ng;master.tryserver.chromium.android:android_compile_dbg,linux_android_rel_ng

Review-Url: https://codereview.webrtc.org/2813593003
Cr-Commit-Position: refs/heads/master@{#17833}
2017-04-24 06:54:13 +00:00
25ab4b2a58 Roll chromium_revision 5d44f961b1..a71233486e (466571:466585)
Change log: 5d44f961b1..a71233486e
Full diff: 5d44f961b1..a71233486e

Changed dependencies:
* src/third_party: 46394be033..2664465c50
DEPS diff: 5d44f961b1..a71233486e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2832423002
Cr-Commit-Position: refs/heads/master@{#17832}
2017-04-24 04:08:12 +00:00
5cd789e992 Roll chromium_revision 47d7aae767..5d44f961b1 (466568:466571)
Change log: 47d7aae767..5d44f961b1
Full diff: 47d7aae767..5d44f961b1

Changed dependencies:
* src/third_party: ab0f6f4c76..46394be033
DEPS diff: 47d7aae767..5d44f961b1/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2840453002
Cr-Commit-Position: refs/heads/master@{#17831}
2017-04-24 01:07:54 +00:00
f30472245c Roll chromium_revision 81c2c04d0c..47d7aae767 (466567:466568)
Change log: 81c2c04d0c..47d7aae767
Full diff: 81c2c04d0c..47d7aae767

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2833293002
Cr-Commit-Position: refs/heads/master@{#17830}
2017-04-23 22:09:48 +00:00
a0de9dcfac Roll chromium_revision a3eecd718f..81c2c04d0c (466563:466567)
Change log: a3eecd718f..81c2c04d0c
Full diff: a3eecd718f..81c2c04d0c

Changed dependencies:
* src/ios: 57aba0c1a2..a891e90658
* src/testing: b60eba177e..cccdd7be52
* src/third_party: 76e0e84c82..ab0f6f4c76
* src/tools: 26c7fd476f..ca8ceac069
DEPS diff: a3eecd718f..81c2c04d0c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2839523002
Cr-Commit-Position: refs/heads/master@{#17829}
2017-04-23 19:13:20 +00:00
7785ee9125 Roll chromium_revision afcc086a9f..a3eecd718f (466562:466563)
Change log: afcc086a9f..a3eecd718f
Full diff: afcc086a9f..a3eecd718f

Changed dependencies:
* src/ios: 1e328f96f5..57aba0c1a2
DEPS diff: afcc086a9f..a3eecd718f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2835043002
Cr-Commit-Position: refs/heads/master@{#17828}
2017-04-23 16:10:42 +00:00
b337862536 Roll chromium_revision ab2af66bdb..afcc086a9f (466558:466562)
Change log: ab2af66bdb..afcc086a9f
Full diff: ab2af66bdb..afcc086a9f

Changed dependencies:
* src/base: 14a04c0168..bf77077bed
* src/third_party: b25d5cb864..76e0e84c82
* src/tools: 818a0d4adb..26c7fd476f
DEPS diff: ab2af66bdb..afcc086a9f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2835863002
Cr-Commit-Position: refs/heads/master@{#17827}
2017-04-23 13:10:38 +00:00
9e117c5ef9 Roll chromium_revision 8aa7a4e1cf..ab2af66bdb (466554:466558)
Change log: 8aa7a4e1cf..ab2af66bdb
Full diff: 8aa7a4e1cf..ab2af66bdb

Changed dependencies:
* src/third_party: 2cbe1f8322..b25d5cb864
DEPS diff: 8aa7a4e1cf..ab2af66bdb/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2835853002
Cr-Commit-Position: refs/heads/master@{#17826}
2017-04-23 07:09:37 +00:00
029f6b392d Roll chromium_revision a9e14964b0..8aa7a4e1cf (466553:466554)
Change log: a9e14964b0..8aa7a4e1cf
Full diff: a9e14964b0..8aa7a4e1cf

Changed dependencies:
* src/ios: 0b32be94e2..1e328f96f5
DEPS diff: a9e14964b0..8aa7a4e1cf/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2839493002
Cr-Commit-Position: refs/heads/master@{#17825}
2017-04-23 04:22:05 +00:00
efbf25346d Roll chromium_revision 0c9b906033..a9e14964b0 (466552:466553)
Change log: 0c9b906033..a9e14964b0
Full diff: 0c9b906033..a9e14964b0

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2836803002
Cr-Commit-Position: refs/heads/master@{#17824}
2017-04-23 01:13:00 +00:00
7e37440ed7 Roll chromium_revision a9d5d30b3d..0c9b906033 (466538:466552)
Change log: a9d5d30b3d..0c9b906033
Full diff: a9d5d30b3d..0c9b906033

Changed dependencies:
* src/ios: b93779b9f3..0b32be94e2
* src/third_party: ac7b87ba0c..2cbe1f8322
DEPS diff: a9d5d30b3d..0c9b906033/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2834283002
Cr-Commit-Position: refs/heads/master@{#17823}
2017-04-22 22:09:36 +00:00