17630 Commits

Author SHA1 Message Date
kjellander
cbd3ee3e77 Remove additional_target_cpus = [ "arm" ] from iOS device build configs
The configs committed in https://codereview.webrtc.org/2919783002/
was not passing GN and we're still unable to use trybots to test them
due to crbug.com/725910.

BUG=chromium:704912
NOTRY=True
TBR=smut@google.com

Review-Url: https://codereview.webrtc.org/2919693004
Cr-Commit-Position: refs/heads/master@{#18398}
2017-06-02 07:23:17 +00:00
kjellander
62cbb23aee iOS: Update device testing configuration
The previous configuration committed in
https://codereview.webrtc.org/2903843002/
accidentally was tailored for running on simulator
swarming testers rather than device testers.

BUG=chromium:704912
NOTRY=True
TBR=smut@google.com

Review-Url: https://codereview.webrtc.org/2919783002
Cr-Commit-Position: refs/heads/master@{#18397}
2017-06-02 06:15:53 +00:00
buildbot
daf9a71185 Roll chromium_revision 10c0414243..54d7eb0b3a (476503:476554)
Change log: 10c0414243..54d7eb0b3a
Full diff: 10c0414243..54d7eb0b3a

Changed dependencies:
* src/ios: 4b8bbfe057..0e24ce236e
* src/third_party: 8c16f97411..ecef6c9bc5
* src/third_party/catapult: 817b8684be..b33525e991
* src/tools: cd3626a2d5..ba34410c29
DEPS diff: 10c0414243..54d7eb0b3a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2916023003
Cr-Commit-Position: refs/heads/master@{#18396}
2017-06-02 04:09:57 +00:00
buildbot
8306f50296 Roll chromium_revision a58bf8c922..10c0414243 (476450:476503)
Change log: a58bf8c922..10c0414243
Full diff: a58bf8c922..10c0414243

Changed dependencies:
* src/ios: 933e6b6e8f..4b8bbfe057
* src/testing: 40738457d7..431cc90bd7
* src/third_party: a4f35007d4..8c16f97411
* src/third_party/catapult: c294424b58..817b8684be
* src/tools: f6ea3d8182..cd3626a2d5
DEPS diff: a58bf8c922..10c0414243/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2920903002
Cr-Commit-Position: refs/heads/master@{#18395}
2017-06-02 01:10:36 +00:00
buildbot
754b008ef2 Roll chromium_revision 1cd2c85e63..a58bf8c922 (476371:476450)
Change log: 1cd2c85e63..a58bf8c922
Full diff: 1cd2c85e63..a58bf8c922

Changed dependencies:
* src/base: 1c3e738fed..fc762f58ff
* src/build: 46f1b077bc..a055d2ec5f
* src/ios: 4af423c9fd..933e6b6e8f
* src/testing: 429b2c128d..40738457d7
* src/third_party: 114b2d6ceb..a4f35007d4
* src/tools: 29c90df953..f6ea3d8182
DEPS diff: 1cd2c85e63..a58bf8c922/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2916213002
Cr-Commit-Position: refs/heads/master@{#18394}
2017-06-01 22:45:23 +00:00
braveyao
0d1e27f00f desktopCapture: scale the cursor image according to screen scale factor on OSX
Before 10.12, OSX may report 1X cursor on Retina screen. (See crbug.com/632995.)
After 10.12, OSX may report 2X cursor on non-Retina screen. (See
crbug.com/671436.) So scaling the cursor if the image size doesn't meet the
expected size on either Retina or non-Retina screen.
Also corrects the cursor caching and change detection, so we can only do scalingat cursor changing for better performance.

As to screen capture on OSX, the captured frame already contains the current
cursor. So the MouseCursorMonitorMac is not needed for ScreenCapture for
performance purpose.

BUG=671436

Review-Url: https://codereview.webrtc.org/2908853002
Cr-Commit-Position: refs/heads/master@{#18393}
2017-06-01 21:27:41 +00:00
Tarun Chawla
8e857d10fd Adding capture device selection capability for video_loopback. It will help to select any capture device to test the utility. In future we can add screen share as capture device.
BUG=webrtc:7719

Change-Id: Iddc66188341c0c90e96766dff671ac3863bf3f5d
Reviewed-on: https://chromium-review.googlesource.com/517523
Commit-Queue: Peter Boström <pbos@webrtc.org>
Reviewed-by: Peter Boström <pbos@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18392}
2017-06-01 21:10:29 +00:00
zstein
3dcf0e93fa Move RTP/RTCP demuxing logic from BaseChannel to RtpTransport.
BUG=webrtc:7013

Review-Url: https://codereview.webrtc.org/2890263003
Cr-Commit-Position: refs/heads/master@{#18391}
2017-06-01 20:22:42 +00:00
mbonadei
7d9a55b92d enabling gn check on the whole WebRTC repo
BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2918803002
Cr-Commit-Position: refs/heads/master@{#18390}
2017-06-01 20:01:48 +00:00
buildbot
3d4b83da91 Roll chromium_revision 907652b824..1cd2c85e63 (476301:476371)
Change log: 907652b824..1cd2c85e63
Full diff: 907652b824..1cd2c85e63

Changed dependencies:
* src/base: d413fa59af..1c3e738fed
* src/build: 381792ccb7..46f1b077bc
* src/ios: 2d297dc04b..4af423c9fd
* src/testing: 9804eb7809..429b2c128d
* src/third_party: 3e91aaab5e..114b2d6ceb
* src/third_party/catapult: 861d4a1741..c294424b58
* src/third_party/icu: c844075aa0..ae18d60831
* src/tools: c52206e746..29c90df953
DEPS diff: 907652b824..1cd2c85e63/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2916583004
Cr-Commit-Position: refs/heads/master@{#18389}
2017-06-01 19:14:35 +00:00
magjed
3f075498a3 Update I420Buffer to new VideoFrameBuffer interface
This is a follow-up cleanup for CL https://codereview.webrtc.org/2847383002/.

BUG=webrtc:7632
TBR=stefan

Review-Url: https://codereview.webrtc.org/2906053002
Cr-Commit-Position: refs/heads/master@{#18388}
2017-06-01 17:02:26 +00:00
buildbot
c757293f15 Roll chromium_revision 3543d97ca7..907652b824 (476263:476301)
Change log: 3543d97ca7..907652b824
Full diff: 3543d97ca7..907652b824

Changed dependencies:
* src/base: 06a6be4a52..d413fa59af
* src/build: 54fde1e4fe..381792ccb7
* src/ios: 2a2e08bc66..2d297dc04b
* src/third_party: 8c46e88ab2..3e91aaab5e
* src/tools: 9160ecca67..c52206e746
DEPS diff: 3543d97ca7..907652b824/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2920823002
Cr-Commit-Position: refs/heads/master@{#18387}
2017-06-01 16:11:06 +00:00
charujain
d72098a419 Revert of Wire up BWE stats through WebrtcSession so that they are filled in both for audio and video calls. (patchset #8 id:140001 of https://codereview.webrtc.org/2863123002/ )
Reason for revert:
Broken downstream projects

Original issue's description:
> Wire up BWE stats through WebrtcSession so that they are filled in both for audio and video calls.
>
> Prior to this CL Call::Stats were collected via WebRtcVideoEngine2, but not via WebRtcVoiceEngine, causing these stats to be missing for audio-only calls. Call lives on the peerconnection/session level and should only be collected once independent on how many streams we have.
>
> BUG=webrtc:5079
> R=deadbeef@webrtc.org, hbos@webrtc.org
>
> Review-Url: https://codereview.webrtc.org/2863123002 .
> Cr-Commit-Position: refs/heads/master@{#18384}
> Committed: e80f4c91d0

TBR=hbos@webrtc.org,deadbeef@webrtc.org,holmer@google.com,stefan@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:5079

Review-Url: https://codereview.webrtc.org/2916793003
Cr-Commit-Position: refs/heads/master@{#18386}
2017-06-01 15:54:47 +00:00
henrik.lundin
7a2862a933 Fix a bug in RtcEventLogSource
A recent change (https://codereview.webrtc.org/2855143002/) introduced
a bug in RtcEventLogSource::NextPacket(). The rtp_packet_index_ must
be incremented when a valid packet is found and delivered. Otherwise,
the same packet will be delivered over and over again.

The recent change also altered the way that audio packets are sifted out. Now, the RTP header is always parsed before discarding any non-audio packets. This means that RtpHeaderParser::Parse is always called, also with video packets, which sometimes contain padding. When header-only dumps (such as RtcEventLogs) are created, the payload is stripped, and the payload length is equal to
the RTP header length. However, if the original packet was padded, the
RTP header will carry information about this padding length, and the
parser will check that the pyaload length is at least the header +
padding. This is not the case for header-only dumps, and the parser will return an error. In this CL, we ignore that error when a header-only packet has padding length larger than 0.

BUG=webrtc:7538

Review-Url: https://codereview.webrtc.org/2912323003
Cr-Commit-Position: refs/heads/master@{#18385}
2017-06-01 14:41:11 +00:00
Stefan Holmer
e80f4c91d0 Wire up BWE stats through WebrtcSession so that they are filled in both for audio and video calls.
Prior to this CL Call::Stats were collected via WebRtcVideoEngine2, but not via WebRtcVoiceEngine, causing these stats to be missing for audio-only calls. Call lives on the peerconnection/session level and should only be collected once independent on how many streams we have.

BUG=webrtc:5079
R=deadbeef@webrtc.org, hbos@webrtc.org

Review-Url: https://codereview.webrtc.org/2863123002 .
Cr-Commit-Position: refs/heads/master@{#18384}
2017-06-01 14:29:30 +00:00
buildbot
26f833fe33 Roll chromium_revision 92db6b2c14..3543d97ca7 (476239:476263)
Change log: 92db6b2c14..3543d97ca7
Full diff: 92db6b2c14..3543d97ca7

Changed dependencies:
* src/ios: bcc59f2614..2a2e08bc66
* src/third_party: 92060a49cc..8c46e88ab2
* src/tools: ed47b61510..9160ecca67
DEPS diff: 92db6b2c14..3543d97ca7/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2921453004
Cr-Commit-Position: refs/heads/master@{#18383}
2017-06-01 14:26:51 +00:00
Sami Kalliomäki
3afb899655 Remove passing Android context to NetworkMonitor.
Instead NetworkMonitor calls ContextUtils.getApplicationContext when needed.

Bug: webrtc:7730
Change-Id: I312781da4222f7107ea1bf57099f17709fec2385
Reviewed-on: https://chromium-review.googlesource.com/517792
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18382}
2017-06-01 13:29:01 +00:00
henrika
bc9ffad966 Adds support for dynamic buffer size handling on recording side for iOS.
Will also ensure that full-duplex audio now works on iOS simulators.

Bug: b/37580746
Change-Id: Iab1af39b0e6e6c124435814558caf77c474bd612
Reviewed-on: https://chromium-review.googlesource.com/519246
Commit-Queue: Henrik Andreasson <henrika@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18381}
2017-06-01 13:05:59 +00:00
nisse
7926c12933 Delete unneeded includes of system_wrappers/include/sleep.h
BUG=None

Review-Url: https://codereview.webrtc.org/2915903003
Cr-Commit-Position: refs/heads/master@{#18380}
2017-06-01 12:34:08 +00:00
terelius
5b542130d7 Print configured header extensions and codecs in rtc_event_log2text.
BUG=None

Review-Url: https://codereview.webrtc.org/2916053002
Cr-Commit-Position: refs/heads/master@{#18379}
2017-06-01 12:23:03 +00:00
Sami Kalliomäki
2a8856cc4a Switch from ScheduledExecutorService to ExecutorService.
ScheduledExecutorService silently ignores exceptions thrown by the
runnable. This makes debugging issues unnecessarily difficult.

Bug: None
Change-Id: I7deb43b96e5639c096b9aed9c6ff9b197b62f59f
Reviewed-on: https://chromium-review.googlesource.com/521084
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18378}
2017-06-01 12:05:53 +00:00
Sami Kalliomäki
ab84272272 Remove deprecation warning from JVM::Initialize with the context parameter.
Decision was made to keep this API for the time being.

Bug: webrtc:7710
Change-Id: Ief41ffb2ec2345e3a74fc72927d038be1ff5941c
No-Try: True
Reviewed-on: https://chromium-review.googlesource.com/521085
Reviewed-by: Henrik Andreasson <henrika@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18377}
2017-06-01 11:59:52 +00:00
mbonadei
3edccb999c Reland of Enabling gn check on webrtc/test (patchset #1 id:1 of https://codereview.webrtc.org/2920763002/ )
Reason for revert:
Fixing and re-landing.

Original issue's description:
> Revert of Enabling `gn check` on webrtc/test (patchset #9 id:160001 of https://codereview.webrtc.org/2911203002/ )
>
> Reason for revert:
> ERROR at //webrtc/test/testsupport/fileutils_unittest.cc:20:11: Can't include this header from here.
> #include "webrtc/base/checks.h"
>           ^-------------------
> The target:
>   //webrtc/test:fileutils_unittests
> is including a file from the target:
>   //webrtc/base:rtc_base_approved
>
> It's usually best to depend directly on the destination target.
> In some cases, the destination target is considered a subcomponent
> of an intermediate target. In this case, the intermediate target
> should depend publicly on the destination to forward the ability
> to include headers.
>
> Dependency chain (there may also be others):
>   //webrtc/test:fileutils_unittests -->
>   //webrtc/test:fileutils --[private]-->
>   //webrtc/base:rtc_base_approved
>
>
> Original issue's description:
> > Enabling `gn check` on webrtc/test
> >
> > BUG=webrtc:6828
> > NOTRY=True
> >
> > Review-Url: https://codereview.webrtc.org/2911203002
> > Cr-Commit-Position: refs/heads/master@{#18372}
> > Committed: db5bb404b0
>
> 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/2920763002
> Cr-Commit-Position: refs/heads/master@{#18375}
> Committed: 1a6f143d07

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/2918793002
Cr-Commit-Position: refs/heads/master@{#18376}
2017-06-01 11:47:20 +00:00
mbonadei
1a6f143d07 Revert of Enabling gn check on webrtc/test (patchset #9 id:160001 of https://codereview.webrtc.org/2911203002/ )
Reason for revert:
ERROR at //webrtc/test/testsupport/fileutils_unittest.cc:20:11: Can't include this header from here.
#include "webrtc/base/checks.h"
          ^-------------------
The target:
  //webrtc/test:fileutils_unittests
is including a file from the target:
  //webrtc/base:rtc_base_approved

It's usually best to depend directly on the destination target.
In some cases, the destination target is considered a subcomponent
of an intermediate target. In this case, the intermediate target
should depend publicly on the destination to forward the ability
to include headers.

Dependency chain (there may also be others):
  //webrtc/test:fileutils_unittests -->
  //webrtc/test:fileutils --[private]-->
  //webrtc/base:rtc_base_approved

Original issue's description:
> Enabling `gn check` on webrtc/test
>
> BUG=webrtc:6828
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2911203002
> Cr-Commit-Position: refs/heads/master@{#18372}
> Committed: db5bb404b0

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/2920763002
Cr-Commit-Position: refs/heads/master@{#18375}
2017-06-01 11:25:40 +00:00
Sami Kalliomäki
11c7b703d7 Remove native method VideoTrack.free which doesn't exist.
Bug: webrtc:7543
Change-Id: I6aa96d83bb30dda48505f0f678fe3d70f6d6d985
Reviewed-on: https://chromium-review.googlesource.com/519269
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18374}
2017-06-01 11:24:49 +00:00
brandtr
06875307e6 Re-enable EndToEndTest.PictureIdStateRetainedAfterReinitingVp8 on tsan.
Race has been fixed in libvpx.

BUG=webrtc:7663

Review-Url: https://codereview.webrtc.org/2913343004
Cr-Commit-Position: refs/heads/master@{#18373}
2017-06-01 11:10:37 +00:00
mbonadei
db5bb404b0 Enabling gn check on webrtc/test
BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2911203002
Cr-Commit-Position: refs/heads/master@{#18372}
2017-06-01 11:07:12 +00:00
nisse
d76b7b294a New targets call:rtp_interfaces, call:rtp_receiver, call:rtp_sender.
BUG=webrtc:7135
TBR=sprang@webrtc.org

Review-Url: https://codereview.webrtc.org/2913143003
Cr-Commit-Position: refs/heads/master@{#18371}
2017-06-01 11:02:35 +00:00
terelius
405f90c871 Fix indexing error in event log analyzer.
The bug was introduced in https://codereview.webrtc.org/2912113002.

BUG=webrtc:7731

Review-Url: https://codereview.webrtc.org/2920433002
Cr-Commit-Position: refs/heads/master@{#18370}
2017-06-01 10:50:31 +00:00
alessiob
00b16f4dc8 In order to land https://codereview.webrtc.org/2790933002/ and due to the
ongoing clean-up work (see https://codereview.webrtc.org/2887093002,
https://codereview.webrtc.org/2894583002/ and
https://codereview.webrtc.org/2891923002/), ReadDirectory() has been
added in webrtc/test/testsupport/fileutils.h.

BUG=NOBUG

Review-Url: https://codereview.webrtc.org/2898753002
Cr-Commit-Position: refs/heads/master@{#18369}
2017-06-01 10:29:40 +00:00
buildbot
57fa7683a7 Roll chromium_revision 8c2a1a922d..92db6b2c14 (476213:476239)
Change log: 8c2a1a922d..92db6b2c14
Full diff: 8c2a1a922d..92db6b2c14

Changed dependencies:
* src/third_party: 7bfe07aaba..92060a49cc
* src/third_party/catapult: de3ade508f..861d4a1741
* src/tools: 98fecf188b..ed47b61510
DEPS diff: 8c2a1a922d..92db6b2c14/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2915763006
Cr-Commit-Position: refs/heads/master@{#18368}
2017-06-01 10:09:57 +00:00
asapersson
91914e29a3 Use IsResolution(/Framerate)ScalingEnabled methods in more places.
BUG=webrtc:7607

Review-Url: https://codereview.webrtc.org/2897023002
Cr-Commit-Position: refs/heads/master@{#18367}
2017-06-01 07:34:08 +00:00
nisse
7fcdb6d7ca Delete class NullRtpData and function NullObjectRtpData.
BUG=webrtc:5565

Review-Url: https://codereview.webrtc.org/2885823002
Cr-Commit-Position: refs/heads/master@{#18366}
2017-06-01 07:30:55 +00:00
buildbot
a0bf559b52 Roll chromium_revision 1053faaf3d..8c2a1a922d (476178:476213)
Change log: 1053faaf3d..8c2a1a922d
Full diff: 1053faaf3d..8c2a1a922d

Changed dependencies:
* src/ios: fc1b90960e..bcc59f2614
* src/testing: 649ed3aaf7..9804eb7809
* src/third_party: 96d1e8ed84..7bfe07aaba
* src/third_party/catapult: e6ad06342e..de3ade508f
* src/tools: c3ef63fde9..98fecf188b
DEPS diff: 1053faaf3d..8c2a1a922d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2919743002
Cr-Commit-Position: refs/heads/master@{#18365}
2017-06-01 07:19:43 +00:00
buildbot
fa7afe643d Roll chromium_revision 5f9161e0e5..1053faaf3d (476117:476178)
Change log: 5f9161e0e5..1053faaf3d
Full diff: 5f9161e0e5..1053faaf3d

Changed dependencies:
* src/ios: f677cfe437..fc1b90960e
* src/third_party: 74725b64cc..96d1e8ed84
* src/tools: dd5eb50b22..c3ef63fde9
DEPS diff: 5f9161e0e5..1053faaf3d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2914153002
Cr-Commit-Position: refs/heads/master@{#18364}
2017-06-01 04:11:06 +00:00
VladimirTechMan
bf5a801097 Definitions of video-codec name constants don't match their declarations
Constants kRTCVp8CodecName, kRTCVp9CodecName, kRTCH264CodecName declared
in RTCRtpCodecParameters.h were defined without the "RTC" part in their
names, thus using them in the app code resulted in linking errors. This
patch fixes the naming mismatch.

BUG=webrtc:7721

Review-Url: https://codereview.webrtc.org/2910863002
Cr-Commit-Position: refs/heads/master@{#18363}
2017-06-01 03:09:12 +00:00
VladimirTechMan
7b3eca9940 Add media constraint-key constants for generating offers and answers
Similar to the existing constants for the media constraint-keys intended
for media sources, add the constants for the standard keys to generate
offers and answers.

This patch also adds a few comments to RTCMediaConstraints.h, to give
a better clue on the intended usage scope of declared media-constraint
keys and values.

BUG=webrtc:7722

Review-Url: https://codereview.webrtc.org/2908013002
Cr-Commit-Position: refs/heads/master@{#18362}
2017-06-01 01:25:48 +00:00
buildbot
dacac34cfb Roll chromium_revision fb9bbbcec6..5f9161e0e5 (476046:476117)
Change log: fb9bbbcec6..5f9161e0e5
Full diff: fb9bbbcec6..5f9161e0e5

Changed dependencies:
* src/build: 9d7577f96b..54fde1e4fe
* src/ios: 13f7c40f07..f677cfe437
* src/testing: 4c9733c8dd..649ed3aaf7
* src/third_party: 28abc5f9c8..74725b64cc
* src/third_party/catapult: 24245dde6f..e6ad06342e
* src/tools: 2368b0170e..dd5eb50b22
DEPS diff: fb9bbbcec6..5f9161e0e5/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2913963003
Cr-Commit-Position: refs/heads/master@{#18361}
2017-06-01 01:12:07 +00:00
buildbot
ec8f9ab2d7 Roll chromium_revision f9718e6fb6..fb9bbbcec6 (475932:476046)
Change log: f9718e6fb6..fb9bbbcec6
Full diff: f9718e6fb6..fb9bbbcec6

Changed dependencies:
* src/base: 22f4756f22..06a6be4a52
* src/build: 0312f982ba..9d7577f96b
* src/ios: 32399b6e20..13f7c40f07
* src/testing: 9f221c86ab..4c9733c8dd
* src/third_party: 0f039912f8..28abc5f9c8
* src/third_party/gtest-parallel: 21b383f81a..38b08579e2
* src/third_party/libvpx/source/libvpx: b3bf91bdc6..b9649d2407
* src/tools: 52d6a1f907..2368b0170e
DEPS diff: f9718e6fb6..fb9bbbcec6/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2916703003
Cr-Commit-Position: refs/heads/master@{#18360}
2017-05-31 22:16:28 +00:00
jbauch
de4db11798 Support epoll in PhysicalSocketServer.
Only will be used if WEBRTC_POSIX and WEBRTC_LINUX are both defined and
"epoll_create" doesn't return an error. Otherwise the default "select"-based
IO loop will be used.

BUG=webrtc:7585

Review-Url: https://codereview.webrtc.org/2880923002
Cr-Commit-Position: refs/heads/master@{#18359}
2017-05-31 20:09:18 +00:00
buildbot
0cdb0ff0d6 Roll chromium_revision cb625841aa..f9718e6fb6 (475892:475932)
Change log: cb625841aa..f9718e6fb6
Full diff: cb625841aa..f9718e6fb6

Changed dependencies:
* src/base: 8c44e82f0c..22f4756f22
* src/ios: 48c41db651..32399b6e20
* src/testing: 91ca2948e0..9f221c86ab
* src/third_party: 1a8e730e59..0f039912f8
* src/third_party/catapult: 29612b077d..24245dde6f
* src/tools: e0b51947e6..52d6a1f907
DEPS diff: cb625841aa..f9718e6fb6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2918603002
Cr-Commit-Position: refs/heads/master@{#18358}
2017-05-31 16:38:21 +00:00
eladalon
760a076a52 Create unit tests for RtpDemuxer
1. Create unit tests for RtpDemuxer.
2. Add an RTC_DCHECK in RtpDemuxer that makes sure that the sink<->ssrc multimap does not allow multiple instances of the same association.

BUG=None

Review-Url: https://codereview.webrtc.org/2902823004
Cr-Commit-Position: refs/heads/master@{#18357}
2017-05-31 16:12:25 +00:00
Kári Tristan Helgason
6d3e866ab1 Fix spelling mistake in field trial key name.
TBR=peah@webrtc.org, magjed@webrtc.org

Bug: None
Change-Id: Id0ba96387dcaa41b8821245a067ca08d6740bf62
Notry: true
Reviewed-on: https://chromium-review.googlesource.com/519388
Commit-Queue: Kári Tristan Helgason <kthelgason@webrtc.org>
Reviewed-by: Kári Tristan Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18356}
2017-05-31 15:39:43 +00:00
brandtr
eb80679c79 Disable flaky test EndToEndTest.TestFlexfecRtpStatePreservation on linux for now.
BUG=webrtc:7737

Review-Url: https://codereview.webrtc.org/2917673002
Cr-Commit-Position: refs/heads/master@{#18355}
2017-05-31 14:46:56 +00:00
nisse
be3e539600 Small cleanup of rtp_rtcp testAPI tests.
Delete unused member |rtp_receiver_|, and simplify a return statement.

BUG=webrtc:5565

Review-Url: https://codereview.webrtc.org/2912363002
Cr-Commit-Position: refs/heads/master@{#18354}
2017-05-31 14:35:16 +00:00
Kári Tristan Helgason
0a0a2f12b3 Add back key for AGC field trial.
It seems it got lost in a rebase with this CL:
https://codereview.webrtc.org/2893843003/

Bug: None
Change-Id: Iaf4952593c1a1a9490d31c595b05ab155c0a809e
Reviewed-on: https://chromium-review.googlesource.com/519167
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Kári Tristan Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18353}
2017-05-31 14:04:00 +00:00
buildbot
029ef77f72 Roll chromium_revision 39b0c40647..cb625841aa (475869:475892)
Change log: 39b0c40647..cb625841aa
Full diff: 39b0c40647..cb625841aa

Changed dependencies:
* src/ios: 40761c2a79..48c41db651
* src/third_party: b8bcdc0031..1a8e730e59
* src/third_party/catapult: deb4a2aa8f..29612b077d
* src/tools: 3349fedb52..e0b51947e6
DEPS diff: 39b0c40647..cb625841aa/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2918473003
Cr-Commit-Position: refs/heads/master@{#18352}
2017-05-31 13:41:01 +00:00
nisse
01d5a0b48d Propagate input capture time in ViEEncoder::OnFrame.
BUG=webrtc:6977

Review-Url: https://codereview.webrtc.org/2763023002
Cr-Commit-Position: refs/heads/master@{#18351}
2017-05-31 13:33:21 +00:00
terelius
8b2b9efab6 Use oneof in event log proto to reduce memory consumption.
BUG=webrtc:7732

Review-Url: https://codereview.webrtc.org/2919483002
Cr-Commit-Position: refs/heads/master@{#18350}
2017-05-31 12:45:56 +00:00
mbonadei
2c8ac1beda Avoid to build most of webrtc/sdk in chromium
BUG=webrtc:4867
NOTRY=True

Review-Url: https://codereview.webrtc.org/2910153003
Cr-Commit-Position: refs/heads/master@{#18349}
2017-05-31 12:14:26 +00:00