Commit Graph

  • ae68ea0008 Reland "Add new field trial for controlling congestion window settings" Evan Shrubsole 2019-04-09 09:59:00 +02:00
  • 01b9ca8b35 Roll chromium_revision 23e694012f..19364ba564 (649414:649524) chromium-webrtc-autoroll 2019-04-10 09:01:51 -07:00
  • 0951cfd13e Add crodbro as owner of congestion controller. Christoffer Rodbro 2019-04-10 14:15:49 +02:00
  • 890f62b8fe Provide robust and efficient variance computation for online statistics. Yves Gerey 2019-04-10 17:18:48 +02:00
  • fb20afd38c Pass notifications of RTT, PLR and LossNotification RTCP through EncoderSimulcastProxy Elad Alon 2019-04-10 16:38:16 +02:00
  • b6ef99bb33 Translate loss notifications and pass to encoder Elad Alon 2019-04-10 16:37:07 +02:00
  • 898395d181 RTPSenderVideo::GetSentRtpPacketInfo() over a set of sequence numbers Elad Alon 2019-04-10 15:55:00 +02:00
  • 0810a7c25a Add base class NetworkPredictor and NetworkPredictorFactory and wire up. Ying Wang 2019-04-10 13:48:24 +02:00
  • c21cf04618 Move frame adaptation inside video processor. Sami Kalliomäki 2019-04-10 13:44:58 +02:00
  • bd167cf140 Revert "Add new field trial for controlling congestion window settings" Evan Shrubsole 2019-04-10 12:09:56 +00:00
  • 6fe6b5aad9 merge deps= and unconditional deps+= blocks in media/BUILD.gn Danil Chapovalov 2019-04-10 12:50:24 +02:00
  • 25f35a8fa5 Add FieldTrial to only send probes on OnMaxTotalAllocatedBitrate() if currently sent bitrate is application-limited. Konrad Hofbauer 2019-04-10 12:38:06 +02:00
  • dd33d8ec71 Add new field trial for controlling congestion window settings Evan Shrubsole 2019-04-09 09:59:00 +02:00
  • cb2a4ffb2b Reland "Remove TaskQueue constructor that uses GlobalTaskQueueFactory" Danil Chapovalov 2019-04-10 07:47:00 +00:00
  • 4d4cce8b3f RNN VAD: Switch to PFFFT Alessio Bazzica 2019-04-10 11:11:09 +02:00
  • 4a53766c84 RNN VAD: Opus band spectral analysis refactoring Alessio Bazzica 2019-04-10 09:36:21 +02:00
  • d93a004086 Adds AddSamples function to SamplesStatsCounter. Sebastian Jansson 2019-04-09 15:38:07 +02:00
  • 7a930da66b Reland "Remove old audio device implementation." Kári Tristan Helgason 2019-04-10 08:43:53 +02:00
  • 3813d907fb Roll chromium_revision 819d50e7b3..23e694012f (649313:649414) chromium-webrtc-autoroll 2019-04-09 23:01:28 -07:00
  • 427a248e72 Roll chromium_revision 56b0d36f99..819d50e7b3 (649210:649313) chromium-webrtc-autoroll 2019-04-09 16:02:56 -07:00
  • f4770401dc Reland "Adding a restriction for legal RID values." Amit Hilbuch 2019-04-08 14:11:57 -07:00
  • 2af5dcbe9e Reland "Refactor FrameDecryptorInterface::Decrypt to use new API." Benjamin Wright 2019-04-09 20:08:41 +00:00
  • d39e2c83b7 Roll chromium_revision fe4d0c8e0f..56b0d36f99 (649101:649210) chromium-webrtc-autoroll 2019-04-09 12:02:48 -07:00
  • f87a7dfb42 Fix undefined behavior in FrameBuffer Ilya Nikolaevskiy 2019-04-09 19:23:36 +02:00
  • 6a489f22c7 Fully qualify googletest symbols. Mirko Bonadei 2019-04-09 15:11:12 +02:00
  • a857698d54 Revert "Adding a restriction for legal RID values." Guido Urdaneta 2019-04-09 17:12:23 +00:00
  • 5154c5bc01 Remove atlbase dependency and lowercase Windows header includes. Noah Richards 2019-04-09 09:04:08 -07:00
  • 2c5ab8ea49 Roll chromium_revision 6c8246bc15..fe4d0c8e0f (648994:649101) chromium-webrtc-autoroll 2019-04-09 08:03:38 -07:00
  • 869411805b Disables slow scenario test on IOS ARM64 debug builds. Sebastian Jansson 2019-04-09 15:15:24 +02:00
  • cf267052b3 Field trial to control inter-layer prediction. Sergey Silkin 2019-04-09 11:40:09 +02:00
  • 2e06926c95 Implement RTC[In/Out]boundRtpStreamStats.contentType. Henrik Boström 2019-04-09 13:59:31 +02:00
  • 7150d8c60f Refactoring scenario stats analysis. Sebastian Jansson 2019-04-09 14:18:09 +02:00
  • b55015e4e1 Replacing SequencedTaskChecker with SequenceChecker. Sebastian Jansson 2019-04-09 13:44:04 +02:00
  • 412dc5f27e Clean-up of unused PacingBufferPushback feature. Christoffer Rodbro 2019-04-09 11:38:52 +02:00
  • 556258af55 Fuzzer fix for multistream opus. Alex Loiko 2019-04-09 11:22:07 +02:00
  • f4481c8f73 Adds GetStats to scenario receive streams. Sebastian Jansson 2019-04-09 12:48:34 +02:00
  • 20789e477d Name changes inside VideoEncoder Elad Alon 2019-04-09 11:56:14 +02:00
  • 0a8562e276 Forward LossNotification from RTCPReceiver to EncoderRtcpFeedback Elad Alon 2019-04-09 11:55:13 +02:00
  • 1f44bc1df2 Delete local convenience alias Buffer Niels Möller 2019-04-09 10:27:34 +02:00
  • 00d1adf880 Make audio_device_module_from_input_and_output visible. Mirko Bonadei 2019-04-09 11:32:18 +02:00
  • 7dd83e2bf7 Revert "Refactor FrameDecryptorInterface::Decrypt to use new API." Henrik Boström 2019-04-09 10:36:31 +00:00
  • 88718fdce7 Fix comment - ice transport is cleared on the networking thread. Marina Ciocea 2019-04-09 10:49:38 +02:00
  • 7a53f666a7 Delete autoroll config for src/third_party/winsdk_samples Niels Möller 2019-04-09 10:38:15 +02:00
  • f3736ed3d8 Datachannel: Use absl::optional for maxRetransmits and maxRetransmitTime. Harald Alvestrand 2019-04-08 13:09:30 +02:00
  • 8581877121 Delete interface class VideoCaptureExternal Niels Möller 2019-04-09 08:24:58 +02:00
  • f73f7d684c Add thread safety annotations for some more PeerConnection members (part 13) Karl Wiberg 2019-04-08 15:36:53 +02:00
  • 2108cc6780 Added some more debugging logs Benjamin Wright 2019-04-08 16:50:04 -07:00
  • b703db9bce Fix and test CreateVideoStreamDecoder Danil Chapovalov 2019-04-08 16:59:28 +02:00
  • 25b96122ec Update visibility of java_audio_device_module_jni target Paulina Hensman 2019-04-08 16:57:09 +02:00
  • f71362f0cf Wire up RTCOutboundRtpStreamStats.totalEncodeTime. Henrik Boström 2019-04-08 16:14:23 +02:00
  • ea7b4c5c40 Roll chromium_revision afc02859a5..6c8246bc15 (648860:648994) chromium-webrtc-autoroll 2019-04-08 20:01:07 -07:00
  • 07f3279a73 Adding a restriction for legal RID values. Amit Hilbuch 2019-04-08 14:11:57 -07:00
  • 19a94cb81d Roll chromium_revision 827b96d72e..afc02859a5 (648742:648860) chromium-webrtc-autoroll 2019-04-08 14:01:50 -07:00
  • 642aa81f7d Refactor FrameDecryptorInterface::Decrypt to use new API. Benjamin Wright 2019-04-08 10:51:35 -07:00
  • 6fdbba3a03 Roll chromium_revision 7987ebdc29..827b96d72e (648632:648742) chromium-webrtc-autoroll 2019-04-08 11:00:52 -07:00
  • 7237c157ec Fixing failing ScenarioTest for IOS ARM64 Debug builds. Sebastian Jansson 2019-04-08 16:47:49 +02:00
  • c01367db40 Deprecating ThreadChecker specific interface. Sebastian Jansson 2019-04-08 15:20:44 +02:00
  • e5b94160b5 Decoder for multistream Opus. Alex Loiko 2019-04-08 17:19:41 +02:00
  • e9d2b4efdd Revert "Remove old audio device implementation." Jeroen de Borst 2019-04-08 15:00:02 +00:00
  • 57f2a5485a Revert "Remove TaskQueue constructor that uses GlobalTaskQueueFactory" Florent Castelli 2019-04-08 13:34:38 +00:00
  • 14d1c9d968 Rename EncoderKeyFrameCallback back to EncoderRtcpFeedback Elad Alon 2019-04-08 14:16:17 +02:00
  • 8b60e8bc34 Give VideoSendStreamImpl access to RTP timestamps Elad Alon 2019-04-08 14:14:05 +02:00
  • 0cfa4cba5c Remove old audio device implementation. Kári Tristan Helgason 2019-04-05 10:40:44 +02:00
  • 4c6ca30019 Update VideoStreamEncoder to use new VideoEncoder::SetRates() method. Erik Språng 2019-04-08 15:14:01 +02:00
  • e893bfc336 Roll chromium_revision baccefbc73..7987ebdc29 (648532:648632) chromium-webrtc-autoroll 2019-04-08 06:02:31 -07:00
  • 28d13cb886 Add RtpSequenceNumberMap::InsertFrame() Elad Alon 2019-04-06 21:09:30 +02:00
  • 3fcc5be59d Remove unused members in VCMJitterEstimator. Åsa Persson 2019-04-04 09:40:27 +02:00
  • 61e2753500 Delete placeholder code for Windows Media Foundation capturer. Niels Möller 2019-04-08 12:57:16 +02:00
  • 800a10309d Fix timeout in rtcp_receiver_fuzzer - limit input length Elad Alon 2019-04-07 23:50:08 +02:00
  • f59666b3b2 Fix potential bug due to malformed input Johannes Kron 2019-04-08 12:57:06 +02:00
  • 1e2d436cbf Change PlayoutLatency setLatency zero-threshold value. Ruslan Burakov 2019-04-08 11:38:46 +02:00
  • 8b9f51132a Add stream labels into PeerConnection level smoke test. Artem Titov 2019-04-08 11:29:41 +02:00
  • e0b9355aa8 Move enum VideoType out of common_types.h Niels Möller 2019-04-05 14:44:10 +02:00
  • 0d32a737dc Fix naming in NetworkEmulationManager: endpoint_controller -> endpoint_container Artem Titov 2019-04-05 14:49:59 +02:00
  • 5a0665bea4 Make UDP receive buffer size configurable via field trial Johannes Kron 2019-04-08 10:35:50 +02:00
  • d1c6085cb3 Added FrameDecryptorInterface::Result constructor and IsOk() member function. Benjamin Wright 2019-04-05 18:05:09 -07:00
  • f948eb66aa Implement DefaultAudioQualityAnalyzer. Mirko Bonadei 2019-04-05 15:13:23 +02:00
  • 0b2bf9590f Roll chromium_revision 58ec016f06..baccefbc73 (648432:648532) chromium-webrtc-autoroll 2019-04-07 02:01:45 -07:00
  • a5b8220f2e Roll chromium_revision 0a611f37b8..58ec016f06 (648329:648432) chromium-webrtc-autoroll 2019-04-05 18:01:32 -07:00
  • 0694d1fce5 Roll chromium_revision 37663bcca7..0a611f37b8 (648215:648329) chromium-webrtc-autoroll 2019-04-05 14:00:55 -07:00
  • 72e977135c Add Result FrameDecryptorInterface::Decrypt Benjamin Wright 2019-04-05 13:15:26 -07:00
  • 2a3cf05af7 Roll chromium_revision f91f825874..37663bcca7 (648096:648215) chromium-webrtc-autoroll 2019-04-05 10:01:07 -07:00
  • ebd94f6df1 Using simulated time for GoogCC tests. Sebastian Jansson 2019-04-03 13:38:15 +02:00
  • 8f32b6c18c AEC3: Enable usage of external delay estimator Gustaf Ullberg 2019-04-05 16:23:50 +02:00
  • a553c72659 Tune VideoCodecTestLibvpx.TemporalLayersVP8 thresholds. philipel 2019-04-05 16:03:00 +02:00
  • 363fb7e050 Running scenario quality unit tests in simulated time. Sebastian Jansson 2019-04-05 12:49:35 +02:00
  • 7b7485b796 Remove TaskQueue constructor that uses GlobalTaskQueueFactory Danil Chapovalov 2019-04-05 14:49:45 +02:00
  • 59e875ce18 Tune VideoCodecTestLibvpx.MultiresVP8 thresholds. philipel 2019-04-05 14:29:30 +02:00
  • c46a999342 Reduce flakiness of repeating task test. Sebastian Jansson 2019-04-04 16:49:05 +02:00
  • ae2213b38d Delete compatibility alias webrtc::kI420 Niels Möller 2019-03-29 12:50:20 +01:00
  • ff39312958 Add ability to have multiple connected remote endpoints Artem Titov 2019-04-05 11:19:52 +02:00
  • 5684af5d63 VideoSendStream::Stats::total_encode_time_ms added. Henrik Boström 2019-04-02 15:05:21 +02:00
  • a556448138 Don't recreate the VideoReceiveStream on SetFrameDecryptor in the MediaEngine. Benjamin Wright 2019-04-03 10:44:18 -07:00
  • 144575b65a Roll chromium_revision e05071635b..f91f825874 (647992:648096) chromium-webrtc-autoroll 2019-04-05 00:01:49 -07:00
  • 4e95e17a66 Roll chromium_revision b95224d1f4..e05071635b (647872:647992) chromium-webrtc-autoroll 2019-04-04 17:20:02 -07:00
  • 0ae222a62f Roll chromium_revision 4aff3b8e0f..b95224d1f4 (647765:647872) chromium-webrtc-autoroll 2019-04-04 13:01:11 -07:00
  • 1c747f5717 Preparing VideoReceiveStream for move to TaskQueue. Sebastian Jansson 2019-04-04 13:01:39 +02:00
  • f75d458951 Roll chromium_revision e839e72818..4aff3b8e0f (647650:647765) chromium-webrtc-autoroll 2019-04-04 09:01:23 -07:00
  • 50b8c399c9 Generalize the C-language Opus interface. Alex Loiko 2019-04-03 15:12:01 +02:00
  • 21f6fd79ad Add preemptive rate and preferred buffer size plots to event log visualizer. Jakob Ivarsson 2019-04-04 10:15:02 +02:00