Commit Graph

  • 4896aaa9e4 Limit the maximum and minimum gain the IntelligibilityEnhancer can apply aluebs 2016-04-28 16:08:59 -07:00
  • 11d4a42ce5 Compensate for the compression gain in the IntelligibilityEnhancer aluebs 2016-04-28 14:58:32 -07:00
  • c01c6a423c New interface (AudioDecoderFactory), with an implementation kwiberg 2016-04-28 14:23:32 -07:00
  • c6957c7b73 De-flake VideoSendStreamTest.ReconfigureBitratesSetsEncoderBitratesCorrectly philipel 2016-04-28 15:52:49 +02:00
  • 6b470a9413 RTCCertificate serialization. hbos 2016-04-28 05:14:21 -07:00
  • 7e46918a28 Roll chromium_revision bc1c2103ef..bd6e76400e (390316:390344) kjellander 2016-04-28 05:01:04 -07:00
  • e3897ad7e2 Roll chromium_revision 2a03e86fcf..bc1c2103ef (389507:390316) kjellander 2016-04-28 02:51:02 -07:00
  • 8c22962474 Revert of Avoiding overflow in cross correlation in NetEq. (patchset #6 id:180001 of https://codereview.webrtc.org/1908623002/ ) minyue 2016-04-28 02:16:48 -07:00
  • f393370f02 NetEq: Introduce TickTimer in DelayPeakDetector henrik.lundin 2016-04-28 01:53:52 -07:00
  • bebf54cad1 Adds clearer function to create rtc::Thread without Physical SocketServer Moves logic of default SocketServer from MessageQueue to SocketServer danilchap 2016-04-28 01:32:48 -07:00
  • 84583e03c7 Adding default_exe_manifest to some gn binaries brucedawson 2016-04-28 00:21:08 -07:00
  • 8688a4e2b5 Add histogram stats for jitter buffer delay and current/target delay for received video streams: - "WebRTC.Video.JitterBufferDelayInMs" - "WebRTC.Video.TargetDelayInMs" (jitter delay + decode time + render delay) - "WebRTC.Video.CurrentDelayInMs" asapersson 2016-04-27 23:42:35 -07:00
  • 3d09dfdbba Avoiding overflow in cross correlation in NetEq. minyue 2016-04-27 15:06:10 -07:00
  • 8034614b81 Cap the send bitrate for opus and iSAC before passing down to VoE. deadbeef 2016-04-27 14:17:10 -07:00
  • 081254f2c6 Remove the rtc_relative_path GYP variable and similar defines kjellander 2016-04-27 10:13:24 -07:00
  • daeb892a64 Reland: Deliver reordered packets in arrival time order after parsing feedback message. stefan 2016-04-27 09:49:31 -07:00
  • 0190367cea Revert of Delete video_render module. (patchset #12 id:220001 of https://codereview.webrtc.org/1912143002/ ) kjellander 2016-04-27 08:56:50 -07:00
  • 6353723b02 DecoderDatabase::IsComfortNoise: Improved efficiency. ossu 2016-04-27 07:43:38 -07:00
  • 3ec4679dd2 Replace scoped_ptr with unique_ptr in webrtc/p2p/ kwiberg 2016-04-27 07:22:53 -07:00
  • 3f032cf688 GN: Add -Wimplicit-fallthrough warning kjellander 2016-04-27 07:13:46 -07:00
  • d1fe281e12 Replace scoped_ptr with unique_ptr in webrtc/api/ kwiberg 2016-04-27 06:47:29 -07:00
  • 034154b46a Re-land "NetEq: Silence a few unexpected mock calls in NetEqImplTest" henrik.lundin 2016-04-27 06:11:50 -07:00
  • 0415a56020 Revert of Deliver reordered packets in arrival time order after parsing feedback message. (patchset #2 id:20001 of https://codereview.webrtc.org/1915993002/ ) stefan 2016-04-27 05:30:25 -07:00
  • ed9535e2ca Deliver reordered packets in arrival time order after parsing feedback message. Stefan Holmer 2016-04-27 14:21:16 +02:00
  • 97cfd1ec05 Delete video_render module. nisse 2016-04-27 02:52:19 -07:00
  • e5a87a5974 Disable whitespace/operators lint check. kjellander 2016-04-27 02:32:12 -07:00
  • 9eeb6240c9 Build dynamic iOS SDK. tkchin 2016-04-27 01:54:20 -07:00
  • 06f7e49438 WebRtcVideoFrameFactoryTest shouldn't inherit VideoFrameTest. nisse 2016-04-27 01:37:51 -07:00
  • 84be511ac0 Replace the remaining scoped_ptr with unique_ptr in webrtc/modules/ kwiberg 2016-04-27 01:19:58 -07:00
  • 90c335a100 Delete unused methods of the VideoProcessing class. And fix a typo. nisse 2016-04-27 00:59:22 -07:00
  • 8833f850cf NetEq: Correcting a mistake in NetEqImplTest henrik.lundin 2016-04-27 00:34:14 -07:00
  • 58f2bd90f1 Fixing the interaction between codec bitrate limit and "b=AS". Taylor Brandstetter 2016-04-26 17:15:23 -07:00
  • d6b9d772c2 Fix producer_fec_fuzzer. Peter Boström 2016-04-27 00:18:41 +02:00
  • 53edac6c0e Report dropped frames from codec thread. Peter Boström 2016-04-27 00:08:34 +02:00
  • 7389436979 Remove VCMQmRobustness. Peter Boström 2016-04-26 23:54:27 +02:00
  • 55a401e607 Move BitrateAdjuster into common_video emircan 2016-04-26 12:55:07 -07:00
  • 1d9061e8ae NetEq: Dependency injection through one struct instead of many params henrik.lundin 2016-04-26 12:19:34 -07:00
  • 52d4e6bf5e Revert of Replace the remaining scoped_ptr with unique_ptr in webrtc/modules/ (patchset #1 id:40001 of https://codereview.webrtc.org/1921233002/ ) terelius 2016-04-26 09:31:59 -07:00
  • 5262bacf4a Disable flaky test on msan terelius 2016-04-26 08:55:35 -07:00
  • 2c27a062ee Replace the remaining scoped_ptr with unique_ptr in webrtc/modules/ kwiberg 2016-04-26 08:37:53 -07:00
  • 1c7fdd86eb Remove calls to ScopedToUnique and UniqueToScoped kwiberg 2016-04-26 08:18:04 -07:00
  • 4485ffb58d #include "webrtc/base/constructormagic.h" where appropriate kwiberg 2016-04-26 08:14:39 -07:00
  • 84f8cd6df4 NetEq: Use TickTimer in PacketBuffer henrik.lundin 2016-04-26 07:45:16 -07:00
  • d29005e485 NetEq: Silence a few unexpected mock calls in NetEqImplTest henrik.lundin 2016-04-26 06:19:18 -07:00
  • 8c011e5ae6 Simple lint fixes terelius 2016-04-26 05:28:11 -07:00
  • b67aba81e5 Add missing include to x11windowpicker.cc jbauch 2016-04-26 04:54:00 -07:00
  • d98d457134 Remove "This file includes unit tests" comments. Peter Boström 2016-04-26 13:43:52 +02:00
  • 3c6eac2860 Remove QualityScaler framerate reduction. Peter Boström 2016-04-26 13:37:10 +02:00
  • d486dc1bd7 Remove some TSan deadlock suppressions. Peter Boström 2016-04-26 13:23:12 +02:00
  • 555604a746 Replace scoped_ptr with unique_ptr in webrtc/base/ jbauch 2016-04-26 03:13:22 -07:00
  • 4e7f6c1887 Add proper dependencies for webrtc/modules/audio_coding/codecs kjellander 2016-04-25 21:59:50 -07:00
  • ba5ea44bad Make rtc::scoped_ptr a type alias for std::unique_ptr kwiberg 2016-04-25 18:08:40 -07:00
  • 9cb23a3579 Stop preemptively generating an RSA key pair. Taylor Brandstetter 2016-04-25 17:39:28 -07:00
  • 6650d6d1f6 Fix an issue in external VNR when width or height not divisible by 16. jackychen 2016-04-25 16:53:59 -07:00
  • 1d4a4b9710 Create new webrtc/sdk subdirectory. tkchin 2016-04-25 16:45:21 -07:00
  • ed9b3a21a5 Roll chromium_revision e5b8b2832f..2a03e86fcf (389436:389507) kjellander 2016-04-25 12:08:46 -07:00
  • b05f994bb6 Revert of Delete cricket::VideoFrame methods GetYPlane and GetYPitch. (patchset #5 id:80001 of https://codereview.webrtc.org/1901973002/ ) terelius 2016-04-25 11:41:47 -07:00
  • ed4972116c Add a TickTimer object to NetEqImpl henrik.lundin 2016-04-25 10:11:38 -07:00
  • 1c27c6bf4c Delete cricket::VideoFrame methods GetYPlane and GetYPitch. nisse 2016-04-25 09:45:29 -07:00
  • 97ba30eedf Convert CNG into C++ and remove it from AudioDecoder ossu 2016-04-25 07:55:58 -07:00
  • f55f58d45d Revert of Enable video processing unittest to take video clips as param. (patchset #1 id:1 of https://codereview.webrtc.org/1907353004/ ) terelius 2016-04-25 07:36:51 -07:00
  • e0a78456e5 Roll chromium_revision f8d5ba9e27..e5b8b2832f (389402:389436) kjellander 2016-04-25 05:23:25 -07:00
  • e6cd03df94 Add logging of supported video codecs. Peter Boström 2016-04-25 11:03:48 +02:00
  • 037ee92455 Fix test.gyp dependency. nisse 2016-04-25 01:39:19 -07:00
  • c0e58a3438 Move receive RtpRtcp ownership from ViEChannel to ViEReceiver. mflodman 2016-04-25 01:26:26 -07:00
  • 6d94e5224a Enable video processing unittest to take video clips as param. jackychen 2016-04-25 00:48:01 -07:00
  • b1f1406e06 GN: Refactor webrtc/base/BUILD.gn kjellander 2016-04-25 00:01:36 -07:00
  • 84ba8b6f45 GN: Fix dependency for rtc_base_approved kjellander 2016-04-24 23:03:07 -07:00
  • c23bf2e54d Disable failing modules_unittests for UBSan. kjellander@webrtc.org 2016-04-25 06:43:43 +02:00
  • 65440fb92a Roll chromium_revision 882abee9ed..f8d5ba9e27 (388532:389402) kjellander 2016-04-24 14:57:13 -07:00
  • 1d2dbdb0c0 Fix dependencies on mac in tools/BUILD.gn. This can probly be done in a neater way but right now this is blocking the roll. Tommi 2016-04-24 18:24:35 +02:00
  • 09ca02ea5c Replace use of GetMacOSStatusErrorString (deprecated) with use of NSOSStatusErrorDomain. This should unblock the roll. Tommi 2016-04-24 17:32:48 +02:00
  • 809dcb4b3e Modify ScreenCaptureFrameQueue into a template zijiehe 2016-04-22 16:08:39 -07:00
  • 8053f79bd9 Add a new TickTimer class to NetEq henrik.lundin 2016-04-22 13:21:43 -07:00
  • 4311ba59d8 Refactored CL for moving the output to a separate thread. terelius 2016-04-22 12:40:37 -07:00
  • 1086ed6469 Disable SwitchesToASTThenBackToTOFForVideo test completely. deadbeef 2016-04-22 10:52:40 -07:00
  • cc4fddeba8 Move bind.h to rtc_base_approved. This is more a correction than a change since bind.h was incorrectly not a part of rtc_base when building with Chromium while still being used (since it's a header file only). The only dependencies that bind.h has, are in rtc_base_approved, so there's no need to restrict usage of it to rtc_base users only. Tommi 2016-04-22 19:34:59 +02:00
  • 0b25072c4e Use vcm::VideoReceiver on the receive side. Peter Boström 2016-04-22 18:23:15 +02:00
  • 845afa8a02 Update PlatformThread to support a couple of new properties. - name(): Returns the name of the thread (useful for debugging). - GetThreadRef(): Returns the ID of the worker thread (also useful for debugging). - QueueApc(): This is a Windows-only, protected function that allows derived classes on Windows to queue APCs to the worker thread. tommi 2016-04-22 09:08:44 -07:00
  • d98cf1ff1e New peerconnection test case, for video stream forwarding. Split WebRtcVideoSendStream::OnFrame, to invoke encoder on the worker thread. nisse 2016-04-22 07:27:36 -07:00
  • fb8fc5391e Improve the behavior when the BWE times out and when we have too little data to determine the incoming bitrate. Stefan Holmer 2016-04-22 15:48:23 +02:00
  • 4fb3d2bcca Add defaulted move constructors for some types that just got copy constructors kwiberg 2016-04-22 04:59:31 -07:00
  • 7bc7c06e6a Revert of Remove the rtc_relative_path GYP variable and similar defines (patchset #1 id:1 of https://codereview.webrtc.org/1903553003/ ) kjellander 2016-04-22 04:57:49 -07:00
  • e19cf59eb6 Remove the rtc_relative_path GYP variable and similar defines kjellander 2016-04-22 04:41:50 -07:00
  • 7169bdae3b Update default parameters in screenshare_loopback test sprang 2016-04-22 03:48:59 -07:00
  • de3b02916e Add links for base/third_party/libevent from Chrome. This is needed for an upcoming task queue implementation. The location of this folder was recently moved under base/ in Chromium, so I'm wondering if that's really the best way to do this for WebRTC as well. tommi 2016-04-22 01:47:02 -07:00
  • e8be6ff65d Add last error to fatal error messages. This requires including logging.h, which in turn pointed out a problem with our 'LOG_TAG' macro, so that macro is now renamed. tommi 2016-04-22 01:22:24 -07:00
  • bfde543f73 Audio Coding Module: Use separate instances for 16 kHz and 32 kHz iSAC decoder kwiberg 2016-04-22 00:32:02 -07:00
  • bcc6dbb6b2 DecoderDatabase::DecoderInfo: Remove unused member variable rtp_sample_rate_hz kwiberg 2016-04-22 00:12:38 -07:00
  • dcd730f564 Enable VP9 HW encoder on Exynos devices. Alex Glaznev 2016-04-21 17:01:46 -07:00
  • 4d7bc240b9 Fix valgrind complaint on uninitialized value isheriff 2016-04-21 16:37:20 -07:00
  • 1bcb8f05ad Revert of Modify ScreenCaptureFrameQueue into a template (patchset #10 id:170001 of https://codereview.webrtc.org/1902323002/ ) torbjorng 2016-04-21 14:18:19 -07:00
  • 34cad48cfb Modify ScreenCaptureFrameQueue into a template zijiehe 2016-04-21 13:24:59 -07:00
  • 6acd9f49d9 Cleanup webrtc/modules/desktop_capture sergeyu 2016-04-21 09:46:22 -07:00
  • cd5c25cb80 Use vcm::VideoSender in ViEEncoder. Peter Boström 2016-04-21 16:48:08 +02:00
  • 2b6707826e Cleaning up AEC metrics. minyue 2016-04-21 02:07:09 -07:00
  • 512663b63e Roll chromium_revision fcbfda57b7..882abee9ed (388458:388532) kjellander 2016-04-20 22:00:04 -07:00
  • 0cd086b70e Adding codecs to the RtpParameters returned by an RtpSender. Taylor Brandstetter 2016-04-20 16:23:10 -07:00
  • 8556c48a09 Add flag for external VNR rectangle diagnostics on NEON. jackychen 2016-04-20 16:04:31 -07:00
  • eb3603bd5e Don't always downsample to 16kHz in the reverse stream in APM aluebs 2016-04-20 15:27:58 -07:00