4ee7046998Add unit tests for bandwidth limited resolution stats in SendStatisticsProxy.
asapersson
2016-10-31 04:05:12 -07:00
535830ec2dRename Fec to Ulpfec in EndToEndTests.
brandtr
2016-10-31 03:45:58 -07:00
ca27f9d5b9It seems that if encoder_params.sSpatialLayers[0].sSliceArgument.uiSliceNum is configured to number of cores as determined by openh264 (or any number > 1 in my local tests), frame rate statistics will be mucked up (apparently thousands of frames per second) and quality will bottom out because bits per frame is then very low.
sprang
2016-10-31 03:43:39 -07:00
e602f0ab08Rename Fec to Ulpfec in VideoSendStreamTest.
brandtr
2016-10-31 03:40:49 -07:00
42ca68ab72Ensure one does not register same rtp header extension with different id Added assert to RtpHeaderExtensionMap Altered tests that did.
danilchap
2016-10-31 03:34:40 -07:00
051f678808Add a NeededFrequency() method to the AudioMixer::Source interface.
aleloi
2016-10-31 03:26:40 -07:00
bc8074474dEliminate left shift of negative value by using multiplication instead
kwiberg
2016-10-31 02:26:10 -07:00
c5b435dcecRe-enable PostDelayed test for TaskQueue on Windows. The requirements have been relaxed a little bit which should allow the test to pass on our VMs that run the tests.
tommi
2016-10-31 02:17:11 -07:00
a144be384fDelete videorendererfactory.h and cricket::GdiVideoRenderer.
nisse
2016-10-31 00:59:47 -07:00
18b8774792Setting PATH so that the 'plistbuddy' utility can be found, in a typical OS X environment
VladimirTechMan
2016-10-30 23:09:44 -07:00
21d45d2ab6Reland Change ViEEncoder to not reconfigure the encoder until the video resolution is known.
Per
2016-10-30 21:37:57 +01:00
05a55b500dRevert of Reland Change ViEEncoder to not reconfigure the encoder until the video resolution is known. (patchset #2 id:20001 of https://codereview.webrtc.org/2455963004/ )
emircan
2016-10-28 14:06:29 -07:00
e7fc7d5c02Fixing flaky DtmfSenderTest by using fake clock.
deadbeef
2016-10-28 13:53:08 -07:00
1e45cc6ee0Replace WebRtcVideoEncoderFactory::VideoCodec with cricket::VideoCodec
magjed
2016-10-28 07:43:45 -07:00
e2a0177255Style cleanups in rtp header extension traits: renamed kName to kUri and make it more const. remove IsSupportedBy to reduce header dependency.
danilchap
2016-10-28 07:08:58 -07:00
af27ed01d7Add algorithm for Residual Echo Detector.
ivoc
2016-10-28 07:04:03 -07:00
5f1b05129eReland Change ViEEncoder to not reconfigure the encoder until the video resolution is known.
perkj
2016-10-28 06:58:38 -07:00
461c29e436Change ViEEncoder to not reconfigure the encoder until the video resolution is known.
perkj
2016-10-28 03:13:50 -07:00
135259ac8fIn order to be able to analyze the AGC behavior on aecdump recordings in an efficient manner, it is important to be able to use a standardized analysis script. For this to be feasible, data log points should be present.
peah
2016-10-28 03:12:11 -07:00
04055e95bfRemoves all uses of FileWrapper in audio_device.
palmkvist
2016-10-28 02:08:23 -07:00
8b8d3e4c30New statistics interface for APM
ivoc
2016-10-28 01:32:20 -07:00
e183121657Enable clang style plugin in webrtc/modules/desktop_capture
sergeyu
2016-10-26 13:15:42 -07:00
54b0acb432Change destruction order to fix potential invalid pointer dereference.
erikchen
2016-10-26 11:10:24 -07:00
489c0d4832Decrease threshold for key frame generation.
glaznev
2016-10-26 10:52:56 -07:00
91c2d43cedDisable TaskQueueTest.PostDelayed because of flakiness
terelius
2016-10-26 09:04:30 -07:00
e5ba44eab1Implement framesDecoded stat in video receive ssrc stats.
sakal
2016-10-26 07:09:24 -07:00
784a83122bCheck that stats_proxy_ is non-NULL before use.
nisse
2016-10-26 07:02:23 -07:00
5819660f9dMB: Add Linux swarming bots with memory sanitizers on the FYI waterfall.
ehmaldonado
2016-10-26 07:00:24 -07:00
059fb4480b- Replace FakeAudioProcessing in WVoE unittest with MockAudioProcessing. - Update MockAudioProcessing to current APM interface. - Replace calls to VoEAudioProcessing::Start/StopAecDump with direct calls on APM. - Add AudioProcessing* in WVoE, get it from VoE, so we can call directly on APM.
solenberg
2016-10-26 05:12:24 -07:00
16b6d6dc5bReland of "Separating video settings in VideoQualityTest".
minyue
2016-10-26 05:04:06 -07:00
c1600c5695Follow standard sending CVO rtp header extension Include CVO in key frame. Include CVO in delta frame when rotation changes. Include CVO when it is non zero to support current receiver implementation.
danilchap
2016-10-26 03:33:11 -07:00
d0af5c6fd4Fix a deadlock in EglRenderer.releaseEglSurface.
sakal
2016-10-25 07:20:52 -07:00
2d81eb33f5Fix BWE simulations so that it uses the delay based BWE.
terelius
2016-10-25 07:04:37 -07:00
1836fd6257Clean up logging in AudioSendStream::SetupSendCodec().
solenberg
2016-10-25 06:44:45 -07:00
701d628f5fMoved the AGC render sample queue into the audio processing module
peah
2016-10-25 05:42:20 -07:00
d8872c5907Removed the file resources/audioproc.aecdump.sha1 file which is no longer used.
peah
2016-10-25 04:56:23 -07:00
a062460a68Several subcomponents inside APM copy render audio from the render side to the capture side using the same pattern. Currently this is done independently for the submodules.
peah
2016-10-25 04:45:24 -07:00
67118201fbDeflake ChangingNetworkRoute test.
stefan
2016-10-25 03:39:30 -07:00
cc34833809Remove now unused code in RtpHeaderExtensionMap Remove functions to enumerate all extensions, Remove concept of the inactive extension. Decision if extension should be included into rtp header is done by rtp_sender GetTotalLengthInBytes now calculates all extension, included or not. That is used only for calculating how much space to reserve for fec. Since extension might suddenly be included in the next packet (which still might belong to same fec group), it is safer to calculate all registered extension.
danilchap
2016-10-25 03:12:28 -07:00
611f267370Make WebRTC compatible with OpenH264 v1.6.
sprang
2016-10-25 03:08:57 -07:00
af1ae310efRemove dead dependencies on xmllite and xmpp.
kjellander
2016-10-25 01:27:12 -07:00
dbf6705895codec_unittest.cc: Fix TEST vs TEST_F mismatch
Magnus Jedvert
2016-10-25 10:17:37 +02:00
e58d73d23eFix more swarming test failures by using the fake clock or longer timeout. In the swarming test, the machines sometimes were blocked for 1-2 seconds without processing anything. This CL makes sure that 1 second timeout is only used with fake clock.
honghaiz
2016-10-24 16:38:26 -07:00
a6b8298b48Use relative names in GN to make Chromium happy
kwiberg
2016-10-24 16:31:17 -07:00
4a18f16c62Update XServerPixelBuffer to handle errors returned from XGetImage().
sergeyu
2016-10-24 15:45:45 -07:00
da2bf4e150Stop using old AudioCodingModule::RegisterReceiveCodec overloads
kwiberg
2016-10-24 13:47:09 -07:00
88b7074745Remove unused function implementations from FakeWebRtcVoiceEngine.
solenberg
2016-10-24 13:46:01 -07:00
fb70b45030Preventing TURN redirects to loopback addresses.
deadbeef
2016-10-24 13:15:59 -07:00