Commit Graph

  • 253d50fbe6 Add new Stun utility functions Jonas Oreland 2019-11-28 17:08:07 +01:00
  • 2dec496f80 Add directive to make TRACE_EVENT macros optional. Doudou Kisabaka 2019-11-28 14:24:31 +01:00
  • b8306cc9bb Remove temporary 8-bit H264 HDR fix Johannes Kron 2019-11-28 13:48:07 +01:00
  • 096a46f38f Implement AV1 RtpPacketizer class Danil Chapovalov 2019-11-28 13:42:50 +01:00
  • 4314a494cf Implements a task-queue based PacedSender, wires it up for field trials Erik Språng 2019-11-26 17:48:49 +01:00
  • 5314b13a8d Fix undefined-shift in RtpDepacketizerAv1::AssembleFrame Danil Chapovalov 2019-11-26 10:13:07 +01:00
  • bfcb6c3f13 Add rtt estimate EventBasedExponentialMovingAverage to Connection Jonas Oreland 2019-11-28 09:40:01 +01:00
  • 6532fc6024 Roll chromium_revision 2b82941a12..8955e0d38a (719656:719771) chromium-webrtc-autoroll 2019-11-27 14:03:01 -08:00
  • e1611a07d8 Replace template_util.h with C++14 STL methods Steve Anton 2019-11-27 10:53:45 -08:00
  • b3fb339c44 Roll chromium_revision 65c32b57c2..2b82941a12 (719106:719656) chromium-webrtc-autoroll 2019-11-27 10:02:12 -08:00
  • 3f75209656 Revert "Remove temporary workaround for generate_licenses." Yves Gerey 2019-11-27 17:10:17 +00:00
  • d08bb1e12f Propagate absolute capture time through video receiving side. Ruslan Burakov 2019-11-27 16:49:10 +01:00
  • 7968530418 Removes caching SimulcastEncoderAdapter::GetEncoderInfo() Erik Språng 2019-11-27 17:26:58 +01:00
  • 840394c6eb Fix bw_limited_resolution in SendStatisticsProxy GetStats Ilya Nikolaevskiy 2019-11-26 17:20:50 +01:00
  • b529b7aeba Add string<->VideoCodecType conversion for all codec types. Danil Chapovalov 2019-11-27 13:59:41 +01:00
  • 5cef9c3581 Revert "Add support for RtpEncodingParameters::max_framerate" Florent Castelli 2019-11-27 13:17:29 +00:00
  • 8861d02f89 Restore tests that were accidently deleted during refactoring Artem Titov 2019-11-27 13:28:47 +01:00
  • 9f9e20a3dc Fix errorprone issues preventing Chromium Roll. Mirko Bonadei 2019-11-27 12:40:33 +01:00
  • 6565681128 Turn off Goma for Linux GCC. Patrik Höglund 2019-11-27 12:48:08 +01:00
  • 26cc5e650f Corrected the aggregation of AGC choices and add fallback solution Per Åhgren 2019-11-26 22:58:53 +01:00
  • 17e4c58318 Adding parametrization of the AEC3 howling mitigation behavior Per Åhgren 2019-11-27 08:13:24 +01:00
  • 98e745b302 make Connection::port() protected Jonas Oreland 2019-11-27 11:02:45 +01:00
  • b1ccae253e Reland "Fixes dynamic mode pacing issues." Erik Språng 2019-11-25 18:22:09 +01:00
  • dc36829db0 Add VideoCodecType::kVideoCodecAV1 value Danil Chapovalov 2019-11-26 14:48:20 +01:00
  • e14cb99408 Correct/update the activation of the multi-channel processing in APM Per Åhgren 2019-11-27 09:34:22 +01:00
  • c363982eea Convert proxy.h helper classes to variadic templates Steve Anton 2019-11-26 15:27:50 -08:00
  • 2a6b3b1f7f Correcting the analog AGC re-initialization at device changes Per Åhgren 2019-11-26 19:34:26 +01:00
  • 7a9a092708 Delete media transport integration. Bjorn A Mellem 2019-11-26 09:19:40 -08:00
  • 2b4bd97517 Fix fuzzer-found bug in fuzzer Sam Zackrisson 2019-11-26 18:52:00 +01:00
  • 44d7ec0683 Add Opus-only audio codec factories Karl Wiberg 2019-11-26 14:00:41 +01:00
  • 3967389d34 Revert "Fixes dynamic mode pacing issues." Erik Språng 2019-11-26 17:02:25 +00:00
  • 6a4a14635e Add ability to strip out logging messages from the binary Artem Titov 2019-11-26 16:24:46 +01:00
  • 68c6572980 Add a CreateNetEq method that takes an AudioDecoderFactory Ivo Creusen 2019-11-26 12:29:05 +01:00
  • fdaba6cf16 Use std::atomic for RefCounter Danil Chapovalov 2019-11-26 12:27:00 +01:00
  • ef4ab7682b Roll chromium_revision bdce346064..65c32b57c2 (718772:719106) chromium-webrtc-autoroll 2019-11-26 04:02:13 -08:00
  • a88655daf9 NetEQ RTP play: textlog to stderr as option Alessio Bazzica 2019-11-25 16:35:12 +01:00
  • 27bd76bcb2 DCHECKing for deprecated 8kHz support in AGC and changing fuzzer Per Åhgren 2019-11-26 09:23:45 +01:00
  • a101a4f186 Reland "Add IvfVideoFrameGenerator" Artem Titov 2019-11-25 23:19:42 +01:00
  • d5e2f215d6 VideoRtpTrackSource: implement encoded source methods. Markus Handell 2019-11-26 09:30:08 +01:00
  • 72e6cb0b3f Fixes dynamic mode pacing issues. Erik Språng 2019-11-25 18:22:09 +01:00
  • 13ea34f305 Revert "Add IvfVideoFrameGenerator" Steve Anton 2019-11-25 21:57:49 +00:00
  • 353a718dfd Address failing wpt test cases for the rollback feature Eldar Rello 2019-11-25 18:49:44 +02:00
  • 6620506591 Roll chromium_revision e0dd604cfd..bdce346064 (718623:718772) chromium-webrtc-autoroll 2019-11-25 12:01:41 -08:00
  • 15be5282e9 Add support for RtpEncodingParameters::max_framerate Florent Castelli 2019-11-21 15:24:23 +01:00
  • f534a64047 AEC3: Sub-band nearend detector Gustaf Ullberg 2019-11-25 16:13:58 +01:00
  • 7f44505461 Allow min start bitrate to be lower than min bitrate. Sergey Silkin 2019-11-25 12:36:52 +01:00
  • eee1a49fe1 Roll chromium_revision 0ec8ef3c9f..e0dd604cfd (718517:718623) chromium-webrtc-autoroll 2019-11-25 06:05:56 -08:00
  • c7a46c49a0 Fix VideoStreamEncoder to not reference encoded data from the RunPostEncode task. philipel 2019-11-25 15:01:09 +01:00
  • 712a26f384 Add IvfVideoFrameGenerator Artem Titov 2019-11-25 12:12:36 +01:00
  • 63dced9f45 Add class for ExponentialMovingAverage Jonas Oreland 2019-11-25 13:00:15 +01:00
  • fba448178c Make it possible to inject a custom NetEqFactory from the java interface. Ivo Creusen 2019-11-25 12:52:47 +01:00
  • c421f3ef15 Makes sprang@ owner in modules/pacing Erik Språng 2019-11-25 12:26:02 +01:00
  • 80b2806250 Fixing a buffer overflow in Merge::Downsample Henrik Lundin 2019-11-25 10:21:00 +01:00
  • 00cc836fcf Makes all of RtpVideoSenderTest use simulated time Erik Språng 2019-11-25 12:21:46 +01:00
  • 912b3b83b3 Make rtc::Thread a TaskQueue Danil Chapovalov 2019-11-22 15:52:40 +01:00
  • 2aaf4afb09 Semiautomatic attempt to clean test/BUILD.gn deps Artem Titov 2019-11-22 13:25:12 +01:00
  • 00376e190a Add totalInterFrameDelay to RTCInboundRTPStreamStats Johannes Kron 2019-11-25 10:25:42 +01:00
  • 429d8fe28b Add fuzzer test for RtpDepacketizerAv1::AssembleFrame function Danil Chapovalov 2019-11-21 16:05:25 +01:00
  • eac63e7e02 Remove temporary workaround for generate_licenses. Yves Gerey 2019-11-24 00:23:50 +01:00
  • 31b01c0534 Fuzz APM float interface with up to 8 channels Sam Zackrisson 2019-11-25 08:48:26 +01:00
  • 2ad66eccb5 Roll chromium_revision 126f20ede5..0ec8ef3c9f (718412:718517) chromium-webrtc-autoroll 2019-11-24 20:02:47 -08:00
  • 51868f52c6 Revert "Reland "Make webrtc_fuzzer_main depend on webrtc_component in Chromium."" Mirko Bonadei 2019-11-23 15:10:32 +00:00
  • 8994c8bab3 Reland "Make webrtc_fuzzer_main depend on webrtc_component in Chromium." Mirko Bonadei 2019-11-23 10:01:46 +01:00
  • e85faf9ab9 Roll chromium_revision 53149b644c..126f20ede5 (718304:718412) chromium-webrtc-autoroll 2019-11-22 20:02:40 -08:00
  • 77dc19905d Changed the digital AGC1 gain to properly support multichannel Per Åhgren 2019-11-23 00:14:31 +01:00
  • 3af0cd8de2 Revert "Make webrtc_fuzzer_main depend on webrtc_component in Chromium." Mirko Bonadei 2019-11-23 08:41:42 +00:00
  • 1833a0c8a7 Roll chromium_revision 5395db8bba..53149b644c (718200:718304) chromium-webrtc-autoroll 2019-11-22 14:01:45 -08:00
  • e35b32c29f AGC: Removing unnneccessary copying and changing to using const Per Åhgren 2019-11-22 18:22:04 +01:00
  • 2f74d5f793 Make IceController injectable Jonas Oreland 2019-11-22 07:53:22 +01:00
  • befa435375 Roll chromium_revision 022da7ca60..5395db8bba (716991:718200) chromium-webrtc-autoroll 2019-11-22 10:02:32 -08:00
  • 9cb06610d2 Add multi-channel support to AECM Sam Zackrisson 2019-11-22 17:03:48 +01:00
  • c4f865413a Add TimeController to api/test/ and add a CreateTimeController API. Bjorn A Mellem 2019-11-21 10:37:18 -08:00
  • 3daedb6c88 Making the Analog AGC properly support multi-channel Per Åhgren 2019-11-22 12:11:40 +01:00
  • 5b82ba37cc Adding VoIP specific channel adjustments Per Åhgren 2019-11-22 15:35:57 +01:00
  • 6031716473 Move IceFieldTrials into own .h-file Jonas Oreland 2019-11-22 12:28:53 +01:00
  • 2148e9a931 Make webrtc_fuzzer_main depend on webrtc_component in Chromium. Mirko Bonadei 2019-11-22 14:34:52 +01:00
  • af070d0299 Improves device enumeration in ADM2 for Windows. henrika 2019-11-22 14:47:31 +01:00
  • e43b531266 Nuke p2p/base/stun.h Patrik Höglund 2019-11-21 11:21:41 +01:00
  • 9281436650 Add field trial to cap trendline slope in delay-based BWE. Björn Terelius 2019-11-22 11:36:52 +01:00
  • efbda8d90a Don't perform DataCallback if the input object has been stopped. Tim Haloun 2019-11-21 16:10:18 -08:00
  • 15f2ff4610 VideoRtpReceiver: factor out VideoRtpTrackSource. Markus Handell 2019-11-22 10:34:37 +01:00
  • 4995f872ca Cleans up the round robin packet queue. Erik Språng 2019-11-21 18:34:38 +01:00
  • 0174ffe700 Can list UWP applications Julien Isorce 2019-11-20 10:04:51 -08:00
  • b0df593e56 Reland "Prepares PacingController for simplified packet queue." Erik Språng 2019-11-18 13:40:24 +01:00
  • 6e9d0d38ef Make base classes for native video encoder/decoder public Xavier Lepaul 2019-11-21 16:10:22 +01:00
  • 58a3210823 Add config to reduce weight on small samples in BitrateEstimator. Christoffer Rodbro 2019-11-21 15:19:40 +01:00
  • 63737a918b Add new GOOG_PING and GOOG_MESSAGE_INTEGRITY_32 Jonas Oreland 2019-11-21 15:12:14 +01:00
  • 026f64fc54 Revert "VideoFrame: Store a reference to an encoded frame" Markus Handell 2019-11-21 14:07:19 +00:00
  • 038fd99780 Add RtpDepacketizerAv1::AssembleFrame function Danil Chapovalov 2019-11-21 14:08:28 +01:00
  • ad020f5a5c Delete DEPRECATED_SingleThreadedTaskQueueForTesting Danil Chapovalov 2019-11-20 10:49:11 +01:00
  • 76a7e518bd [UBSan] Add suppressions for vp8, opus, absl. Yves Gerey 2019-11-20 22:04:21 +01:00
  • 662678dbf7 Adds injectable trials from peerconnection down to transport controller. Erik Språng 2019-11-15 17:18:52 +01:00
  • ac7fd87375 Force alignment of generated JVM called functions. Raman Budny 2019-11-20 17:08:12 +03:00
  • ec22183f43 Revert lock for logging to CriticalSection Danil Chapovalov 2019-11-21 10:07:57 +01:00
  • 9982efa830 MediaStreamInterface: introduce encoded sinks. Markus Handell 2019-11-21 11:56:50 +01:00
  • b86a1770ee Expose ABGRToI420 in YuvHelper. Sami Kalliomäki 2019-11-21 11:08:54 +01:00
  • e835fc01b1 Add UMA counter for audio interruptions Henrik Lundin 2019-11-21 09:34:29 +01:00
  • c4e506ebdf Fix writing into closed FrameWriter when dumping video in PC framework Artem Titov 2019-11-20 17:07:11 +01:00
  • 22ae169d17 Remove dependencies on Chromium's webrtc_overrides. Mirko Bonadei 2019-11-15 08:59:38 +01:00
  • 108a2f025d Preventively fix missing braces warnings. Mirko Bonadei 2019-11-20 19:43:38 +01:00