Commit Graph

  • 2e2f67443e Add VideoStreamEncoder tests for DegredationPreference switching. Evan Shrubsole 2020-05-14 10:41:15 +02:00
  • 2f4b0106c2 docs: Improve Android testing docs Danilo Bargen 2020-05-13 15:11:15 +00:00
  • b088a952ee Roll chromium_revision 1f82a0280b..9330db6b76 (768300:768590) chromium-webrtc-autoroll 2020-05-13 19:02:55 -07:00
  • 47173c9f60 Hunch that something might be broken wrt Thread and TQ integration in Chromium. Tommi 2020-05-13 21:26:37 +02:00
  • adaec45f36 Removes RepairedRtpStreamId from overhead calculation. Erik Språng 2020-05-13 15:04:35 +02:00
  • da76ad3c49 Roll chromium_revision 7a46078a3f..1f82a0280b (768198:768300) chromium-webrtc-autoroll 2020-05-13 09:07:24 -07:00
  • ec02eef1ff Android: Remove min_sdk_version in GN (reland) Peter Wen 2020-05-13 09:31:15 -04:00
  • 5bf60e446d VideoStreamEncoderTest: Wait for QP usage handled callback event. Henrik Boström 2020-05-13 15:20:25 +02:00
  • 611fba4517 Mark construction time members of PhysicalSocketServer as const Niels Möller 2020-05-13 14:42:22 +02:00
  • a98cea863d Remove the PendingTaskSafetyFlag::Pointer type add ScopedTaskSafety. Tommi 2020-05-13 15:06:19 +02:00
  • ff88a64b67 Revert "Delete unused code to handle posix signals in PhysicalSocketServer" Mirko Bonadei 2020-05-13 13:48:11 +00:00
  • 21433cae74 Add field trial to let idle connection live longer than 30s Jonas Oreland 2020-05-13 14:11:25 +02:00
  • 3476e12446 Revert "Add an optional override for AudioRecord device" Henrik Lundin 2020-05-13 12:35:57 +00:00
  • d2490aef20 Delete unused code to handle posix signals in PhysicalSocketServer Niels Möller 2020-05-13 13:37:11 +02:00
  • 84afe46549 Don't await adaptation after deg-pref change Evan Shrubsole 2020-05-13 11:47:01 +02:00
  • 1d6e70f33d Roll chromium_revision a081fb662a..7a46078a3f (768098:768198) chromium-webrtc-autoroll 2020-05-13 03:02:11 -07:00
  • 95d40ee0df Remove unused VideoStream::balanced_settings() Evan Shrubsole 2020-05-13 10:33:16 +02:00
  • 2105d64a02 Add field trial for using different network cost cellular types Jonas Oreland 2020-05-13 10:15:34 +02:00
  • f3319816ad Separate capturing device index from VideoConfig Andrey Logvin 2020-05-13 08:02:26 +00:00
  • 381d10963a [Adaptation] Move adaptation logic to a separate task queue. Henrik Boström 2020-05-12 18:49:07 +02:00
  • 1190f49aea Roll chromium_revision cb4a800cb3..a081fb662a (767931:768098) chromium-webrtc-autoroll 2020-05-12 19:01:48 -07:00
  • 2aa935684a Reset frame queue in ScreenCapturerX11::SelectSource to fix issues with different sized monitors. Trevor Hayes 2020-05-07 16:47:05 -04:00
  • b856dc1556 Remove VideoGeneratorType from pc framework test api. Andrey Logvin 2020-05-07 14:17:52 +00:00
  • 72b74997ce Roll chromium_revision 35425e2e59..cb4a800cb3 (767819:767931) chromium-webrtc-autoroll 2020-05-12 13:02:25 -07:00
  • f531c4968f Roll chromium_revision ceb47b836c..35425e2e59 (767701:767819) chromium-webrtc-autoroll 2020-05-12 09:06:27 -07:00
  • 1aec2bf115 reorder sdes suites to not prefer gcm Philipp Hancke 2020-05-12 10:11:27 +02:00
  • 8c7384c307 Add field trial for surfacing cellular types in AndroidNetworkMonitor Jonas Oreland 2020-05-12 13:59:41 +02:00
  • cd1ba9411b Roll chromium_revision a775f4aeaa..ceb47b836c (759199:767701) Mirko Bonadei 2020-05-12 12:12:13 +02:00
  • b0bd0708d6 Surface ResidualEchoDetector creation to API Sam Zackrisson 2020-05-12 10:48:19 +02:00
  • 5c1a56540b Revert "Disable PipeWire on Chromecast builds." Mirko Bonadei 2020-05-12 06:14:31 +00:00
  • b28bc83d02 [Adaptation] Make Manager's Resources not depend on encoder queue. Henrik Boström 2020-05-11 16:37:41 +02:00
  • 9438ddc9fc [Adaptation] Give QualityScaler a pending callbacks queue and unittests Henrik Boström 2020-05-11 16:32:41 +02:00
  • f9ed56b656 Add ability to set custom RtpEncodingParameters for each simulcast stream in PC framework Artem Titov 2020-05-11 21:17:25 +02:00
  • c55516dd55 [Adaptation] Make Resources reference counted and add more DCHECKs. Henrik Boström 2020-05-11 16:29:22 +02:00
  • cc57b935cd Make video quality analyzer compatible with real SFU in the network Artem Titov 2020-05-11 16:09:26 +02:00
  • baa2c836ba Introduce ability to set peer name for PC level tests Artem Titov 2020-05-11 19:51:42 +02:00
  • bf46cfef22 Refactors send rate statistics in RtpSenderEgress Erik Språng 2020-05-11 18:22:02 +02:00
  • 8e321cd690 [Adaptation] Make QuailtyScalerResourse to report underuse if quality scaling is off Ilya Nikolaevskiy 2020-05-11 15:33:23 +02:00
  • a270250426 [Adaptation] Disable inital frame drop for simuclast/svc Ilya Nikolaevskiy 2020-05-11 13:35:52 +02:00
  • 6efc14b33d VideoTrackSourceInterface: make some newly introduced methods pure virtual. Markus Handell 2020-05-05 20:11:13 +02:00
  • a54ba4c02e Make video_loopback work with av1 Danil Chapovalov 2020-05-11 12:36:13 +02:00
  • 3a65dba926 Revert "Removes lock release in PacedSender callback." Erik Språng 2020-05-11 11:37:36 +00:00
  • ffd0a844b2 Handle OnRttUpdate in ReceiveStatisticsProxy. Tommi 2020-05-11 08:24:47 +02:00
  • 09e9a83d91 Change the way that AecDumps are created in APM Per Åhgren 2020-05-11 11:03:47 +02:00
  • 6b9c60b06d Removes lock release in PacedSender callback. Erik Språng 2020-05-10 14:29:03 +02:00
  • cc8c07895d Disable PipeWire on Chromecast builds. Eli Ribble 2020-05-06 17:38:12 -07:00
  • 1c33075257 Trigger bots again. Tommi 2020-05-11 05:38:09 +00:00
  • 822a874463 Switch CallStats to TQ interface + callbacks on the worker thread. Tommi 2020-05-11 00:42:30 +02:00
  • 674b0c8111 Move ReceiveStatisticsProxy stats variables to the worker thread. Tommi 2020-05-10 21:52:17 +02:00
  • d93bf127cd Call OnDecodedFrame asynchronously on the worker thread. Tommi 2020-05-10 20:24:59 +02:00
  • ad84d0254a Remove locking from RtpStreamsSynchronizer. Tommi 2020-05-10 19:03:43 +02:00
  • d7e08c8cf8 Move processing of frame meta data for OnFrame/OnRenderedFrame to the worker thread Tommi 2020-05-10 11:24:43 +02:00
  • 67ecb68fba Trigger bots Tommi 2020-05-10 11:31:45 +02:00
  • 6a871d3487 Revert "Remove playout delay lock." Tommi 2020-05-09 20:16:08 +00:00
  • 3580706684 Add a RunLoop to RtpReplayer to fix fuzzers Tommi 2020-05-09 07:49:08 +02:00
  • fc11519c92 Cleanup mocks in api/test Danil Chapovalov 2020-05-08 15:03:03 +02:00
  • 74ef940d79 Stop pulling binutils from WebRTC DEPS. Mirko Bonadei 2020-05-08 20:11:35 +02:00
  • c623495fd1 Remove playout delay lock. Now update the playout delay and related stats on the worker thread. Tommi 2020-05-08 20:59:05 +02:00
  • 33d81a05eb Keep OpenH264 iMaxBitrate unspecified. Sergey Silkin 2020-05-08 11:55:02 +02:00
  • 2454d85bb6 Cleanup rtp_rtcp mocks Danil Chapovalov 2020-05-07 20:43:21 +02:00
  • 804393b369 Removing incorrect DCHECK - breaks android Tommi 2020-05-08 14:19:53 +02:00
  • 28da36a6ea Add unittest for av1 wrappers to test Encode and Decode functions Danil Chapovalov 2020-05-08 12:53:13 +02:00
  • dcde85c912 Pass PeerConfigurerImpl directly into CreateTestPeer Artem Titov 2020-05-08 12:14:16 +02:00
  • 435fb9ad06 Remove screen_share_config from the VideoConfig. Andrey Logvin 2020-05-08 08:02:49 +00:00
  • 553c869c58 Start consolidating management/querying of stats on the Call thread. Tommi 2020-05-05 15:35:45 +02:00
  • 04e1bab1b3 Replaces OverheadObserver with simple getter. Erik Språng 2020-05-07 18:18:32 +02:00
  • 03fade52da IWYU: uint32_t is defined in cstdint Stephan Hartmann 2020-05-02 12:17:05 +00:00
  • b8a9630e9e Add a Release method for file wrapper Per Åhgren 2020-05-07 15:58:55 +02:00
  • 3b6afeeed0 Add comparison methods for VideoSourceRestrictions Evan Shrubsole 2020-05-07 13:55:54 +02:00
  • 0dcb470cfe [Adaptation] Adapt up requires previous underuse Evan Shrubsole 2020-05-07 13:45:14 +02:00
  • ab866a2ccb Remove audio playout generator from APM API Sam Zackrisson 2020-05-07 13:07:49 +02:00
  • b63331bb8f Cleanup mocks for Video (en|de)coder factories Danil Chapovalov 2020-05-07 11:52:45 +02:00
  • 1e83d34fc1 Remove pc level test framework redundant code. Andrey Logvin 2020-05-07 07:19:15 +00:00
  • d6b10943c7 Revert "Android: Remove min_sdk_version in GN" Scott Little 2020-05-06 21:14:45 +00:00
  • 42c59525b1 Create default frame generator in the AddVideoConfig method. Andrey Logvin 2020-05-06 12:18:26 +00:00
  • f00ed5be2a Android: Remove min_sdk_version in GN Peter Wen 2020-04-23 16:49:30 -04:00
  • 9af75432b2 Add RTC_EXPORT for NullSocketServer Sergey Ulanov 2020-04-24 14:22:29 -07:00
  • fa95e8bc61 fix nil RTCVideoEncoderSelector case in video encoder factory. Kári Tristan Helgason 2020-05-06 20:00:53 +02:00
  • cce86430d8 Removed spammy log message from the FrameBuffer. philipel 2020-04-07 12:29:08 +02:00
  • 5ed65b2e98 Add 5G detection to android_network_monitor Jonas Oreland 2020-05-06 09:37:31 +02:00
  • 81be4217b8 Remove FrameTransformerInterface functions using EncodedFrame. Marina Ciocea 2020-05-05 16:03:54 +02:00
  • a0ff50c031 Reland "Improve outbound-rtp statistics for simulcast" Henrik Boström 2020-05-05 15:54:46 +02:00
  • c0df5fc25b VoIP API implementation on top of AudioIngress/Egress Tim Na 2020-05-05 11:03:54 -07:00
  • c064467b32 Pass frame generator to the AddVideoConfig method in the pc framework tests. Andrey Logvin 2020-05-05 10:33:01 +00:00
  • 421088815f Refactors FEC in preparation for deferred packet generation. Erik Språng 2020-05-05 14:51:09 +02:00
  • 9a925c9ce3 Revert "Improve outbound-rtp statistics for simulcast" Henrik Boström 2020-05-05 12:20:01 +02:00
  • 49f574b3b3 Delete EncodedImage methods buffer(), set_buffer() and mutable_data() Niels Möller 2020-05-04 13:47:28 +02:00
  • c1aaf4cb38 Revert "disallow pairing ICE-TCP with a local ip address" Philipp Hancke 2020-05-05 06:51:13 +02:00
  • dad6a940e1 Add helper frame generator factories for the pc framework tests. Andrey Logvin 2020-05-04 17:27:09 +00:00
  • 3c5450e693 Add support for PendingTaskSafetyFlag to ToQueuedTask. Tommi 2020-05-03 22:48:13 +02:00
  • 9e46cf5cc5 Introduce a RunLoop class that supports the TaskQueue interface on the current thread. Tommi 2020-05-04 16:43:05 +02:00
  • d7197080c0 Add unit tests for audio channel send frame transformer delegate. Marina Ciocea 2020-05-04 17:50:38 +02:00
  • 1b900b1322 Removed unused function EncodedFrame::SetEncodedSize. philipel 2020-05-04 17:27:28 +02:00
  • 701ccf97c9 Add unit tests for audio receive channel frame transformer delegate. Marina Ciocea 2020-05-04 16:08:32 +02:00
  • d9255b1840 [getStats] Fix DCHECK crash in MergeInfoAboutOutboundRtpSubstreams(). Henrik Boström 2020-05-04 16:10:41 +02:00
  • 455e80271c Define MockTransformableFrame in test/. Marina Ciocea 2020-05-04 16:03:03 +02:00
  • 07ed0f4f93 Add more unit tests for sender video with frame transformer. Marina Ciocea 2020-05-04 16:04:19 +02:00
  • a81e9c82fc Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. Mirko Bonadei 2020-05-04 16:14:32 +02:00
  • ce1320cc4d Add WaitForPreviouslyPostedTasks to TaskQueueForTest. Marina Ciocea 2020-05-04 14:26:05 +02:00
  • 1148fd5cef Define MockFrameTransformer in test/. Marina Ciocea 2020-04-29 22:39:13 +02:00