Commit Graph

  • b19f27a5f9 Decode Target Information for VP8 libvpx encoder. philipel 2019-03-28 16:09:52 +01:00
  • 1f928d3316 Close data channels when ID assignment fails. Harald Alvestrand 2019-03-28 11:29:38 +01:00
  • 4c7112a27a Reland "in WebrtcVoiceEngine allow to set TaskQueueFactory" Danil Chapovalov 2019-03-27 18:51:45 +01:00
  • 90d782619e Fix a comment reg. use of field trial. Christoffer Rodbro 2019-03-28 15:59:26 +01:00
  • 9d766b91df Delete deprecated variant of VideoEncoder::Encode Niels Möller 2019-03-28 09:19:35 +01:00
  • ab65d8aab5 Fix target bitrate RTCP messages behavior for SVC streams Ilya Nikolaevskiy 2019-03-28 14:53:04 +01:00
  • e8fd57c335 Move EventWrapper to its own build target Niels Möller 2019-03-28 15:10:17 +01:00
  • 40c9847a40 Roll chromium_revision b19e3c4c55..3c4f193f48 (644948:645294) chromium-webrtc-autoroll 2019-03-28 07:09:34 -07:00
  • 361855bac8 Rename OperatingPoint to DecodeTarget. philipel 2019-03-28 14:12:10 +01:00
  • 13339483a4 Move FifoBuffer to its own file and build target Niels Möller 2019-03-28 13:30:15 +01:00
  • e46f5db8bf Add missing using declarations for names in testing namespace. Mirko Bonadei 2019-03-26 20:14:46 +01:00
  • 8ea977d2fd Add ScopedAllowBaseSyncPrimitivesForTesting to Webrtc. François Doray 2019-03-22 13:01:54 -04:00
  • 20393ee9b7 Delete all stats-related logic from VCMJitterBuffer. Niels Möller 2019-03-28 12:56:30 +01:00
  • f49429d507 Adds workaround for audio not restarting after interruption Kári Tristan Helgason 2019-03-28 11:03:27 +01:00
  • e5cc85b5c5 Introduce dynamic endpoints Artem Titov 2019-03-28 12:11:09 +01:00
  • e17339b872 NetEq fuzzer: shorten the maximum fuzzer input Henrik Lundin 2019-03-27 15:18:15 +01:00
  • 6bf15126dc Refactor VideoEncoderWrapper, to let EncodedImage own the data buffer. Niels Möller 2019-03-28 11:13:02 +01:00
  • dd41da697a Delete unused methods from VCMReceiveStatisticsCallback Niels Möller 2019-03-28 08:59:07 +01:00
  • ce584cf1d9 Remove Remb::kFeedbackMessageType Elad Alon 2019-03-27 23:07:49 +01:00
  • 289f13d5ac Remove CreateVideoStreamEncoder version that uses GlobalTaskQueueFactory Danil Chapovalov 2019-03-26 19:21:37 +01:00
  • 3993b18795 Use DefaultTaskQueueFactory in tool network_tester_server instead of using it via GlobalTaskQueueFactory helper Danil Chapovalov 2019-03-27 19:42:15 +01:00
  • 71f76b54ad Log when a TargetBitrate XR is sent with layers enabled/disabled. Rasmus Brandt 2019-03-27 16:06:30 +01:00
  • 20574f48b5 Testing no /DUNICODE assumptions with Win more configs bots. Mirko Bonadei 2019-03-28 07:50:07 +01:00
  • 185e802971 Prefix AUDIO_DEVICE_INCLUDE_ANDROID_AAUDIO with WEBRTC_. Mirko Bonadei 2019-03-27 21:11:17 +01:00
  • b3ae979ecd Roll chromium_revision afedac6c9e..b19e3c4c55 (644823:644948) chromium-webrtc-autoroll 2019-03-27 13:03:46 -07:00
  • ed2207abee Introduce a configurable "critical low" bandwidth in AIMD rate control. Christoffer Rodbro 2019-03-27 16:18:39 +01:00
  • efe4c92d54 Use RtpSender/RtpReceiver track ID for legacy GetStats Steve Anton 2019-03-27 10:26:06 -07:00
  • 177670afd6 Add bindings for simulcast and RIDs in Android SDK. Amit Hilbuch 2019-03-25 12:53:58 -07:00
  • ce50b000d9 Add bindings for RIDs in iOS SDK. Amit Hilbuch 2019-03-26 10:42:28 -07:00
  • a524f95a13 Roll chromium_revision d36473037f..afedac6c9e (644705:644823) chromium-webrtc-autoroll 2019-03-27 09:01:34 -07:00
  • 53c75cff2e Fix for acknowledged bitrate estimator getting stuck at low bandwidth. Christoffer Rodbro 2019-03-27 16:24:09 +01:00
  • b8fffa1ad8 Delete method VCMJitterBuffer::RegisterStatsCallback Niels Möller 2019-03-27 15:16:39 +01:00
  • 3e61c51e7a AEC3: Fix range in filter analyzer Gustaf Ullberg 2019-03-27 15:52:03 +01:00
  • 01d3618a75 Make the OnMaxTotalAllocation probes configurable. Jonas Olsson 2019-03-27 15:57:02 +01:00
  • f0d1c03c31 Add replacement interface for webrtc::GainConrol Sam Zackrisson 2019-03-27 13:28:08 +01:00
  • 4bd3177ae5 Reland "Avoid calling OnRoundTripTimeUpdate with invalid RTTs." Christoffer Rodbro 2019-03-27 12:34:21 +01:00
  • 4d9df38d82 Add new more flexible VideoEncoder::SetRate() method. Erik Språng 2019-03-27 15:00:43 +01:00
  • 673f7e56e4 Do not assume /DUNICODE and /D_UNICODE. Mirko Bonadei 2019-03-25 09:01:02 +01:00
  • 24923e8cfa Make some constants in the bitrate prober configurable. Jonas Olsson 2019-03-27 14:19:04 +01:00
  • 0cc2fe5e78 Delete transitional includes from common_types.h Niels Möller 2019-03-22 14:25:57 +01:00
  • 53dd1f3c1a PFFFT Wrapper: ordered transform. Alessio Bazzica 2019-03-26 17:27:32 +01:00
  • 7b6acd68ee Revert "Avoid calling OnRoundTripTimeUpdate with invalid RTTs." Christoffer Rodbro 2019-03-27 12:52:33 +00:00
  • afa61c94e5 Avoid calling OnRoundTripTimeUpdate with invalid RTTs. Christoffer Rodbro 2019-03-27 12:34:21 +01:00
  • 8f22a28e30 Check render size instead of frame size. Paulina Hensman 2019-03-26 16:47:08 +01:00
  • 7d72d0fb39 Change VideoCodecTestStats API. Rasmus Brandt 2019-03-26 16:56:14 +01:00
  • c8ba8b2409 Restrict RNN VAD and PFFFT wrapper visibility Alessio Bazzica 2019-03-27 09:30:14 +01:00
  • f959bf8ffc Roll chromium_revision 69e6e3c109..d36473037f (644573:644705) chromium-webrtc-autoroll 2019-03-27 01:01:51 -07:00
  • 712fb89ca8 Allocate separate component buffers in MultiplexEncodedImagePacker::Unpack Niels Möller 2019-03-21 15:16:29 +01:00
  • b9bb3718e3 Revert "Don't crash when a datachannel can't get an ID" Harald Alvestrand 2019-03-27 07:23:31 +00:00
  • cf8df397c5 Roll chromium_revision ff1de589c9..69e6e3c109 (644450:644573) chromium-webrtc-autoroll 2019-03-26 16:01:51 -07:00
  • 77c442ca19 Don't crash when a datachannel can't get an ID Harald Alvestrand 2019-03-25 16:47:02 +01:00
  • 2547d2cf2b Roll chromium_revision e12963702c..ff1de589c9 (644325:644450) chromium-webrtc-autoroll 2019-03-26 12:18:08 -07:00
  • 01b25587eb Revert "Disable TestVp9ImplProfile2.EncodeDecode on iOS." Mirko Bonadei 2019-03-26 19:05:25 +00:00
  • e27ccf9a16 Revert "in WebrtcVoiceEngine allow to set TaskQueueFactory" Amit Hilbuch 2019-03-26 17:36:53 +00:00
  • a39254da59 in WebrtcVoiceEngine allow to set TaskQueueFactory Danil Chapovalov 2019-03-26 14:10:16 +01:00
  • 48193b065a In FrameBuffer call stats callback's OnCompleteFrame once per superframe Ilya Nikolaevskiy 2019-03-25 11:40:34 +01:00
  • 225f4f6cbe Link x-axes across all figures for synchronized zooming in the interactive eventlogvisualizer plots. Konrad Hofbauer 2019-03-26 13:23:54 +01:00
  • 081bec34bf Roll chromium_revision bef297074c..e12963702c (644220:644325) chromium-webrtc-autoroll 2019-03-26 08:01:20 -07:00
  • 46b4a0f3fa Removes PostStop from RepeatingTaskHandle. Sebastian Jansson 2019-03-26 15:24:23 +01:00
  • 07122bc87e Use TaskQueueForTest instead or TaskQueue in unittests Danil Chapovalov 2019-03-26 14:37:01 +01:00
  • a533e00fa0 Reland "Replace RTPHeader memset with assignment from a fresh object." Niels Möller 2019-03-26 13:14:30 +01:00
  • a58e169269 Add thread safety annotations for some more PeerConnection members (part 8) Karl Wiberg 2019-03-26 13:33:43 +01:00
  • 8ea8dcbae6 Rename create_network_emulation_manager_api into create_network_emulation_manager Artem Titov 2019-03-26 13:38:02 +01:00
  • ac025898e1 Fix misunderstanding: OnTransportChanged is called on network thread Karl Wiberg 2019-03-26 13:08:37 +01:00
  • 89cc7d43e6 Add logging of internal stats into default video quality analyzer Artem Titov 2019-03-26 11:32:57 +01:00
  • 76ba7dbc4f Revert "Replace RTPHeader memset with assignment from a fresh object." Alessio Bazzica 2019-03-26 11:58:49 +00:00
  • 12ba3adcaf Move unique_ptr into task instead of using a raw pointer Karl Wiberg 2019-03-26 11:18:39 +01:00
  • 2611164688 Subtract protection bitrate from link headroom bitrate Erik Språng 2019-03-26 11:09:04 +01:00
  • 50686460ca Replace RTPHeader memset with assignment from a fresh object. Niels Möller 2019-03-26 10:36:02 +01:00
  • f2ca8c5341 Allow injecting a Vp8FrameBufferControllerFactory Elad Alon 2019-03-25 13:19:43 +01:00
  • 2214b91c1f Cleanup SequenceTaskChecker unittests Danil Chapovalov 2019-03-25 15:13:59 +01:00
  • d999351951 Delete function url_decode Niels Möller 2019-03-25 14:45:58 +01:00
  • 6cab5c8718 Add thread safety annotations for some more PeerConnection members (part 5) Karl Wiberg 2019-03-26 09:57:01 +01:00
  • 4168437782 Remove unused callbacks from VideoStreamDecoder Niels Möller 2019-03-25 15:51:03 +01:00
  • 39903df628 Delete unused method StreamInterface::ReadAll Niels Möller 2019-03-22 15:01:31 +01:00
  • f269b561f5 Remove public visibility from some rtc_base libraries. Mirko Bonadei 2019-03-26 07:52:55 +01:00
  • 2597823b2e Roll chromium_revision 576174d494..bef297074c (644114:644220) chromium-webrtc-autoroll 2019-03-26 01:01:25 -07:00
  • 6da14388cd Roll chromium_revision 13ad83754c..576174d494 (643446:644114) chromium-webrtc-autoroll 2019-03-25 18:01:48 -07:00
  • a59dcc3de2 Use Abseil container algorithms in api/ Steve Anton 2019-03-25 13:53:07 -07:00
  • 2acd163448 Use Abseil container algorithms in rtc_base/ Steve Anton 2019-03-25 13:48:30 -07:00
  • 8f4338495d Add probing histograms. Jonas Olsson 2019-03-25 10:10:31 +01:00
  • d97096706b Delete unused method ProxyServer::OnBindingDestroyed Niels Möller 2019-03-25 08:57:50 +01:00
  • c29cb2c42a Fix for potential RTCP XR target bitrate issue. Åsa Persson 2019-03-25 12:06:59 +01:00
  • 7db3bb95dc Revert "Remove rtc::TimeMillis() call from ALR detector." Sebastian Jansson 2019-03-25 10:17:00 +01:00
  • 1419539656 Disable TestVp9ImplProfile2.EncodeDecode on iOS. Sergey Silkin 2019-03-25 12:45:06 +01:00
  • d57efc12fb Delete class StringRtpHeaderExtension, replaced with std::string Niels Möller 2019-03-22 14:02:11 +01:00
  • 90ed3f9e32 AEC3: Signal dependent ERLE: adding bounds to the index used for accessing the filter frequency response. Jesús de Vicente Peña 2019-03-25 10:10:54 +01:00
  • 98417037d9 rtc::Event::Wait(kForever): Print stack trace when we deadlock Karl Wiberg 2019-03-24 19:12:40 +01:00
  • b00dec57fe Qualify cmath function calls. Mirko Bonadei 2019-03-25 09:31:06 +01:00
  • 2cdc6117b0 Add some OWNERS to rtc_base/experiments/ Karl Wiberg 2019-03-24 19:24:21 +01:00
  • 9b1288c8ec PFFFT APM wrapper: unit test fix. Alessio Bazzica 2019-03-25 09:56:30 +01:00
  • 9debe5aee4 Deleting copy constructors for Scoped* classes. Sebastian Jansson 2019-03-22 15:42:38 +01:00
  • 0cd95081c0 Delete last traces of RtpTransportAdapter Niels Möller 2019-03-22 10:51:47 +01:00
  • 85a4a93e77 Add thread safety annotations for some more PeerConnection members (part 4) Karl Wiberg 2019-03-22 15:29:58 +01:00
  • c70999ed54 Add thread safety annotations for some more PeerConnection members (part 3) Karl Wiberg 2019-03-22 15:14:27 +01:00
  • 1e1e102380 Add thread safety annotations for some more PeerConnection members (part 2) Karl Wiberg 2019-03-22 14:27:22 +01:00
  • fb3be3948d Add thread safety annotations for some more PeerConnection members Karl Wiberg 2019-03-22 14:13:22 +01:00
  • c771c805f1 Use scoped_refptr to share the instance of OpenSLEngineManager Lu Liu 2019-03-22 12:40:05 -07:00
  • b947fe1218 Paying off some debt from rtp_utils.cc Amit Hilbuch 2019-03-22 12:04:26 -07:00
  • 56325786d4 Mark MediaBufferImpl as final. Noah Richards 2019-03-21 17:30:47 -07:00