Commit Graph

  • 80f53b785b Extend WebRTC-Video-MinVideoBitrate to experiment per-codec Elad Alon 2019-10-11 16:19:43 +02:00
  • e62a588314 Merging TransportFeedbackAdapter and SendTimeHistory. Sebastian Jansson 2019-10-09 20:43:32 +02:00
  • c69c1bbda8 Plot delay feedback in RTCP arrival order. Björn Terelius 2019-10-11 15:06:58 +02:00
  • 5740f3e2b8 Clarify expectation on GlobalLock Danil Chapovalov 2019-10-10 11:12:15 +02:00
  • 3c918b1af8 Fix bypass of unnecessary resampling Gustaf Ullberg 2019-10-11 13:14:44 +02:00
  • 51bf200294 Reduce number of RTPVideoSender::SendVideo parameters Danil Chapovalov 2019-10-11 10:53:27 +02:00
  • 4b64411406 NetEqImpl::GetDecoderFormat: Return RTP clockrate, not codec sample rate Karl Wiberg 2019-10-11 09:37:42 +02:00
  • 3b819f3d8b Move video_sources_.clear() call to CallTest::DestroyStreams Niels Möller 2019-10-10 12:42:41 +02:00
  • 7c3b10013c Roll chromium_revision 3fcb948181..3d7980bda8 (704895:705004) chromium-webrtc-autoroll 2019-10-10 23:00:58 -07:00
  • e6f9bd0009 Roll chromium_revision d66030f8c3..3fcb948181 (704779:704895) chromium-webrtc-autoroll 2019-10-10 17:01:15 -07:00
  • 3273b5efd4 Roll chromium_revision a1c9c88904..d66030f8c3 (704650:704779) chromium-webrtc-autoroll 2019-10-10 13:01:17 -07:00
  • d62ac3f0b8 Use fake clock for replay fuzzing Kuang-che Wu 2019-10-10 22:06:12 +08:00
  • d0704ce5c6 Remove RTCP tests from channel_unittest. Bjorn A Mellem 2019-10-10 10:49:53 -07:00
  • ee153c92fe Send rtcp::RemoteEstimate and rtcp::TransportFeedback in one packet Per Kjellander 2019-10-10 16:43:46 +02:00
  • 9e70f36143 Roll chromium_revision 651f5a2987..a1c9c88904 (704530:704650) chromium-webrtc-autoroll 2019-10-10 09:02:35 -07:00
  • f17976d019 Use single thread vp9 decoder for fuzzing Kuang-che Wu 2019-10-10 21:11:47 +08:00
  • 45eb135832 Remove the unused receive_timestamp arg to NetEq::InsertPacket Karl Wiberg 2019-10-10 14:23:00 +02:00
  • c466f080dd Cap vp9 fuzzer frame size to prevent OOM Kuang-che Wu 2019-10-10 20:25:10 +08:00
  • cd0eedb248 Don't allocate audio if we have no transport sequence number. Sebastian Jansson 2019-10-10 13:52:26 +02:00
  • 9afdddfed0 Enable capturing from camera in PC framework Artem Titov 2019-10-10 13:29:03 +02:00
  • 16999814e6 Add void::RtcpFeedbackSenderInterface::SendCombinedRtcpPacket Per Kjellander 2019-10-10 12:57:28 +02:00
  • 03f4b36bdd Roll chromium_revision d9b4f45e42..651f5a2987 (704251:704530) chromium-webrtc-autoroll 2019-10-10 03:01:36 -07:00
  • cbbfd08423 Replace virtual RtcpPacket::SetSenderSsrc with base member Danil Chapovalov 2019-10-10 09:56:29 +02:00
  • 907f1548af Revert "Implement rollback for setRemoteDescription" Alex Loiko 2019-10-10 09:08:55 +00:00
  • 28214cd9bf Fix handling of large packets in RtxReceiveStream Niels Möller 2019-10-09 17:44:40 +02:00
  • 8675eeec26 Bypass unnecessary resampling. Gustaf Ullberg 2019-10-09 13:34:36 +02:00
  • ba700de81f Add missing dependencies to the static library. Mirko Bonadei 2019-10-10 09:23:22 +02:00
  • 066c2ab92f Roll chromium_revision 8e1616e4fc..d9b4f45e42 (704145:704251) chromium-webrtc-autoroll 2019-10-09 11:02:13 -07:00
  • 16d4c4d4fb Implement rollback for setRemoteDescription Eldar Rello 2019-10-09 18:29:44 +03:00
  • 5963c7cf0a Count disabled due to low bw streams or layers as bw limited quality in GetStats Ilya Nikolaevskiy 2019-10-09 18:06:58 +02:00
  • 955f8fd047 Add virtual method rtcp::RtcpPacket::SetSenderSsrc Per Kjellander 2019-10-09 13:30:36 +02:00
  • 6f41f8e2ad Roll chromium_revision b2d00427a6..8e1616e4fc (703937:704145) chromium-webrtc-autoroll 2019-10-09 05:02:00 -07:00
  • f3f03e2b7c Removing outdated tests. Alex Loiko 2019-10-09 13:41:31 +02:00
  • f9807259a6 AEC3: Send the spectral power estimates for all channels to AecState Per Åhgren 2019-10-09 13:57:07 +02:00
  • d9755eea22 Delete large up-front allocation in LibvpxVp8Encoder::InitEncode Niels Möller 2019-10-09 10:59:03 +02:00
  • 422b9e0982 Run fullband processing at output rate on ARM Gustaf Ullberg 2019-10-09 13:02:14 +02:00
  • 1d3008bfc6 AEC3: Remove redundant class Per Åhgren 2019-10-09 12:54:43 +02:00
  • 9ddd72989a Add Duration field to EventRateCounter Evan Shrubsole 2019-10-09 10:37:09 +02:00
  • 0169a3e5cc Delete AecState::EchoPathGain() Sam Zackrisson 2019-10-09 08:00:29 +02:00
  • e1092c0bc8 Roll chromium_revision a78cc9b4cc..b2d00427a6 (703818:703937) chromium-webrtc-autoroll 2019-10-08 15:02:45 -07:00
  • 6e9395c6b7 Roll chromium_revision baa7b58596..a78cc9b4cc (703669:703818) chromium-webrtc-autoroll 2019-10-08 11:02:11 -07:00
  • f77b939d44 Makes render time > decode time in VideoFrameMatcher. Sebastian Jansson 2019-10-08 12:09:57 +02:00
  • 46b0140172 Update filter analyzer for multi channel Sam Zackrisson 2019-10-08 16:17:48 +02:00
  • 43bd7601d7 Fix build errors of RTCAudioDeviceTests Byoungchan Lee 2019-10-08 23:58:41 +09:00
  • cfe5e2a9f0 Stop using goma for MSVC bots. Mirko Bonadei 2019-10-08 15:56:53 +02:00
  • fa77ba6af1 SetStreams API of RtpSender wrapped for iOS and Android Cyril Lashkevich 2019-10-08 13:06:15 +00:00
  • 999afa9cb8 Fix cropping in H264 decoder wrapper. Sergey Silkin 2019-10-07 09:37:04 +02:00
  • 7f9a0f37b5 Roll chromium_revision 977e732442..baa7b58596 (703537:703669) chromium-webrtc-autoroll 2019-10-08 05:02:33 -07:00
  • d46d1e9a2f Add #COMPONENT to WebRTC. Patrik Höglund 2019-10-08 11:54:05 +02:00
  • e93b1fe8fd Improve bitstream dumping logic to handle multiple SLs correctly Ilya Nikolaevskiy 2019-10-08 13:17:09 +02:00
  • b4161d3c0d AEC3: Add multichannel support to the residual echo estimator Per Åhgren 2019-10-08 12:35:47 +02:00
  • 7e6abf0053 Roll chromium_revision 5ac2340a23..977e732442 (703358:703537) chromium-webrtc-autoroll 2019-10-07 17:02:43 -07:00
  • ff27da5ca1 Add/remove receive streams with SSRC 0 from media channels Saurav Das 2019-09-20 11:05:30 -07:00
  • a639f7a244 Roll chromium_revision 10156469d6..5ac2340a23 (703248:703358) chromium-webrtc-autoroll 2019-10-07 11:01:31 -07:00
  • 7c06777ab0 Cleanup includes in modules/include/module_common_types.h Danil Chapovalov 2019-10-07 12:56:24 +02:00
  • 0824c6f61a Delete voice_detection() pointer to submodule Sam Zackrisson 2019-10-07 14:03:56 +02:00
  • 24d251f796 Add 100 ms network delay to the SupportsFlexFEC* tests. Björn Terelius 2019-10-02 00:37:36 +02:00
  • 0a6510ddf9 Removes rtp_transport checks in AudioSendStream Sebastian Jansson 2019-10-04 09:31:08 +02:00
  • 99a2096248 Added support for skipping get_audio events, adding dummy packets and setting a field trial string. Ivo Creusen 2019-10-07 13:18:18 +02:00
  • 35cf9e76a8 Replaces static modifier functions in AudioSendStream. Sebastian Jansson 2019-10-04 09:30:32 +02:00
  • db0b3bcbfe Roll chromium_revision 35431c5114..10156469d6 (703133:703248) chromium-webrtc-autoroll 2019-10-07 03:05:13 -07:00
  • b441acf656 AEC3: Add support in the echo subtractor for handling multiple channels Per Åhgren 2019-10-05 09:07:24 +02:00
  • d21db5d67a Roll chromium_revision e2b55cc552..35431c5114 (703005:703133) chromium-webrtc-autoroll 2019-10-04 21:03:09 -07:00
  • 0e0a04cc0d Roll chromium_revision b5ead1daa2..e2b55cc552 (702047:703005) chromium-webrtc-autoroll 2019-10-04 13:02:26 -07:00
  • 2b84dad18c Fixed issue with H264 packet buffer where it was not detecting presence of sps/pps for idr frames Shyam Sadhwani 2019-10-02 17:22:33 -07:00
  • 4f2e9406c9 ACM: Adding support for more than 2 channels in the send pipeline Per Åhgren 2019-10-04 11:06:15 +02:00
  • dc34a25ca4 Adds RTPSenderVideo::Config struct with red/ulpfec config Erik Språng 2019-10-04 15:17:29 +02:00
  • b9bfe655d4 Delete VCMEncodedFrame::VerifyAndAllocate Niels Möller 2019-10-03 08:43:53 +02:00
  • 7536bc5395 Account for IP and UDP headers in emulated network Niels Möller 2019-10-04 13:54:39 +02:00
  • ed8eadcb56 Update RTC_LOGs in DtlsTransport to be able to distinguish errors. Henrik Boström 2019-10-04 09:43:26 +02:00
  • f83d0ef085 Revert "Remove an old hack from test_main_lib.cc." Patrik Höglund 2019-10-04 10:07:38 +00:00
  • 82a5100eb5 Replacing /target:target with /target in BUILD autofix. Sebastian Jansson 2019-10-04 09:26:04 +02:00
  • ea55b0872f Adds support for passing a vector of packets to the paced sender. Erik Språng 2019-10-02 14:57:46 +02:00
  • 79f3287fcf Cleanup of simple TODO(srte) comments. Sebastian Jansson 2019-10-04 09:25:06 +02:00
  • 5114a927aa Remove an old hack from test_main_lib.cc. Patrik Höglund 2019-10-03 11:32:30 +02:00
  • 0429f78992 Base overhead calculation for audio priority rate on available data. Sebastian Jansson 2019-10-03 18:32:45 +02:00
  • 78c82a4040 Adds trial to always start probes with a small padding packet. Erik Språng 2019-10-03 18:46:04 +02:00
  • 608083b66e Reset QP sum when QP is not reported on decoded frame. Mirta Dvornicic 2019-10-03 15:52:36 +02:00
  • 6cf554ecb4 Reduces locking in RtpSenderVideo. Erik Språng 2019-10-02 20:55:39 +02:00
  • f23131fdf2 Removing AudioAllocationSettings moving functionality to AudioSendStream. Sebastian Jansson 2019-10-03 10:03:55 +02:00
  • b96a3118ad Sum byte counts for all reports of type kStatsReportTypeSsrc Niels Möller 2019-10-02 13:27:16 +02:00
  • 2077542378 Roll chromium_revision 1fdb019b56..b5ead1daa2 (701929:702047) chromium-webrtc-autoroll 2019-10-02 09:02:42 -07:00
  • 62aee9379c Adds trial to calculate audio overhead based on available data. Sebastian Jansson 2019-10-02 12:27:06 +02:00
  • f1e97b9ebd Reland "Prepares RtpSenderVideo for batch forwarding of generated packets" Erik Språng 2019-09-26 12:48:47 +02:00
  • 1413ede74a Roll chromium_revision 4ce9e096a5..1fdb019b56 (701829:701929) chromium-webrtc-autoroll 2019-10-02 01:02:20 -07:00
  • 2e70719e48 Roll chromium_revision 443491f487..4ce9e096a5 (701518:701829) chromium-webrtc-autoroll 2019-10-01 17:03:26 -07:00
  • f4e0c29ed1 SimulcastEncoderAdapter: support per layer fallback and single encoder proxying Erik Språng 2019-10-01 18:50:03 +02:00
  • fddbe6c632 Improve readability in GoogCcNetworkController::OnSentPacket Elad Alon 2019-10-01 17:53:54 +02:00
  • 9d7eb28f72 Don't limit simulcast layers number for screenshare based on resolution Ilya Nikolaevskiy 2019-10-01 15:43:14 +02:00
  • 64672dce41 Adds log output to peer connection level scenario framework. Sebastian Jansson 2019-10-01 15:23:39 +02:00
  • 65235d3ae7 Add GetStats at end of PeerConnection quality tests Niels Möller 2019-10-01 13:35:33 +02:00
  • 7c2bed8337 Avoid memcpy in JavaToNativeEncodedImage Niels Möller 2019-10-01 14:02:58 +02:00
  • 55377fe241 Roll chromium_revision aa4c7d6aab..443491f487 (701411:701518) chromium-webrtc-autoroll 2019-10-01 05:02:34 -07:00
  • bfcec4c6d8 Delete old placeholders for moved api/ header files Niels Möller 2019-09-25 10:00:34 +02:00
  • 7c079f650d Reland "Fix minor regression caused by a8336d3" Evan Shrubsole 2019-09-26 09:55:03 +02:00
  • 8f736c0aeb AEC3: Analyze multi-channel SubtractorOutput in AecState Sam Zackrisson 2019-10-01 12:47:53 +02:00
  • b3bb2040a1 Remove unused RtpFrameObject ctor. philipel 2019-10-01 12:42:24 +02:00
  • 2f7d779471 Use new RtpFrameObject ctor for fuzzing. philipel 2019-09-30 16:16:32 +02:00
  • 2be50f5092 Roll chromium_revision a935474316..aa4c7d6aab (701308:701411) chromium-webrtc-autoroll 2019-09-30 19:01:45 -07:00
  • 8e1343aeda Add an alt-protocol to SDP to indicate which m= sections use a plugin transport. Bjorn A Mellem 2019-09-30 15:12:47 -07:00