Niels Möller
00f934abc4
Add gcc-style annotations for printf-like functions.
...
Bug: None
Change-Id: I37a553d254cb61a882b98b14274c0fdfba039992
Reviewed-on: https://webrtc-review.googlesource.com/33002
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21281}
2017-12-14 13:22:33 +00:00
Autoroller
6f772d26ce
Roll chromium_revision de8b9fb8f0..f740ff4069 (524043:524047)
...
Change log: de8b9fb8f0..f740ff4069
Full diff: de8b9fb8f0..f740ff4069
Changed dependencies:
* src/third_party: 2500145b41..f8d53621c7
DEPS diff: de8b9fb8f0..f740ff4069 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: Ic1fead58af911f5b771f3b4888dc536ecf2c7dc4
Reviewed-on: https://webrtc-review.googlesource.com/33022
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21280}
2017-12-14 13:13:23 +00:00
Mirko Bonadei
712989d86d
Revert "Reland "iOS: Save perf results under Documents/perf_result.json""
...
This reverts commit 8b886bb077d54e2bf6198559557ae97b03023611.
Reason for revert: Breaks downstream projects.
Original change's description:
> Reland "iOS: Save perf results under Documents/perf_result.json"
>
> This will require a manual roll to downstream projects, since
> the //test:perf_test target was introduced.
>
> This is a reland of 10a8e7a9b5261a7e3ce19900ba3511be3b5911f8
> Original change's description:
> > iOS: Save perf results under Documents/perf_result.json
> >
> > TBR=henrika@webrtc.org
> >
> > Bug: webrtc:7156
> > Change-Id: Ib00992cce0007e0b5c9274340df1a892f810b0c5
> > Reviewed-on: https://webrtc-review.googlesource.com/29202
> > Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
> > Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> > Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#21244}
>
> TBR=henrika@webrtc.org , phoglund@webrtc.org
>
> No-Try: true
> Bug: webrtc:7156
> Change-Id: Iecdb108f605fd1c98acde4d50ab4f5a7b5f6bfaf
> Reviewed-on: https://webrtc-review.googlesource.com/32761
> Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
> Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21252}
TBR=phoglund@webrtc.org ,ehmaldonado@webrtc.org,henrika@webrtc.org
Change-Id: If4c72fa61dba3a3157fb9696b7f22664522b9467
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:7156
Reviewed-on: https://webrtc-review.googlesource.com/33040
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21279}
2017-12-14 12:51:15 +00:00
Mirko Bonadei
1a339c35d8
Stop using public_deps in examples.
...
Bug: webrtc:8603
Change-Id: I1c25055109825c97e3d571efd07de79aa8c503b5
Reviewed-on: https://webrtc-review.googlesource.com/29863
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21278}
2017-12-14 12:31:53 +00:00
Autoroller
f3fe8e9aa4
Roll chromium_revision 1c811db2dc..de8b9fb8f0 (524037:524043)
...
Change log: 1c811db2dc..de8b9fb8f0
Full diff: 1c811db2dc..de8b9fb8f0
Changed dependencies:
* src/ios: 87db29fe27..deae8af2db
* src/third_party: 66a9e15e1a..2500145b41
DEPS diff: 1c811db2dc..de8b9fb8f0 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: Iff55f5c5a3fecb663ce9875dbdd08d3e975ca966
Reviewed-on: https://webrtc-review.googlesource.com/33021
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21277}
2017-12-14 12:12:23 +00:00
Autoroller
c46523b95c
Roll chromium_revision 6bea6c0eb5..1c811db2dc (524025:524037)
...
Change log: 6bea6c0eb5..1c811db2dc
Full diff: 6bea6c0eb5..1c811db2dc
Changed dependencies:
* src/ios: 07f8006fdd..87db29fe27
* src/third_party: 2af208a289..66a9e15e1a
* src/tools: e33bb58c92..c80a2e53c4
DEPS diff: 6bea6c0eb5..1c811db2dc /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: If84869c6f048645595dcba7911bf7d85e232cbc1
Reviewed-on: https://webrtc-review.googlesource.com/33020
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21276}
2017-12-14 11:38:43 +00:00
Mirko Bonadei
401d056891
Removing $rtc_libyuv_dir and removing useless dependencies on libyuv.
...
This CL removes the following GN variables: rtc_build_libyuv,
rtc_libyuv_dir (as requested in webrtc:7906).
It also removes some unneeded dependencies on //third_party/libyuv.
WebRTC targets were using public_deps to depend on //third_party/libyuv
and this created a build graph where targets that were depending on
//third_party/libyuv were not declaring the dependency to GN because
they were somehow getting it from another target that was exposing
//third_party/libyuv header files even if it wasn't directly depending
on it.
Bug: webrtc:8605, webrtc:7906
Change-Id: If71f7988fd80421dc2ad887cf94c2ac66366c3fb
Reviewed-on: https://webrtc-review.googlesource.com/32201
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21275}
2017-12-14 11:18:33 +00:00
Danil Chapovalov
d5cae4d59c
Add hacky way to send TransportFeedback in RtcpTransceiver
...
With an extra interface it will allow to add both RtpRtcp module
and RtcpTransceiver as feedback sender to PacketRouter
Though hacky, this is very similar to currently used implementation
in the RTCPSender::SendFeedbackPacket
Bug: webrtc:8239
Change-Id: I237b422ae1594dede78cb63daa4aa42b6774d6fe
Reviewed-on: https://webrtc-review.googlesource.com/32680
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21274}
2017-12-14 11:12:43 +00:00
Niels Möller
408ee5f2c9
Reland "Delete Filesystem::TempFilename."
...
This is a reland of 6de95f06d0512049553f8120547ab78675e3a76a
Original change's description:
> Delete Filesystem::TempFilename.
>
> Also delete a few unused private members of UnixFilesystem.
>
> Bug: webrtc:6424
> Change-Id: Ib52f2d877690159d197fe767fd04a0d1ade7eb1a
> Reviewed-on: https://webrtc-review.googlesource.com/30301
> Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
> Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21148}
Bug: webrtc:6424
Tbr: deadbeef@webrtc.org
Change-Id: Ieda7bd26af51ef2bcc00e4b3197e122e005aacd5
Reviewed-on: https://webrtc-review.googlesource.com/31221
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21273}
2017-12-14 11:01:33 +00:00
Niels Möller
33fe1dfd3a
Fix format string bug in RTC_CHECK facility.
...
Bug: None
Change-Id: I7ba9bb582b30caa4be44b53f94df6efbe60b0000
Reviewed-on: https://webrtc-review.googlesource.com/33000
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21272}
2017-12-14 10:43:23 +00:00
Ivo Creusen
21eb9fc71c
Make the old GetStats interface on AudioProcessorInterface impure.
...
This is the first step towards removing this function from the interface. Once all implementers of the interface remove their implementations this can be removed.
Bug: webrtc:8572
Change-Id: Ia8f7f1b6949a482787df67b193d4cf999142e06e
Reviewed-on: https://webrtc-review.googlesource.com/27620
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21271}
2017-12-14 09:52:52 +00:00
Autoroller
22b41bbf13
Roll chromium_revision 7a024b0d37..6bea6c0eb5 (524019:524025)
...
Change log: 7a024b0d37..6bea6c0eb5
Full diff: 7a024b0d37..6bea6c0eb5
No dependencies changed.
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I8a26d7bf03b2058397a7f60cb3852202ec8012b7
Reviewed-on: https://webrtc-review.googlesource.com/32963
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21270}
2017-12-14 09:50:22 +00:00
Mirko Bonadei
dca82bc6d4
Fixing typo in a comment.
...
Bug: None
Change-Id: I6efa80f6e17eb0cb9f87d76e6321518842902ec4
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/32820
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21269}
2017-12-14 09:07:31 +00:00
Per Åhgren
b6f9e6c979
Added further ability to adjust the filter adaptation in AEC3
...
Bug: webrtc:8609
Change-Id: I079935bd782afc89146d98fd2248a1c6389871c9
Reviewed-on: https://webrtc-review.googlesource.com/32420
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21268}
2017-12-14 08:28:31 +00:00
Jonas Oreland
26246cac66
Add RelayPortFactoryInterface that allows for custom relay (e.g turn) ports
...
This patch adds a RelayPortFactoryInterface that allows
for custom relay ports. The factor is added as optional argument
to BasicPortAlloctor. If none is provided a default implementation
that mimics existing behavior is created.
The patch also adds 2 stun functions, namely to copy a
StunAttribute and to remove StunAttribute's from a StunMessage.
Bug: webrtc:8640
Change-Id: I59bd51f0f5e2f8c187dff9fcf003a24c35ed037f
Reviewed-on: https://webrtc-review.googlesource.com/32600
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21267}
2017-12-14 08:24:11 +00:00
Autoroller
e549ac20ae
Roll chromium_revision b9df819cfc..7a024b0d37 (524010:524019)
...
Change log: b9df819cfc..7a024b0d37
Full diff: b9df819cfc..7a024b0d37
Changed dependencies:
* src/third_party: ab797d0ac8..2af208a289
* src/tools: ad63b40b18..e33bb58c92
DEPS diff: b9df819cfc..7a024b0d37 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I9bbb51582b23958b0c8406ebc3e7094cdebc92d8
Reviewed-on: https://webrtc-review.googlesource.com/32962
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21266}
2017-12-14 08:11:11 +00:00
Autoroller
0cc3127401
Roll chromium_revision 26a26a55d4..b9df819cfc (524006:524010)
...
Change log: 26a26a55d4..b9df819cfc
Full diff: 26a26a55d4..b9df819cfc
Changed dependencies:
* src/base: a118b631f4..57b5b0a637
* src/third_party: e1c878e525..ab797d0ac8
DEPS diff: 26a26a55d4..b9df819cfc /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I376cd5fac75d15d3c0d0f60603e96e59bd143481
Reviewed-on: https://webrtc-review.googlesource.com/32981
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21265}
2017-12-14 06:50:31 +00:00
Patrik Höglund
a8005cfd8b
Fix circular dependencies between optional, array_view, and rtc_base.
...
This splits things out of rtc_base and makes dependencies explicit.
Bug: webrtc:6828
Change-Id: Id521896c3c43595349021c857bec216e429a0c8d
Reviewed-on: https://webrtc-review.googlesource.com/32780
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21264}
2017-12-14 06:49:11 +00:00
Autoroller
62a8b620bd
Roll chromium_revision f91a759b1f..26a26a55d4 (523998:524006)
...
Change log: f91a759b1f..26a26a55d4
Full diff: f91a759b1f..26a26a55d4
Changed dependencies:
* src/testing: 5851c4547c..3739179d1f
* src/third_party: a4c981576f..e1c878e525
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/9cfb34e845..97e6e42e3e
DEPS diff: f91a759b1f..26a26a55d4 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: Iff252aa1471b2c0b568f5c1682f3c0cf8c5b93e7
Reviewed-on: https://webrtc-review.googlesource.com/32980
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21263}
2017-12-14 05:14:01 +00:00
Autoroller
2d02f13362
Roll chromium_revision 243b284d8b..f91a759b1f (523990:523998)
...
Change log: 243b284d8b..f91a759b1f
Full diff: 243b284d8b..f91a759b1f
Changed dependencies:
* src/ios: 835cfd2a05..07f8006fdd
* src/testing: 3a0ff03721..5851c4547c
* src/third_party: 29f08639fd..a4c981576f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4b6b02f390..9cfb34e845
DEPS diff: 243b284d8b..f91a759b1f /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I04076b97a441906f69b9d5c0a9152c89a73d5a73
Reviewed-on: https://webrtc-review.googlesource.com/32961
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21262}
2017-12-14 04:13:11 +00:00
Autoroller
29d2d86047
Roll chromium_revision 31ba2a0f82..243b284d8b (523977:523990)
...
Change log: 31ba2a0f82..243b284d8b
Full diff: 31ba2a0f82..243b284d8b
Changed dependencies:
* src/third_party: c7e963b7d8..29f08639fd
* src/tools: 376b67b857..ad63b40b18
DEPS diff: 31ba2a0f82..243b284d8b /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I073b294375ec78eda5581cf77a13e8337ffb7550
Reviewed-on: https://webrtc-review.googlesource.com/32960
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21261}
2017-12-14 03:12:51 +00:00
Autoroller
5a94362b96
Roll chromium_revision 1824e57521..31ba2a0f82 (523959:523977)
...
Change log: 1824e57521..31ba2a0f82
Full diff: 1824e57521..31ba2a0f82
Changed dependencies:
* src/base: d24334af59..a118b631f4
* src/build: ccb835d617..9caf5bf8b5
* src/third_party: d2e3370537..c7e963b7d8
* src/third_party/openmax_dl: 7acede9c03..b611996df3
DEPS diff: 1824e57521..31ba2a0f82 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I9160c6e996f119d681c161e74f07e23625a3a2e8
Reviewed-on: https://webrtc-review.googlesource.com/32943
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21260}
2017-12-14 02:12:12 +00:00
Autoroller
63320fce31
Roll chromium_revision fe477c6abd..1824e57521 (523865:523959)
...
Change log: fe477c6abd..1824e57521
Full diff: fe477c6abd..1824e57521
Changed dependencies:
* src/build: e30b870d1b..ccb835d617
* src/ios: 46b199c9e0..835cfd2a05
* src/testing: a2406d0544..3a0ff03721
* src/third_party: 564a88c73e..d2e3370537
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a51f10541a..4b6b02f390
* src/tools: 93a5e3e84d..376b67b857
DEPS diff: fe477c6abd..1824e57521 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I44a46415716c539a3147fbd295f3f2b8798f2f58
Reviewed-on: https://webrtc-review.googlesource.com/32942
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21259}
2017-12-14 01:29:31 +00:00
Zhi Huang
fa266efb27
Fix the crash when GetSources is called with non-existing ssrc.
...
When GetSources is called with non-existing ssrc, it will log the
error and return an empty RtpSource list instead of hitting the DCHECK.
Bug: chromium:793699
Change-Id: I30bebb657de32f87f9c82920fa0b19403893791f
Reviewed-on: https://webrtc-review.googlesource.com/32860
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21258}
2017-12-13 22:46:01 +00:00
Autoroller
095f1c344d
Roll chromium_revision 5fc3b9d05f..fe477c6abd (523835:523865)
...
Change log: 5fc3b9d05f..fe477c6abd
Full diff: 5fc3b9d05f..fe477c6abd
Changed dependencies:
* src/base: 16ebccd8d9..d24334af59
* src/build: f570f48bb4..e30b870d1b
* src/ios: a2aacbef29..46b199c9e0
* src/testing: b3acc51a5e..a2406d0544
* src/third_party: 81eac377e4..564a88c73e
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/dc9404644c..a51f10541a
* src/tools: 6553140776..93a5e3e84d
DEPS diff: 5fc3b9d05f..fe477c6abd /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I85d6f63284cc4ba8c972afbbdf87a5c6d448994f
Reviewed-on: https://webrtc-review.googlesource.com/32900
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21257}
2017-12-13 21:50:41 +00:00
Autoroller
0c4ff56be0
Roll chromium_revision eddff22835..5fc3b9d05f (523806:523835)
...
Change log: eddff22835..5fc3b9d05f
Full diff: eddff22835..5fc3b9d05f
Changed dependencies:
* src/ios: 830796e3eb..a2aacbef29
* src/testing: 90da57caad..b3acc51a5e
* src/third_party: 5e6965577f..81eac377e4
* src/tools: a3e4a43581..6553140776
DEPS diff: eddff22835..5fc3b9d05f /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I0092aa2ee48154b69ca433d9fe01d107b1b833dd
Reviewed-on: https://webrtc-review.googlesource.com/32841
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21256}
2017-12-13 19:40:41 +00:00
Autoroller
29c621bc44
Roll chromium_revision cf2f6b3052..eddff22835 (523770:523806)
...
Change log: cf2f6b3052..eddff22835
Full diff: cf2f6b3052..eddff22835
Changed dependencies:
* src/base: 00d9ca7a0c..16ebccd8d9
* src/ios: 663a9735d6..830796e3eb
* src/third_party: 14830265d5..5e6965577f
* src/tools: e699abb8d5..a3e4a43581
DEPS diff: cf2f6b3052..eddff22835 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: Ifd1dff4a40c66806f43cc3ec9a19674e5f497da9
Reviewed-on: https://webrtc-review.googlesource.com/32840
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21255}
2017-12-13 18:12:01 +00:00
henrika
e26456a4ed
Removes usage of AGC APIs in the ADM.
...
Bug: webrtc:8598
Change-Id: I5ebc2e3549eba039797e40d2f8aea48341f3fe46
Reviewed-on: https://webrtc-review.googlesource.com/31520
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21254}
2017-12-13 16:32:21 +00:00
Autoroller
d235d52d1d
Roll chromium_revision cb7ad51f28..cf2f6b3052 (523743:523770)
...
Change log: cb7ad51f28..cf2f6b3052
Full diff: cb7ad51f28..cf2f6b3052
Changed dependencies:
* src/build: 3d922345f7..f570f48bb4
* src/testing: 07b8db0918..90da57caad
* src/third_party: ff44542197..14830265d5
* src/tools: d569608932..e699abb8d5
DEPS diff: cb7ad51f28..cf2f6b3052 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I0985b5af2bd62c9edda93e55c26e0728b9133bae
Reviewed-on: https://webrtc-review.googlesource.com/32740
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21253}
2017-12-13 15:20:01 +00:00
Edward Lemur
8b886bb077
Reland "iOS: Save perf results under Documents/perf_result.json"
...
This will require a manual roll to downstream projects, since
the //test:perf_test target was introduced.
This is a reland of 10a8e7a9b5261a7e3ce19900ba3511be3b5911f8
Original change's description:
> iOS: Save perf results under Documents/perf_result.json
>
> TBR=henrika@webrtc.org
>
> Bug: webrtc:7156
> Change-Id: Ib00992cce0007e0b5c9274340df1a892f810b0c5
> Reviewed-on: https://webrtc-review.googlesource.com/29202
> Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
> Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21244}
TBR=henrika@webrtc.org , phoglund@webrtc.org
No-Try: true
Bug: webrtc:7156
Change-Id: Iecdb108f605fd1c98acde4d50ab4f5a7b5f6bfaf
Reviewed-on: https://webrtc-review.googlesource.com/32761
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21252}
2017-12-13 15:16:41 +00:00
Patrik Höglund
d37709b659
Revert "Fix circular dependencies between optional, array_view, and rtc_base."
...
This reverts commit a9e0924fa7688c4e4558e179c6608ce1093e15f8.
Reason for revert: Breaks because of RTC_LAST_SYSTEM_ERROR
Original change's description:
> Fix circular dependencies between optional, array_view, and rtc_base.
>
> This splits things out of rtc_base and makes dependencies explicit.
>
> Bug: webrtc:6828
> Change-Id: Ib813c7bd9e4de7ab015acb917bc09ee7204ba7bd
> Reviewed-on: https://webrtc-review.googlesource.com/31940
> Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21245}
TBR=phoglund@webrtc.org ,kwiberg@webrtc.org
Change-Id: I1a5dcf2223f00ae7c46f9f2a12b990ab3a84397d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:6828
Reviewed-on: https://webrtc-review.googlesource.com/32760
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21251}
2017-12-13 14:56:33 +00:00
Danil Chapovalov
1de4b62955
Change RtpRtcp::SetRemb signature to match RtcpTransceiver::SetRemb
...
in particular change bitrate type to int64_t to follow style guide.
With an extra interface it will allow to add both RtpRtcp module
and RtcpTransceiver as feedback sender to PacketRouter
Bug: webrtc:8239
Change-Id: I9ea265686d7cd2d709f0b42e8a983ebe1790a6ba
Reviewed-on: https://webrtc-review.googlesource.com/32302
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21250}
2017-12-13 14:40:01 +00:00
Åsa Persson
59283e4c66
googBandwidthLimitedResolution stat is not always set depending on configuration.
...
Currently |bw_resolutions_disabled| is set per VP8EncoderImpl instance and reported via
OnEncodedImage callback.
Instead move logic to SendStatisticsProxy to determine if resolution is bw limited or not based
on info that is reported to SendStatisticsProxy::OnEncodedImage.
Bug: webrtc:8643
Change-Id: I6c148e3507a0f04a793775b9f84ce54028b64d0f
Reviewed-on: https://webrtc-review.googlesource.com/31460
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21249}
2017-12-13 14:32:21 +00:00
Rasmus Brandt
49ccbdb9d6
Add fuzzer for ForwardErrorCorrection::DecodeFec.
...
Bug: webrtc:8481
Change-Id: I23aa59ffee542c1c0b31c82186876ccc21e28592
Reviewed-on: https://webrtc-review.googlesource.com/32305
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21248}
2017-12-13 14:29:41 +00:00
Rasmus Brandt
081c651148
Revert "iOS: Save perf results under Documents/perf_result.json"
...
This reverts commit 10a8e7a9b5261a7e3ce19900ba3511be3b5911f8.
Reason for revert: Speculative revert for broken downstream project.
Original change's description:
> iOS: Save perf results under Documents/perf_result.json
>
> TBR=henrika@webrtc.org
>
> Bug: webrtc:7156
> Change-Id: Ib00992cce0007e0b5c9274340df1a892f810b0c5
> Reviewed-on: https://webrtc-review.googlesource.com/29202
> Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
> Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21244}
TBR=phoglund@webrtc.org ,ehmaldonado@webrtc.org,henrika@webrtc.org
Change-Id: Id10bbddbdfad7042a99cb52f44ac0a753c207d3b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:7156
Reviewed-on: https://webrtc-review.googlesource.com/32641
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21247}
2017-12-13 14:26:02 +00:00
Sergey Silkin
fd731cb7d9
Allow YUVJ420 format.
...
FFMpeg H264 decoder uses YUVJ420 when video_full_range_flag=1 in
bitstream.
Information about color range might be useful for color converter
and renderer. But currently there is no way to extract it from
the wrapper.
Bug: webrtc:8185
Change-Id: Ifd1113f0eee3d7b5906d0cefbc29b4a1061262f6
Reviewed-on: https://webrtc-review.googlesource.com/32000
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21246}
2017-12-13 14:08:01 +00:00
Patrik Höglund
a9e0924fa7
Fix circular dependencies between optional, array_view, and rtc_base.
...
This splits things out of rtc_base and makes dependencies explicit.
Bug: webrtc:6828
Change-Id: Ib813c7bd9e4de7ab015acb917bc09ee7204ba7bd
Reviewed-on: https://webrtc-review.googlesource.com/31940
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21245}
2017-12-13 13:44:21 +00:00
Edward Lemur
10a8e7a9b5
iOS: Save perf results under Documents/perf_result.json
...
TBR=henrika@webrtc.org
Bug: webrtc:7156
Change-Id: Ib00992cce0007e0b5c9274340df1a892f810b0c5
Reviewed-on: https://webrtc-review.googlesource.com/29202
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21244}
2017-12-13 13:26:11 +00:00
Niels Möller
e541be78f9
Add OveruseFrameDetector tests with random inter-frame intervals
...
This is a reland of the tests added in the reverted cl
https://webrtc-review.googlesource.com/c/src/+/23720 , with
expectations relaxed to make tests pass also with the current (old)
estimator.
Bug: webrtc:8504
Change-Id: I69fd8cc7e87e05b24be75b146f1cac91c5f96f46
Reviewed-on: https://webrtc-review.googlesource.com/30142
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21243}
2017-12-13 13:10:11 +00:00
Autoroller
e7e51f0b99
Roll chromium_revision 1ab28bfca9..cb7ad51f28 (523735:523743)
...
Change log: 1ab28bfca9..cb7ad51f28
Full diff: 1ab28bfca9..cb7ad51f28
Changed dependencies:
* src/ios: 9267f86018..663a9735d6
* src/third_party: 9817a1ecea..ff44542197
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3ac7c0f022..dc9404644c
DEPS diff: 1ab28bfca9..cb7ad51f28 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I6a0f7ec7bbcbb4986021338a6a15a165faf2adb8
Reviewed-on: https://webrtc-review.googlesource.com/32622
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21242}
2017-12-13 13:06:41 +00:00
Harald Alvestrand
719487ec7a
Generate signed packets_lost in WebRTC-stats
...
Bug: webrtc:8626
Change-Id: Ibeca29c5bb01e57c87fbf6a3c8589eb4e03089d5
Reviewed-on: https://webrtc-review.googlesource.com/32660
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21241}
2017-12-13 12:25:42 +00:00
Danil Chapovalov
7ca9ae2e26
Add rtcp observers for media receiver to RtcpTransceiverImpl
...
Bug: webrtc:8239
Change-Id: I7b6735f2efb87e303d1b8076c965a751db4af250
Reviewed-on: https://webrtc-review.googlesource.com/31980
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21240}
2017-12-13 12:22:41 +00:00
Mirko Bonadei
e97de91d39
Use static_cast to get webrtc::Peerconnection in common workaround.
...
Bug: None
Change-Id: I523a22cfe69757e38922634d6054dca2d3bedb1a
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/32640
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21239}
2017-12-13 12:20:31 +00:00
Autoroller
1aa285974b
Roll chromium_revision ad37d80020..1ab28bfca9 (523104:523735)
...
Change log: ad37d80020..1ab28bfca9
Full diff: ad37d80020..1ab28bfca9
Changed dependencies:
* src/base: b3fd70ad47..00d9ca7a0c
* src/build: ca599b072b..3d922345f7
* src/buildtools: 282996b8c3..1be57dc4c2
* src/ios: 79b8b12ece..9267f86018
* src/testing: fa4b73d877..07b8db0918
* src/third_party: 876e1a9c1d..9817a1ecea
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/296a61d600..0c9c1aad35
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/665b8b4620..3ac7c0f022
* src/third_party/libyuv: 12c904a97c..d94a4867bf
* src/tools: 434ed706f3..d569608932
DEPS diff: ad37d80020..1ab28bfca9 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: Ibb9d2d0f6355e1b65c6e22054128759f75296096
Reviewed-on: https://webrtc-review.googlesource.com/32621
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21238}
2017-12-13 11:13:50 +00:00
Mirko Bonadei
6c8e6666ce
Fixing package boundary violation.
...
TBR=solenberg@webrtc.org
Bug: None
Change-Id: I8ea08b97a4251fa9904e90c5c1f3095ea1c90a07
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/32361
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21237}
2017-12-13 11:04:00 +00:00
Patrik Höglund
844ce8bb3a
Move unpack_aecdump to a more public location.
...
This tool is used downstream, so we want to christen rtc_tools as
a kind of api dir for tools. Tools in other locations should be
considered off limits.
I chose rtc_tools because video_quality_toolchain is already there,
which is also used downstream.
Bug: None
Change-Id: I234d874c8a590ca7413357ecda26b16d9b399836
Reviewed-on: https://webrtc-review.googlesource.com/32340
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21236}
2017-12-13 10:16:40 +00:00
Patrik Höglund
3ff90f19d3
Fix macro clash with _USE_MATH_DEFINES.
...
Bug: chromium:788675
Change-Id: I4840fd013a81ffe157323b0bb876d64fd60d8a19
Reviewed-on: https://webrtc-review.googlesource.com/32304
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21235}
2017-12-13 09:39:20 +00:00
Sami Kalliomäki
20b294c28e
Android: Re-enable videoprocessor integration tests.
...
The problem was that the encoder was feeded with frames that had 0 as
a timestamp. This confused the encoder. H264 high profile support
clause was also wrong and is corrected.
Bug: webrtc:8601
Change-Id: Ic5a893b4b7573e694f865b63620843b2c9aa489f
Reviewed-on: https://webrtc-review.googlesource.com/32300
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21234}
2017-12-13 08:59:30 +00:00
Sergey Ulanov
6acefdb70a
Fixes to build WebRTC for Fuchsia
...
1. Added WEBRTC_FUCHSIA define.
2. Added PlatformThreadId typedef for Fuchsia.
3. Updated ifdefs for _strnicmp()/strncasecmd(), so _strnicmp()
is used on all platforms
3. Updated ifdefs in clock.cc to avoid invalid assumption that
POSIX = LINUX || MAC .
Bug: chromium:750940
Change-Id: Id7aa98e017f467bcebb78a0b298ba91655502072
Reviewed-on: https://webrtc-review.googlesource.com/31641
Commit-Queue: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21233}
2017-12-12 23:37:28 +00:00
Steve Anton
3fe1b15413
Fix PeerConnection crashing on Close() when Unified Plan enabled
...
Bug: webrtc:8587
Change-Id: I283f6dbcf8ee7d0f99f528031137425afc35e4f4
Reviewed-on: https://webrtc-review.googlesource.com/31642
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21232}
2017-12-12 21:47:34 +00:00