17359 Commits

Author SHA1 Message Date
buildbot
709c45d99f Roll chromium_revision 1720aab9a9..ddf2087a3e (471390:471513)
Change log: 1720aab9a9..ddf2087a3e
Full diff: 1720aab9a9..ddf2087a3e

Changed dependencies:
* src/base: 128b045979..6633e9d7ea
* src/build: 37a86a5a25..aeddaf1e8f
* src/ios: 146af21ae3..c6f831c497
* src/testing: 44099fef9f..56556fc201
* src/third_party: 1e26772582..d0119571cd
* src/third_party/catapult: fd3eb1dce8..ff3b45d456
* src/third_party/libvpx/source/libvpx: f4653c1efc..ac8f58f6ab
* src/tools: 7969c3e84b..619120ca83
DEPS diff: 1720aab9a9..ddf2087a3e/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2880883002
Cr-Commit-Position: refs/heads/master@{#18127}
2017-05-13 01:11:25 +00:00
buildbot
92c927bf14 Roll chromium_revision 43d6ef93d6..1720aab9a9 (471333:471390)
Change log: 43d6ef93d6..1720aab9a9
Full diff: 43d6ef93d6..1720aab9a9

Changed dependencies:
* src/base: 12122fb8bc..128b045979
* src/build: 3f03a3296d..37a86a5a25
* src/ios: 4a78310fbd..146af21ae3
* src/testing: d3fe3795cc..44099fef9f
* src/third_party: f6a743848e..1e26772582
* src/tools: 6082d2ad9c..7969c3e84b
DEPS diff: 43d6ef93d6..1720aab9a9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2881903002
Cr-Commit-Position: refs/heads/master@{#18126}
2017-05-12 19:11:54 +00:00
buildbot
9fcf9d7a37 Roll chromium_revision 810daba795..43d6ef93d6 (471288:471333)
Change log: 810daba795..43d6ef93d6
Full diff: 810daba795..43d6ef93d6

Changed dependencies:
* src/base: a9e1e5b997..12122fb8bc
* src/build: 72b1648235..3f03a3296d
* src/ios: ced928ba29..4a78310fbd
* src/third_party: 4c4fa784ad..f6a743848e
* src/third_party/googletest/src: 43359642a1..8c7f93feda
* src/third_party/gtest-parallel: 605f146238..c95bf7d82c
* src/tools: e4efec05b6..6082d2ad9c
DEPS diff: 810daba795..43d6ef93d6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2881803002
Cr-Commit-Position: refs/heads/master@{#18125}
2017-05-12 17:08:15 +00:00
deadbeef
4483af35e9 Relanding #2: Fixing crash that can occur if signal is modified while firing.
The crash occurs if a slot causes the very next slot in iteration order
to be disconnected.

Relanding after fixing a race condition that this CL revealed. Previously
the race resulted in an invalidated iterator, but now it will result in the
iterator being modified, so TSan catches it.

BUG=webrtc:7527

Review-Url: https://codereview.webrtc.org/2846593005
Cr-Commit-Position: refs/heads/master@{#18124}
2017-05-12 15:44:38 +00:00
buildbot
581d5ce00b Roll chromium_revision 2cc4ba79f5..810daba795 (471261:471288)
Change log: 2cc4ba79f5..810daba795
Full diff: 2cc4ba79f5..810daba795

Changed dependencies:
* src/base: 68b4794475..a9e1e5b997
* src/ios: d3c39883c1..ced928ba29
* src/testing: 3878259ef4..d3fe3795cc
* src/third_party: a23303e7ec..4c4fa784ad
* src/third_party/catapult: 2cbeef5c42..fd3eb1dce8
* src/tools: 2c768b1baf..e4efec05b6
DEPS diff: 2cc4ba79f5..810daba795/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2881763002
Cr-Commit-Position: refs/heads/master@{#18123}
2017-05-12 13:35:04 +00:00
mbonadei
ab587dc9a4 Moving check_package_boundaries to the presubmit checks directory
Since we now have a directory for this kind of checks, let's move this
to that location.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2870393006
Cr-Commit-Position: refs/heads/master@{#18122}
2017-05-12 11:13:31 +00:00
buildbot
0712276a55 Roll chromium_revision e99f3c9e7b..2cc4ba79f5 (471238:471261)
Change log: e99f3c9e7b..2cc4ba79f5
Full diff: e99f3c9e7b..2cc4ba79f5

Changed dependencies:
* src/build: 00764a82f6..72b1648235
* src/testing: 9b0ea80493..3878259ef4
* src/third_party: 27726bb611..a23303e7ec
* src/third_party/catapult: 20ef1025ef..2cbeef5c42
DEPS diff: e99f3c9e7b..2cc4ba79f5/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2882643002
Cr-Commit-Position: refs/heads/master@{#18121}
2017-05-12 10:23:12 +00:00
mbonadei
26c26345c3 Fixing check_orphan_headers on Windows
There were too many assumptions of the fact that the check was running
on Linux.

BUG=webrtc:7635
NOTRY=True

Review-Url: https://codereview.webrtc.org/2878733004
Cr-Commit-Position: refs/heads/master@{#18120}
2017-05-12 09:06:16 +00:00
nisse
cdcc6b3fe6 Move test-only code to GN target rtc_base_test_utils.
VirtualSocketServer and Sha1Digest (from rtc_base)
md5.h and md5.cc (from rtc_base_approved, Md5Digest was moved earlier)

BUG=None

Review-Url: https://codereview.webrtc.org/2875933002
Cr-Commit-Position: refs/heads/master@{#18119}
2017-05-12 08:02:26 +00:00
oprypin
054be4c9d9 Support running AppRTC without a TURN ICE server
The "ice_server_url" key is always present in AppRTC server's JSON response but may be empty if no ICE server is wanted.

BUG=webrtc:7636

Review-Url: https://codereview.webrtc.org/2878673002
Cr-Commit-Position: refs/heads/master@{#18118}
2017-05-12 07:40:58 +00:00
henrik.lundin
e43397e079 Opus tests: Remove suppression for webrtc:5651
BUG=webrtc:5651
NOTRY=True

Review-Url: https://codereview.webrtc.org/2872373004
Cr-Commit-Position: refs/heads/master@{#18117}
2017-05-12 07:39:39 +00:00
magjed
c1a8974ebd WebRtcVideoEncoderFactory cleanup
Remove some deprecated functions.

BUG=webrtc:6402

Review-Url: https://codereview.webrtc.org/2859223003
Cr-Commit-Position: refs/heads/master@{#18116}
2017-05-12 07:24:40 +00:00
buildbot
926ce564ed Roll chromium_revision edef2a4e69..e99f3c9e7b (471212:471238)
Change log: edef2a4e69..e99f3c9e7b
Full diff: edef2a4e69..e99f3c9e7b

Changed dependencies:
* src/testing: 424d963ae1..9b0ea80493
* src/third_party: 5bdf16f464..27726bb611
* src/third_party/catapult: 1ff6ffc1f6..20ef1025ef
DEPS diff: edef2a4e69..e99f3c9e7b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2879803003
Cr-Commit-Position: refs/heads/master@{#18115}
2017-05-12 07:14:00 +00:00
henrik.lundin
fd14309d9e Opus tests: Remove suppressions for webrtc:6444
BUG=webrtc:6444
NOTRY=True

Review-Url: https://codereview.webrtc.org/2875803003
Cr-Commit-Position: refs/heads/master@{#18114}
2017-05-12 07:08:29 +00:00
zhihuang
0acebe2238 Reland of Make AudioSinkInterface::Data hold a const pointer to the audio buffer. (patchset #1 id:1 of https://codereview.webrtc.org/2877013002/ )
Reason for revert:
Re-land the original CL because the reverting it didn't fix the problem.

Original issue's description:
> Revert of Make AudioSinkInterface::Data hold a const pointer to the audio buffer. (patchset #1 id:1 of https://codereview.webrtc.org/2873803002/ )
>
> Reason for revert:
> Reverted because it possibly breaks the internal project.
>
> Original issue's description:
> > Make AudioSinkInterface::Data hold a const pointer to the audio buffer.
> >
> > This is in preparation for https://codereview.webrtc.org/2750783004/, where
> > requiring a non-const pointer for AudioSinkInterface would force an unmuting
> > and zeroing of every frame.
> >
> > BUG=webrtc:7343
> >
> > Review-Url: https://codereview.webrtc.org/2873803002
> > Cr-Commit-Position: refs/heads/master@{#18107}
> > Committed: 38605965bd
>
> TBR=solenberg@webrtc.org,henrik.lundin@webrtc.org,yujo@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7343
>
> Review-Url: https://codereview.webrtc.org/2877013002
> Cr-Commit-Position: refs/heads/master@{#18112}
> Committed: c904634823

TBR=solenberg@webrtc.org,henrik.lundin@webrtc.org,yujo@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7343

Review-Url: https://codereview.webrtc.org/2880663003
Cr-Commit-Position: refs/heads/master@{#18113}
2017-05-12 05:07:37 +00:00
zhihuang
c904634823 Revert of Make AudioSinkInterface::Data hold a const pointer to the audio buffer. (patchset #1 id:1 of https://codereview.webrtc.org/2873803002/ )
Reason for revert:
Reverted because it possibly breaks the internal project.

Original issue's description:
> Make AudioSinkInterface::Data hold a const pointer to the audio buffer.
>
> This is in preparation for https://codereview.webrtc.org/2750783004/, where
> requiring a non-const pointer for AudioSinkInterface would force an unmuting
> and zeroing of every frame.
>
> BUG=webrtc:7343
>
> Review-Url: https://codereview.webrtc.org/2873803002
> Cr-Commit-Position: refs/heads/master@{#18107}
> Committed: 38605965bd

TBR=solenberg@webrtc.org,henrik.lundin@webrtc.org,yujo@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7343

Review-Url: https://codereview.webrtc.org/2877013002
Cr-Commit-Position: refs/heads/master@{#18112}
2017-05-12 04:22:11 +00:00
buildbot
fee0d0cf53 Roll chromium_revision 16a806a082..edef2a4e69 (471153:471212)
Change log: 16a806a082..edef2a4e69
Full diff: 16a806a082..edef2a4e69

Changed dependencies:
* src/base: a8b47a0bd5..68b4794475
* src/build: a3424f5a81..00764a82f6
* src/ios: a8a80d6c69..d3c39883c1
* src/testing: bf568bf57a..424d963ae1
* src/third_party: cca5158c6f..5bdf16f464
* src/tools: 8c1f855ed1..2c768b1baf
DEPS diff: 16a806a082..edef2a4e69/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2878843002
Cr-Commit-Position: refs/heads/master@{#18111}
2017-05-12 04:13:40 +00:00
buildbot
5ba47d0a78 Roll chromium_revision 75a129138b..16a806a082 (471081:471153)
Change log: 75a129138b..16a806a082
Full diff: 75a129138b..16a806a082

Changed dependencies:
* src/base: 1071c08fdb..a8b47a0bd5
* src/build: 3faa8285ab..a3424f5a81
* src/ios: b438314412..a8a80d6c69
* src/third_party: 6e43f633f3..cca5158c6f
* src/third_party/catapult: 59e58189c5..1ff6ffc1f6
* src/tools: b00985252b..8c1f855ed1
* src/tools/swarming_client: e6fc9383ad..a941a089ff
DEPS diff: 75a129138b..16a806a082/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2882573002
Cr-Commit-Position: refs/heads/master@{#18110}
2017-05-12 01:18:47 +00:00
buildbot
210cb8d656 Roll chromium_revision 7cda0c1776..75a129138b (471023:471081)
Change log: 7cda0c1776..75a129138b
Full diff: 7cda0c1776..75a129138b

Changed dependencies:
* src/base: c38b9af470..1071c08fdb
* src/build: 59c78fcba7..3faa8285ab
* src/ios: 61346bc59b..b438314412
* src/third_party: 30f50ea3de..6e43f633f3
* src/tools: 8b9310562d..b00985252b
DEPS diff: 7cda0c1776..75a129138b/DEPS

Clang version changed 300839:301384
Details: 7cda0c1776..75a129138b/tools/clang/scripts/update.py

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2877873002
Cr-Commit-Position: refs/heads/master@{#18109}
2017-05-11 23:13:51 +00:00
gyzhou
ad7cad8aba An example of Unity native plugin of webrtc for Windows OS
Unity native plugin has to use Pinvoke technology in its APIs
This plugin dll can also be used by Windows C# applications other than
Unity.

BUG=webrtc:7389

Review-Url: https://codereview.webrtc.org/2823783002
Cr-Commit-Position: refs/heads/master@{#18108}
2017-05-11 23:10:03 +00:00
yujo
38605965bd Make AudioSinkInterface::Data hold a const pointer to the audio buffer.
This is in preparation for https://codereview.webrtc.org/2750783004/, where
requiring a non-const pointer for AudioSinkInterface would force an unmuting
and zeroing of every frame.

BUG=webrtc:7343

Review-Url: https://codereview.webrtc.org/2873803002
Cr-Commit-Position: refs/heads/master@{#18107}
2017-05-11 20:35:28 +00:00
mbonadei
f512c92ab2 Disabling orphan headers presubmit check
It is not working correctly on Windows. I will fix tomorrow morning,
but I prefer to disable it so https://codereview.webrtc.org/2823783002
can land.

BUG=webrtc:7635
NOTRY=True
TBR=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2876043002
Cr-Commit-Position: refs/heads/master@{#18106}
2017-05-11 19:29:26 +00:00
buildbot
a3390f40f6 Roll chromium_revision b498d333fc..7cda0c1776 (470969:471023)
Change log: b498d333fc..7cda0c1776
Full diff: b498d333fc..7cda0c1776

Changed dependencies:
* src/base: 1885a2ebab..c38b9af470
* src/ios: 656e432309..61346bc59b
* src/testing: 295d6d75f4..bf568bf57a
* src/third_party: 2abe33238e..30f50ea3de
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ddfcc6a60b..1e5cb820de
* src/third_party/catapult: 6adf18ab78..59e58189c5
* src/tools: a4180791f7..8b9310562d
DEPS diff: b498d333fc..7cda0c1776/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2873843005
Cr-Commit-Position: refs/heads/master@{#18105}
2017-05-11 19:13:57 +00:00
buildbot
7c004de355 Roll chromium_revision c6737bb033..b498d333fc (470941:470969)
Change log: c6737bb033..b498d333fc
Full diff: c6737bb033..b498d333fc

Changed dependencies:
* src/ios: 5d7034da11..656e432309
* src/third_party: 215b4ab41d..2abe33238e
* src/tools: d26dc97add..a4180791f7
DEPS diff: c6737bb033..b498d333fc/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2879633002
Cr-Commit-Position: refs/heads/master@{#18104}
2017-05-11 16:23:45 +00:00
nisse
d2ef314292 Make Call::OnRecoveredPacket parse RTP header and call OnRtpPacket.
To make the distinction for stats, add a |recovered| flag to
RtpPacketReceived.

BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/2693123002
Cr-Commit-Position: refs/heads/master@{#18103}
2017-05-11 15:00:58 +00:00
buildbot
198c80d0af Roll chromium_revision 41c0a94446..c6737bb033 (470905:470941)
Change log: 41c0a94446..c6737bb033
Full diff: 41c0a94446..c6737bb033

Changed dependencies:
* src/ios: e7f1113f0b..5d7034da11
* src/testing: 7da3da7166..295d6d75f4
* src/third_party: d7ae1aa118..215b4ab41d
* src/third_party/catapult: 27f7008827..6adf18ab78
* src/tools: 43fb62020f..d26dc97add
DEPS diff: 41c0a94446..c6737bb033/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2873393003
Cr-Commit-Position: refs/heads/master@{#18102}
2017-05-11 14:53:30 +00:00
henrik.lundin
a8e2c63a99 Add untracked header files to GN targets in audio_coding
BUG=webrtc:7619

Review-Url: https://codereview.webrtc.org/2875033002
Cr-Commit-Position: refs/heads/master@{#18101}
2017-05-11 14:18:06 +00:00
terelius
8a329652de DCHECK that we don't insert nullptr into event log.
BUG=None

Review-Url: https://codereview.webrtc.org/2874753003
Cr-Commit-Position: refs/heads/master@{#18100}
2017-05-11 13:05:27 +00:00
asapersson
2077f2f9fc Add some unit tests to ReceiveStatsticsProxy.
Add logging of some histogram stats at the end of a call.

BUG=none

Review-Url: https://codereview.webrtc.org/2873303002
Cr-Commit-Position: refs/heads/master@{#18099}
2017-05-11 12:37:35 +00:00
magjed
712338eed2 Add support for I444 in VideoFrameBuffer
VideoFrameBuffer is currently hard coded to be either I420 or Native.
This CL makes VideoFrameBuffer more generic by moving the I420 specific
functions into their own class, and adds an enum tag that represents the
format and storage type of the buffer. Each buffer type is then
represented as a subclass. See webrtc/api/video/video_frame_buffer.h for
more info.

This CL also adds support for representing I444 in VideoFrameBuffer
using the new interface. Possible future buffer type candidates are
RGB and NV12.

BUG=webrtc:7632
TBR=stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/2847383002
Cr-Commit-Position: refs/heads/master@{#18098}
2017-05-11 12:11:57 +00:00
buildbot
28e9433b95 Roll chromium_revision 17c3a61f0c..41c0a94446 (470798:470905)
Change log: 17c3a61f0c..41c0a94446
Full diff: 17c3a61f0c..41c0a94446

Changed dependencies:
* src/base: c9bd306044..1885a2ebab
* src/build: 4b491532cb..59c78fcba7
* src/ios: c63cb8923d..e7f1113f0b
* src/testing: d07877434e..7da3da7166
* src/third_party: d481cda2b0..d7ae1aa118
* src/tools: 7f80c7c421..43fb62020f
DEPS diff: 17c3a61f0c..41c0a94446/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2878563003
Cr-Commit-Position: refs/heads/master@{#18097}
2017-05-11 11:02:38 +00:00
sakal
27ce02eb06 Do not delete temporary directory if user specified it manually.
This prevents user from accidentally specifying a directory that contains
files that the user wants to keep.

BUG=webrtc:7608
NOTRY=True

Review-Url: https://codereview.webrtc.org/2876803002
Cr-Commit-Position: refs/heads/master@{#18096}
2017-05-11 10:36:21 +00:00
Henrik Kjellander
55dad1b9d0 Restore Syzygy binaries in DEPS.
This is probably what causes failures on the new Win32 ASan bot.
It was removed in https://codereview.webrtc.org/2870883002/
based on the assumption it was no longer needed.

BUG=chromium:677380
TBR=ehmaldonado@webrtc.org

Review-Url: https://codereview.webrtc.org/2872373003 .
Cr-Commit-Position: refs/heads/master@{#18095}
2017-05-11 10:00:54 +00:00
sakal
5e56d6ab94 Do not autoroll gradle and roll gradle back to 3.5.0.
We want to use stable gradle releases for testing.

BUG=webrtc:7608
NOTRY=True

Review-Url: https://codereview.webrtc.org/2877723002
Cr-Commit-Position: refs/heads/master@{#18094}
2017-05-11 09:41:40 +00:00
erikvarga
e6b16194c7 Add write support for the RtpStreamId and RepairedRtpStreamId header extensions.
BUG=webrtc:7433

Review-Url: https://codereview.webrtc.org/2871813003
Cr-Commit-Position: refs/heads/master@{#18093}
2017-05-11 09:36:32 +00:00
magjed
198a9300cd Tune ObjC clang-format configuration
This CL sets some options for ObjC in the .clang-format file to closer
match our style guide.

NOTRY=True
BUG=webrtc:7406

Review-Url: https://codereview.webrtc.org/2869593002
Cr-Commit-Position: refs/heads/master@{#18092}
2017-05-11 09:14:18 +00:00
mflodman
221cc56684 Updating VCM owners to reflect current active persons in the project.
BUG=none
R=asapersson@webrtc.org, brandtr@google.com

Review-Url: https://codereview.webrtc.org/2877713002 .
Cr-Commit-Position: refs/heads/master@{#18091}
2017-05-11 07:28:18 +00:00
aleloi
0f23fa8768 Disable the residual echo detector in audio mixer.
The audio mixer has a subcomponent called FrameCombiner, which uses an
AudioProcessing instance as a limiter. The limiter smoothly increases
the volume to avoid causing clipping.

The limiter was created in a default configuration causing the
ResidualEchoDetector submodule of AudioProcessing to be
activated. That submodule operates in the band-split domain (see
AudioProcessingImpl::ApmSubmoduleStates::RenderMultiBandSubModulesActive()).

There is a goal to remove the (expensive and unnecessary)
band-splitting from AudioMixer. This change helps accomplish that. (It
can't be done yet, because the actual limiter sub-component of APM
also operates in the band-split domain).

BUG=webrtc:6185

Review-Url: https://codereview.webrtc.org/2875623002
Cr-Commit-Position: refs/heads/master@{#18090}
2017-05-11 07:25:45 +00:00
kjellander
77c6e9dfa5 Roll chromium_revision b895cae903..17c3a61f0c (470551:470798)
Removed the clang_format_merge_driver download hook as it was removed from Chromium.

Change log: b895cae903..17c3a61f0c
Full diff: b895cae903..17c3a61f0c

Changed dependencies:
* src/base: 1923248197..c9bd306044
* src/build: 5be6ed1a48..4b491532cb
* src/ios: 7ae2aeeb51..c63cb8923d
* src/testing: ac8e76c707..d07877434e
* src/third_party: da115387bc..d481cda2b0
* src/third_party/catapult: 9e43159fc6..27f7008827
* src/tools: e7226f9d0d..7f80c7c421
* src/tools/swarming_client: 11e31afa5d..e6fc9383ad
* src/webrtc/examples/androidtests/third_party/gradle: 47ecd621bd..f0033cd6fd
DEPS diff: b895cae903..17c3a61f0c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2870333004
Cr-Commit-Position: refs/heads/master@{#18089}
2017-05-11 07:07:35 +00:00
lliuu
c4b126d70e Fix audio device excessive logging on Windows
In the windows audio device implementation, play block size should be
number of samples per 10ms times the number of channels. Meanwhile
RequestPlayoutData is expecting number of samples per channel in a
block, and we should pass in the per channel number here to avoid debug
check.

BUG=7627

Review-Url: https://codereview.webrtc.org/2876593003
Cr-Commit-Position: refs/heads/master@{#18088}
2017-05-11 01:08:24 +00:00
ehmaldonado
a7507ebb1c Roll chromium_revision faace60759..b895cae903 (470521:470551)
Also, add third_party/gtest-parallel/gtest_parallel.py as a swarming
dependency.

Change log: faace60759..b895cae903
Full diff: faace60759..b895cae903

Changed dependencies:
* src/base: 3527b70975..1923248197
* src/ios: 1423885de8..7ae2aeeb51
* src/testing: 8a6aee5860..ac8e76c707
* src/third_party/gtest-parallel: c3e4b0a6d1..605f146238
* src/tools: 3847c42e2c..e7226f9d0d
* src/webrtc/examples/androidtests/third_party/gradle: fed75fbb7b..47ecd621bd
DEPS diff: faace60759..b895cae903/DEPS

No update to Clang.

TBR=
BUG=None

patch from issue 2869393002 at patchset 1 (http://crrev.com/2869393002#ps1)

Review-Url: https://codereview.webrtc.org/2871213002
Cr-Commit-Position: refs/heads/master@{#18087}
2017-05-10 20:40:29 +00:00
gnish
b2a318bb8e Configured VCMTiming with sender defining delay times.
BUG=webrtc:7590

Review-Url: https://codereview.webrtc.org/2870823003
Cr-Commit-Position: refs/heads/master@{#18086}
2017-05-10 16:21:33 +00:00
danilchap
2d9d21f328 Add untracked headers in modules/rtp_rtcp
BUG=webrtc:7623

Review-Url: https://codereview.webrtc.org/2876533003
Cr-Commit-Position: refs/heads/master@{#18085}
2017-05-10 15:41:13 +00:00
mbonadei
84ab581e0b Supporting orphan headers check on ios_framework_bundle
ios_framework_bundle does not have 'sources' but 'common_objc_headers'
and it was causins a couple of false positives.

BUG=webrtc:7514
NOTRY=True

Review-Url: https://codereview.webrtc.org/2872303003
Cr-Commit-Position: refs/heads/master@{#18084}
2017-05-10 15:04:34 +00:00
henrik.lundin
b8c55b15a3 Handle padded audio packets correctly
RTP packets can be padded with extra data at the end of the payload. The usable
payload length of the packet should then be reduced with the padding length,
since the padding must be discarded. This was not the case; instead, the entire
payload, including padding data, was forwarded to the audio channel and in the
end to the decoder.

A special case of padding is packets which are empty except for the padding.
That is, they carry no usable payload. These packets are sometimes used for
probing the network and were discarded in
RTPReceiverAudio::ParseAudioCodecSpecific. The result is that NetEq never sees
those empty packets, just the holes in the sequence number series; this can
throw off the target buffer calculations.

With this change, the empty (after removing the padding) packets are let through,
all the way down to NetEq, to a new method called NetEq::InsertEmptyPacket. This
method notifies the DelayManager that an empty packet was received.

BUG=webrtc:7610, webrtc:7625

Review-Url: https://codereview.webrtc.org/2870043003
Cr-Commit-Position: refs/heads/master@{#18083}
2017-05-10 14:38:01 +00:00
nisse
423a288a12 Delete left-over declaration of AdjustCurrentProcessPrivilege.
Implementation was deleted in https://codereview.webrtc.org/2571763002.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2872303002
Cr-Commit-Position: refs/heads/master@{#18082}
2017-05-10 13:04:45 +00:00
nisse
f93752a2ee Reland of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2853383005/ )
Reason for revert:
Downstream projects have been fixed.

Original issue's description:
> Revert of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2854873003/ )
>
> Reason for revert:
> More downstream breakage discovered.
>
> Original issue's description:
> > Reland of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2854883002/ )
> >
> > Reason for revert:
> > Will make another attempt to track down and fix downstream projects.
> >
> > Original issue's description:
> > > Revert of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2852303002/ )
> > >
> > > Reason for revert:
> > > Unfortunately, more downstream updates needed.
> > >
> > > Original issue's description:
> > > > Reland of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2845333002/ )
> > > >
> > > > Reason for revert:
> > > > Downstream projects being updated.
> > > >
> > > > For Chrome, relanding depends on cl
> > > > https://codereview.chromium.org/2855783003/
> > > >
> > > > Original issue's description:
> > > > > Revert of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #17 id:320001 of https://codereview.webrtc.org/2622263002/ )
> > > > >
> > > > > Reason for revert:
> > > > > Broke Chrome build, see, e.g.,
> > > > > http://build.chromium.org/p/chromium.webrtc.fyi/builders/Linux%20Builder/builds/16237
> > > > >
> > > > > Original issue's description:
> > > > > > Delete deprecated and transitional stuff related to video frame refactoring.
> > > > > >
> > > > > > BUG=webrtc:5880
> > > > > >
> > > > > > Review-Url: https://codereview.webrtc.org/2622263002
> > > > > > Cr-Commit-Position: refs/heads/master@{#17928}
> > > > > > Committed: 713a3bbcc7
> > > > >
> > > > > TBR=mflodman@webrtc.org,perkj@webrtc.org
> > > > > # Skipping CQ checks because original CL landed less than 1 days ago.
> > > > > NOPRESUBMIT=true
> > > > > NOTREECHECKS=true
> > > > > NOTRY=true
> > > > > BUG=webrtc:5880
> > > > >
> > > > > Review-Url: https://codereview.webrtc.org/2845333002
> > > > > Cr-Commit-Position: refs/heads/master@{#17929}
> > > > > Committed: aec49d2b49
> > > >
> > > > TBR=mflodman@webrtc.org,perkj@webrtc.org
> > > > # Not skipping CQ checks because original CL landed more than 1 days ago.
> > > > BUG=webrtc:5880
> > > >
> > > > Review-Url: https://codereview.webrtc.org/2852303002
> > > > Cr-Commit-Position: refs/heads/master@{#17974}
> > > > Committed: d71ebd70f6
> > >
> > > TBR=mflodman@webrtc.org,perkj@webrtc.org
> > > # Skipping CQ checks because original CL landed less than 1 days ago.
> > > NOPRESUBMIT=true
> > > NOTREECHECKS=true
> > > NOTRY=true
> > > BUG=webrtc:5880
> > >
> > > Review-Url: https://codereview.webrtc.org/2854883002
> > > Cr-Commit-Position: refs/heads/master@{#17978}
> > > Committed: 6e6a485a02
> >
> > TBR=mflodman@webrtc.org,perkj@webrtc.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> >
> > BUG=webrtc:5880
> >
> > Review-Url: https://codereview.webrtc.org/2854873003
> > Cr-Commit-Position: refs/heads/master@{#18006}
> > Committed: 3870a071c4
>
> TBR=mflodman@webrtc.org,perkj@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:5880
>
> Review-Url: https://codereview.webrtc.org/2853383005
> Cr-Commit-Position: refs/heads/master@{#18008}
> Committed: 61b22dde13

TBR=mflodman@webrtc.org,perkj@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:5880

Review-Url: https://codereview.webrtc.org/2867703002
Cr-Commit-Position: refs/heads/master@{#18081}
2017-05-10 12:25:59 +00:00
mbonadei
a644ad3280 Orphan headers should check only added files
This CL makes the presubmit check less strict. We can modify untracked
headers but we cannot added them anymore.

In the meatime I am spawning a lot of bugs to fix the currently
untracked headers.

BUG=webrtc:7514
NOTRY=True
TBR=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2873223004
Cr-Commit-Position: refs/heads/master@{#18080}
2017-05-10 12:21:55 +00:00
minyue
48368ad6c6 Fixing video loopback test with encoder factory.
BUG=webrtc:5806

Review-Url: https://codereview.webrtc.org/2870123002
Cr-Commit-Position: refs/heads/master@{#18079}
2017-05-10 11:06:11 +00:00
buildbot
8e3bf36a08 Roll chromium_revision 43612cbba3..faace60759 (470504:470521)
Change log: 43612cbba3..faace60759
Full diff: 43612cbba3..faace60759

Changed dependencies:
* src/ios: 37491b5448..1423885de8
* src/testing: 77b87362a2..8a6aee5860
* src/third_party: 24e270b0e5..da115387bc
* src/tools: e564e0ad0c..3847c42e2c
DEPS diff: 43612cbba3..faace60759/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2868303002
Cr-Commit-Position: refs/heads/master@{#18078}
2017-05-10 10:09:39 +00:00