15314 Commits

Author SHA1 Message Date
buildbot
ab2e044e97 Roll chromium_revision 95ff5a1ca8..d097cd3bbd (443817:443824)
Change log: 95ff5a1ca8..d097cd3bbd
Full diff: 95ff5a1ca8..d097cd3bbd

Changed dependencies:
* src/third_party: 59ae5c23a8..e801e03e13
DEPS diff: 95ff5a1ca8..d097cd3bbd/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2638673002
Cr-Commit-Position: refs/heads/master@{#16082}
2017-01-16 01:52:02 +00:00
buildbot
e2173dfc35 Roll chromium_revision 65dfcc360f..95ff5a1ca8 (443816:443817)
Change log: 65dfcc360f..95ff5a1ca8
Full diff: 65dfcc360f..95ff5a1ca8

Changed dependencies:
* src/tools: 90abb847fc..5d9876ddaa
DEPS diff: 65dfcc360f..95ff5a1ca8/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2631033002
Cr-Commit-Position: refs/heads/master@{#16081}
2017-01-15 19:32:21 +00:00
buildbot
f0ba1bff64 Roll chromium_revision 679dbea4a9..65dfcc360f (443815:443816)
Change log: 679dbea4a9..65dfcc360f
Full diff: 679dbea4a9..65dfcc360f

Changed dependencies:
* src/third_party: fa66faab90..59ae5c23a8
DEPS diff: 679dbea4a9..65dfcc360f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2634843002
Cr-Commit-Position: refs/heads/master@{#16080}
2017-01-15 16:51:19 +00:00
ivoc
4e477a1d7b Added a new echo likelihood stat that reports the maximum value from a previous time period.
BUG=webrtc:6797

Review-Url: https://codereview.webrtc.org/2629563003
Cr-Commit-Position: refs/heads/master@{#16079}
2017-01-15 16:29:46 +00:00
buildbot
cc1e1aa424 Roll chromium_revision 87b1dd36c3..679dbea4a9 (443814:443815)
Change log: 87b1dd36c3..679dbea4a9
Full diff: 87b1dd36c3..679dbea4a9

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2638613002
Cr-Commit-Position: refs/heads/master@{#16078}
2017-01-15 13:28:30 +00:00
buildbot
5b7747aca4 Roll chromium_revision 15d49484f9..87b1dd36c3 (443812:443814)
Change log: 15d49484f9..87b1dd36c3
Full diff: 15d49484f9..87b1dd36c3

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2633883002
Cr-Commit-Position: refs/heads/master@{#16077}
2017-01-15 10:59:34 +00:00
buildbot
5561b4c09c Roll chromium_revision b4dbf044c5..15d49484f9 (443809:443812)
Change log: b4dbf044c5..15d49484f9
Full diff: b4dbf044c5..15d49484f9

Changed dependencies:
* src/buildtools: 9a947138bc..cb12d6e864
DEPS diff: b4dbf044c5..15d49484f9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2637673002
Cr-Commit-Position: refs/heads/master@{#16076}
2017-01-15 07:31:47 +00:00
buildbot
b42108a936 Roll chromium_revision 6c965b0a6c..b4dbf044c5 (443806:443809)
Change log: 6c965b0a6c..b4dbf044c5
Full diff: 6c965b0a6c..b4dbf044c5

Changed dependencies:
* src/third_party: ccaadae1af..fa66faab90
* src/tools: 847d5d415a..90abb847fc
DEPS diff: 6c965b0a6c..b4dbf044c5/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2634783002
Cr-Commit-Position: refs/heads/master@{#16075}
2017-01-15 05:03:15 +00:00
buildbot
fd50d1245b Roll chromium_revision 7c0e0135f9..6c965b0a6c (443802:443806)
Change log: 7c0e0135f9..6c965b0a6c
Full diff: 7c0e0135f9..6c965b0a6c

Changed dependencies:
* src/buildtools: 7e08d331f1..9a947138bc
* src/third_party: 73b41c5a5b..ccaadae1af
DEPS diff: 7c0e0135f9..6c965b0a6c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2633853002
Cr-Commit-Position: refs/heads/master@{#16074}
2017-01-15 02:01:14 +00:00
buildbot
fd1fd60e3d Roll chromium_revision 5f9b3d7676..7c0e0135f9 (443800:443802)
Change log: 5f9b3d7676..7c0e0135f9
Full diff: 5f9b3d7676..7c0e0135f9

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2638563002
Cr-Commit-Position: refs/heads/master@{#16073}
2017-01-14 22:26:44 +00:00
buildbot
1e951ed355 Roll chromium_revision 0f3c36d035..5f9b3d7676 (443798:443800)
Change log: 0f3c36d035..5f9b3d7676
Full diff: 0f3c36d035..5f9b3d7676

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2633753004
Cr-Commit-Position: refs/heads/master@{#16072}
2017-01-14 19:52:17 +00:00
buildbot
c825a39d4e Roll chromium_revision 94af7a6d02..0f3c36d035 (443797:443798)
Change log: 94af7a6d02..0f3c36d035
Full diff: 94af7a6d02..0f3c36d035

Changed dependencies:
* src/third_party/catapult: 1bcf49e0a7..95b3e83b28
DEPS diff: 94af7a6d02..0f3c36d035/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2636453006
Cr-Commit-Position: refs/heads/master@{#16071}
2017-01-14 16:40:02 +00:00
buildbot
510c2ea424 Roll chromium_revision 8c47492479..94af7a6d02 (443796:443797)
Change log: 8c47492479..94af7a6d02
Full diff: 8c47492479..94af7a6d02

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2630933002
Cr-Commit-Position: refs/heads/master@{#16070}
2017-01-14 13:45:57 +00:00
buildbot
06111a5453 Roll chromium_revision 63ec3598c6..8c47492479 (443793:443796)
Change log: 63ec3598c6..8c47492479
Full diff: 63ec3598c6..8c47492479

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2638543002
Cr-Commit-Position: refs/heads/master@{#16069}
2017-01-14 10:48:54 +00:00
buildbot
413a1ad2a2 Roll chromium_revision 5671bf116d..63ec3598c6 (443781:443793)
Change log: 5671bf116d..63ec3598c6
Full diff: 5671bf116d..63ec3598c6

Changed dependencies:
* src/testing: 681cd0b83b..abb23565b5
* src/third_party: 0b808c51f9..73b41c5a5b
* src/tools: 9b6637a87d..847d5d415a
DEPS diff: 5671bf116d..63ec3598c6/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2626293006
Cr-Commit-Position: refs/heads/master@{#16068}
2017-01-14 07:53:40 +00:00
buildbot
e46df314e5 Roll chromium_revision 9bf0adfb29..5671bf116d (443744:443781)
Change log: 9bf0adfb29..5671bf116d
Full diff: 9bf0adfb29..5671bf116d

Changed dependencies:
* src/base: 8264e9d086..6320afce75
* src/build: 0524594deb..9a3fba5915
* src/testing: 2501ca9bf8..681cd0b83b
* src/third_party: cdd03fc245..0b808c51f9
DEPS diff: 9bf0adfb29..5671bf116d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2638473004
Cr-Commit-Position: refs/heads/master@{#16067}
2017-01-14 05:04:44 +00:00
buildbot
e1f8829ec0 Roll chromium_revision 0bfeb6b121..9bf0adfb29 (443685:443744)
Change log: 0bfeb6b121..9bf0adfb29
Full diff: 0bfeb6b121..9bf0adfb29

Changed dependencies:
* src/base: 9f4a4036f9..8264e9d086
* src/build: a10c4df2bc..0524594deb
* src/testing: cf8e2411fa..2501ca9bf8
* src/third_party: a3fddaa039..cdd03fc245
* src/tools: bb287e00c5..9b6637a87d
DEPS diff: 0bfeb6b121..9bf0adfb29/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2635603002
Cr-Commit-Position: refs/heads/master@{#16066}
2017-01-14 02:01:26 +00:00
buildbot
f4d4544b88 Roll chromium_revision 2225560840..0bfeb6b121 (443627:443685)
Change log: 2225560840..0bfeb6b121
Full diff: 2225560840..0bfeb6b121

Changed dependencies:
* src/build: 4297b1673d..a10c4df2bc
* src/testing: d63cd0eea4..cf8e2411fa
* src/third_party: 4ebbd5d725..a3fddaa039
* src/tools: d81b1173ff..bb287e00c5
DEPS diff: 2225560840..0bfeb6b121/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2637513002
Cr-Commit-Position: refs/heads/master@{#16065}
2017-01-13 23:05:04 +00:00
buildbot
9c342a3147 Roll chromium_revision 9d7ae4d5eb..2225560840 (443576:443627)
Change log: 9d7ae4d5eb..2225560840
Full diff: 9d7ae4d5eb..2225560840

Changed dependencies:
* src/base: 1fd205910d..9f4a4036f9
* src/build: 47d6eefca0..4297b1673d
* src/testing: 52bca92895..d63cd0eea4
* src/third_party: e09771b960..4ebbd5d725
* src/third_party/catapult: e6b04fef19..1bcf49e0a7
* src/tools: 9a7390522f..d81b1173ff
DEPS diff: 9d7ae4d5eb..2225560840/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2634583002
Cr-Commit-Position: refs/heads/master@{#16064}
2017-01-13 19:59:02 +00:00
deadbeef
fe0fd41bb9 Stop using deprecated constraints-based version of CreateAudioSource.
Also did some slight refactoring of the code that turns constraints
into rtc::Optionals. Used a template method to avoid code duplication,
and used the same pattern for "CopyConstraintsIntoAudioOptions" as was
being used for "CopyConstraintsIntoRtcConfiguration".

BUG=webrtc:6752

Review-Url: https://codereview.webrtc.org/2628523003
Cr-Commit-Position: refs/heads/master@{#16063}
2017-01-13 19:47:56 +00:00
deadbeef
8e814d7906 Provide better message for when RTCP mux "require" policy is triggered.
Previously: Failed to setup RTCP mux filter.
Now: rtcpMuxPolicy is 'require', but media description does not
     contain 'a=rtcp-mux'.

BUG=webrtc:6966

Review-Url: https://codereview.webrtc.org/2622553003
Cr-Commit-Position: refs/heads/master@{#16062}
2017-01-13 19:34:39 +00:00
buildbot
482c539ac7 Roll chromium_revision 27032ce525..9d7ae4d5eb (443521:443576)
Change log: 27032ce525..9d7ae4d5eb
Full diff: 27032ce525..9d7ae4d5eb

Changed dependencies:
* src/base: d881908134..1fd205910d
* src/build: 15635a4319..47d6eefca0
* src/testing: 6c48b25c97..52bca92895
* src/third_party: 194a74a62b..e09771b960
* src/third_party/catapult: 4bd198f6a8..e6b04fef19
* src/tools: 7ec55b0d55..9a7390522f
DEPS diff: 27032ce525..9d7ae4d5eb/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2628353002
Cr-Commit-Position: refs/heads/master@{#16061}
2017-01-13 17:43:34 +00:00
terelius
bc5d921659 Rename base/analytics/ to base/numerics/
BUG=webrtc:6832

Review-Url: https://codereview.webrtc.org/2626203002
Cr-Commit-Position: refs/heads/master@{#16060}
2017-01-13 17:14:33 +00:00
brandtr
8313a6fa8f Make |rtcp_send_transport| mandatory in FlexfecReceiveStream::Config.
That object will be used when we enable RTCP reporting from FlexfecReceiveStream.

Other related changes:
- Stop using FlexfecConfig (from config.h) at receive side in WebRtcVideoEngine2.
- Add a IsCompleteAndEnabled() method to FlexfecReceiveStream::Config, to be
  used in WebRtcVideoEngine2.
- Centralize the construction of the FlexfecReceiveStream::Config in unit tests.
  This will make future additions to the unit tests cleaner.
- Simplify setup for receiving FlexFEC in VideoQualityTest.

BUG=webrtc:5654

Review-Url: https://codereview.webrtc.org/2589713003
Cr-Commit-Position: refs/heads/master@{#16059}
2017-01-13 15:41:19 +00:00
sprang
44b3ef65ed Signal target bitrate only for screenshare streams
BUG=webrtc:6301

Review-Url: https://codereview.webrtc.org/2625893004
Cr-Commit-Position: refs/heads/master@{#16058}
2017-01-13 15:30:25 +00:00
brandtr
36e7d70410 Explicitly only add transport-cc RTCP feedback param to default FlexFEC codec.
Earlier, the FlexFEC codec would receive the same default RTCP feedback
params as the media codecs. Since most of these are not used, there is
no point negotiating them.

BUG=webrtc:5654

Review-Url: https://codereview.webrtc.org/2623513002
Cr-Commit-Position: refs/heads/master@{#16057}
2017-01-13 15:15:54 +00:00
magjed
bf0845201a Remove use of PCH files in webrtc/sdk/objc
A decision has been made to not use prefix header files.

BUG=None

Review-Url: https://codereview.webrtc.org/2590823002
Cr-Commit-Position: refs/heads/master@{#16056}
2017-01-13 15:10:16 +00:00
nisse
a9dd4a1b11 Replace left-over ASSERTs in httpcommon.h and webrtcsession.cc.
BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2630553003
Cr-Commit-Position: refs/heads/master@{#16055}
2017-01-13 15:08:34 +00:00
sakal
363a29157a Revert of Log audio network adapter decisions in event log. (patchset #14 id:320001 of https://codereview.webrtc.org/2559953002/ )
Reason for revert:
Breaks chromium.webrtc.fyi.

Original issue's description:
> Log audio network adapter decisions in event log.
>
> BUG=webrtc:6845
>
> Review-Url: https://codereview.webrtc.org/2559953002
> Cr-Commit-Position: refs/heads/master@{#16053}
> Committed: 3663681b5d

TBR=minyue@webrtc.org,henrik.lundin@webrtc.org,terelius@webrtc.org,stefan@webrtc.org,solenberg@webrtc.org,michaelt@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:6845

Review-Url: https://codereview.webrtc.org/2631703002
Cr-Commit-Position: refs/heads/master@{#16054}
2017-01-13 14:52:12 +00:00
michaelt
3663681b5d Log audio network adapter decisions in event log.
BUG=webrtc:6845

Review-Url: https://codereview.webrtc.org/2559953002
Cr-Commit-Position: refs/heads/master@{#16053}
2017-01-13 14:10:16 +00:00
michaelt
bf279fc4b9 Pass event log to ANA.
BUG=webrtc:6845

Review-Url: https://codereview.webrtc.org/2553413002
Cr-Commit-Position: refs/heads/master@{#16052}
2017-01-13 14:02:29 +00:00
buildbot
bb341975fd Roll chromium_revision cbd47621a1..27032ce525 (443488:443521)
Change log: cbd47621a1..27032ce525
Full diff: cbd47621a1..27032ce525

Changed dependencies:
* src/third_party: af5c84610a..194a74a62b
* src/third_party/catapult: fe8a3c8a5c..4bd198f6a8
* src/tools: dd40df5231..7ec55b0d55
DEPS diff: cbd47621a1..27032ce525/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2627033005
Cr-Commit-Position: refs/heads/master@{#16051}
2017-01-13 14:00:54 +00:00
kthelgason
cc882afdf7 Update ice server provider response format in iOS AppRTCMobile
BUG=webrtc:5963

Review-Url: https://codereview.webrtc.org/2627523004
Cr-Commit-Position: refs/heads/master@{#16050}
2017-01-13 13:59:46 +00:00
palmkvist
a40672a120 Add UMA stats to bad call detection.
Just simple "percentage of call that was bad" stats.

BUG=webrtc:6814

Review-Url: https://codereview.webrtc.org/2578213003
Cr-Commit-Position: refs/heads/master@{#16049}
2017-01-13 13:58:34 +00:00
perkj
d533aec3b8 Remove WebRtcVideoSendStream2::VideoSink inheritance. Remove sending black frame on source removal.
BUG=webrtc:6371,webrtc:6983

Review-Url: https://codereview.webrtc.org/2469993003
Cr-Commit-Position: refs/heads/master@{#16048}
2017-01-13 13:57:25 +00:00
sakal
c5da08fc12 Drop dependency to Chromium in WebRtcJniBootTest.
The dependency breaks a build downstream.

BUG=None

Review-Url: https://codereview.webrtc.org/2630713002
Cr-Commit-Position: refs/heads/master@{#16047}
2017-01-13 13:56:16 +00:00
nisse
61f31ee376 Delete unused rtpdump code in media/base.
Reading and writing RTP files is implemented elsewhere,
in test/rtp_file_reader.cc and test/rtp_file_writer.cc;
that code is untouched by this cl.

BUG=webrtc:6974

Review-Url: https://codereview.webrtc.org/2633453002
Cr-Commit-Position: refs/heads/master@{#16046}
2017-01-13 13:55:08 +00:00
deadbeef
ac22f70906 Refactoring of RTCP options in BaseChannel.
Previously, BaseChannel supported a "no RTCP" mode, which wasn't
being used any more and is being deleted.

Also, "RTCP mux required" previously worked by calling "ActivateRtcpMux"
after construction. Now it works by explicitly passing a
"require_rtcp_mux" parameter into the constructor.

BUG=None

Review-Url: https://codereview.webrtc.org/2622613004
Cr-Commit-Position: refs/heads/master@{#16045}
2017-01-13 05:59:29 +00:00
buildbot
9d95666fea Roll chromium_revision 26ff4b5782..cbd47621a1 (443422:443488)
Change log: 26ff4b5782..cbd47621a1
Full diff: 26ff4b5782..cbd47621a1

Changed dependencies:
* src/testing: 45f8c334d2..6c48b25c97
* src/third_party: 09fb61029e..af5c84610a
* src/third_party/catapult: 4bd0c43eba..fe8a3c8a5c
* src/tools: f8d70921ae..dd40df5231
DEPS diff: 26ff4b5782..cbd47621a1/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2631633002
Cr-Commit-Position: refs/heads/master@{#16044}
2017-01-13 05:31:46 +00:00
zhihuang
f5b251b816 Remove BaseChannel's dependency on TransportController.
The BaseChannel can set the transport directly without depending on
TransportController.

When initializing the network of the BaseChannel, the ChannelManager will
create TransportChannels with the TransportController.
When enabling bundling, WebRtcSession will get or create TransportChannels
with the TransportController.

When a TransportChannel of the BaseChannel needs to be destroyed, it will
fire a signal to notify the WebRtcSession.

BUG=none.

Review-Url: https://codereview.webrtc.org/2614263002
Cr-Commit-Position: refs/heads/master@{#16043}
2017-01-13 03:37:48 +00:00
buildbot
ac1f348f53 Roll chromium_revision 48e8d5c92a..26ff4b5782 (443376:443422)
Change log: 48e8d5c92a..26ff4b5782
Full diff: 48e8d5c92a..26ff4b5782

Changed dependencies:
* src/base: 29d3cdf291..d881908134
* src/build: 9c22ce7947..15635a4319
* src/testing: 50fc1255d6..45f8c334d2
* src/third_party: 32c76cb8f5..09fb61029e
* src/third_party/catapult: 290f611623..4bd0c43eba
* src/tools: a2f88dda59..f8d70921ae
DEPS diff: 48e8d5c92a..26ff4b5782/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2626423002
Cr-Commit-Position: refs/heads/master@{#16042}
2017-01-13 01:55:45 +00:00
zhihuang
d06adf60c1 Make P2PTransportChannel inherit from IceTransportInternal.
Make P2PTransportChannel inherit from IceTransportInternal instead of
TransportChannelImpl and TransportChannel, so that the DTLS-related methods can
be separated from P2PTransportChannel.

BUG=webrtc:6951

Review-Url: https://codereview.webrtc.org/2608353003
Cr-Commit-Position: refs/heads/master@{#16041}
2017-01-12 23:58:31 +00:00
buildbot
dd0403508b Roll chromium_revision 2a852a6b15..48e8d5c92a (443324:443376)
Change log: 2a852a6b15..48e8d5c92a
Full diff: 2a852a6b15..48e8d5c92a

Changed dependencies:
* src/base: 2a03b75d89..29d3cdf291
* src/build: 55c39b0730..9c22ce7947
* src/testing: fca206c8f8..50fc1255d6
* src/third_party: 91e30d9d2d..32c76cb8f5
* src/third_party/catapult: ed0540fbc6..290f611623
* src/tools: 56b1b070ce..a2f88dda59
DEPS diff: 2a852a6b15..48e8d5c92a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2631483004
Cr-Commit-Position: refs/heads/master@{#16040}
2017-01-12 23:14:13 +00:00
glaznev
21b6cce0c4 Do not report camera disconnected event if Android camera is closing.
Ignore CAMERA_ERROR_EVICTED error if camera is about to be closed.
This is valid use case when other app is opening camera while
WebRTC Android app is trying to close it.

BUG=b/34112992

Review-Url: https://codereview.webrtc.org/2627153002
Cr-Commit-Position: refs/heads/master@{#16039}
2017-01-12 21:05:47 +00:00
buildbot
e1082cac69 Roll chromium_revision 972a4d1ae2..2a852a6b15 (443241:443324)
Change log: 972a4d1ae2..2a852a6b15
Full diff: 972a4d1ae2..2a852a6b15

Changed dependencies:
* src/base: 6ec131d897..2a03b75d89
* src/build: 33c60b2baa..55c39b0730
* src/testing: c5ca5d1f7f..fca206c8f8
* src/third_party: 7b47d8e3b0..91e30d9d2d
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/a81967b47c..8b8d22c961
* src/third_party/catapult: 0e201cdd06..ed0540fbc6
* src/tools: f38c6e62e5..56b1b070ce
DEPS diff: 972a4d1ae2..2a852a6b15/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2625913006
Cr-Commit-Position: refs/heads/master@{#16038}
2017-01-12 20:28:11 +00:00
buildbot
e5501e1970 Roll chromium_revision 71fc94ca2e..972a4d1ae2 (443214:443241)
Change log: 71fc94ca2e..972a4d1ae2
Full diff: 71fc94ca2e..972a4d1ae2

Changed dependencies:
* src/third_party: 82225ae29b..7b47d8e3b0
* src/third_party/catapult: 6377613b1a..0e201cdd06
* src/tools: da5bdcedc7..f38c6e62e5
DEPS diff: 71fc94ca2e..972a4d1ae2/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2628003004
Cr-Commit-Position: refs/heads/master@{#16037}
2017-01-12 18:28:33 +00:00
michaelt
566d820e00 Update smoothed bitrate.
BUG=webrtc:6443

Review-Url: https://codereview.webrtc.org/2546493002
Cr-Commit-Position: refs/heads/master@{#16036}
2017-01-12 18:17:38 +00:00
nisse
891419f8e8 Treat negative ntp time as unset.
The video send pipeline uses the magic value 0 for an unset ntp time.
However, the receive pipeline uses the magic value -1 for unset
(unclear where, it seems it behaved differently a few months ago).

This makes cl https://codereview.webrtc.org/2469993003/ fail the
P2PTestConductor.ForwardVideoOnlyStream, because that cl removes code
which always clears the ntp time, and enables propagation of ntp time
from the receive pipeline to the send pipeline.

Treating ntp time <= 0 as unset is a small improvement. Ultimately, a
VideoFrame shouldn't carry an ntp time at all.

BUG=webrtc:5740,webrtc:6977

Review-Url: https://codereview.webrtc.org/2620383005
Cr-Commit-Position: refs/heads/master@{#16035}
2017-01-12 18:02:22 +00:00
magjed
b66129a27e Fix JNI reference leak in MediaCodecVideoEncoder
We currently leak one local reference to MediaCodecVideoEncoder in
every call to MediaCodecVideoEncoderFactory::CreateVideoEncoder. After
the encoder has been re-initialized 512 times, JNI will crash due to
local reference table overflow (max=512).

The actual leak is in the member initializer list of
MediaCodecVideoEncoder. This CL fixes the leak by adding a
ScopedLocalRefFrame outside of the ctor. All JNI code that originate
from a C++ thread (i.e. the entry point is not a Java thread) must use
a ScopedLocalRefFrame in order to avoid leaking local references.

BUG=webrtc:6969,b/34056152

Review-Url: https://codereview.webrtc.org/2627973004
Cr-Commit-Position: refs/heads/master@{#16034}
2017-01-12 14:50:56 +00:00
sakal
bca122e0d5 Remove lint ignores and add WrongCall ignore directly to the test.
Also removes some unused strings from AppRTCMobile strings.xml.

BUG=webrtc:6597
TBR=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2628833004
Cr-Commit-Position: refs/heads/master@{#16033}
2017-01-12 14:19:40 +00:00