17726 Commits

Author SHA1 Message Date
buildbot
5c4897fffa Roll chromium_revision 3c550cc859..53a49d4c81 (477916:477934)
Change log: 3c550cc859..53a49d4c81
Full diff: 3c550cc859..53a49d4c81

Changed dependencies:
* src/third_party: 758970afe4..eff6b29832
DEPS diff: 3c550cc859..53a49d4c81/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2932673002
Cr-Commit-Position: refs/heads/master@{#18494}
2017-06-08 10:41:16 +00:00
asapersson
15dcb38e5f Make error resilience configurable through VideoCodecVP9 resilience setting (removes hard coded value in vp9_impl.cc).
Make resilience configurable in video processor integration tests.

BUG=webrtc:6783

Review-Url: https://codereview.webrtc.org/2919803002
Cr-Commit-Position: refs/heads/master@{#18493}
2017-06-08 09:55:08 +00:00
Alex Loiko
04ca637be3 Make 'aleloi@' OWNER of webrtc/modules/audio_processing
This reflects currently active developers of the module.

NOTRY=True

Bug: None
Change-Id: Ibc0810b08db753404fcb94038a4bd857d5585ef9
Reviewed-on: https://chromium-review.googlesource.com/528075
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18492}
2017-06-08 09:36:10 +00:00
nisse
75b68b924c Delete webrtc/call.h (replaced with webrtc/call/call.h).
BUG=webrtc:6716

Review-Url: https://codereview.webrtc.org/2916513002
Cr-Commit-Position: refs/heads/master@{#18491}
2017-06-08 09:21:17 +00:00
Henrik Lundin
02ed201182 AcmReceiver: Make a member variable const
This is a minor clean-up made possible by simplifications done in the
past.

Bug: none
Change-Id: Id0ea167572f8da36db5de949441f67a2a18555be
Reviewed-on: https://chromium-review.googlesource.com/528073
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18490}
2017-06-08 09:18:14 +00:00
Guido Urdaneta
88f94fa36a Revert "Update video_coding/codecs to new VideoFrameBuffer interface"
This reverts commit 20ebf4ede803cd4f628ef9378700f60b72f2eab0.

Reason for revert:

Suspect of breaking FYI bots.
See https://build.chromium.org/p/chromium.webrtc.fyi/builders/Win7%20Tester/builds/9036 and others.

Sample logs:
Backtrace:
[5024:1036:0607/173649.857:FATAL:webrtc_video_frame_adapter.cc(98)] Check failed: false. 
Backtrace:
	base::debug::StackTrace::StackTrace [0x02D04A37+55]
	base::debug::StackTrace::StackTrace [0x02CCBB8A+10]
	content::WebRtcVideoFrameAdapter::NativeToI420Buffer [0x0508AD71+305]
	webrtc::VideoFrameBuffer::ToI420 [0x0230BF67+39]
	webrtc::H264EncoderImpl::Encode [0x057E8D0B+267]
	webrtc::VCMGenericEncoder::Encode [0x057E0E34+333]
	webrtc::vcm::VideoSender::AddVideoFrame [0x057DED9B+796]
	webrtc::ViEEncoder::EncodeVideoFrame [0x057C00F6+884]
	webrtc::ViEEncoder::EncodeTask::Run [0x057C12D7+215]
	rtc::TaskQueue::PostTask [0x03EE5CFB+194]
	base::internal::Invoker<base::internal::BindState<enum extensions::`anonymous namespace'::VerificationResult (__cdecl*)(std::unique_ptr<extensions::NetworkingCastPrivateDelegate::Credentials,std::default_delete<extensions::NetworkingCastPrivateDelegate::C [0x02DDCAA5+31]
	base::internal::Invoker<base::internal::BindState<enum extensions::`anonymous namespace'::VerificationResult (__cdecl*)(std::unique_ptr<extensions::NetworkingCastPrivateDelegate::Credentials,std::default_delete<extensions::NetworkingCastPrivateDelegate::C [0x02DDEE86+22]
	base::debug::TaskAnnotator::RunTask [0x02D08289+409]
	base::MessageLoop::RunTask [0x02C8CEC1+1233]
	base::MessageLoop::DoWork [0x02C8C1AD+765]
	base::MessagePumpDefault::Run [0x02D0A20B+219]
	base::MessageLoop::Run [0x02C8C9DB+107]
	base::RunLoop::Run [0x02C89583+147]
	base::Thread::Run [0x02CBEFCD+173]
	base::Thread::ThreadMain [0x02CBFADE+622]
	base::PlatformThread::Sleep [0x02C9E1A2+290]
	BaseThreadInitThunk [0x75C3338A+18]
	RtlInitializeExceptionChain [0x773A9902+99]
	RtlInitializeExceptionChain [0x773A98D5+54]

Original change's description:
> Update video_coding/codecs to new VideoFrameBuffer interface
> 
> This is a follow-up cleanup for CL
> https://codereview.webrtc.org/2847383002/.
> 
> Bug: webrtc:7632
> Change-Id: I47861d779968f2fee94db9c017102a8e87e67fb7
> Reviewed-on: https://chromium-review.googlesource.com/524163
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Reviewed-by: Niels Moller <nisse@webrtc.org>
> Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#18477}

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

Change-Id: I3b73fc7d16ff19ceba196e964dcb36a36510912c
Reviewed-on: https://chromium-review.googlesource.com/527793
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/master@{#18489}
2017-06-08 08:33:52 +00:00
sprang
e566e175d1 Add new screenshare full stack test with limited queue.
Track perf for a test using 200kbps link, 5% packet loss and queue
length of 30 packets. This currently performs poorly.

BUG=webrtc:7694

Review-Url: https://codereview.webrtc.org/2930703002
Cr-Commit-Position: refs/heads/master@{#18488}
2017-06-08 08:29:15 +00:00
buildbot
097ad90d1a Roll chromium_revision ac66f89e4b..3c550cc859 (477875:477916)
Change log: ac66f89e4b..3c550cc859
Full diff: ac66f89e4b..3c550cc859

Changed dependencies:
* src/base: 8a5e3ff7c8..fab4752568
* src/ios: f5f770d323..724736f164
* src/testing: 2d1742d938..9452a57335
* src/third_party: aa9d11f890..758970afe4
* src/tools: c3612ad4c9..03d2110967
DEPS diff: ac66f89e4b..3c550cc859/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2928853003
Cr-Commit-Position: refs/heads/master@{#18487}
2017-06-08 07:11:40 +00:00
tschumim
807736ef02 Revert of Refactored incoming bitrate estimator. (patchset #8 id:140001 of https://codereview.webrtc.org/2917873002/ )
Reason for revert:
Breaks Vice tests

Original issue's description:
> Refactored incoming bitrate estimator.
>
> BUG=webrtc:7746
>
> Review-Url: https://codereview.webrtc.org/2917873002
> Cr-Commit-Position: refs/heads/master@{#18478}
> Committed: 5fc8bf8b87

TBR=philipel@webrtc.org,terelius@webrtc.org,stefan@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7746

Review-Url: https://codereview.webrtc.org/2924243002
Cr-Commit-Position: refs/heads/master@{#18486}
2017-06-08 07:10:31 +00:00
buildbot
b9ed1081e0 Roll chromium_revision db06e65dcd..ac66f89e4b (477837:477875)
Change log: db06e65dcd..ac66f89e4b
Full diff: db06e65dcd..ac66f89e4b

Changed dependencies:
* src/base: 37b23454a9..8a5e3ff7c8
* src/ios: 9d7e1856c6..f5f770d323
* src/testing: b49b2a5456..2d1742d938
* src/third_party: e12a4affb4..aa9d11f890
* src/tools: 48c2a6a884..c3612ad4c9
DEPS diff: db06e65dcd..ac66f89e4b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2928893002
Cr-Commit-Position: refs/heads/master@{#18485}
2017-06-08 04:13:08 +00:00
buildbot
ff5e5c0b1b Roll chromium_revision 1caed9e9b4..db06e65dcd (477766:477837)
Change log: 1caed9e9b4..db06e65dcd
Full diff: 1caed9e9b4..db06e65dcd

Changed dependencies:
* src/base: b7a6c5aa60..37b23454a9
* src/ios: 4f9457995c..9d7e1856c6
* src/testing: ee87164eee..b49b2a5456
* src/third_party: 555f2e895f..e12a4affb4
* src/third_party/libvpx/source/libvpx: b9649d2407..ff42e04f9c
* src/tools: 63fff378c4..48c2a6a884
DEPS diff: 1caed9e9b4..db06e65dcd/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2932633002
Cr-Commit-Position: refs/heads/master@{#18484}
2017-06-08 01:10:33 +00:00
buildbot
353f0654c0 Roll chromium_revision 19f44c261d..1caed9e9b4 (477714:477766)
Change log: 19f44c261d..1caed9e9b4
Full diff: 19f44c261d..1caed9e9b4

Changed dependencies:
* src/build: e9bf917143..4161431eb4
* src/ios: 2141500c74..4f9457995c
* src/testing: 545e64c3a4..ee87164eee
* src/third_party: b392c5d272..555f2e895f
* src/tools: 98c80201be..63fff378c4
DEPS diff: 19f44c261d..1caed9e9b4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2918403005
Cr-Commit-Position: refs/heads/master@{#18483}
2017-06-07 22:19:29 +00:00
buildbot
d9432c2875 Roll chromium_revision 98dee77021..19f44c261d (477661:477714)
Change log: 98dee77021..19f44c261d
Full diff: 98dee77021..19f44c261d

Changed dependencies:
* src/base: ce7697851c..b7a6c5aa60
* src/build: d715bfdcfe..e9bf917143
* src/ios: 8e0dae0da5..2141500c74
* src/testing: c746f6a786..545e64c3a4
* src/third_party: 36b9a79953..b392c5d272
* src/third_party/catapult: a379863517..32bdd96094
* src/tools: f9ec4480ca..98c80201be
DEPS diff: 98dee77021..19f44c261d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2928753003
Cr-Commit-Position: refs/heads/master@{#18482}
2017-06-07 19:19:14 +00:00
charujain
4c72cf43df Revert of Conversational speech tool, simualtor + unit tests (patchset #12 id:220001 of https://codereview.webrtc.org/2790933002/ )
Reason for revert:
Compile Error.

Original issue's description:
> The simulator puts into action the schedule of speech turns encoded in a MultiEndCall instance. The output is a set of audio track pairs. There is one set for each speaker and each set contains one near-end and one far-end audio track. The tracks are directly written into wav files instead of creating them in memory. To speed up the creation of the output wav files, *all* the source audio tracks (i.e., the atomic speech turns) are pre-loaded.
>
> The ConversationalSpeechTest.MultiEndCallSimulator unit test defines a conversational speech sequence and creates two wav files (with pure tones at 440 and 880 Hz) that are used as atomic speech turn tracks.
>
> This CL also patches MultiEndCall in order to allow input audio tracks with same sample rate and single channel only.
>
> BUG=webrtc:7218
>
> Review-Url: https://codereview.webrtc.org/2790933002
> Cr-Commit-Position: refs/heads/master@{#18480}
> Committed: 6b648c4697

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

Review-Url: https://codereview.webrtc.org/2925123003
Cr-Commit-Position: refs/heads/master@{#18481}
2017-06-07 18:59:09 +00:00
alessiob
6b648c4697 The simulator puts into action the schedule of speech turns encoded in a MultiEndCall instance. The output is a set of audio track pairs. There is one set for each speaker and each set contains one near-end and one far-end audio track. The tracks are directly written into wav files instead of creating them in memory. To speed up the creation of the output wav files, *all* the source audio tracks (i.e., the atomic speech turns) are pre-loaded.
The ConversationalSpeechTest.MultiEndCallSimulator unit test defines a conversational speech sequence and creates two wav files (with pure tones at 440 and 880 Hz) that are used as atomic speech turn tracks.

This CL also patches MultiEndCall in order to allow input audio tracks with same sample rate and single channel only.

BUG=webrtc:7218

Review-Url: https://codereview.webrtc.org/2790933002
Cr-Commit-Position: refs/heads/master@{#18480}
2017-06-07 18:04:35 +00:00
buildbot
bb28b35922 Roll chromium_revision c6f978a173..98dee77021 (477619:477661)
Change log: c6f978a173..98dee77021
Full diff: c6f978a173..98dee77021

Changed dependencies:
* src/base: 06b6506e80..ce7697851c
* src/ios: 755492ff8e..8e0dae0da5
* src/testing: c7c718a2f7..c746f6a786
* src/third_party: 78eb1119a0..36b9a79953
* src/tools: 9adcf48f6f..f9ec4480ca
DEPS diff: c6f978a173..98dee77021/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2925103002
Cr-Commit-Position: refs/heads/master@{#18479}
2017-06-07 17:01:39 +00:00
tschumim
5fc8bf8b87 Refactored incoming bitrate estimator.
BUG=webrtc:7746

Review-Url: https://codereview.webrtc.org/2917873002
Cr-Commit-Position: refs/heads/master@{#18478}
2017-06-07 16:48:20 +00:00
Magnus Jedvert
20ebf4ede8 Update video_coding/codecs to new VideoFrameBuffer interface
This is a follow-up cleanup for CL
https://codereview.webrtc.org/2847383002/.

Bug: webrtc:7632
Change-Id: I47861d779968f2fee94db9c017102a8e87e67fb7
Reviewed-on: https://chromium-review.googlesource.com/524163
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18477}
2017-06-07 15:58:13 +00:00
Magnus Jedvert
9932e255ea ObjC: Marshal all VideoTrackSource methods to the signaling thread
This CL makes sure the real VideoTrackSourceInterface implementation is
destroyed on the signaling thread and marshals all method calls to the
signaling thread. This is done using VideoTrackSourceProxy.

Bug: webrtc:7767
Change-Id: Iba3b67bb32a684ba289bc8b9981585ea58084359
Reviewed-on: https://chromium-review.googlesource.com/526634
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18476}
2017-06-07 14:53:41 +00:00
sprang
5390c4814d Revert of Periodically update codec bit/frame rate settings. (patchset #8 id:140001 of https://codereview.webrtc.org/2883963002/ )
Reason for revert:
Breaks some Call perf tests that are not run by the try bots....

Original issue's description:
> Fix bug in vie_encoder.cc which caused channel parameters not to be updated at regular intervals, as it was intended.
>
> That however exposes a bunch of failed test, so this CL also fixed a few other things:
> * FakeEncoder should trust the configured FPS value rather than guesstimating itself based on the realtime clock, so as not to completely undershoot targets in offline mode. Also, compensate for key-frame overshoots when outputting delta frames.
> * FrameDropper should not assuming incoming frame rate is 0 if no frames have been seen.
> * Fix a bunch of test cases that started failing because they were relying on the fake encoder undershooting.
> * Fix test
>
> BUG=7664
>
> Review-Url: https://codereview.webrtc.org/2883963002
> Cr-Commit-Position: refs/heads/master@{#18473}
> Committed: 6431e21da6

TBR=stefan@webrtc.org,holmer@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=7664

Review-Url: https://codereview.webrtc.org/2923993002
Cr-Commit-Position: refs/heads/master@{#18475}
2017-06-07 13:17:49 +00:00
buildbot
11c89f57ce Roll chromium_revision 1f3b0bc457..c6f978a173 (477597:477619)
Change log: 1f3b0bc457..c6f978a173
Full diff: 1f3b0bc457..c6f978a173

Changed dependencies:
* src/ios: e05a1f6934..755492ff8e
* src/testing: cc90318893..c7c718a2f7
* src/third_party: 420e8c1b3d..78eb1119a0
* src/tools: 32ac5b4834..9adcf48f6f
DEPS diff: 1f3b0bc457..c6f978a173/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2927763002
Cr-Commit-Position: refs/heads/master@{#18474}
2017-06-07 13:10:37 +00:00
sprang
6431e21da6 Fix bug in vie_encoder.cc which caused channel parameters not to be updated at regular intervals, as it was intended.
That however exposes a bunch of failed test, so this CL also fixed a few other things:
* FakeEncoder should trust the configured FPS value rather than guesstimating itself based on the realtime clock, so as not to completely undershoot targets in offline mode. Also, compensate for key-frame overshoots when outputting delta frames.
* FrameDropper should not assuming incoming frame rate is 0 if no frames have been seen.
* Fix a bunch of test cases that started failing because they were relying on the fake encoder undershooting.
* Fix test

BUG=7664

Review-Url: https://codereview.webrtc.org/2883963002
Cr-Commit-Position: refs/heads/master@{#18473}
2017-06-07 11:59:38 +00:00
mbonadei
2038df452c Deleting unused build target.
This build target was used by webrtc/base:webrtc_base which is not a
build target anymore. Instead we have webrtc/base:rtc_base which depends
directly on third_party/boringssl.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2926703003
Cr-Commit-Position: refs/heads/master@{#18472}
2017-06-07 11:50:13 +00:00
Kári Tristan Helgason
8b337b6736 Remove outdated warning suppressions.
Bug: webrtc:5478
Change-Id: Ieff41903ec8b4d4b19413d09f9ac1d1afcf1cdc6
Reviewed-on: https://chromium-review.googlesource.com/522645
Reviewed-by: Henrik Andreasson <henrika@webrtc.org>
Commit-Queue: Kári Tristan Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18471}
2017-06-07 11:20:02 +00:00
Kári Tristan Helgason
946923a21f Remove webrtc deps from AppRTCMobile.
We want the example app to only link agains the framework. This ensures
that we are actually testing the framework, and that AppRTCMobile
doesn't require any other parts of WebRTC not included in the framework.

Bug: webrtc:7759
Change-Id: Ib04aae0bc3ab2a1a508eaf4a4f15c2d37f521598
Reviewed-on: https://chromium-review.googlesource.com/522722
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Kári Tristan Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18470}
2017-06-07 11:13:48 +00:00
asapersson
1e15a994ac MediaCodecVideoEncoder: Add QP stats to Encoded callback for VP9 and turn on quality scaling.
Add default QP scaling thresholds for VP9.

BUG=webrtc:7662

Review-Url: https://codereview.webrtc.org/2914363002
Cr-Commit-Position: refs/heads/master@{#18469}
2017-06-07 11:09:45 +00:00
Henrik Kjellander
3e35a3cfd9 iOS: Update storage bucket for iOS64_Debug bot.
This corrects a mistake made in
https://codereview.webrtc.org/2919783002/

BUG=chromium:704912
NOTRY=True
TBR=smut@google.com

Change-Id: I4c105d8b8e0e373388e5787c5fde70683f056b49
Reviewed-on: https://chromium-review.googlesource.com/526635
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18468}
2017-06-07 11:08:54 +00:00
buildbot
7f0ddb0eb7 Roll chromium_revision 99c4a934d4..1f3b0bc457 (477570:477597)
Change log: 99c4a934d4..1f3b0bc457
Full diff: 99c4a934d4..1f3b0bc457

Changed dependencies:
* src/ios: 3a203b31a5..e05a1f6934
* src/third_party: 3201278d73..420e8c1b3d
DEPS diff: 99c4a934d4..1f3b0bc457/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2926073002
Cr-Commit-Position: refs/heads/master@{#18467}
2017-06-07 10:10:31 +00:00
Magnus Jedvert
6b9653e63b ObjC: Pass in frame resolution to GL shaders
Frame resolution might be interesting for a shader implementation.

Bug: webrtc:7473
Change-Id: If19278b3babe2e5bab1a1f7562fa8b06ab840517
Reviewed-on: https://chromium-review.googlesource.com/524452
Reviewed-by: Daniela Jovanoska Petrenko <denicija@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18466}
2017-06-07 10:05:16 +00:00
terelius
f53c4cd867 Delete rtc_event_log/ringbuffer.h
This code is unused since https://codereview.webrtc.org/2875823003/ and the current implementation is too specific to the event log to be useful elsewhere. I think we should get add a reusable cyclic buffer though and I made a rough draft of what it might look like: https://codereview.webrtc.org/2691073002/

BUG=webrtc:7732

Review-Url: https://codereview.webrtc.org/2923163006
Cr-Commit-Position: refs/heads/master@{#18465}
2017-06-07 08:53:30 +00:00
buildbot
5665caf743 Roll chromium_revision 24fca6fb8a..99c4a934d4 (477537:477570)
Change log: 24fca6fb8a..99c4a934d4
Full diff: 24fca6fb8a..99c4a934d4

Changed dependencies:
* src/base: 7eba20987a..06b6506e80
* src/build: afd4f9c1c5..d715bfdcfe
* src/ios: d24d0debe6..3a203b31a5
* src/testing: e054a7d237..cc90318893
* src/third_party: 73c81daac7..3201278d73
* src/third_party/catapult: 3919ea65c2..a379863517
* src/tools: b51ed53b3e..32ac5b4834
DEPS diff: 24fca6fb8a..99c4a934d4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2926573004
Cr-Commit-Position: refs/heads/master@{#18464}
2017-06-07 07:51:56 +00:00
asapersson
1387476dc6 Compare adapt up/down request with sink_wants_ in VideoSourceProxy methods to make sure it is higher/lower than last request.
Add methods RestrictFramerate, IncreaseFramerate.

To be used by kBalanced mode.

This CL is split from: https://codereview.webrtc.org/2887303003/

BUG=webrtc:7607

Review-Url: https://codereview.webrtc.org/2903563002
Cr-Commit-Position: refs/heads/master@{#18463}
2017-06-07 07:01:02 +00:00
asapersson
23ec19dbb9 Add fuzzer for vp9 qp parser.
Return false if ReadBits fails.
Prevents GetQp from returning true with a qp of zero.

BUG=webrtc:7662

Review-Url: https://codereview.webrtc.org/2911013002
Cr-Commit-Position: refs/heads/master@{#18462}
2017-06-07 06:41:44 +00:00
buildbot
5f200f6fc1 Roll chromium_revision a6ac8624bc..24fca6fb8a (477491:477537)
Change log: a6ac8624bc..24fca6fb8a
Full diff: a6ac8624bc..24fca6fb8a

Changed dependencies:
* src/build: d122cd769f..afd4f9c1c5
* src/ios: 826278b7ea..d24d0debe6
* src/testing: 64f34ede7f..e054a7d237
* src/third_party: 95e567f747..73c81daac7
* src/third_party/catapult: dc460e541a..3919ea65c2
* src/tools: cd2b3377f2..b51ed53b3e
DEPS diff: a6ac8624bc..24fca6fb8a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2923353002
Cr-Commit-Position: refs/heads/master@{#18461}
2017-06-07 04:12:32 +00:00
buildbot
832e67a2c3 Roll chromium_revision 5c265a308a..a6ac8624bc (477423:477491)
Change log: 5c265a308a..a6ac8624bc
Full diff: 5c265a308a..a6ac8624bc

Changed dependencies:
* src/ios: 69b7c1b160..826278b7ea
* src/testing: a3550b42f3..64f34ede7f
* src/third_party: a02dc9f29a..95e567f747
* src/third_party/catapult: 264d6b2ebb..dc460e541a
* src/tools: e61e9bbf8a..cd2b3377f2
DEPS diff: 5c265a308a..a6ac8624bc/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2929553002
Cr-Commit-Position: refs/heads/master@{#18460}
2017-06-07 01:13:40 +00:00
buildbot
1c9fa215ac Roll chromium_revision b1a5432280..5c265a308a (477354:477423)
Change log: b1a5432280..5c265a308a
Full diff: b1a5432280..5c265a308a

Changed dependencies:
* src/base: 21f503eff7..7eba20987a
* src/build: 7f3c84205a..d122cd769f
* src/ios: e8b5133324..69b7c1b160
* src/testing: 62c6b13da3..a3550b42f3
* src/third_party: c869005af2..a02dc9f29a
* src/third_party/catapult: 39c0bfa71a..264d6b2ebb
* src/third_party/ffmpeg: cb7f9fc2ad..06ac9ea361
* src/tools: 07cd38a99c..e61e9bbf8a
DEPS diff: b1a5432280..5c265a308a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2924873005
Cr-Commit-Position: refs/heads/master@{#18459}
2017-06-06 22:15:57 +00:00
buildbot
cc385d50ab Roll chromium_revision a99122347a..b1a5432280 (477301:477354)
Change log: a99122347a..b1a5432280
Full diff: a99122347a..b1a5432280

Changed dependencies:
* src/base: 40fdc2e848..21f503eff7
* src/build: cd94ef8122..7f3c84205a
* src/ios: 0aad97e955..e8b5133324
* src/testing: d0d16b8a8a..62c6b13da3
* src/third_party: 360c34da01..c869005af2
* src/third_party/catapult: ceb07cf9dc..39c0bfa71a
* src/tools: aed88dd4df..07cd38a99c
DEPS diff: a99122347a..b1a5432280/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2928643002
Cr-Commit-Position: refs/heads/master@{#18458}
2017-06-06 19:20:11 +00:00
buildbot
30fb3702d4 Roll chromium_revision ee6a8849e4..a99122347a (477267:477301)
Change log: ee6a8849e4..a99122347a
Full diff: ee6a8849e4..a99122347a

Changed dependencies:
* src/ios: ef133fa8ef..0aad97e955
* src/third_party: df60e74670..360c34da01
* src/third_party/catapult: e7bf345be1..ceb07cf9dc
* src/tools: 45091de894..aed88dd4df
DEPS diff: ee6a8849e4..a99122347a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2923153003
Cr-Commit-Position: refs/heads/master@{#18457}
2017-06-06 16:14:32 +00:00
buildbot
8cde0abea0 Roll chromium_revision 354a45f6eb..ee6a8849e4 (477247:477267)
Change log: 354a45f6eb..ee6a8849e4
Full diff: 354a45f6eb..ee6a8849e4

Changed dependencies:
* src/ios: 74a2098cfa..ef133fa8ef
* src/third_party: 3c5f52e8a9..df60e74670
* src/tools: 4597f4aed4..45091de894
DEPS diff: 354a45f6eb..ee6a8849e4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2923213002
Cr-Commit-Position: refs/heads/master@{#18456}
2017-06-06 13:16:44 +00:00
buildbot
41b6e067e3 Roll chromium_revision b830638222..354a45f6eb (477219:477247)
Change log: b830638222..354a45f6eb
Full diff: b830638222..354a45f6eb

Changed dependencies:
* src/testing: 49323d75d4..d0d16b8a8a
* src/third_party: 1455be6d34..3c5f52e8a9
* src/tools: dacfa75d36..4597f4aed4
DEPS diff: b830638222..354a45f6eb/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2928563002
Cr-Commit-Position: refs/heads/master@{#18455}
2017-06-06 10:15:18 +00:00
buildbot
77d36b70a7 Roll chromium_revision 85378cec1b..b830638222 (477184:477219)
Change log: 85378cec1b..b830638222
Full diff: 85378cec1b..b830638222

Changed dependencies:
* src/base: 9f4716a315..40fdc2e848
* src/testing: a4b24563a0..49323d75d4
* src/third_party: 295d53253a..1455be6d34
* src/tools: 0c6b4e70ad..dacfa75d36
DEPS diff: 85378cec1b..b830638222/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2924763002
Cr-Commit-Position: refs/heads/master@{#18454}
2017-06-06 07:15:56 +00:00
buildbot
09e57466fd Roll chromium_revision 208145bd19..85378cec1b (477134:477184)
Change log: 208145bd19..85378cec1b
Full diff: 208145bd19..85378cec1b

Changed dependencies:
* src/base: 125dd4285d..9f4716a315
* src/testing: 3456eefa70..a4b24563a0
* src/third_party: 5550cd7d32..295d53253a
* src/tools: 080fc8f1d7..0c6b4e70ad
DEPS diff: 208145bd19..85378cec1b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2927513002
Cr-Commit-Position: refs/heads/master@{#18453}
2017-06-06 04:12:32 +00:00
buildbot
39c3de2867 Roll chromium_revision 9420d64ca4..208145bd19 (477088:477134)
Change log: 9420d64ca4..208145bd19
Full diff: 9420d64ca4..208145bd19

Changed dependencies:
* src/ios: 0f9913fd7b..74a2098cfa
* src/third_party: 5f21986f8f..5550cd7d32
* src/third_party/catapult: 6171fd4dd8..e7bf345be1
* src/tools: 4d613cf6ad..080fc8f1d7
DEPS diff: 9420d64ca4..208145bd19/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2923713002
Cr-Commit-Position: refs/heads/master@{#18452}
2017-06-06 01:14:10 +00:00
buildbot
97bf4bcb57 Roll chromium_revision fb6fd34023..9420d64ca4 (477043:477088)
Change log: fb6fd34023..9420d64ca4
Full diff: fb6fd34023..9420d64ca4

Changed dependencies:
* src/base: 708f00f010..125dd4285d
* src/build: 0c28f1295f..cd94ef8122
* src/testing: e922fbd25c..3456eefa70
* src/third_party: 32d0937bf8..5f21986f8f
* src/tools: e31cff70f8..4d613cf6ad
DEPS diff: fb6fd34023..9420d64ca4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2926513002
Cr-Commit-Position: refs/heads/master@{#18451}
2017-06-05 22:10:41 +00:00
jianj
6bf57e3467 vp9: Enable vp9 denoiser by default in standalone webrtc.
BUG=None

Review-Url: https://codereview.webrtc.org/2789283002
Cr-Commit-Position: refs/heads/master@{#18450}
2017-06-05 20:43:49 +00:00
buildbot
b72fd747e7 Roll chromium_revision 9171a2ab96..fb6fd34023 (476991:477043)
Change log: 9171a2ab96..fb6fd34023
Full diff: 9171a2ab96..fb6fd34023

Changed dependencies:
* src/base: beb8ac7103..708f00f010
* src/build: 31e28f7d87..0c28f1295f
* src/ios: 2388835fd0..0f9913fd7b
* src/third_party: f5766b7b46..32d0937bf8
* src/third_party/catapult: ccb57adfd1..6171fd4dd8
* src/tools: 32e45c1dac..e31cff70f8
DEPS diff: 9171a2ab96..fb6fd34023/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2919403002
Cr-Commit-Position: refs/heads/master@{#18449}
2017-06-05 19:13:03 +00:00
buildbot
c3586c7e46 Roll chromium_revision 52148d9dec..9171a2ab96 (476974:476991)
Change log: 52148d9dec..9171a2ab96
Full diff: 52148d9dec..9171a2ab96

Changed dependencies:
* src/base: 1388609df6..beb8ac7103
* src/third_party: 4070c01b9d..f5766b7b46
* src/tools: bb19fceac2..32e45c1dac
DEPS diff: 52148d9dec..9171a2ab96/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2925563002
Cr-Commit-Position: refs/heads/master@{#18448}
2017-06-05 16:12:30 +00:00
terelius
1c187dcd80 Replace RingBuffer by std::deque in RtcEventLog.
BUG=webrtc:7732

Review-Url: https://codereview.webrtc.org/2875823003
Cr-Commit-Position: refs/heads/master@{#18447}
2017-06-05 15:55:40 +00:00
brandtr
92732ecc5c Revert of Only compare sequence numbers from the same SSRC in ForwardErrorCorrection. (patchset #5 id:120001 of https://codereview.webrtc.org/2893293003/ )
Reason for revert:
Breaks fuzzer.

Original issue's description:
> Only compare sequence numbers from the same SSRC in ForwardErrorCorrection.
>
> Prior to this CL, the ForwardErrorCorrection state would be reset whenever
> the difference in sequence numbers of the last recovered media packet
> and the new packet (media or FEC) was too large. This comparison did not
> take into account that FlexFEC uses a different SSRC for the FEC packets,
> meaning that the the state would be reset very frequently when FlexFEC
> is used. This should not have led to any major problems, except for a
> decreased decoding efficiency.
>
> This CL verifies that whenever we compare sequence numbers in
> ForwardErrorCorrection, they do indeed belong to the same SSRC.
>
> BUG=webrtc:5654
>
> Review-Url: https://codereview.webrtc.org/2893293003
> Cr-Commit-Position: refs/heads/master@{#18399}
> Committed: 1476a9d789

TBR=stefan@webrtc.org,holmer@google.com
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:5654

Review-Url: https://codereview.webrtc.org/2919313005
Cr-Commit-Position: refs/heads/master@{#18446}
2017-06-05 14:25:01 +00:00
buildbot
a6dfd173aa Roll chromium_revision 60116edfec..52148d9dec (476963:476974)
Change log: 60116edfec..52148d9dec
Full diff: 60116edfec..52148d9dec

Changed dependencies:
* src/third_party: 84f00656e0..4070c01b9d
* src/third_party/catapult: 6866edfb97..ccb57adfd1
DEPS diff: 60116edfec..52148d9dec/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2924553002
Cr-Commit-Position: refs/heads/master@{#18445}
2017-06-05 13:39:57 +00:00