Commit Graph

  • e6ca3b8c38 Add missing interface methods. Jamie Walch 2020-02-18 12:55:09 -08:00
  • 1282babe66 Fix tests in RTCMetalVideoView. Byoungchan Lee 2020-02-19 04:39:52 +09:00
  • c8496e9814 Reland "Reland "Reland "Reland "Implemented screen enumeration and selection for desktop capture under X11 using the X Resize and Rotate extension version 1.5."""" Trevor Hayes 2020-01-12 01:00:10 -05:00
  • dea73ee8f9 Pass absolute capture time from WebRtcVoiceEngine to ACM. Minyue Li 2020-02-18 15:45:41 +01:00
  • 2272f20a0a Allow sending DependencyDescriptor rtp header extension in call Danil Chapovalov 2020-02-18 12:09:43 +01:00
  • cad3e0e2fa Replace DataSize and DataRate factories with newer versions Danil Chapovalov 2020-02-17 18:46:07 +01:00
  • 701bd172d8 Add aecdump experiment strings for injected custom processors Sam Zackrisson 2020-02-18 14:50:28 +01:00
  • 575c2ad8c5 Support passing the ADM to the ADMWrapper. Fabian Bergmark 2020-02-18 14:23:36 +01:00
  • c1cbf6be7e Ship GenericDescriptor00 by default. Markus Handell 2020-02-17 20:03:57 +01:00
  • e45763139c Save custom parameters provided by the SdpVideoFormat when requesting an encoder switch. philipel 2020-02-17 17:07:12 +01:00
  • a68eb8c1cb in call RtpVideoSenderTests rely on simulated time Danil Chapovalov 2020-02-17 16:13:14 +01:00
  • 93d9ae8a17 Remove ResourceAdaptationModule::OnMaybeEncodeFrame Evan Shrubsole 2020-02-14 14:12:48 +01:00
  • 06901cfb04 Use absl::c_any_of instead of a manual for-loop to finding an active encoding Oskar Segersvärd 2020-02-17 17:49:04 +01:00
  • 0e57858fa9 StreamSynchronizationTest: rename and make some variables const. Åsa Persson 2020-02-03 11:13:20 +01:00
  • 6baceb9b18 Reland "Whitespace change to kick bots" Patrik Höglund 2020-02-17 21:11:54 +00:00
  • 18c617989b Force copy video frame entirely in OnFrameRendered in DVQA Artem Titov 2020-02-17 17:12:40 +01:00
  • 4145e7ce9c Revert "Whitespace change to kick bots" Patrik Höglund 2020-02-17 18:57:41 +00:00
  • e638ada5c9 Add DataSize and DataRate factories Danil Chapovalov 2020-02-17 15:00:07 +01:00
  • e209fe6c68 Do not propagate generic descriptor on receiving frame Danil Chapovalov 2020-02-12 19:25:57 +01:00
  • 135d9a386e Update dependency descriptor rtp header extension uri Danil Chapovalov 2020-02-17 13:21:17 +01:00
  • 0bfaa7fb5f Whitespace change to kick bots Patrik Höglund 2020-02-17 14:19:57 +01:00
  • 80a82f1527 PC test framework: cleanup deprecated API Artem Titov 2020-02-12 16:28:14 +01:00
  • 7252457778 Print explicitly to stdout to ensure script actually works. Patrik Höglund 2020-02-14 14:14:56 +01:00
  • 966bcc4bd5 Revert "Update RTCEncodedImage to not use deprecated mutable_data call." Zeke Chin 2020-02-15 02:09:23 +00:00
  • 08b11cafae iSAC config: target bitrate exposed for fixed impl Alessio Bazzica 2020-02-14 14:34:56 +01:00
  • 2517a47b01 Rename factory names for Frequency unit type Danil Chapovalov 2020-02-14 13:52:46 +01:00
  • cb4d380ba5 Revert "Refactors UlpFec and FlexFec to use a common interface." Erik Språng 2020-02-14 13:18:47 +00:00
  • bd710dbacd Removing dead code Xavier Lepaul 2020-02-11 14:00:12 +01:00
  • b4cdd62bb1 Update transport overhead the first time the network connects. Jakob Ivarsson 2020-02-13 14:01:26 +01:00
  • e7c4f90651 Add perf testers to mb_config.pyl. Patrik Höglund 2020-02-13 16:06:47 +01:00
  • 0618cbc989 AEC3: Avoid heap-allocations in sums of the values in nested vectors Per Åhgren 2020-02-13 21:08:54 +01:00
  • cddfc46db6 Added java interface VideoEncoderFactory.VideoEncoderSelector and implemented VideoEncoderSelectorWrapper. philipel 2020-02-12 11:24:45 +01:00
  • 677e62785d Update RTCEncodedImage to not use deprecated mutable_data call. Kári Tristan Helgason 2020-02-13 13:34:55 +01:00
  • dc81e11f96 Use webrtc::DataRate when referring to bitrates Oskar Segersvärd 2020-02-12 16:45:53 +01:00
  • b506fee221 Add AbsoluteCaptureTimeReceiver to audio ChannelReceive. Minyue Li 2020-02-11 13:04:02 +01:00
  • 11af1d7444 Refactors UlpFec and FlexFec to use a common interface. Erik Språng 2020-02-13 13:28:29 +01:00
  • b3548bf287 iSAC unit test: test encode/decode via API wrapper Alessio Bazzica 2020-02-13 11:21:58 +01:00
  • d428ddd8f1 iSAC fixed point: fix int overflows Alessio Bazzica 2020-02-13 11:19:10 +01:00
  • 72d6915d5f Populate sdp_fmtp_line and channels of RTCCodecStats Johannes Kron 2020-02-10 14:05:55 +01:00
  • b28e57e725 NetEQ audio decoder unit test: use ParsePayload Alessio Bazzica 2020-02-13 09:18:24 +01:00
  • ea820932d8 Delete legacy TimeDelta and Timestamp factories Danil Chapovalov 2020-02-12 10:27:44 +01:00
  • 6799d732d5 Delete DefaultVideoBitrateAllocator. Mirta Dvornicic 2020-02-12 15:36:49 +01:00
  • e2b466e925 Stop advertising generic frame descriptor v1 Danil Chapovalov 2020-02-12 13:59:54 +01:00
  • 0e6d36ae8c Temporary remove Abseil Failure Signal Handler. Mirko Bonadei 2020-02-12 14:54:11 +01:00
  • 377f5a2197 Add configuration for capping allocation probes. Christoffer Rodbro 2020-02-12 10:11:13 +01:00
  • 02d71fb882 Populate generic descriptor based on GenericFrameInfo when available. Danil Chapovalov 2020-02-10 16:22:57 +01:00
  • 546a9e4350 Scale native frames when doing a SW codec fallback Evan Shrubsole 2020-02-11 16:18:07 +01:00
  • 7a829a8563 Sort threading for sctp_mid_ variable Harald Alvestrand 2020-02-12 07:38:21 +01:00
  • bc1750d52b Revert "Do not propagate generic descriptor on receiving frame" Danil Chapovalov 2020-02-11 16:53:51 +00:00
  • abf73de8ea Do not propagate generic descriptor on receiving frame Danil Chapovalov 2020-02-06 17:34:07 +01:00
  • 8cfecac6e8 [Overuse] Move initial framedrop logic into private inner class. Henrik Boström 2020-02-07 11:29:14 +01:00
  • d0e1885dbe Clean up dead code in RtpSenderVideo. Erik Språng 2020-02-09 18:07:56 +01:00
  • 03d909634b Ensure that the first active layer isn't disabled by too low input resolution Ilya Nikolaevskiy 2020-02-11 12:50:38 +01:00
  • ccd49d9af6 Use I420Buffer::ScaleFrom to clean scaling in SimulcastEncoderAdapter Evan Shrubsole 2020-02-11 14:19:44 +01:00
  • e67c6bcd06 Remove unused fields and includes from VideoStreamEncoder Evan Shrubsole 2020-02-11 10:28:51 +01:00
  • 74d2b1ded5 Add periodic logging of sync delays. Åsa Persson 2020-02-10 16:33:29 +01:00
  • c43fe2efd6 Removing myself from OWNERS in webrtc. Seth Hampson 2020-02-10 10:23:10 -08:00
  • f1cf89b937 Remove unused method set_ignore_non_default_routes Xavier Lepaul 2020-02-10 13:42:26 +01:00
  • 1ca6bdbbdb Add harmonic frame rate metric to the PC level test framework Artem Titov 2020-02-10 11:17:35 +01:00
  • 0c626afcf3 Use newer version of TimeDelta and TimeStamp factories in webrtc Danil Chapovalov 2020-02-10 11:16:00 +01:00
  • 9b05803e19 Implement injectable EncoderSelectorInterface and wire it up in the VideoStreamEncoder. philipel 2020-02-10 11:30:00 +01:00
  • 5528402ef8 Use newer version of TimeDelta and TimeStamp factories in modules/ Danil Chapovalov 2020-02-07 14:53:52 +01:00
  • 2fe31a47b6 Remove ossu@ from audio/ and audio_coding/ OWNERS Oskar Sundbom 2020-02-07 16:32:03 +01:00
  • 02235d574d Fix typo in Android API. Byoungchan Lee 2020-02-08 16:32:21 +09:00
  • d4c3c3a454 Move video_replay under rtc_tools/. Mirko Bonadei 2020-02-07 10:02:31 +01:00
  • 189849fa0f [Stats] Remove jitterBufferDelay TODO; it's already implemented. Henrik Boström 2020-02-07 16:12:16 +01:00
  • 8e8b36a94a Revert "Reland "Reland "Reland "Distinguish between send and receive codecs"""" Johannes Kron 2020-02-07 14:23:45 +00:00
  • 9b881abea9 Enable congestion window pushback to reduce bitrate by only drop video frames. Ying Wang 2020-02-07 14:29:32 +01:00
  • 8d94dc23a6 Add TimeDelta and Timestamp factories Danil Chapovalov 2020-01-28 17:54:47 +01:00
  • 3663f94143 Moves RtpSequenceNumberMap from RtpSenderVideo to RtpSenderEgress. Erik Språng 2020-02-07 10:05:15 +01:00
  • 285f83d47b Add support for injecting VideoBitrateAllocatorFactory also on IOS Jonas Oreland 2020-02-07 10:30:08 +01:00
  • 56e611bbda Reland "Remove PlayoutDelayOracle and make RtpSenderVideo guarantee delivery" Erik Språng 2020-02-06 17:10:08 +01:00
  • ecd6fc84cf Add DSCP support for POSIX platforms. Taylor Brandstetter 2020-02-05 17:26:37 -08:00
  • f12231d742 Add wildcard visibility to video_replay to make it buildable in Chromium. Max Moroz 2020-02-06 12:19:01 -08:00
  • 31d0f7cfca Move packet type enum from RtpPacketToSend to rtp_rtcp_defines.h Björn Terelius 2020-02-06 16:35:46 +01:00
  • 632a03c0cd Revert "Remove PlayoutDelayOracle and make RtpSenderVideo guarantee delivery" Erik Språng 2020-02-06 16:04:48 +00:00
  • 67dba30178 Add clock skew estimate between sender and receiver in RemoteNtpTimeEstimator. Minyue Li 2020-02-06 10:20:35 +01:00
  • 4f68f5398d Remove PlayoutDelayOracle and make RtpSenderVideo guarantee delivery Erik Språng 2020-02-06 13:43:51 +01:00
  • 065348503c [Overuse] Move EncodeUsageResource/QualityScalerResource to own files. Henrik Boström 2020-02-06 14:27:00 +01:00
  • bfda20d4db Add a method to report number of samples in MovingMedianFilter. Minyue Li 2020-02-05 16:38:07 +01:00
  • a5cec55434 Make rtp_generator buildable from Chromium. Mirko Bonadei 2020-02-06 10:16:20 +01:00
  • 48258acabf [Overuse] Implement Resource and ResourceUsageListener. Henrik Boström 2020-02-06 12:49:57 +01:00
  • 7875c99e82 [Overuse] Add EncodeUsageResource and QualityScalerResource. Henrik Boström 2020-02-06 10:35:00 +01:00
  • a9e1026304 Make video_replay buildable from Chromium. Mirko Bonadei 2020-02-06 10:35:58 +01:00
  • ef0d76ae83 Add more VP9 header correctness check in RtpFrameReferenceFinder Ilya Nikolaevskiy 2020-02-05 18:01:31 +01:00
  • e331a122aa Move quality rampup experiment to overuse module Evan Shrubsole 2020-02-05 13:30:33 +01:00
  • 78c7c5247c Revert "Reland "Reland "Reland "Implemented screen enumeration and selection for desktop capture under X11 using the X Resize and Rotate extension version 1.5."""" Mirko Bonadei 2020-02-06 08:21:24 +00:00
  • c8ff1600d3 Don't crash when renegotiating after the peer rejects data channels Steve Anton 2020-02-05 13:53:38 -08:00
  • cf2b382322 Send bandwidth updates to all codecs, not just Opus Karl Wiberg 2020-02-05 21:55:09 +01:00
  • 703a5d76d9 Reland "Reland "Reland "Implemented screen enumeration and selection for desktop capture under X11 using the X Resize and Rotate extension version 1.5.""" Trevor Hayes 2020-01-12 01:00:10 -05:00
  • 1cb929fb9e Cleanup: remove unused sctp_content_name Harald Alvestrand 2020-02-05 12:07:33 +01:00
  • 72859e5e15 Make RtpEncodingParameters to not reverse active flags order Ilya Nikolaevskiy 2020-02-05 17:31:00 +01:00
  • 02b17a5507 Add helper to calculate frame dependencies based on encoder buffer usage Danil Chapovalov 2020-02-05 15:06:17 +01:00
  • 712ebbb5b7 disallow pairing ICE-TCP with a local ip address Philipp Hancke 2020-02-04 17:44:46 +01:00
  • 7c3a1fc082 Move initial quality experiment to adaptation module Evan Shrubsole 2020-02-04 16:26:38 +01:00
  • 0f6bcd18b2 Hold a reference to AndroidVideoTrackSource while calling onFrameCaptured. Sami Kalliomäki 2020-02-03 16:09:45 +01:00
  • 215963c759 Define rtc::BufferT::const_iterator Karl Wiberg 2020-02-04 14:31:39 +01:00
  • c81798b0c4 Configure QP scaler in adaptation module Evan Shrubsole 2020-02-03 15:46:08 +01:00
  • 9bbd51edf9 Fix links Johannes Kron 2020-02-04 12:47:29 +01:00
  • 2fca97168b Delete header file mock_vcm_callbacks.h Niels Möller 2020-02-04 10:46:37 +01:00