Commit Graph

  • cd5c62362f Build video capture implementation for chromium Michael Olbrich 2023-02-08 14:49:32 +01:00
  • fbd0ddb32e Introduce WebRTC-VideoEncoderSettings/encoder_thread_limit:X. Henrik Boström 2023-02-17 16:51:59 +01:00
  • 3637fe5117 Update documentation links in test/pc/e2e/g3doc/default_video_quality_analyzer.md Björn Terelius 2023-02-20 13:54:11 +01:00
  • 79a6f87648 Revert "Make SimulcastIndex() and SpatialIndex() distinct (remove fallback)." Henrik Boström 2023-02-20 12:44:53 +00:00
  • e5ab6c3bb0 stats: remove deprecated timestamp_us constructor variant Philipp Hancke 2023-02-15 15:33:43 +01:00
  • 70429d45a6 Change FakeMediaEngine to use send/receive channels Harald Alvestrand 2023-02-20 10:33:09 +00:00
  • b337c40e58 Introduce Y4mFrameGenerator. Mirko Bonadei 2023-02-20 10:02:59 +00:00
  • 8ad4924936 Make SimulcastIndex() and SpatialIndex() distinct (remove fallback). Henrik Boström 2023-02-16 09:57:05 +01:00
  • dc8a49abd8 Roll chromium_revision cc44e4fee5..a0f406407b (1107219:1107323) chromium-webrtc-autoroll 2023-02-19 22:03:19 -08:00
  • 1a890c13ba Changed OutputToDebug to create a CFString at compile-time, rather than runtime Seija K 2023-02-10 13:12:11 -05:00
  • 8981a6fac3 Use two MediaChannels for 2 directions. Harald Alvestrand 2023-02-17 13:01:30 +00:00
  • 6d1a7827dc Roll chromium_revision ab39cad4f6..cc44e4fee5 (1107119:1107219) chromium-webrtc-autoroll 2023-02-18 20:01:18 -08:00
  • d431c970f1 Roll chromium_revision 7a6ebdfb13..ab39cad4f6 (1107015:1107119) chromium-webrtc-autoroll 2023-02-17 20:01:35 -08:00
  • 13947db794 Roll chromium_revision c6a838a2bc..7a6ebdfb13 (1106860:1107015) chromium-webrtc-autoroll 2023-02-17 14:01:41 -08:00
  • b47c486937 Roll chromium_revision cce0050145..c6a838a2bc (1106718:1106860) chromium-webrtc-autoroll 2023-02-17 10:01:41 -08:00
  • 3ea7162c3c Make FrameGeneratorInterface::GetResolution pure virtual. Mirko Bonadei 2023-02-17 16:17:27 +00:00
  • 91e6cd2fb3 Use generated_noise_samples to count consecutive expands. Jakob Ivarsson 2023-02-17 15:45:59 +01:00
  • 48d7842259 Disable stop CNG after a timeout. Jakob Ivarsson 2023-02-16 17:21:20 +01:00
  • 86163248f4 Rename CodecTimer -> DecodeTimePercentileFilter. Rasmus Brandt 2023-02-15 11:25:15 +01:00
  • f1e392214d Make frame generators return the target resolution. Mirko Bonadei 2023-02-17 12:49:58 +00:00
  • cd7ea3ef46 Roll chromium_revision 39192b4c63..cce0050145 (1104403:1106718) chromium-webrtc-autoroll 2023-02-17 04:16:01 -08:00
  • 0277f2b4a7 Add GetDirection method to MockTransformableVideoFrame Tony Herre 2023-02-16 12:30:13 +01:00
  • 99e002fdc4 Add APIs audio encoder/decoder factories in PeerConfigurer Dor Hen 2023-02-16 15:37:47 +02:00
  • 3970fa85b3 Delete few stale TODOs where no action is planned Danil Chapovalov 2023-02-16 15:36:32 +01:00
  • 72b99a1128 Test Android HW codecs Sergey Silkin 2023-02-16 13:57:22 +01:00
  • 2bdf79ac91 Handle frame_types=null in VideoEncoderWrapper::Encode() Sergey Silkin 2023-02-13 16:22:04 +01:00
  • 880f1d5ab9 Update simulcast_encoder_adapter_unittest.cc to use absl::optional<>. Henrik Boström 2023-02-15 16:17:57 +01:00
  • 846ce08328 Add a new webrtc_linux_chromium bot. Jeremy Leconte 2023-02-15 15:24:11 +01:00
  • d76d4822b7 Remove base64 from publicly visible targets. Mirko Bonadei 2023-02-14 10:08:51 +01:00
  • 4dac78a02b Declare 2 VideoEncoder::EncoderInfo vars as const Wan-Teh Chang 2023-02-14 14:56:58 -08:00
  • f6eb9d64b2 Declare kMinimumFrameRate for AV1 codec as double Wan-Teh Chang 2023-02-14 14:28:47 -08:00
  • bd86684bf3 Make VideoEncoder::GetEncoderInfo() pure virtual Wan-Teh Chang 2023-02-14 15:26:40 -08:00
  • 2e540a28c0 Introduce EncodedImage.SimulcastIndex(). Henrik Boström 2023-02-15 14:48:09 +01:00
  • daf29e461e Create a Header from metadata in clone of encoded sender video frames Tony Herre 2023-02-14 17:55:43 +01:00
  • 56c67555f1 AEC3: Delete render delay buffer alignment killswitch Sam Zackrisson 2023-02-14 10:26:47 +01:00
  • 4173483f61 Rename local var active_tls_ to active_tls Wan-Teh Chang 2023-02-14 17:33:32 -08:00
  • f4c04286bc Fix WebRTC.Screenshare.DesktopCapturerFullscreenDetector logging issue Johannes Kron 2023-02-15 10:05:33 +00:00
  • ea41da2f9f Remove unused field trial WebRTC-Pacer-MinPacketLimitMs Erik Språng 2023-02-15 12:29:54 +01:00
  • b5af1640a9 Allow lkgr_finder to run on Python2. Jeremy Leconte 2023-02-15 10:09:18 +01:00
  • 2badc0907e Fix pending time calculation in goog_cc. Diep Bui 2023-02-14 09:37:56 +00:00
  • 4f642c11f8 Remove WebRTC-TaskQueuePacer trial. Erik Språng 2023-02-14 16:50:00 +01:00
  • 2bee5dd4e3 Remove remnants of deprecated field trial strings Erik Språng 2023-02-14 15:05:07 +01:00
  • 4dd3260698 Do not probe if rtt is higher than the limit defined in RTTBasedBackoff Diep Bui 2023-02-13 15:32:52 +00:00
  • 6e3b239e45 Update WebRTC code version (2023-02-14T04:05:03). webrtc-version-updater 2023-02-13 20:05:04 -08:00
  • 2e631f5c38 Always build all iOS unittests, even on the simulator. Byoungchan Lee 2023-02-10 16:08:36 +09:00
  • 60795e8c7a Re-initialize the DXGI capturer when the DPI of the monitor changes Joe Downing 2023-02-13 08:39:53 -08:00
  • 04e9354557 Remove deprecated VideoStreamDecoderInterface and FrameBuffer2. philipel 2023-02-03 14:42:32 +01:00
  • 831664294c Allow getScalingSettings to be called from any thread Sergey Silkin 2023-02-03 16:43:34 +01:00
  • 5dd493b3da Do not use PostDelayedTask in video codec tester's pacer Sergey Silkin 2023-02-03 16:23:41 +01:00
  • 5f246cb2bf Use win10 chromium mixins now that win bots are upgraded. Jeremy Leconte 2023-02-13 13:22:32 +01:00
  • a5abc24f66 Roll chromium_revision b39fd8fad6..39192b4c63 (1103515:1104403) chromium-webrtc-autoroll 2023-02-13 02:01:22 -08:00
  • 7f7a2c5ad1 Noop change to trigger bots Christoffer Jansson 2023-02-13 10:58:27 +01:00
  • d631f00c32 Update WebRTC code version (2023-02-13T04:03:11). webrtc-version-updater 2023-02-12 20:03:13 -08:00
  • c7db5e2107 Remove the usage of is_win_fastlink GN args Byoungchan Lee 2023-02-11 10:02:27 +09:00
  • 55c5173220 Revert "sdp: add rtcp-fb:* lines for common feedback" Mikhail Pavlov 2023-02-10 16:46:52 +00:00
  • bd94515d30 Enable code coverage trybot by default Bjorn Terelius 2023-01-18 17:07:52 +01:00
  • 5ad491ec87 Remove call operator from UniqueIdGenerator classes Harald Alvestrand 2023-02-10 11:28:04 +00:00
  • eccd93e892 Enable the use of CreateDataChannel with a DataChannelInit config. Jeremy Leconte 2023-02-10 09:26:50 +01:00
  • 05873dcaa6 Makes use of the newer version of the RecordedDataIsAvailable mock Byoungchan Lee 2023-02-10 11:15:27 +09:00
  • 5f798736e5 Delete stale TODOs related to VideoLayersAllocation extension Danil Chapovalov 2023-02-09 18:25:41 +01:00
  • 2b88704632 Roll chromium_revision e91245ed6d..b39fd8fad6 (1103355:1103515) chromium-webrtc-autoroll 2023-02-09 14:04:00 -08:00
  • 59251a9b77 Roll chromium_revision 73f1a09e0a..e91245ed6d (1103251:1103355) chromium-webrtc-autoroll 2023-02-09 10:05:04 -08:00
  • fd877d996f Consolidate TransformableVideoFrame mocks used inside webrtc Tony Herre 2023-02-09 15:39:19 +01:00
  • 168d11cba9 Deprecate TransformableVideoFrame GetAdditionalData Tony Herre 2023-02-09 14:27:14 +01:00
  • 1f39162528 Fill fps allocation for LibaomAv1Encoder correctly Wan-Teh Chang 2023-02-09 03:41:48 -08:00
  • 0c4c9be436 video_encoder.h: update kFullFramerate in comment Wan-Teh Chang 2023-02-09 03:55:43 -08:00
  • e1137d7201 Delete deprecated variant of IncomingRtcpPacket function Danil Chapovalov 2023-02-09 12:06:50 +01:00
  • 16579cc81d Change MediaChannel to have a Role parameter Harald Alvestrand 2023-02-09 13:01:24 +00:00
  • d59c0c35c6 Roll chromium_revision 790425576f..73f1a09e0a (1103139:1103251) chromium-webrtc-autoroll 2023-02-09 06:01:38 -08:00
  • 24f7b2fb32 Test what happens when asking for simulcast VP9 (not yet supported). Henrik Boström 2023-02-09 10:22:26 +01:00
  • d234cef304 Handling NetEqSetMinimumDelay events in neteq_rtpplay. Jesús de Vicente Peña 2023-02-08 16:40:14 +01:00
  • 5c06bef3e6 [infra] Remove goma properties Junji Watanabe 2023-02-09 17:52:44 +09:00
  • bce135a4a7 Add test coverage for legacy VP9 SVC with media flow. Henrik Boström 2023-02-08 15:23:27 +01:00
  • 7484e62332 Roll chromium_revision b49d6c9ec1..790425576f (1103023:1103139) chromium-webrtc-autoroll 2023-02-08 22:02:02 -08:00
  • 713fdc0c67 Roll chromium_revision 513ae2fffc..b49d6c9ec1 (1102858:1103023) chromium-webrtc-autoroll 2023-02-08 16:01:28 -08:00
  • 318cf28945 Fix Destruction inside WGC Callback Alexander Cooper 2023-02-08 14:16:01 -08:00
  • d8361ee6b7 Roll chromium_revision 5346f2f55a..513ae2fffc (1102735:1102858) chromium-webrtc-autoroll 2023-02-08 12:01:30 -08:00
  • 12ae52c0f2 Roll chromium_revision 2e99d26f79..5346f2f55a (1102579:1102735) chromium-webrtc-autoroll 2023-02-08 08:02:17 -08:00
  • 88ddfdba60 Verify codec and scalability mode in simulcast test. Henrik Boström 2023-02-08 14:42:12 +01:00
  • fd4ddd1fb1 Add a simulcast test that verifies media is flowing on all layers. Henrik Boström 2023-02-08 11:29:20 +01:00
  • 617d89a385 Add capture time as identifier in webrtc::VideoFrame Palak Agarwal 2023-02-06 13:43:46 +01:00
  • cd3e1d0ac4 Roll chromium_revision e182675fbb..2e99d26f79 (1098562:1102579) Mirko Bonadei 2023-02-08 09:43:13 +00:00
  • cd489a06ab Fix autoroller not to miss writing to DEPS of variable changes. Byoungchan Lee 2023-02-08 17:39:30 +09:00
  • e8ac5af787 Teach autoroller to roll variables like fuchsia_version. Byoungchan Lee 2023-02-08 08:59:11 +09:00
  • b459deaf38 Add ssrc to VideoFrameMetadata used in encoded transforms Tony Herre 2023-02-06 16:37:43 +01:00
  • 1f33a2ba3f Add capture timestamps to test audio device. Olov Brändström 2023-02-07 10:49:50 +01:00
  • 51dbe82fed setOfferedHeaderExtensions: stop any filtered extension Philipp Hancke 2023-02-02 13:20:37 +01:00
  • e9c3e515c8 Add a DEPS hook to download llvm-cov and llvm-profdata based on .gclient custom_vars. Björn Terelius 2023-02-06 17:07:08 +01:00
  • c7a0620c98 Add an ICE switch reason for a switch requested by an application. Sameer Vijaykar 2023-02-06 11:56:47 +01:00
  • 95d12adf37 Create unit test for the population of capture_start_ntp_time Harald Alvestrand 2023-02-06 12:22:44 +00:00
  • 4b0d6f908b Upgrade Linux MSan to Focal Tom Anderson 2023-02-03 21:02:26 +00:00
  • b0e1cb254e Adds WebRTC.DesktopCapture.Win.DirectXCapturerResult UMA henrika 2023-02-04 11:27:23 +01:00
  • fd29662c61 Fix typo in histogram name Johannes Kron 2023-02-03 19:23:39 +00:00
  • 5e7301f693 Remove rid and rrid from list of extensions that can be used for audio Philipp Hancke 2023-02-03 11:43:28 +01:00
  • c6ff4bc793 Do not transfer ownership of codecs to tester Sergey Silkin 2023-02-03 13:32:24 +01:00
  • be9b576188 Move video video receiver transformable frame to modules/rtc_rtcp/source Tony Herre 2023-02-03 12:29:04 +01:00
  • b311f6aba8 Add UMA histograms to track usage of fullscreen detection Johannes Kron 2023-02-03 11:01:52 +00:00
  • 85abbdf526 RtcEventLogImpl: Add test cases Xuanxi Leng 2023-02-02 05:08:37 -05:00
  • d1831cb4f8 Treat non DTLS/SCTP Protocol Based Data Channels as Unsupported Media Dor Hen 2023-02-02 17:59:28 -08:00
  • f0be3bee1f Add pipewire/portal video capture support Michael Olbrich 2023-01-30 14:10:49 +01:00