Commit Graph

16500 Commits

Author SHA1 Message Date
270048c070 Roll chromium_revision a429302c3d..6f11aa45a2 (446615:446630)
Change log: a429302c3d..6f11aa45a2
Full diff: a429302c3d..6f11aa45a2

Changed dependencies:
* src/third_party: 37a1c4228d..b2614c59c3
* src/tools: 202d47107f..17963bca18
DEPS diff: a429302c3d..6f11aa45a2/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2657193002
Cr-Commit-Position: refs/heads/master@{#16318}
2017-01-27 10:41:55 +00:00
f00497c573 Improve bitrate probing for the audio-only case.
This means that smaller probe packets will be allowed at lower bitrates.

BUG=webrtc:7043

Review-Url: https://codereview.webrtc.org/2650393002
Cr-Commit-Position: refs/heads/master@{#16317}
2017-01-27 10:27:33 +00:00
27378f39ce Revert of Make the new jitter buffer the default jitter buffer. (patchset #2 id:290001 of https://codereview.chromium.org/2652043005/ )
Reason for revert:
Breaks downstream bots

Original issue's description:
> Reland of Make the new jitter buffer the default jitter buffer. (patchset #1 id:1 of https://codereview.webrtc.org/2638423003/ )
>
> Reason for revert:
> Bugfixes related to the new jitter buffer has landed.
>
> Original issue's description:
> > Revert of Make the new jitter buffer the default jitter buffer. (patchset #2 id:230001 of https://codereview.webrtc.org/2642753002/ )
> >
> > Reason for revert:
> > Breaks tests downstream.
> >
> > Original issue's description:
> > > Reland of Make the new jitter buffer the default jitter buffer. (patchset #1 id:1 of https://codereview.chromium.org/2632123005/ )
> > >
> > > Reason for revert:
> > > Fix in this CL: https://codereview.chromium.org/2640793003/
> > >
> > > Original issue's description:
> > > > Revert of Make the new jitter buffer the default jitter buffer. (patchset #7 id:120001 of https://codereview.chromium.org/2627463004/ )
> > > >
> > > > Reason for revert:
> > > > Breaks android bots.
> > > >
> > > > Original issue's description:
> > > > > Make the new jitter buffer the default jitter buffer.
> > > > >
> > > > > This CL contains only the changes necessary to make the switch to the new jitter
> > > > > buffer, clean up will be done in follow up CLs.
> > > > >
> > > > > In this CL:
> > > > >  - Removed the WebRTC-NewVideoJitterBuffer experiment and made the
> > > > >    new video jitter buffer the default one.
> > > > >  - Moved WebRTC.Video.KeyFramesReceivedInPermille and
> > > > >    WebRTC.Video.JitterBufferDelayInMs to the ReceiveStatisticsProxy.
> > > > >
> > > > > BUG=webrtc:5514
> > > > >
> > > > > Review-Url: https://codereview.webrtc.org/2627463004
> > > > > Cr-Commit-Position: refs/heads/master@{#16114}
> > > > > Committed: 0f0763d86d
> > > >
> > > > TBR=stefan@webrtc.org,terelius@webrtc.org
> > > > # Skipping CQ checks because original CL landed less than 1 days ago.
> > > > NOPRESUBMIT=true
> > > > NOTREECHECKS=true
> > > > NOTRY=true
> > > > BUG=webrtc:5514
> > > >
> > > > Review-Url: https://codereview.webrtc.org/2632123005
> > > > Cr-Commit-Position: refs/heads/master@{#16117}
> > > > Committed: c08c191f7d
> > >
> > > TBR=stefan@webrtc.org,terelius@webrtc.org
> > > # Not skipping CQ checks because original CL landed more than 1 days ago.
> > > BUG=webrtc:5514
> > >
> > > Review-Url: https://codereview.webrtc.org/2642753002
> > > Cr-Commit-Position: refs/heads/master@{#16149}
> > > Committed: f20dd0014d
> >
> > TBR=stefan@webrtc.org,terelius@webrtc.org,philipel@webrtc.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=webrtc:5514
> >
> > Review-Url: https://codereview.webrtc.org/2638423003
> > Cr-Commit-Position: refs/heads/master@{#16159}
> > Committed: 04926b8264
>
> TBR=stefan@webrtc.org,terelius@webrtc.org,kjellander@webrtc.org,kjellander@google.com
> # Not skipping CQ checks because original CL landed more than 1 days ago.
> BUG=webrtc:5514
>
> Review-Url: https://codereview.webrtc.org/2652043005
> Cr-Commit-Position: refs/heads/master@{#16293}
> Committed: 09d6ef00fc

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

Review-Url: https://codereview.webrtc.org/2656983002
Cr-Commit-Position: refs/heads/master@{#16316}
2017-01-27 10:19:05 +00:00
54a05b2084 Add temporary AddRtxInfo member function to VideoReceiveStream::Config.
BUG=webrtc:7011

Review-Url: https://codereview.webrtc.org/2655243006
Cr-Commit-Position: refs/heads/master@{#16315}
2017-01-27 09:50:12 +00:00
8351d4a8d0 Removing unused script
BUG=webrtc:7030
NOTRY=True

Review-Url: https://codereview.webrtc.org/2648413003
Cr-Commit-Position: refs/heads/master@{#16314}
2017-01-27 08:01:17 +00:00
5232fac920 Roll chromium_revision 15da4792dd..a429302c3d (446579:446615)
Change log: 15da4792dd..a429302c3d
Full diff: 15da4792dd..a429302c3d

Changed dependencies:
* src/base: f67950cc5e..1c3a11f60f
* src/third_party: 5f2c15b455..37a1c4228d
* src/third_party/catapult: 683b84f3b6..57b62a2ef4
* src/tools: 4c28780eec..202d47107f
DEPS diff: 15da4792dd..a429302c3d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2656163006
Cr-Commit-Position: refs/heads/master@{#16313}
2017-01-27 07:56:11 +00:00
284acf6eeb Disable VideoSendStreamTest.RemoveOverheadFromBandwidth for memcheck
This fails so often it's blocking rolling DEPS.

BUG=webrtc:6886
TBR=minyue@webrtc.org

Review-Url: https://codereview.webrtc.org/2655293004 .
Cr-Commit-Position: refs/heads/master@{#16312}
2017-01-27 07:31:49 +00:00
2c084755a7 Roll chromium_revision 6e45e58670..15da4792dd (446506:446579)
Change log: 6e45e58670..15da4792dd
Full diff: 6e45e58670..15da4792dd

Changed dependencies:
* src/ios: 77913391c2..2ea7a98069
* src/testing: 87c31787e3..aa3c020296
* src/third_party: 0f6dee67bf..5f2c15b455
* src/tools: e95fc48f25..4c28780eec
DEPS diff: 6e45e58670..15da4792dd/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2660603002
Cr-Commit-Position: refs/heads/master@{#16311}
2017-01-27 05:07:32 +00:00
6f9871f4e4 Roll chromium_revision 063a0ce5f9..6e45e58670 (446467:446506)
Change log: 063a0ce5f9..6e45e58670
Full diff: 063a0ce5f9..6e45e58670

Changed dependencies:
* src/build: 72b7517ccc..c3da4579f1
* src/ios: 2c8325da2c..77913391c2
* src/testing: 66b4d8f003..87c31787e3
* src/third_party: 3ffa96390d..0f6dee67bf
* src/third_party/catapult: 50b8d5f68b..683b84f3b6
* src/tools: 3670c10291..e95fc48f25
DEPS diff: 063a0ce5f9..6e45e58670/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2657863007
Cr-Commit-Position: refs/heads/master@{#16310}
2017-01-27 01:32:04 +00:00
efa5d48915 Roll chromium_revision de229b494a..063a0ce5f9 (446382:446467)
Change log: de229b494a..063a0ce5f9
Full diff: de229b494a..063a0ce5f9

Changed dependencies:
* src/base: c1a8a0d9d5..f67950cc5e
* src/build: 5bb5f51d61..72b7517ccc
* src/ios: 5b5f8c77a0..2c8325da2c
* src/testing: b9561eff59..66b4d8f003
* src/third_party: fcb41a7a0f..3ffa96390d
* src/third_party/catapult: e1e778d78d..50b8d5f68b
* src/tools: c536040fa1..3670c10291
DEPS diff: de229b494a..063a0ce5f9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2657983004
Cr-Commit-Position: refs/heads/master@{#16309}
2017-01-26 23:23:29 +00:00
8225c405c4 Remove svc_context.h include
Features in this header rely on configuring libvpx with
--enable-experimental and --enable-spatial-svc

This was mistakenly used to get access to vpx_svc_extra_cfg_t through
SvcInternal_t.

BUG=chromium:575651
https://bugzilla.mozilla.org/show_bug.cgi?id=1332664

Review-Url: https://codereview.webrtc.org/2654633002
Cr-Commit-Position: refs/heads/master@{#16308}
2017-01-26 21:23:44 +00:00
e4974953ce Revert of Make RTX pt/apt reconfigurable by calling WebRtcVideoChannel2::SetRecvParameters. (patchset #7 id:160001 of https://codereview.webrtc.org/2646073004/ )
Reason for revert:
Breaks internal downstream project.

Original issue's description:
> Make RTX pt/apt reconfigurable by calling WebRtcVideoChannel2::SetRecvParameters.
>
> Prior to this CL, received RTX (associated) payload types were only configured
> when WebRtcVideoChannel2::AddRecvStream was called. In the same method, the RTX
> SSRC was set up.
>
> After this CL, the RTX (associated) payload types are set in
> WebRtcVideoChannel2::SetRecvParameters, which is the appropriate place to set
> them. The RTX SSRC is still set in WebRtcVideoChannel2::AddRecvStream, since
> that is the code path that sets other SSRCs.
>
> As part of this fix, the VideoReceiveStream::Config::Rtp struct is changed.
> We remove the possibility for each video payload type to have an associated
> specific RTX SSRC. Although the config previously allowed for this, all payload
> types always had the same RTX SSRC set, and the underlying RtpPayloadRegistry
> did not support multiple SSRCs. This change to the config struct should thus not
> have any functional impact. The change does however affect the RtcEventLog, since
> that is used for storing the VideoReceiveStream::Configs. For simplicity,
> this CL does not change the event log proto definitions, instead duplicating
> the serialized RTX SSRCs such that they fit in the existing proto definition.
>
> BUG=webrtc:7011
>
> Review-Url: https://codereview.webrtc.org/2646073004
> Cr-Commit-Position: refs/heads/master@{#16302}
> Committed: fe2bef39cd

TBR=stefan@webrtc.org,magjed@webrtc.org,terelius@webrtc.org,brandtr@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7011

Review-Url: https://codereview.webrtc.org/2649323010
Cr-Commit-Position: refs/heads/master@{#16307}
2017-01-26 21:22:37 +00:00
71ecaad3ea Roll chromium_revision 59c132dd68..de229b494a (446339:446382)
Change log: 59c132dd68..de229b494a
Full diff: 59c132dd68..de229b494a

Changed dependencies:
* src/base: eacf024842..c1a8a0d9d5
* src/build: 6f17189f6e..5bb5f51d61
* src/ios: 1c58aef13a..5b5f8c77a0
* src/third_party: e4a3ee537d..fcb41a7a0f
* src/tools: 3a1defdeef..c536040fa1
DEPS diff: 59c132dd68..de229b494a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2659643002
Cr-Commit-Position: refs/heads/master@{#16306}
2017-01-26 19:38:59 +00:00
192132ef04 Fix for video protection_bitrate in BWE with overhead.
BUG=webrtc:6876, webrtc:6638, webrtc:6886

Review-Url: https://codereview.webrtc.org/2571463002
Cr-Commit-Position: refs/heads/master@{#16305}
2017-01-26 17:05:27 +00:00
04bd836ca1 Roll chromium_revision 4f907099f6..59c132dd68 (446310:446339)
Change log: 4f907099f6..59c132dd68
Full diff: 4f907099f6..59c132dd68

Changed dependencies:
* src/ios: 44a908d160..1c58aef13a
* src/third_party: a198bf6cc6..e4a3ee537d
* src/tools: 41ab71ab27..3a1defdeef
DEPS diff: 4f907099f6..59c132dd68/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2654313002
Cr-Commit-Position: refs/heads/master@{#16304}
2017-01-26 16:56:31 +00:00
736871c7a8 No op changelist test
BUG=None
TBR=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2647353010 .
Cr-Commit-Position: refs/heads/master@{#16303}
2017-01-26 16:27:31 +00:00
fe2bef39cd Make RTX pt/apt reconfigurable by calling WebRtcVideoChannel2::SetRecvParameters.
Prior to this CL, received RTX (associated) payload types were only configured
when WebRtcVideoChannel2::AddRecvStream was called. In the same method, the RTX
SSRC was set up.

After this CL, the RTX (associated) payload types are set in
WebRtcVideoChannel2::SetRecvParameters, which is the appropriate place to set
them. The RTX SSRC is still set in WebRtcVideoChannel2::AddRecvStream, since
that is the code path that sets other SSRCs.

As part of this fix, the VideoReceiveStream::Config::Rtp struct is changed.
We remove the possibility for each video payload type to have an associated
specific RTX SSRC. Although the config previously allowed for this, all payload
types always had the same RTX SSRC set, and the underlying RtpPayloadRegistry
did not support multiple SSRCs. This change to the config struct should thus not
have any functional impact. The change does however affect the RtcEventLog, since
that is used for storing the VideoReceiveStream::Configs. For simplicity,
this CL does not change the event log proto definitions, instead duplicating
the serialized RTX SSRCs such that they fit in the existing proto definition.

BUG=webrtc:7011

Review-Url: https://codereview.webrtc.org/2646073004
Cr-Commit-Position: refs/heads/master@{#16302}
2017-01-26 16:03:58 +00:00
4703741e49 Minor style fix to please internal style tool.
TBR=sprang@webrtc.org
BUG=None

Review-Url: https://codereview.webrtc.org/2654033006
Cr-Commit-Position: refs/heads/master@{#16301}
2017-01-26 15:57:15 +00:00
c3c82362f7 Replace src/ios copy with DEPS mirror.
BUG=webrtc:6934
R=ehmaldonado@webrtc.org
TBR=henrika@webrtc.org

Review-Url: https://codereview.webrtc.org/2659493002 .
Cr-Commit-Position: refs/heads/master@{#16300}
2017-01-26 15:42:28 +00:00
429600d7d0 Reland of Add experimental simulcast screen content mode
The original CL was reverted because of a bug discovered by the
chromium bots. Description of that CL:

> Review-Url: https://codereview.webrtc.org/2636443002
> Cr-Commit-Position: refs/heads/master@{#16135}
> Committed: a28e971e3b

The first patch set of this CL is the same as r16135.
Subsequence patch sets are the fixes applied.
Some new test cases have been added, which reveal a few more bugs that
have also been fixed.

BUG=webrtc:4172

Review-Url: https://codereview.webrtc.org/2641133002
Cr-Commit-Position: refs/heads/master@{#16299}
2017-01-26 14:12:26 +00:00
4b15d9a7f1 Roll chromium_revision c755988946..4f907099f6 (446293:446310)
Change log: c755988946..4f907099f6
Full diff: c755988946..4f907099f6

Changed dependencies:
* src/third_party: c13a9b4abc..a198bf6cc6
* src/tools: f004766a2c..41ab71ab27
DEPS diff: c755988946..4f907099f6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2658603006
Cr-Commit-Position: refs/heads/master@{#16298}
2017-01-26 14:00:10 +00:00
b0dd784cba Fixing path to be compliant with new location
BUG=webrtc:7030
TBR=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2657943005 .
Cr-Commit-Position: refs/heads/master@{#16297}
2017-01-26 13:52:27 +00:00
3e005281c5 Disable flaky test TestFrameBuffer2.OneUnorderedSuperFrame.
Flakyness reproduced locally on linux x86-64 in debug mode. See
related bug.

NOTRY=True
TBR=stefan@webrtc.org
BUG=webrtc:7068

Review-Url: https://codereview.webrtc.org/2655173004
Cr-Commit-Position: refs/heads/master@{#16296}
2017-01-26 13:38:00 +00:00
ad524d66d3 Moving build/ios to tools-webrtc/ios
BUG=webrtc:7030
NOTRY=True
R=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2651973002 .
Cr-Commit-Position: refs/heads/master@{#16295}
2017-01-26 13:20:05 +00:00
7b58960032 replay: output rtp header elements for errors
outputs various elements of the RTP header when there is a delivery error.

output example:
Packet len=984 pt=100 seq=47914 ts=1532364329 ssrc=0xdeadbef0

BUG=webrtc:6991

Review-Url: https://codereview.webrtc.org/2621163006
Cr-Commit-Position: refs/heads/master@{#16294}
2017-01-26 12:54:04 +00:00
09d6ef00fc Reland of Make the new jitter buffer the default jitter buffer. (patchset #1 id:1 of https://codereview.webrtc.org/2638423003/ )
Reason for revert:
Bugfixes related to the new jitter buffer has landed.

Original issue's description:
> Revert of Make the new jitter buffer the default jitter buffer. (patchset #2 id:230001 of https://codereview.webrtc.org/2642753002/ )
>
> Reason for revert:
> Breaks tests downstream.
>
> Original issue's description:
> > Reland of Make the new jitter buffer the default jitter buffer. (patchset #1 id:1 of https://codereview.chromium.org/2632123005/ )
> >
> > Reason for revert:
> > Fix in this CL: https://codereview.chromium.org/2640793003/
> >
> > Original issue's description:
> > > Revert of Make the new jitter buffer the default jitter buffer. (patchset #7 id:120001 of https://codereview.chromium.org/2627463004/ )
> > >
> > > Reason for revert:
> > > Breaks android bots.
> > >
> > > Original issue's description:
> > > > Make the new jitter buffer the default jitter buffer.
> > > >
> > > > This CL contains only the changes necessary to make the switch to the new jitter
> > > > buffer, clean up will be done in follow up CLs.
> > > >
> > > > In this CL:
> > > >  - Removed the WebRTC-NewVideoJitterBuffer experiment and made the
> > > >    new video jitter buffer the default one.
> > > >  - Moved WebRTC.Video.KeyFramesReceivedInPermille and
> > > >    WebRTC.Video.JitterBufferDelayInMs to the ReceiveStatisticsProxy.
> > > >
> > > > BUG=webrtc:5514
> > > >
> > > > Review-Url: https://codereview.webrtc.org/2627463004
> > > > Cr-Commit-Position: refs/heads/master@{#16114}
> > > > Committed: 0f0763d86d
> > >
> > > TBR=stefan@webrtc.org,terelius@webrtc.org
> > > # Skipping CQ checks because original CL landed less than 1 days ago.
> > > NOPRESUBMIT=true
> > > NOTREECHECKS=true
> > > NOTRY=true
> > > BUG=webrtc:5514
> > >
> > > Review-Url: https://codereview.webrtc.org/2632123005
> > > Cr-Commit-Position: refs/heads/master@{#16117}
> > > Committed: c08c191f7d
> >
> > TBR=stefan@webrtc.org,terelius@webrtc.org
> > # Not skipping CQ checks because original CL landed more than 1 days ago.
> > BUG=webrtc:5514
> >
> > Review-Url: https://codereview.webrtc.org/2642753002
> > Cr-Commit-Position: refs/heads/master@{#16149}
> > Committed: f20dd0014d
>
> TBR=stefan@webrtc.org,terelius@webrtc.org,philipel@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:5514
>
> Review-Url: https://codereview.webrtc.org/2638423003
> Cr-Commit-Position: refs/heads/master@{#16159}
> Committed: 04926b8264

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

Review-Url: https://codereview.webrtc.org/2652043005
Cr-Commit-Position: refs/heads/master@{#16293}
2017-01-26 10:59:33 +00:00
ac9c21110c Roll chromium_revision 785a834775..c755988946 (446260:446293)
Change log: 785a834775..c755988946
Full diff: 785a834775..c755988946

Changed dependencies:
* src/base: f0eadc1699..eacf024842
* src/testing: 8f69b5150b..b9561eff59
* src/third_party: ecbb8c2d4c..c13a9b4abc
* src/tools: 473fea7bb5..f004766a2c
DEPS diff: 785a834775..c755988946/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2654183004
Cr-Commit-Position: refs/heads/master@{#16292}
2017-01-26 10:54:52 +00:00
c3dfff3126 Avoid multiple calls to webrtc::field_trial::FindFullName in RTPSender; it's inefficient to perform string comparison whenever we send a packet.
BUG=None

Review-Url: https://codereview.webrtc.org/2637203002
Cr-Commit-Position: refs/heads/master@{#16291}
2017-01-26 10:46:55 +00:00
52cdd3bb30 Make video_quality_measurement buildable again.
BUG=None

Review-Url: https://codereview.webrtc.org/2651543008
Cr-Commit-Position: refs/heads/master@{#16290}
2017-01-26 10:25:21 +00:00
f3d622d4ad Revert of Disabled two iOS tests due to bot breakage. Affected tests are (patchset #1 id:1 of https://codereview.webrtc.org/2652423002/ )
Reason for revert:
This was false alarm. The next Chromium roll fixed the problem and the bot has been green for 3 builds.

Original issue's description:
> Disabled two iOS tests due to bot breakage. Affected tests are
> AudioDeviceTest.RunPlayoutWithFileAsSource and
> AudioDeviceTest.StartStopRecording
>
> NOTRY=True
> TBR=henrika@webrtc.org
> BUG=7056
>
> Review-Url: https://codereview.webrtc.org/2652423002
> Cr-Commit-Position: refs/heads/master@{#16286}
> Committed: 8e775e16eb

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

Review-Url: https://codereview.webrtc.org/2656533005
Cr-Commit-Position: refs/heads/master@{#16289}
2017-01-26 09:50:46 +00:00
327c450f99 Disabled EndToEndTest.{ReceivesFlexfec, ReceivesFlexfecAndSendsCorrespondingRtcp, CanReceiveUlpfec} due to breakages across several platforms.
Removed conditional disabling of
ReceivesFlexfecAndSendsCorrespondingRtcp on Asan, since failure occurs
at other platforms as well.

BUG=webrtc:7050
TBR=holmer@webrtc.org
NOTRY=True

Review-Url: https://codereview.webrtc.org/2651673011
Cr-Commit-Position: refs/heads/master@{#16288}
2017-01-26 09:43:56 +00:00
d3adbfb13c AppRTCMobile links against framework target.
BUG=None

Review-Url: https://codereview.webrtc.org/2656833002
Cr-Commit-Position: refs/heads/master@{#16287}
2017-01-26 09:14:04 +00:00
8e775e16eb Disabled two iOS tests due to bot breakage. Affected tests are
AudioDeviceTest.RunPlayoutWithFileAsSource and
AudioDeviceTest.StartStopRecording

NOTRY=True
TBR=henrika@webrtc.org
BUG=7056

Review-Url: https://codereview.webrtc.org/2652423002
Cr-Commit-Position: refs/heads/master@{#16286}
2017-01-26 09:06:05 +00:00
4c4fdeb199 Infra CQ config: remove deprecated target_ref.
BUG=644915
R=sergiyb@chromium.org,kjellander@webrtc.org
NOTRY=True

Review-Url: https://codereview.webrtc.org/2637233002
Cr-Commit-Position: refs/heads/master@{#16285}
2017-01-26 08:43:12 +00:00
bf73b7bbee Remove unused constants from video engine tests.
BUG=None

Review-Url: https://codereview.webrtc.org/2652923004
Cr-Commit-Position: refs/heads/master@{#16284}
2017-01-26 08:37:37 +00:00
535dbd3fb8 add ImplementationName for VideoEncoderSoftwareFallbackWrapper.
BUG=None

Review-Url: https://codereview.webrtc.org/2651033005
Cr-Commit-Position: refs/heads/master@{#16283}
2017-01-26 08:36:31 +00:00
6895f36a59 Roll chromium_revision d61348de4e..785a834775 (446219:446260)
Change log: d61348de4e..785a834775
Full diff: d61348de4e..785a834775

Changed dependencies:
* src/base: 2d3420f66f..f0eadc1699
* src/third_party: 05faf9d0bf..ecbb8c2d4c
* src/tools: 201e5c3ce2..473fea7bb5
DEPS diff: d61348de4e..785a834775/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2651203004
Cr-Commit-Position: refs/heads/master@{#16282}
2017-01-26 07:35:30 +00:00
acbd07ff5f Roll chromium_revision a089b8668e..d61348de4e (446176:446219)
Change log: a089b8668e..d61348de4e
Full diff: a089b8668e..d61348de4e

Changed dependencies:
* src/buildtools: 8e94621c36..a7cc7a3e21
* src/testing: 7555312771..8f69b5150b
* src/third_party: 6ee7ff58ce..05faf9d0bf
DEPS diff: a089b8668e..d61348de4e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2657963003
Cr-Commit-Position: refs/heads/master@{#16281}
2017-01-26 04:54:11 +00:00
700dbeadbd Roll chromium_revision 4afe10c428..a089b8668e (446129:446176)
Change log: 4afe10c428..a089b8668e
Full diff: 4afe10c428..a089b8668e

Changed dependencies:
* src/build: da7ee60a5f..6f17189f6e
* src/third_party: 9f14a86a78..6ee7ff58ce
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/e429db7f48..b43a6a289a
* src/tools: 48d7a9c535..201e5c3ce2
DEPS diff: 4afe10c428..a089b8668e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2654203002
Cr-Commit-Position: refs/heads/master@{#16280}
2017-01-26 02:01:58 +00:00
cc7213e2c0 Remove "video_capture" from modules' public_deps.
WebRTC standalone build may depend on "video_capture_internal_impl"
instead of "video_capture". Including "video_capture" in public_deps
leads to duplicated definition in this case.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2657783002
Cr-Commit-Position: refs/heads/master@{#16279}
2017-01-26 00:15:04 +00:00
46fa41342a Roll chromium_revision 495d2cc61a..4afe10c428 (446030:446129)
Change log: 495d2cc61a..4afe10c428
Full diff: 495d2cc61a..4afe10c428

Changed dependencies:
* src/base: 350220928e..2d3420f66f
* src/build: 24cce8777f..da7ee60a5f
* src/testing: b885778da8..7555312771
* src/third_party: c9902b8c89..9f14a86a78
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/b43a6a289a..e429db7f48
* src/tools: 8eb1f68dd4..48d7a9c535
DEPS diff: 495d2cc61a..4afe10c428/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2658683002
Cr-Commit-Position: refs/heads/master@{#16278}
2017-01-25 23:44:43 +00:00
1a7f01c6d3 Validate the build type argument value in function build_webrtc
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2655893003
Cr-Commit-Position: refs/heads/master@{#16277}
2017-01-25 22:30:15 +00:00
2d8cd58c55 Minor updates to the help message printed by build_ios_libs.sh (with -h)
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2654083003
Cr-Commit-Position: refs/heads/master@{#16276}
2017-01-25 20:33:40 +00:00
148e370526 iOS: Add SendSideBweWithOverhead field trial key
BUG=0

Review-Url: https://codereview.webrtc.org/2649923011
Cr-Commit-Position: refs/heads/master@{#16275}
2017-01-25 18:02:20 +00:00
329ec942c1 Roll chromium_revision 516550732e..495d2cc61a (446004:446030)
Change log: 516550732e..495d2cc61a
Full diff: 516550732e..495d2cc61a

Changed dependencies:
* src/testing: dad9a344e3..b885778da8
* src/third_party: dbc097f7ee..c9902b8c89
* src/tools: 6da7b37c9f..8eb1f68dd4
DEPS diff: 516550732e..495d2cc61a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2649313004
Cr-Commit-Position: refs/heads/master@{#16274}
2017-01-25 17:36:03 +00:00
e0754305aa Don't update the jitter estimate with frames containing retransmitted packets.
BUG=chromium:682636

Review-Url: https://codereview.webrtc.org/2645343002
Cr-Commit-Position: refs/heads/master@{#16273}
2017-01-25 16:56:23 +00:00
090c9405cc Sort method declarations/definitions in VideoReceiveStream.
Order as given by inheritance in class definition.

No functional changes are intended with this CL.

BUG=None

Review-Url: https://codereview.webrtc.org/2646343005
Cr-Commit-Position: refs/heads/master@{#16272}
2017-01-25 16:28:02 +00:00
3373eaa577 Revert of GN: Refactor modules_unittests to eliminate package boundary violations. (patchset #4 id:130001 of https://codereview.webrtc.org/2649563002/ )
Reason for revert:
Did break the bots.
https://build.chromium.org/p/client.webrtc/builders/iOS32%20Release/builds/9807

Original issue's description:
> GN: Refactor modules_unittests to eliminate package boundary violations.
>
> Also move bwe_simulator to webrtc/modules/remote_bitrate_estimator
>
> BUG=webrtc:6954
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2649563002
> Cr-Commit-Position: refs/heads/master@{#16270}
> Committed: 36cb55d715

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

Review-Url: https://codereview.webrtc.org/2651023005
Cr-Commit-Position: refs/heads/master@{#16271}
2017-01-25 16:11:28 +00:00
36cb55d715 GN: Refactor modules_unittests to eliminate package boundary violations.
Also move bwe_simulator to webrtc/modules/remote_bitrate_estimator

BUG=webrtc:6954
NOTRY=True

Review-Url: https://codereview.webrtc.org/2649563002
Cr-Commit-Position: refs/heads/master@{#16270}
2017-01-25 16:00:15 +00:00
26764613ad Moving build_aar.py to new location
We are moving the whole content of "webrtc/build" to new
locations (see crbug.com/611808 for further information).

The new location for the "webrtc/build/android" stuff is
"tools-webrtc/android".

BUG=webrtc:7030

Review-Url: https://codereview.webrtc.org/2647343006
Cr-Commit-Position: refs/heads/master@{#16269}
2017-01-25 15:42:08 +00:00