Commit Graph

16500 Commits

Author SHA1 Message Date
09b70a06b3 Roll chromium_revision 49e0de872b..7c02de6787 (454221:454244)
Change log: 49e0de872b..7c02de6787
Full diff: 49e0de872b..7c02de6787

Changed dependencies:
* src/base: c53fa6ba34..2ef770113c
* src/ios: 824b59c3b1..21f7064537
* src/testing: 7452f52771..36c8641f43
* src/third_party: aa0b85a264..f52f5ac239
* src/tools: a48b086ac0..ce64c90336
DEPS diff: 49e0de872b..7c02de6787/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2729723003
Cr-Commit-Position: refs/heads/master@{#16968}
2017-03-02 13:37:57 +00:00
68af10de7f Revert of fixed VP8 simulcast to not decode non-selected streams (patchset #5 id:80001 of https://codereview.webrtc.org/2728553003/ )
Reason for revert:
Causes regression in VP8 simulcast metrics (receive time, encoded frame size, etc) as two excluded streams' decoders request keyframes periodically, which affects metrics of a selected stream.

Original issue's description:
> In full-stack tests: fixed VP8 simulcast to not decode non-selected streams.
>
> BUG=webrtc:7095
>
> Review-Url: https://codereview.webrtc.org/2728553003
> Cr-Commit-Position: refs/heads/master@{#16948}
> Committed: 8dccd67520

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

Review-Url: https://codereview.webrtc.org/2729623005
Cr-Commit-Position: refs/heads/master@{#16967}
2017-03-02 12:59:33 +00:00
6bce6ad485 H264BitstreamParser: Log nalu type when parsing slice type fails.
Decreases all parsing failures to a warning because they are not
critical errors. This is a speculative commit to help diagnose
why bots are failing.

BUG=chromium:697795
TBR=stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/2726833005
Cr-Commit-Position: refs/heads/master@{#16966}
2017-03-02 12:34:32 +00:00
fb4f8b6cb4 VoE Utility: Fix a naming nit in RemixAndResample
This was pointed out in https://codereview.webrtc.org/2712743004 after
committing.

BUG=webrtc:7220
NOTRY=True
TBR=solenberg@webrtc.org

Review-Url: https://codereview.webrtc.org/2721123005
Cr-Commit-Position: refs/heads/master@{#16965}
2017-03-02 12:10:57 +00:00
80420adf6c Roll chromium_revision 2eb18ebdb1..49e0de872b (454201:454221)
Change log: 2eb18ebdb1..49e0de872b
Full diff: 2eb18ebdb1..49e0de872b

Changed dependencies:
* src/ios: 915fe3247f..824b59c3b1
* src/third_party: 8eb5001a41..aa0b85a264
* src/tools: 550f6d41c1..a48b086ac0
DEPS diff: 2eb18ebdb1..49e0de872b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2724983004
Cr-Commit-Position: refs/heads/master@{#16964}
2017-03-02 10:10:16 +00:00
0c29de5579 Android HW decoder: Limit frame size based on cropping information
BUG=webrtc:7267

Review-Url: https://codereview.webrtc.org/2722803002
Cr-Commit-Position: refs/heads/master@{#16963}
2017-03-02 08:55:32 +00:00
55eb6d6214 vp8_impl.cc: Enable postproc for arm under field trial.
For resolutions:
<= 320x240: enable full postproc (VP8_MFQE, VP8_DEBLOCK, VP8_DEMACROBLOCK).
> 320x240: enable VP8_MFQE.

TBR=marpan@webrtc.org
BUG=webrtc:6634

Review-Url: https://codereview.webrtc.org/2696403002
Cr-Commit-Position: refs/heads/master@{#16962}
2017-03-02 07:52:16 +00:00
0ef30eff41 Roll chromium_revision a9901fd3d3..2eb18ebdb1 (454175:454201)
Change log: a9901fd3d3..2eb18ebdb1
Full diff: a9901fd3d3..2eb18ebdb1

Changed dependencies:
* src/base: 0dff54106b..c53fa6ba34
* src/ios: 05b9448a2d..915fe3247f
* src/third_party: 1de8755998..8eb5001a41
* src/third_party/catapult: b06826430a..7ef761733d
DEPS diff: a9901fd3d3..2eb18ebdb1/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2724943004
Cr-Commit-Position: refs/heads/master@{#16961}
2017-03-02 07:43:55 +00:00
2c48d0c531 Relanding: Remove the IceTransportInternal2.
Introduing IceTransportInternal2 is a temporary fix to switch the base
class of P2PTransportChannel to IceTransportInternal without breaking
Chromium. It is removed in this CL.

Reland this CL after Chromium doesn't depend on this.

BUG=webrtc:6951

Review-Url: https://codereview.webrtc.org/2632563002
Cr-Original-Commit-Position: refs/heads/master@{#16131}
Committed: c7953fa716
Review-Url: https://codereview.webrtc.org/2632563002
Cr-Commit-Position: refs/heads/master@{#16960}
2017-03-02 06:47:18 +00:00
03f1d2e9e4 Roll chromium_revision ac324502c9..a9901fd3d3 (454128:454175)
Change log: ac324502c9..a9901fd3d3
Full diff: ac324502c9..a9901fd3d3

Changed dependencies:
* src/base: b9c6a14c9f..0dff54106b
* src/testing: e51988c838..7452f52771
* src/third_party: 514a5239bb..1de8755998
* src/third_party/catapult: bfa19decec..b06826430a
* src/tools: b3de1eee0b..550f6d41c1
DEPS diff: ac324502c9..a9901fd3d3/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2724193003
Cr-Commit-Position: refs/heads/master@{#16959}
2017-03-02 05:19:30 +00:00
d3edd770ad Introduce dchecked_cast, and start using it
It's the faster, less strict cousin of checked_cast.

BUG=none

Review-Url: https://codereview.webrtc.org/2714063002
Cr-Commit-Position: refs/heads/master@{#16958}
2017-03-02 02:52:48 +00:00
3126ef5416 Roll chromium_revision 4dc108a860..ac324502c9 (454049:454128)
Change log: 4dc108a860..ac324502c9
Full diff: 4dc108a860..ac324502c9

Changed dependencies:
* src/base: 2e9adf20dc..b9c6a14c9f
* src/build: b625bb4ba1..2930f010f7
* src/ios: 918c632d30..05b9448a2d
* src/testing: 1b8bb6f88e..e51988c838
* src/third_party: dc255bc777..514a5239bb
* src/third_party/catapult: 6a92df3678..bfa19decec
* src/tools: 7f9cdcbaa9..b3de1eee0b
DEPS diff: 4dc108a860..ac324502c9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2727083002
Cr-Commit-Position: refs/heads/master@{#16957}
2017-03-02 01:29:42 +00:00
796b8f9d71 Remove usage of VoEVolumeControl from WVoE and Audio[Send|Receive]Stream.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2721003002
Cr-Commit-Position: refs/heads/master@{#16956}
2017-03-02 01:02:23 +00:00
d48f488bed Support GCM ciphers even if ENABLE_EXTERNAL_AUTH is defined.
With ENABLE_EXTERNAL_AUTH, external auth will only be used depending
on the selected cipher (allowed for non-GCM, not allowed for GCM).

BUG=webrtc:5222, chromium:628400

Review-Url: https://codereview.webrtc.org/2720663003
Cr-Commit-Position: refs/heads/master@{#16955}
2017-03-01 23:34:36 +00:00
0c003776a9 Roll chromium_revision 6ce977e6a1..4dc108a860 (453982:454049)
Change log: 6ce977e6a1..4dc108a860
Full diff: 6ce977e6a1..4dc108a860

Changed dependencies:
* src/base: 80f3ac15c0..2e9adf20dc
* src/ios: 19c43c04f4..918c632d30
* src/third_party: c00d2070c6..dc255bc777
* src/third_party/catapult: 2969dae580..6a92df3678
* src/tools: e9ecba88dc..7f9cdcbaa9
DEPS diff: 6ce977e6a1..4dc108a860/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2722333002
Cr-Commit-Position: refs/heads/master@{#16954}
2017-03-01 22:14:02 +00:00
634fcb32e3 DxgiOutputDuplicator AcquireNextFrame timeout can be 0
Timeout of AcquireNextFrame() can be 0. Though MSDN does not state it clear, I
tried it on my laptop, it works well, with almost zero capture time.
The screenshot is at https://drive.google.com/open?id=0B0OFNI4uoZGRNVZxekxCbm0ycmc.

BUG=682112

Review-Url: https://codereview.webrtc.org/2712353002
Cr-Commit-Position: refs/heads/master@{#16953}
2017-03-01 19:45:37 +00:00
2100c0ba13 Support N unsignaled audio streams.
BUG=webrtc:7175, webrtc:5208

Review-Url: https://codereview.webrtc.org/2685893002
Cr-Commit-Position: refs/heads/master@{#16952}
2017-03-01 19:29:29 +00:00
1f50daeb80 Roll chromium_revision 98783dd475..6ce977e6a1 (453939:453982)
Change log: 98783dd475..6ce977e6a1
Full diff: 98783dd475..6ce977e6a1

Changed dependencies:
* src/ios: a599ba20b4..19c43c04f4
* src/testing: 55cf36d818..1b8bb6f88e
* src/third_party: 0d68773782..c00d2070c6
* src/tools: 06ef67755c..e9ecba88dc
DEPS diff: 98783dd475..6ce977e6a1/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2722223003
Cr-Commit-Position: refs/heads/master@{#16951}
2017-03-01 19:28:22 +00:00
f7c26d40ab Small TransportFeedbackAdapterTest efficiency boost and TODO resolved
BUG=None

Review-Url: https://codereview.webrtc.org/2726853002
Cr-Commit-Position: refs/heads/master@{#16950}
2017-03-01 17:05:20 +00:00
380119af1e Roll chromium_revision 89a48fc8cb..98783dd475 (453921:453939)
Change log: 89a48fc8cb..98783dd475
Full diff: 89a48fc8cb..98783dd475

Changed dependencies:
* src/base: 5399735bee..80f3ac15c0
* src/build: 09733f0b66..b625bb4ba1
* src/ios: 0c4dc03409..a599ba20b4
* src/third_party: c66487aab8..0d68773782
DEPS diff: 89a48fc8cb..98783dd475/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2724033002
Cr-Commit-Position: refs/heads/master@{#16949}
2017-03-01 16:10:58 +00:00
8dccd67520 In full-stack tests: fixed VP8 simulcast to not decode non-selected streams.
BUG=webrtc:7095

Review-Url: https://codereview.webrtc.org/2728553003
Cr-Commit-Position: refs/heads/master@{#16948}
2017-03-01 15:10:30 +00:00
4cbe286252 Minor correction to the help printout, to reflect the actual behaviour
Just a small update to the embedded description of the script outcome,
to match the actual situation, after a quick sync-up at:

https://codereview.webrtc.org/2712263002/

NOTRY=True
BUG=None

Review-Url: https://codereview.webrtc.org/2715363003
Cr-Commit-Position: refs/heads/master@{#16947}
2017-03-01 15:08:31 +00:00
50550e1440 Enable GN check for webrtc/common_audio
BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2719743002
Cr-Commit-Position: refs/heads/master@{#16946}
2017-03-01 15:07:10 +00:00
daa574d1db Adding memory usage metric to full-stack video tests (only for WIN until we find more stable method to measure memory usage)
BUG=webrtc:7095

Review-Url: https://codereview.webrtc.org/2719013004
Cr-Commit-Position: refs/heads/master@{#16945}
2017-03-01 14:46:05 +00:00
0981cd16f2 Resolve inconsistent definition of video's webrtc::CodecSpecificInfo.
Following files define the same classes
- modules/video_coding/codecs/interface/video_codec_interface.h
- modules/video_coding/include/video_codec_interface.h

The first one is deprecated. As long as it is not removed, both files
should provide consistent class declarations. Otherwise any donwstream
project that includes its own codecs could experience memory
corruption issues.

Before this CL member declarations and ctor definition for
webrtc::CodecSpecificInfo diverged between both header files.

BUG=webrtc:7280

Review-Url: https://codereview.webrtc.org/2727633002
Cr-Commit-Position: refs/heads/master@{#16944}
2017-03-01 14:32:01 +00:00
e5d3a3ea78 Fix quick perf test setting that was accidentally inverted.
Bug was introduced in
https://codereview.webrtc.org/2717973005/
Only affects test output, so omitting bug.

BUG=None

Review-Url: https://codereview.webrtc.org/2723093002
Cr-Commit-Position: refs/heads/master@{#16943}
2017-03-01 14:20:56 +00:00
879f4f6c31 Add QP for FFmpeg H264 decoder.
BUG=webrtc:6541

Review-Url: https://codereview.webrtc.org/2649133007
Cr-Commit-Position: refs/heads/master@{#16942}
2017-03-01 14:19:09 +00:00
013ea23290 Roll chromium_revision 77d29a88d7..89a48fc8cb (453894:453921)
Change log: 77d29a88d7..89a48fc8cb
Full diff: 77d29a88d7..89a48fc8cb

Changed dependencies:
* src/base: 9032ee7166..5399735bee
* src/build: 2d722d1684..09733f0b66
* src/ios: 949f28d63b..0c4dc03409
* src/third_party: 96b05ea1dc..c66487aab8
* src/tools: acc7c1c09e..06ef67755c
DEPS diff: 77d29a88d7..89a48fc8cb/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2727653002
Cr-Commit-Position: refs/heads/master@{#16941}
2017-03-01 13:14:59 +00:00
228c268065 Support 4 channel mic in Windows Core Audio
BUG=webrtc:7220

Review-Url: https://codereview.webrtc.org/2712743004
Cr-Commit-Position: refs/heads/master@{#16940}
2017-03-01 13:11:22 +00:00
c5726c1579 Cleanup video test target dependencies in video_test_common.
The purpose is to fix (Asan discovered) duble definitions in upstream project.

BUG=none

Review-Url: https://codereview.webrtc.org/2721303002
Cr-Commit-Position: refs/heads/master@{#16939}
2017-03-01 11:37:08 +00:00
a67e5f5de9 Fixing an overflow issue in NetEq::BackgroundNoise
BUG=chromium:676941

Review-Url: https://codereview.webrtc.org/2722533002
Cr-Commit-Position: refs/heads/master@{#16938}
2017-03-01 11:06:50 +00:00
f31969a584 Disable flaky test while working on improvement.
WebRtcVideoEngine2Test.RecreatesEncoderOnContentTypeChange is flaky.
Disable it temporarily, while working on improvement.

TBR=pthatcher@webrtc.org
BUG=webrtc:7275

Review-Url: https://codereview.webrtc.org/2727503003
Cr-Commit-Position: refs/heads/master@{#16937}
2017-03-01 10:27:34 +00:00
cafa13721e Roll chromium_revision 5416bc4d2f..77d29a88d7 (453791:453894)
Change log: 5416bc4d2f..77d29a88d7
Full diff: 5416bc4d2f..77d29a88d7

Changed dependencies:
* src/base: bb7bdcdd81..9032ee7166
* src/build: c8bbf01fe4..2d722d1684
* src/ios: d48faa9b03..949f28d63b
* src/testing: d50d9c80cf..55cf36d818
* src/third_party: 1f8dbc02d1..96b05ea1dc
* src/third_party/catapult: 4a91697095..2969dae580
* src/tools: 71e8d42472..acc7c1c09e
DEPS diff: 5416bc4d2f..77d29a88d7/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2722143002
Cr-Commit-Position: refs/heads/master@{#16936}
2017-03-01 10:14:33 +00:00
b324640855 Owners file added
BUG=webrtc:7218
NOTRY=True

Review-Url: https://codereview.webrtc.org/2727613002
Cr-Commit-Position: refs/heads/master@{#16935}
2017-03-01 10:05:11 +00:00
5271ea6571 Switch temporal layer impl used for screenshare upper simulcast stream.
Use default temporal layers instead of the RealtimeTemporalLayers one.
When using low fps, having a single stream with much higher bitrate than
the lower simulcast stream causes poor rampup behavior.

Tested manually.

BUG=webrtc:4172

Review-Url: https://codereview.webrtc.org/2723983002
Cr-Commit-Position: refs/heads/master@{#16934}
2017-03-01 09:58:17 +00:00
09f090c40e Remove workaround for bug 6986
BUG=webrtc:6986

Review-Url: https://codereview.webrtc.org/2681733002
Cr-Commit-Position: refs/heads/master@{#16933}
2017-03-01 09:57:11 +00:00
dc05017fc3 Disable AudioCoding tests on ios
BUG=webrtc:7057
TBR=minyue@webrtc.org
NOTRY=true

Review-Url: https://codereview.webrtc.org/2721323002
Cr-Commit-Position: refs/heads/master@{#16932}
2017-03-01 09:16:51 +00:00
a7a9be159d Move RTCOutboundRTPStreamStats.roundTripTime to inbound, don't collect.
The value is being moved:
https://github.com/w3c/webrtc-stats/pull/167

Stop collecting this value. Our previous value was incorrect, our RTT
value was a smoothed value based on STUN pings but the spec says it
should be based on RTCP timestamps in RTCP Receiver Report (RR) on
inbound streams with isRemote=true (not supported).

Updated some bug references.

BUG=webrtc:7065, webrtc:7066

Review-Url: https://codereview.webrtc.org/2722633005
Cr-Commit-Position: refs/heads/master@{#16931}
2017-03-01 09:02:45 +00:00
deaf6fb071 Opus: Let the decoder interpret 2-byte payloads as DTX/CNG packets
This CL matches the work done in
https://codereview.webrtc.org/2693453003.

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

Review-Url: https://codereview.webrtc.org/2723893004
Cr-Commit-Position: refs/heads/master@{#16930}
2017-03-01 08:49:18 +00:00
e985b3fe49 Adding metrics to AEC3.
This CL adds metrics reporting to AEC3.

BUG=webrtc:6018

Review-Url: https://codereview.webrtc.org/2722453002
Cr-Commit-Position: refs/heads/master@{#16929}
2017-03-01 06:08:53 +00:00
999cf2bd7c Added further tuning of AEC3
TBR=henrik.lundin@webrtc.org
BUG=webrtc:6018

Review-Url: https://codereview.webrtc.org/2720973005
Cr-Commit-Position: refs/heads/master@{#16928}
2017-03-01 06:07:05 +00:00
590ba0e6d9 Roll chromium_revision 3278631c5f..5416bc4d2f (453717:453791)
Change log: 3278631c5f..5416bc4d2f
Full diff: 3278631c5f..5416bc4d2f

Changed dependencies:
* src/base: 12a9434f99..bb7bdcdd81
* src/build: b49954da30..c8bbf01fe4
* src/ios: fd85b754a7..d48faa9b03
* src/testing: 632f9abe3f..d50d9c80cf
* src/third_party: e95cda5573..1f8dbc02d1
* src/third_party/catapult: 61f955fed3..4a91697095
* src/tools: 254878a411..71e8d42472
DEPS diff: 3278631c5f..5416bc4d2f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2722983002
Cr-Commit-Position: refs/heads/master@{#16927}
2017-03-01 02:51:18 +00:00
3c8771e929 Fixing "control reaches end of non-void function" compile warning.
Warning is benign in this case, and the returns won't ever actually be
hit.

BUG=chromium:697060

Review-Url: https://codereview.webrtc.org/2726633004
Cr-Commit-Position: refs/heads/master@{#16926}
2017-03-01 02:30:35 +00:00
340e3fd59f Split FlexFEC field trial in two.
- The "flexfec-03" codec is advertised in the SDP whenever the
  "WebRTC-FlexFEC-03-Advertised" field trial is enabled.
- Sending FlexFEC packets is enabled whenever the "flexfec-03" codec is
  negotiated, and the "WebRTC-FlexFEC-03" field trial is enabled.

After this CL, the number of calls to
WebRtcVideoChannel2::WebRtcVideoSendStream::SetCodec during renegotiation
will be reduced for cases when only one endpoint has the "WebRTC-FlexFEC-03"
field trial enabled.

BUG=webrtc:5654

Review-Url: https://codereview.webrtc.org/2716733005
Cr-Commit-Position: refs/heads/master@{#16925}
2017-02-28 23:43:10 +00:00
2892244801 Reland of Do not produce dSYM file for the iOS Frameworks with bitcode (patchset #1 id:1 of https://codereview.webrtc.org/2719773002/ )
Reason for revert:
Fixing issues with the framework builder.

Original issue's description:
> Revert of Do not produce dSYM file for the iOS Frameworks with bitcode (patchset #2 id:20001 of https://codereview.webrtc.org/2705163007/ )
>
> Reason for revert:
> Looks like this caused the iOS API Framework Builder to fail.
>
> https://build.chromium.org/p/client.webrtc/builders/iOS%20API%20Framework%20Builder/builds/3487/steps/zip%20archive/logs/stdio
>
> Zipping /b/rr/tmpkIyP1e/w/webrtc_ios_api_framework.zip...
> Traceback (most recent call last):
>   File "/b/rr/tmpkIyP1e/rw/checkout/scripts/slave/recipe_modules/zip/resources/zip.py", line 144, in <module>
>     sys.exit(main())
>   File "/b/rr/tmpkIyP1e/rw/checkout/scripts/slave/recipe_modules/zip/resources/zip.py", line 130, in main
>     exit_code = zip_with_subprocess(root, output, entries)
>   File "/b/rr/tmpkIyP1e/rw/checkout/scripts/slave/recipe_modules/zip/resources/zip.py", line 43, in zip_with_subprocess
>     assert os.path.isdir(path), path
> AssertionError: /b/c/b/iOS_API_Framework_Builder/src/out_ios_libs/WebRTC.dSYM/
> step returned non-zero exit code: 1
> @@@STEP_FAILURE@@@
>
> Original issue's description:
> > Do not produce dSYM file for the iOS Frameworks with bitcode
> >
> > Though dSYM files can be generated when building applications or libraries
> > with bitcode. They cannot be used to symbolicate crash reports from
> > applications. Instead, developers need to grab the real dSYM files, which
> > are generated for each specific device type after uploading an iOS / tvOS
> > application to App Store (or to a device using Xcode). Apple clearly warns
> > about it in its documentation:
> >
> > https://developer.apple.com/library/content/technotes/tn2151/_index.html#//apple_ref/doc/uid/DTS40008184-CH1-SYMBOLICATION-BITCODE
> >
> > With that in mind, I believe that it would be better to not confuse
> > developers by giving them dSYM files that are not very helpful with
> > the bitcode-enabled framework. Thus, proposing the following modification
> > to the building script, to generate dSYM by default only without
> > the bitcode option. However, if some developers still want to get
> > the dSYM files as a build-process artifact, when enabling bitcode,
> > they can explicitly add --extra-gn-args enable_dsyms=true to the script.
> >
> > Let me know if it lgty.
> >
> > NOTRY=True
> > BUG=None
> >
> > Review-Url: https://codereview.webrtc.org/2705163007
> > Cr-Commit-Position: refs/heads/master@{#16836}
> > Committed: d74517c52a
>
> TBR=kjellander@webrtc.org,kthelgason@webrtc.org,VladimirTechMan@gmail.com
> # Not skipping CQ checks because original CL landed more than 1 days ago.
> BUG=None
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2719773002
> Cr-Commit-Position: refs/heads/master@{#16844}
> Committed: da00077cfa

TBR=kjellander@webrtc.org,vladimirtechman@gmail.com,tommi@webrtc.org
NOTRY=true
BUG=None

Review-Url: https://codereview.webrtc.org/2718983002
Cr-Commit-Position: refs/heads/master@{#16924}
2017-02-28 23:33:26 +00:00
93a26f6bb8 Roll chromium_revision 42a513a5f3..3278631c5f (453650:453717)
Change log: 42a513a5f3..3278631c5f
Full diff: 42a513a5f3..3278631c5f

Changed dependencies:
* src/build: d25400d942..b49954da30
* src/ios: 4f02a02e63..fd85b754a7
* src/testing: 1bad3e2a1c..632f9abe3f
* src/third_party: 8b3be5a483..e95cda5573
* src/third_party/catapult: c81620124f..61f955fed3
* src/tools: 5b8dc5cc7e..254878a411
DEPS diff: 42a513a5f3..3278631c5f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2718413003
Cr-Commit-Position: refs/heads/master@{#16923}
2017-02-28 22:45:23 +00:00
16ccfdf457 Reland Move fake_audio_device to its own target.
Patchset 1 is patchset #5 id:80001 of https://codereview.webrtc.org/2717983003/
Patchset 2 fix call_perf_test dep on fake_audio_device.

This reverts commit 985371bda999c6db51286586c5850d2ff58f3511.

Original cl description:

Move fake_audio_device to its own target.
The purpose is to make it usefull for test targets that does not need or can use test_common.

For some reason this also triggered override issues in rtp module tests that are fixed in the same cl.

BUG=none
TBR=kjellander@webrtc.org
NOTRY=True

Review-Url: https://codereview.webrtc.org/2718363002
Cr-Commit-Position: refs/heads/master@{#16922}
2017-02-28 22:41:05 +00:00
f24a06406a Recreate WebrtcVideoSendStream if screen content setting is changed.
This avoids the situation where an encoder, not supporting certain
screen content settings, is created for a config where screencast is
off, and later ReconfigureEncoder() is called updating the configuration
but not the encoder instance, causing an inconsistency in the encoder's
InitEncode() call.

TBR=pthatcher@webrtc.org
BUG=webrtc:4172

Review-Url: https://codereview.webrtc.org/2710493008
Cr-Commit-Position: refs/heads/master@{#16921}
2017-02-28 21:23:26 +00:00
dd36501341 Roll chromium_revision 8b9268f9f8..42a513a5f3 (453609:453650)
Change log: 8b9268f9f8..42a513a5f3
Full diff: 8b9268f9f8..42a513a5f3

Changed dependencies:
* src/base: ed86a3d3a5..12a9434f99
* src/third_party: 23ba4c4e7e..8b3be5a483
* src/third_party/catapult: 78c8d7338e..c81620124f
* src/tools: 2f0813fc6a..5b8dc5cc7e
DEPS diff: 8b9268f9f8..42a513a5f3/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2722843003
Cr-Commit-Position: refs/heads/master@{#16920}
2017-02-28 19:12:05 +00:00
b050cf9903 Disable ViEEncoderTest.InitialFrameDropOffWhenEncoderDisabledScaling on tsan
BUG=webrtc:7260
TBR=magjed@webrtc.org
NOTRY=true

Review-Url: https://codereview.webrtc.org/2722863002
Cr-Commit-Position: refs/heads/master@{#16919}
2017-02-28 18:12:29 +00:00