15282 Commits

Author SHA1 Message Date
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
brandtr
71b1c1fc1d Rename fec_tables_xor.h -> fec_rate_table.h
This is a slightly more descriptive name, since we only have one type
of erasure code (XOR), and we only have one table.

BUG=None

Review-Url: https://codereview.webrtc.org/2625903004
Cr-Commit-Position: refs/heads/master@{#16032}
2017-01-12 14:16:24 +00:00
buildbot
7f9c7d9b45 Roll chromium_revision 7bc84c961b..71fc94ca2e (443193:443214)
Change log: 7bc84c961b..71fc94ca2e
Full diff: 7bc84c961b..71fc94ca2e

Changed dependencies:
* src/build: 7607e3c996..33c60b2baa
* src/third_party: dcb3111ffd..82225ae29b
* src/third_party/catapult: d71b47153f..6377613b1a
* src/tools: d0751a104c..da5bdcedc7
DEPS diff: 7bc84c961b..71fc94ca2e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2623393003
Cr-Commit-Position: refs/heads/master@{#16031}
2017-01-12 14:12:39 +00:00
nisse
ede5da4960 Replace ASSERT by RTC_DCHECK in all non-test code.
Bulk of the changes were produced using

  git grep -l ' ASSERT(' | grep -v test | grep -v 'common\.h' |\
    xargs -n1 sed -i 's/ ASSERT(/ RTC_DCHECK(/'

followed by additional includes of base/checks.h in affected files,
and git cl format.

Also had to do some tweaks to #if !defined(NDEBUG) logic in the
taskrunner code (webrtc/base/task.cc, webrtc/base/taskparent.cc,
webrtc/base/taskparent.h, webrtc/base/taskrunner.cc), replaced to
consistently use RTC_DCHECK_IS_ON, and some of the checks needed
additional #if protection.

Test code was excluded, because it should probably use RTC_CHECK
rather than RTC_DCHECK.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2620303003
Cr-Commit-Position: refs/heads/master@{#16030}
2017-01-12 13:15:36 +00:00
philipel
59e99b76da Set |_encodedWidth| and |_encodedHeight| in RtpFrameObject.
BUG=chromium:678080

Review-Url: https://codereview.webrtc.org/2622053003
Cr-Commit-Position: refs/heads/master@{#16029}
2017-01-12 11:26:04 +00:00
buildbot
7d02b7ad52 Roll chromium_revision a79d034c48..7bc84c961b (443171:443193)
Change log: a79d034c48..7bc84c961b
Full diff: a79d034c48..7bc84c961b

Changed dependencies:
* src/base: e72cc9e8ad..6ec131d897
* src/build: 497761fd72..7607e3c996
* src/third_party: fe04fc5d74..dcb3111ffd
DEPS diff: a79d034c48..7bc84c961b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2623333003
Cr-Commit-Position: refs/heads/master@{#16028}
2017-01-12 11:24:37 +00:00
ivoc
adf823269b Enable residual echo detector on mobile platforms.
BUG=webrtc:6797

Review-Url: https://codereview.webrtc.org/2625323002
Cr-Commit-Position: refs/heads/master@{#16027}
2017-01-12 10:28:42 +00:00
nisse
eb4ca4e823 Replace RTC_DCHECK(false) with RTC_NOTREACHED().
Bulk of changes done using

  git grep -l 'RTC_DCHECK(false)' | \
    xargs sed -i 's/RTC_DCHECK(false)/RTC_NOTREACHED()/'

peerconnection.cc also used RTC_DCHECK(false && "msg") in two places,
which were updated manually.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2623313004
Cr-Commit-Position: refs/heads/master@{#16026}
2017-01-12 10:24:27 +00:00
magjed
295760daa1 Reland of Android: Add field trial for Intel HW Vp8 encoder (patchset #1 id:1 of https://codereview.webrtc.org/2624143002/ )
Reason for revert:
Fixed external test issues.

Original issue's description:
> Revert of Android: Add field trial for Intel HW Vp8 encoder (patchset #1 id:1 of https://codereview.webrtc.org/2614373004/ )
>
> Reason for revert:
> Breaks external test code.
>
> Original issue's description:
> > Android: Add field trial for Intel HW Vp8 encoder
> >
> > Also enable Intel HW Vp8 encoder by default in AppRTCMobile.
> >
> > BUG=webrtc:6683
> >
> > Review-Url: https://codereview.webrtc.org/2614373004
> > Cr-Commit-Position: refs/heads/master@{#16002}
> > Committed: cecf86e9b0
>
> TBR=sakal@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:6683
>
> Review-Url: https://codereview.webrtc.org/2624143002
> Cr-Commit-Position: refs/heads/master@{#16005}
> Committed: c999a08128

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

Review-Url: https://codereview.webrtc.org/2625903005
Cr-Commit-Position: refs/heads/master@{#16025}
2017-01-12 09:11:57 +00:00
nisse
e7b1aabb69 Delete unused file typewrapping.h.pump.
BUG=None

Review-Url: https://codereview.webrtc.org/2621263002
Cr-Commit-Position: refs/heads/master@{#16024}
2017-01-12 09:00:06 +00:00
sakal
77dc71f0f5 Remove some Android lint suppressions.
These were the easiest to remove, so let's start with these.

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

Review-Url: https://codereview.webrtc.org/2628563002
Cr-Commit-Position: refs/heads/master@{#16023}
2017-01-12 08:16:56 +00:00
buildbot
54a8ca5aa0 Roll chromium_revision bf104bd8ba..a79d034c48 (443139:443171)
Change log: bf104bd8ba..a79d034c48
Full diff: bf104bd8ba..a79d034c48

Changed dependencies:
* src/third_party: 970feeebeb..fe04fc5d74
* src/tools: 433ef6ffbf..d0751a104c
DEPS diff: bf104bd8ba..a79d034c48/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2622253003
Cr-Commit-Position: refs/heads/master@{#16022}
2017-01-12 07:52:14 +00:00
buildbot
cfb36c484e Roll chromium_revision 2c9cbe19a0..bf104bd8ba (443091:443139)
Change log: 2c9cbe19a0..bf104bd8ba
Full diff: 2c9cbe19a0..bf104bd8ba

Changed dependencies:
* src/base: dad1128a91..e72cc9e8ad
* src/testing: 88fc896310..c5ca5d1f7f
* src/third_party: 1879130f0a..970feeebeb
* src/third_party/catapult: dcd70be386..d71b47153f
* src/tools: 106f43e41e..433ef6ffbf
DEPS diff: 2c9cbe19a0..bf104bd8ba/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2627003004
Cr-Commit-Position: refs/heads/master@{#16021}
2017-01-12 05:04:04 +00:00
skvlad
1d3c7e0b16 Move MetricsObserverInterface out of peerconnectioninterface.h
This change moves the definition of the UMA MetricsObserverInterface from api/peerconnectioninterface.h into api/umametrics.h. This allows us to remove the unwanted dependency on peerconnectioninterface.h from files in webrtc/p2p.

This is a simple refactoring with no functional changes.

BUG=None

Review-Url: https://codereview.webrtc.org/2627093005
Cr-Commit-Position: refs/heads/master@{#16020}
2017-01-12 01:50:30 +00:00
buildbot
fce6f825b4 Roll chromium_revision 2f631d1860..2c9cbe19a0 (443000:443091)
Change log: 2f631d1860..2c9cbe19a0
Full diff: 2f631d1860..2c9cbe19a0

Changed dependencies:
* src/build: 3ea5e874ec..497761fd72
* src/testing: d35faf89d4..88fc896310
* src/third_party: 9624cf0f5c..1879130f0a
* src/third_party/catapult: 7863f77ca8..dcd70be386
* src/tools: 6a2dae6827..106f43e41e
DEPS diff: 2f631d1860..2c9cbe19a0/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2629063002
Cr-Commit-Position: refs/heads/master@{#16019}
2017-01-12 01:41:47 +00:00
buildbot
e60213edb2 Roll chromium_revision 7fb9535883..2f631d1860 (442973:443000)
Change log: 7fb9535883..2f631d1860
Full diff: 7fb9535883..2f631d1860

Changed dependencies:
* src/base: b9652c0fd1..dad1128a91
* src/buildtools: 0ef8010876..7e08d331f1
* src/third_party: 22c1b4bffe..9624cf0f5c
* src/tools: 5266d13082..6a2dae6827
DEPS diff: 7fb9535883..2f631d1860/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2626153002
Cr-Commit-Position: refs/heads/master@{#16018}
2017-01-11 22:57:47 +00:00
Alex Glaznev
1a9e2108e3 Initial implementation of Android audio recording error handling.
BUG=b/34128648
R=henrika@webrtc.org

Review-Url: https://codereview.webrtc.org/2620453004 .
Cr-Commit-Position: refs/heads/master@{#16017}
2017-01-11 21:00:01 +00:00
deadbeef
293e926362 Reland of: Adding error output param to SetConfiguration, using new RTCError type.
Most notably, will return "INVALID_MODIFICATION" if a field in the
configuration was modified and modification of that field isn't supported.

Also changing RTCError to a class that wraps an enum type, because it will
eventually need to hold other information (like SDP line number), to match
the RTCError that was recently added to the spec:
https://github.com/w3c/webrtc-pc/pull/850

BUG=webrtc:6916

Review-Url: https://codereview.webrtc.org/2587133004
Cr-Original-Commit-Position: refs/heads/master@{#15777}
Committed: 7a5fa6cd61
Review-Url: https://codereview.webrtc.org/2587133004
Cr-Commit-Position: refs/heads/master@{#16016}
2017-01-11 20:28:30 +00:00
buildbot
a4eb29842c Roll chromium_revision dee07d3fac..7fb9535883 (442890:442973)
Change log: dee07d3fac..7fb9535883
Full diff: dee07d3fac..7fb9535883

Changed dependencies:
* src/base: b1c21ffd51..b9652c0fd1
* src/build: c44568cdb8..3ea5e874ec
* src/testing: 48ea2af1e5..d35faf89d4
* src/third_party: 907a290b6c..22c1b4bffe
* src/third_party/catapult: 8b10e7828a..7863f77ca8
* src/third_party/libvpx/source/libvpx: f27276f44f..5b1a8ca5e8
* src/tools: 0371a14068..5266d13082
DEPS diff: dee07d3fac..7fb9535883/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2624193005
Cr-Commit-Position: refs/heads/master@{#16015}
2017-01-11 20:06:48 +00:00
michaelt
6672b26d02 Add overhead to audio bwe min, max.
BUG=webrtc:6762

Review-Url: https://codereview.webrtc.org/2532433002
Cr-Commit-Position: refs/heads/master@{#16014}
2017-01-11 18:17:59 +00:00
henrika
e8084706c3 Removes FATAL() from MicrophoneVolumeIsAvailable() on Android.
Trivial change that allows users to call MicrophoneVolumeIsAvailable()
(and get a valid result) on Android without crashing.

TBR=henrik.lundin
BUG=NONE

Review-Url: https://codereview.webrtc.org/2620243003
Cr-Commit-Position: refs/heads/master@{#16013}
2017-01-11 16:59:26 +00:00
buildbot
0b201e7093 Roll chromium_revision cf29e966c7..dee07d3fac (442833:442890)
Change log: cf29e966c7..dee07d3fac
Full diff: cf29e966c7..dee07d3fac

Changed dependencies:
* src/base: 255fd3d62e..b1c21ffd51
* src/third_party: 4cf168c4c4..907a290b6c
DEPS diff: cf29e966c7..dee07d3fac/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2622083003
Cr-Commit-Position: refs/heads/master@{#16012}
2017-01-11 14:57:49 +00:00
sakal
e1674efd2d Update Android instrumentation tests to use JUnit4.
BUG=webrtc:6597

Review-Url: https://codereview.webrtc.org/2627043002
Cr-Commit-Position: refs/heads/master@{#16011}
2017-01-11 14:22:56 +00:00
sakal
cb79d519fa Update AppRTCMobile tests to use JUnit4.
BUG=webrtc:6597

Review-Url: https://codereview.webrtc.org/2621253002
Cr-Commit-Position: refs/heads/master@{#16010}
2017-01-11 14:21:26 +00:00
nisse
c80e741ad0 Replace ASSERT(false) by RTC_NOTREACHED().
This cl was produced by

  git grep -l 'ASSERT(false)' |\
    xargs -n1 sed -i 's/ASSERT(false)/RTC_NOTREACHED()/'

followed by additional includes of base/checks.h in affected files,
git cl format to adjust spacing in webrtc/base/transformadapter.cc.
Finally, to make presubmit happy, one unnamed TODO marker was deleted
in that file.

This is a step towards deletion of base/common.h.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2625003003
Cr-Commit-Position: refs/heads/master@{#16009}
2017-01-11 13:56:46 +00:00
sprang
10418acb97 Remove backwards compatibilty path for OpenH264 v1.4
Deps have rolled to 1.6, and since no one noticed that the old code path
was broken and wouldn't even compile, I assume no one is using it.
I therefore deem it time to clean away all these nasty ifdefs.

("const kNalHeaderSizeAllocation = 50;" doesn't declare a type)

BUG=chromium:614970

Review-Url: https://codereview.webrtc.org/2622233002
Cr-Commit-Position: refs/heads/master@{#16008}
2017-01-11 13:51:56 +00:00
sprang
0ad0de6ef0 Rename incoming_framerate_ to capture_framerate_ in screenshare_layers.
Avoids confusion about the meaning of "incoming".

BUG=webrtc:6897

Review-Url: https://codereview.webrtc.org/2624073003
Cr-Commit-Position: refs/heads/master@{#16007}
2017-01-11 13:01:32 +00:00
hbos
bb377517cd RTCMediaStreamTrackStats.ssrcIds removed.
As per recent spec change:
https://github.com/w3c/webrtc-stats/pull/129

BUG=chromium:659137, chromium:627816

Review-Url: https://codereview.webrtc.org/2628573002
Cr-Commit-Position: refs/heads/master@{#16006}
2017-01-11 12:47:23 +00:00
magjed
c999a08128 Revert of Android: Add field trial for Intel HW Vp8 encoder (patchset #1 id:1 of https://codereview.webrtc.org/2614373004/ )
Reason for revert:
Breaks external test code.

Original issue's description:
> Android: Add field trial for Intel HW Vp8 encoder
>
> Also enable Intel HW Vp8 encoder by default in AppRTCMobile.
>
> BUG=webrtc:6683
>
> Review-Url: https://codereview.webrtc.org/2614373004
> Cr-Commit-Position: refs/heads/master@{#16002}
> Committed: cecf86e9b0

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

Review-Url: https://codereview.webrtc.org/2624143002
Cr-Commit-Position: refs/heads/master@{#16005}
2017-01-11 11:02:13 +00:00
buildbot
482284d533 Roll chromium_revision 0c11ed986f..cf29e966c7 (442829:442833)
Change log: 0c11ed986f..cf29e966c7
Full diff: 0c11ed986f..cf29e966c7

Changed dependencies:
* src/build: 91344e61c7..c44568cdb8
* src/testing: 0415945e2b..48ea2af1e5
* src/third_party: 577aaaf3ad..4cf168c4c4
DEPS diff: 0c11ed986f..cf29e966c7/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2622203002
Cr-Commit-Position: refs/heads/master@{#16004}
2017-01-11 11:01:29 +00:00
philipel
ea142f8de3 Don't detect a new frame if a previous packet is used in a previous frame.
In this CL:
 - Removed unused variable |last_seq_num_|.
 - Fixed bug where a new incomplete frame was detected as a complete frame.
 - Added fuzzer to video_coding::PacketBuffer.

BUG=chromium:677101

Review-Url: https://codereview.webrtc.org/2613833003
Cr-Commit-Position: refs/heads/master@{#16003}
2017-01-11 10:01:56 +00:00
magjed
cecf86e9b0 Android: Add field trial for Intel HW Vp8 encoder
Also enable Intel HW Vp8 encoder by default in AppRTCMobile.

BUG=webrtc:6683

Review-Url: https://codereview.webrtc.org/2614373004
Cr-Commit-Position: refs/heads/master@{#16002}
2017-01-11 08:57:43 +00:00
buildbot
9ba57b51b3 Roll chromium_revision 2c7d29a159..0c11ed986f (442785:442829)
Change log: 2c7d29a159..0c11ed986f
Full diff: 2c7d29a159..0c11ed986f

Changed dependencies:
* src/base: 7ec0ebf844..255fd3d62e
* src/testing: cd7329bdfe..0415945e2b
* src/third_party: 78f83f65ee..577aaaf3ad
* src/tools: de02fe913a..0371a14068
DEPS diff: 2c7d29a159..0c11ed986f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2627833002
Cr-Commit-Position: refs/heads/master@{#16001}
2017-01-11 08:03:09 +00:00