17978 Commits

Author SHA1 Message Date
glaznev
cca0f6cc68 Support H.264 high profile decoding on Exynos devices.
Tested on Galaxy S5, S6, S7 and S8

BUG=b/34816463

Review-Url: https://codereview.webrtc.org/2942463002
Cr-Commit-Position: refs/heads/master@{#18596}
2017-06-14 17:20:54 +00:00
oprypin
4f1f458a14 Also scan stderr for audio files to test, due to change in Android test_runner
BUG=chromium:733108
NOTRY=True

Review-Url: https://codereview.webrtc.org/2935263002
Cr-Commit-Position: refs/heads/master@{#18595}
2017-06-14 16:35:11 +00:00
Magnus Jedvert
386e49690a Revert "Revert "Update webrtc/sdk/objc to new VideoFrameBuffer interface""
This reverts commit 5b383c0ebd586b973d6bf14624cece61d2fc590c.

Reason for revert: External code updated.

Original change's description:
> Revert "Update webrtc/sdk/objc to new VideoFrameBuffer interface"
> 
> This reverts commit b008b45f1e609556a04c1aabb4e8ed6a894265af.
> 
> Reason for revert: Breaks external clients.
> 
> Original change's description:
> > Update webrtc/sdk/objc to new VideoFrameBuffer interface
> > 
> > More thorough refactoring work is planned for RTCVideoFrame (see webrtc:7785), and this CL just unblocks removing the old interface from webrtc::VideoFrameBuffer.
> > 
> > Bug: webrtc:7632,webrtc:7785
> > Change-Id: I351536c5ca454c2acd8944bbc2ebb1d1439dc50c
> > Reviewed-on: https://chromium-review.googlesource.com/530231
> > Reviewed-by: Anders Carlsson <andersc@webrtc.org>
> > Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#18553}
> 
> TBR=magjed@webrtc.org,andersc@webrtc.org
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:7632,webrtc:7785
> 
> Change-Id: Ib5c6fcb939175c67c3ac7b3df7cea0f7c2bb0af0
> Reviewed-on: https://chromium-review.googlesource.com/533013
> Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
> Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#18557}

TBR=tterriberry@mozilla.com,magjed@webrtc.org,webrtc-reviews@webrtc.org,andersc@webrtc.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: webrtc:7632, webrtc:7785
Change-Id: I8d37428d093486b52e05e9c5992382247049ff61
Reviewed-on: https://chromium-review.googlesource.com/535645
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Anders Carlsson <andersc@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18594}
2017-06-14 14:57:39 +00:00
Sami Kalliomäki
26ecfcc1c1 Remove timeStampMs from EncodedImage.
This field shouldn't have been in the class in the first place.

Bug: webrtc:7760
Change-Id: If3c1d24f18a643249da1ed072bdfe06a37a7da12
Reviewed-on: https://chromium-review.googlesource.com/535539
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18593}
2017-06-14 14:23:46 +00:00
henrik.lundin
4eccdaa314 Fix a numerical issue in NetEq delay plotting
Imprecisions in floating point representation caused noise in the
graphs. The integer division is in fact exact.

BUG= webrtc:7467

Review-Url: https://codereview.webrtc.org/2933053002
Cr-Commit-Position: refs/heads/master@{#18592}
2017-06-14 14:02:17 +00:00
Magnus Jedvert
7a721e84f8 Update webrtc/media and webrtc/modules to new VideoFrameBuffer interface
TBR=stefan

Bug: webrtc:7632
Change-Id: Ifdaf4a591061595a53f677441baad85820336b34
Reviewed-on: https://chromium-review.googlesource.com/530844
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18591}
2017-06-14 13:46:38 +00:00
henrik.lundin
3c938fc5ea Add NetEq delay plotting to event_log_visualizer
This CL adds the capability to analyze and plot how NetEq behaves in
response to a network trace.

BUG=webrtc:7467

Review-Url: https://codereview.webrtc.org/2876423002
Cr-Commit-Position: refs/heads/master@{#18590}
2017-06-14 13:09:58 +00:00
asapersson
3c81a1afd8 Add field trial for balanced degradation preference.
BUG=webrtc:7607

Review-Url: https://codereview.webrtc.org/2923563002
Cr-Commit-Position: refs/heads/master@{#18589}
2017-06-14 12:52:21 +00:00
Henrik Lundin
c417d9e558 NetEq: Removing LastError and LastDecoderError
LastDecoderError was only used in tests. LastError was only used in
conjunction with RemovePayloadType, and always to distinguish between
"decoder not found" and "other error". In AcmReceiver, "decoder not
found" was not treated as an error.

With this change, calling NetEq::RemovePayloadType with a payload type
that is not registered is no longer considered to be an error. This
allows to rewrite the code in AcmReceiver, such that it no longer has
to call LastError.

The internal member variables NetEqImpl::error_code_ and
NetEqImpl::decoder_error_code_ are removed, since they were no longer
read.

Bug: none
Change-Id: Ibfe97265954a2870c3caea4a34aac958351d7ff1
Reviewed-on: https://chromium-review.googlesource.com/535533
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18588}
2017-06-14 12:06:24 +00:00
kwiberg
2b3aa14ee2 Fix Chromium style checker warnings for MockAudioDecoder
BUG=webrtc:5805

Review-Url: https://codereview.webrtc.org/2934143003
Cr-Commit-Position: refs/heads/master@{#18587}
2017-06-14 10:31:17 +00:00
kwiberg
96444aecfc Implement operator<< for AudioCodecInfo and AudioCodecSpec
I keep having to re-write these whenever I'm debugging.

BUG=webrtc:5806

Review-Url: https://codereview.webrtc.org/2936533003
Cr-Commit-Position: refs/heads/master@{#18586}
2017-06-14 10:27:40 +00:00
terelius
6c4ba9f77d Plot acknowledged bitrate when compiled with rtc_enable_bwe_test_logging.
Change plotting of detector state from offset and gamma to T and threshold.

BUG=None

Review-Url: https://codereview.webrtc.org/2933243003
Cr-Commit-Position: refs/heads/master@{#18585}
2017-06-14 09:41:59 +00:00
mbonadei
58c5a7d4ac Revert of Roll chromium_revision 05ba7bc226..78764cfda4 (479231:479277) (patchset #1 id:1 of https://codereview.webrtc.org/2936153002/ )
Reason for revert:
Do not spam devs with confusing errors.

This is caused by a chromium change that affects our android perf bots.

Original issue's description:
> Roll chromium_revision 05ba7bc226..78764cfda4 (479231:479277)
>
> Change log: 05ba7bc226..78764cfda4
> Full diff: 05ba7bc226..78764cfda4
>
> Changed dependencies:
> * src/build: 4280b28b9a..6aeb18a7f5
> * src/ios: 0dceaea435..a3fcf113d1
> * src/third_party: 02c59642df..bb1a23cc9a
> * src/third_party/gtest-parallel: 886cbd9635..6fb62e80ac
> * src/tools: d27b3e5170..0c5cd7a92e
> DEPS diff: 05ba7bc226..78764cfda4/DEPS
>
> No update to Clang.
>
> TBR=
> BUG=None
>
> Review-Url: https://codereview.webrtc.org/2936153002
> Cr-Commit-Position: refs/heads/master@{#18581}
> Committed: b7d6015529

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

Review-Url: https://codereview.webrtc.org/2939903002
Cr-Commit-Position: refs/heads/master@{#18584}
2017-06-14 06:32:45 +00:00
asapersson
f7e294d568 Implement kBalanced degradation preference.
A balance of framerate reduction and resolution down-scaling is used on degrades.

BUG=webrtc:7607

Review-Url: https://codereview.webrtc.org/2887303003
Cr-Commit-Position: refs/heads/master@{#18583}
2017-06-14 06:25:22 +00:00
tschumim
b749e5e1f5 Fix for broken test BweFeedbackTest.
BUG=webrtc:7746

Review-Url: https://codereview.webrtc.org/2930323004
Cr-Commit-Position: refs/heads/master@{#18582}
2017-06-14 05:58:21 +00:00
buildbot
b7d6015529 Roll chromium_revision 05ba7bc226..78764cfda4 (479231:479277)
Change log: 05ba7bc226..78764cfda4
Full diff: 05ba7bc226..78764cfda4

Changed dependencies:
* src/build: 4280b28b9a..6aeb18a7f5
* src/ios: 0dceaea435..a3fcf113d1
* src/third_party: 02c59642df..bb1a23cc9a
* src/third_party/gtest-parallel: 886cbd9635..6fb62e80ac
* src/tools: d27b3e5170..0c5cd7a92e
DEPS diff: 05ba7bc226..78764cfda4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2936153002
Cr-Commit-Position: refs/heads/master@{#18581}
2017-06-14 04:17:34 +00:00
buildbot
7dce727c88 Roll chromium_revision 53ecf9341f..05ba7bc226 (479165:479231)
Change log: 53ecf9341f..05ba7bc226
Full diff: 53ecf9341f..05ba7bc226

Changed dependencies:
* src/base: d8f33f6f9a..93284c5072
* src/build: 4ec7192641..4280b28b9a
* src/ios: a3c6927b59..0dceaea435
* src/testing: 5070b0cc57..45823c179e
* src/third_party: 752a09c693..02c59642df
* src/third_party/gtest-parallel: 38b08579e2..886cbd9635
* src/tools: c3eb54364c..d27b3e5170
DEPS diff: 53ecf9341f..05ba7bc226/DEPS

Clang version changed 303910:305281
Details: 53ecf9341f..05ba7bc226/tools/clang/scripts/update.py

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2938753002
Cr-Commit-Position: refs/heads/master@{#18580}
2017-06-14 01:25:48 +00:00
Bjorn Mellem
6eb03b81bb Remove dependency on gunit headers in virtualsocketserver.
BUG=7810

Change-Id: I66d9aeaca2dd81c20f78052a15ea3680e23a1501
Reviewed-on: https://chromium-review.googlesource.com/534354
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18579}
2017-06-14 00:13:53 +00:00
deadbeef
1ee2125909 Adding PortAllocator option to support cases where sockets can't be bound.
This CL adds the flag "PORTALLOCATOR_ENABLE_ANY_ADDRESS_PORTS", which will
force the creation of ports not bound to any specific network interface.
These are normally only used when network enumeration fails or is disabled,
but in some circumstances (such as the one the test case adds), they're the
only thing that works.

This will result in extra ports being gathered, which is why it's only enabled
behind a flag for now. In the future, we could probably introduce more
sophisticated "pruning" logic that would lessen the impact of the extra ports
when they're redundant, and make the flag the default.

Some other minor changes that were required to make this use case work:

* Allow a TCPPort to be used for outgoing connections even if it tries and
  fails to create a server socket.
* Allow Bind to fail if being called before Connect, and the IP is an "any"
  address (0.0.0.0 or ::), since this bind would have been mostly pointless
  anyway.
* Prevent P2PTransprotChannel from keeping a "backup" candidate pair using
  an "any address" network; we only want this for actual networks.

BUG=webrtc:7798

Review-Url: https://codereview.webrtc.org/2936553003
Cr-Commit-Position: refs/heads/master@{#18578}
2017-06-13 22:49:45 +00:00
buildbot
1d560e1b9a Roll chromium_revision 4ddaa6f836..53ecf9341f (479034:479165)
Change log: 4ddaa6f836..53ecf9341f
Full diff: 4ddaa6f836..53ecf9341f

Changed dependencies:
* src/base: 9065c05020..d8f33f6f9a
* src/build: 7bbbe6d626..4ec7192641
* src/ios: cb20f6fa1b..a3c6927b59
* src/third_party: 03637baa34..752a09c693
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f6584e7a52..c07635f869
* src/third_party/catapult: deb2d7670a..597f96ee44
* src/third_party/libvpx/source/libvpx: ff42e04f9c..4f9d852759
* src/tools: 5d8f282f6d..c3eb54364c
DEPS diff: 4ddaa6f836..53ecf9341f/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2937793002
Cr-Commit-Position: refs/heads/master@{#18577}
2017-06-13 22:24:21 +00:00
zstein
179f997307 Remove DCHECK from PeerConnectionFactory::worker_thread.
PeerConnection::SetBitrate calls PeerConnectionFactory::worker_thread
from multiple threads, so it was triggering the DCHECK. However, the
worker thread never changes after construction, so worker_thread should
be safe to call from multiple threads.

BUG=NONE

Review-Url: https://codereview.webrtc.org/2923953004
Cr-Commit-Position: refs/heads/master@{#18576}
2017-06-13 22:01:49 +00:00
glaznev
da4eba1e0a Tune vp9 quality scaler parameters
BUG=webrtc:7662

Review-Url: https://codereview.webrtc.org/2939573002
Cr-Commit-Position: refs/heads/master@{#18575}
2017-06-13 18:34:49 +00:00
buildbot
0c61a36f49 Roll chromium_revision 4f7c2dc196..4ddaa6f836 (478995:479034)
Change log: 4f7c2dc196..4ddaa6f836
Full diff: 4f7c2dc196..4ddaa6f836

Changed dependencies:
* src/base: 32baa47d66..9065c05020
* src/ios: 8c623650a5..cb20f6fa1b
* src/testing: 2901684da5..5070b0cc57
* src/third_party: 39e6f3b830..03637baa34
* src/third_party/catapult: 2725235412..deb2d7670a
DEPS diff: 4f7c2dc196..4ddaa6f836/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2938443004
Cr-Commit-Position: refs/heads/master@{#18574}
2017-06-13 16:24:00 +00:00
Bjorn Mellem
5c4eebb62b Implement org.webrtc.VideoEncoder using the android MediaCodec.
BUG=webrtc:7760

Change-Id: I22134fe616d5c5b77148c80f01f1ea1119ae786c
Reviewed-on: https://chromium-review.googlesource.com/526074
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Commit-Queue: Bjorn Mellem <mellem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18573}
2017-06-13 16:07:29 +00:00
henrika
7be7883a01 Adds detection of audio glitches for playout on iOS (reland)
Second attempt to land https://chromium-review.googlesource.com/c/522563/

TBR: minyue
Bug: b/38018041
Change-Id: I938f4a490b6357cd1ac7b34fe445215a746fab43
Reviewed-on: https://chromium-review.googlesource.com/533214
Commit-Queue: Henrik Andreasson <henrika@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18572}
2017-06-13 16:00:18 +00:00
Henrik Andreasson
6e286cba7e Revert "Adds detection of audio glitches for playout on iOS. "
This reverts commit 33e4e65706c56f6df65bb4ceb07464f5ec4269ea.

Reason for revert: breaks https://build.chromium.org/p/client.webrtc/builders/iOS%20API%20Framework%20Builder

Original change's description:
> Adds detection of audio glitches for playout on iOS. 
> 
> Bug: b/38018041
> Change-Id: If6b53d3909a52333543c8aade500fd4c26b47255
> Reviewed-on: https://chromium-review.googlesource.com/522563
> Commit-Queue: Henrik Andreasson <henrika@webrtc.org>
> Reviewed-by: Minyue Li <minyue@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#18570}

TBR=henrika@webrtc.org,minyue@webrtc.org

Change-Id: I3dd354d83a1f0ac1b5cab643147ae9c1672f342b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: b/38018041
Reviewed-on: https://chromium-review.googlesource.com/533533
Reviewed-by: Henrik Andreasson <henrika@webrtc.org>
Commit-Queue: Henrik Andreasson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18571}
2017-06-13 15:21:06 +00:00
henrika
33e4e65706 Adds detection of audio glitches for playout on iOS.
Bug: b/38018041
Change-Id: If6b53d3909a52333543c8aade500fd4c26b47255
Reviewed-on: https://chromium-review.googlesource.com/522563
Commit-Queue: Henrik Andreasson <henrika@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18570}
2017-06-13 15:09:44 +00:00
eladalon
dea075c7a6 Log an error in RtpDemuxer::FindSsrcAssociations() if kMaxProcessedSsrcs exceeded
BUG=None

Review-Url: https://codereview.webrtc.org/2941513002
Cr-Commit-Position: refs/heads/master@{#18569}
2017-06-13 14:57:31 +00:00
minyue-webrtc
7ed35f4643 Replacing WEBRTC_AUDIO_NETWORK_ADAPTOR_DEBUG_DUMP with WEBRTC_ENABLE_PROTOBUF.
Bug: None
Change-Id: I595b094e7fcb12723614df3197a40833932ba0a0
Reviewed-on: https://chromium-review.googlesource.com/533074
Reviewed-by: Michael T <tschumim@webrtc.org>
Commit-Queue: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18568}
2017-06-13 14:45:33 +00:00
buildbot
10e1f7548a Roll chromium_revision 9061a92f5c..4f7c2dc196 (478958:478995)
Change log: 9061a92f5c..4f7c2dc196
Full diff: 9061a92f5c..4f7c2dc196

Changed dependencies:
* src/build: 59c27a69f6..7bbbe6d626
* src/ios: b768046c2f..8c623650a5
* src/testing: f347a82d18..2901684da5
* src/third_party: 20cc08f903..39e6f3b830
* src/third_party/catapult: e6b02f2663..2725235412
DEPS diff: 9061a92f5c..4f7c2dc196/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2940623002
Cr-Commit-Position: refs/heads/master@{#18567}
2017-06-13 14:32:31 +00:00
eladalon
29860331f1 Remove webrtcvideoengine2.h
BUG=None

Review-Url: https://codereview.webrtc.org/2937673002
Cr-Commit-Position: refs/heads/master@{#18566}
2017-06-13 14:28:31 +00:00
nisse
659a0101f6 Delete old include file webrtc/video_frame.h.
BUG=webrtc:7616, webrtc:5880

Review-Url: https://codereview.webrtc.org/2913143002
Cr-Commit-Position: refs/heads/master@{#18565}
2017-06-13 13:05:05 +00:00
nisse
a65ad22939 Delete unused method FilesystemInterface::GetFileTime.
BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2926713007
Cr-Commit-Position: refs/heads/master@{#18564}
2017-06-13 12:37:44 +00:00
adam.fedor
8c6afef954 Make sure UI methods get called on the main thread
BUG=webrtc:7754

Review-Url: https://codereview.webrtc.org/2920933002
Cr-Commit-Position: refs/heads/master@{#18563}
2017-06-13 12:25:33 +00:00
mbonadei
fdfeb8361e Declaring rtc_base_approved dep on webrtc_common
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2941453003
Cr-Commit-Position: refs/heads/master@{#18562}
2017-06-13 11:53:27 +00:00
mbonadei
7339712256 Removing backward compatible header
I have updated downstream projects and now it is safe to remove this
header.

BUG=webrtc:7647
NOTRY=True

Review-Url: https://codereview.webrtc.org/2935933002
Cr-Commit-Position: refs/heads/master@{#18561}
2017-06-13 11:25:37 +00:00
buildbot
a735d4ebb5 Roll chromium_revision 0ca6ede735..9061a92f5c (478917:478958)
Change log: 0ca6ede735..9061a92f5c
Full diff: 0ca6ede735..9061a92f5c

Changed dependencies:
* src/build: 05cc70d110..59c27a69f6
* src/ios: dcc052a7b8..b768046c2f
* src/third_party: 68f35be68d..20cc08f903
* src/tools: 5b999fbc85..5d8f282f6d
DEPS diff: 0ca6ede735..9061a92f5c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2938453005
Cr-Commit-Position: refs/heads/master@{#18560}
2017-06-13 10:56:00 +00:00
philipel
2c9f9f2bc9 Only create H264 frames if there are no gaps in the packet sequence number.
In the case of H264 we can't know which packet that is the fist packet of a
frame. In order to avoid creating incomplete frames we keep track of which
packets that we haven't received, and if there is a gap in the packet sequence
number leading up to this frame then a frame wont be created.

BUG=chromium:716558

Review-Url: https://codereview.webrtc.org/2926083002
Cr-Commit-Position: refs/heads/master@{#18559}
2017-06-13 09:47:28 +00:00
Anders Carlsson
fc309750a9 Access UIApplication on main thread
Track UIApplication applicationState changes from a C++ class. Uses
NSNotificationCenter to access changes on the main thread and exposes
a local variable that can be checked from any thread.

This fixes a runtime warning on iOS 11 beta.

My Objective-C++ is a little rusty so please check if this follows
the conventions for C++ code in the project. It also changes the
interface exposed by RTCUIApplication.h, not sure if that has impact
on any public APIs that needs to be documented somewhere?

Bug: webrtc:7773
Change-Id: I9c8ba090ef9f28d812114026a906cef742192c39
Reviewed-on: https://chromium-review.googlesource.com/527442
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Kári Tristan Helgason <kthelgason@webrtc.org>
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18558}
2017-06-13 09:37:47 +00:00
Magnus Jedvert
5b383c0ebd Revert "Update webrtc/sdk/objc to new VideoFrameBuffer interface"
This reverts commit b008b45f1e609556a04c1aabb4e8ed6a894265af.

Reason for revert: Breaks external clients.

Original change's description:
> Update webrtc/sdk/objc to new VideoFrameBuffer interface
> 
> More thorough refactoring work is planned for RTCVideoFrame (see webrtc:7785), and this CL just unblocks removing the old interface from webrtc::VideoFrameBuffer.
> 
> Bug: webrtc:7632,webrtc:7785
> Change-Id: I351536c5ca454c2acd8944bbc2ebb1d1439dc50c
> Reviewed-on: https://chromium-review.googlesource.com/530231
> Reviewed-by: Anders Carlsson <andersc@webrtc.org>
> Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#18553}

TBR=magjed@webrtc.org,andersc@webrtc.org
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:7632,webrtc:7785

Change-Id: Ib5c6fcb939175c67c3ac7b3df7cea0f7c2bb0af0
Reviewed-on: https://chromium-review.googlesource.com/533013
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18557}
2017-06-13 09:14:46 +00:00
Kári Tristan Helgason
1edbda09d4 Don't hardcode gn target path for licence generation.
This fixes a bug where the generated license for the framework was missing all third party dependencies.

Bug: None
Change-Id: I81331f7f4d32e3302ce6ce0430272904820ce6d6
Reviewed-on: https://chromium-review.googlesource.com/530689
Commit-Queue: Kári Tristan Helgason <kthelgason@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Daniela Jovanoska Petrenko <denicija@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18556}
2017-06-13 09:09:34 +00:00
Danil Chapovalov
f3ba6484e3 Change rtp header extension AbsoluteSendTime::Write to take time in 24bit format
making it symmetric to AbsoluteSendTime::Parse function.

Bug: None
Change-Id: I9c71d840768064022ebebbbeb2962aeeecc68392
Reviewed-on: https://chromium-review.googlesource.com/531044
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18555}
2017-06-13 09:08:14 +00:00
nisse
29f0d453aa Delete ApplicationName and OrganizationName.
Deleted FilesystemInterface methods:

  GetOrganizationName
  SetOrganizationName
  GetApplicationName
  SetApplicationName

Unused since cl https://codereview.webrtc.org/2533213005.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2927983003
Cr-Commit-Position: refs/heads/master@{#18554}
2017-06-13 09:04:51 +00:00
Magnus Jedvert
b008b45f1e Update webrtc/sdk/objc to new VideoFrameBuffer interface
More thorough refactoring work is planned for RTCVideoFrame (see webrtc:7785), and this CL just unblocks removing the old interface from webrtc::VideoFrameBuffer.

Bug: webrtc:7632,webrtc:7785
Change-Id: I351536c5ca454c2acd8944bbc2ebb1d1439dc50c
Reviewed-on: https://chromium-review.googlesource.com/530231
Reviewed-by: Anders Carlsson <andersc@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18553}
2017-06-13 08:38:28 +00:00
nisse
687bc3e27b Delete unused method Win32Filesystem::GetAppPathname.
Unused since cl https://codereview.webrtc.org/2872283002.

BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2934483002
Cr-Commit-Position: refs/heads/master@{#18552}
2017-06-13 08:06:07 +00:00
solenberg
418b7d34d1 Increase number of unsignaled audio streams we handle to 4.
BUG=webrtc:7179 b/34746131

Review-Url: https://codereview.webrtc.org/2900713002
Cr-Commit-Position: refs/heads/master@{#18551}
2017-06-13 07:38:27 +00:00
buildbot
c18c49bc14 Roll chromium_revision 239d4798df..0ca6ede735 (478894:478917)
Change log: 239d4798df..0ca6ede735
Full diff: 239d4798df..0ca6ede735

Changed dependencies:
* src/base: 4f83186537..32baa47d66
* src/testing: dc15608081..f347a82d18
* src/third_party: 94d36a3d68..68f35be68d
* src/tools: a3c9e75e7f..5b999fbc85
DEPS diff: 239d4798df..0ca6ede735/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2935003002
Cr-Commit-Position: refs/heads/master@{#18550}
2017-06-13 07:31:47 +00:00
nisse
f52ef71db7 Delete unused method FilesystemInterface::DeleteEmptyFolder.
It's left-over since cl https://codereview.webrtc.org/2887093002.

In addition, fix override declarations and formatting in
win32filesystem.h.

BUG=webrtc:7345,webrtc:6424

Review-Url: https://codereview.webrtc.org/2930023002
Cr-Commit-Position: refs/heads/master@{#18549}
2017-06-13 07:10:07 +00:00
buildbot
f9fc4a5d03 Roll chromium_revision 97580dea94..239d4798df (478848:478894)
Change log: 97580dea94..239d4798df
Full diff: 97580dea94..239d4798df

Changed dependencies:
* src/base: b58460dfb8..4f83186537
* src/build: d082c787f7..05cc70d110
* src/ios: dc20b58bb6..dcc052a7b8
* src/testing: 33a50af3a0..dc15608081
* src/third_party: 5afbe813a8..94d36a3d68
* src/third_party/catapult: ceedebe217..e6b02f2663
* src/tools: 3f547b581c..a3c9e75e7f
DEPS diff: 97580dea94..239d4798df/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2941463002
Cr-Commit-Position: refs/heads/master@{#18548}
2017-06-13 04:27:58 +00:00
buildbot
385a6e4704 Roll chromium_revision 15b2b0b0e9..97580dea94 (478791:478848)
Change log: 15b2b0b0e9..97580dea94
Full diff: 15b2b0b0e9..97580dea94

Changed dependencies:
* src/base: d0d3fe7dd3..b58460dfb8
* src/build: b887a61b49..d082c787f7
* src/ios: 1396e4ba61..dc20b58bb6
* src/testing: 4d1ed658b7..33a50af3a0
* src/third_party: 6db736ce09..5afbe813a8
* src/third_party/catapult: 7ba431f75d..ceedebe217
* src/tools: 8d12c58fc4..3f547b581c
DEPS diff: 15b2b0b0e9..97580dea94/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2937623003
Cr-Commit-Position: refs/heads/master@{#18547}
2017-06-13 01:19:57 +00:00