1. e1a198b VideoStreamEncoder: set at target quality based on codec. by Markus Handell · 2 years, 4 months ago
  2. eab4ab6 VideoStreamEncoder: add Encode and QP feedback logging. by Markus Handell · 2 years, 4 months ago
  3. ceb71cd Switch encoder on any critical frame encode error (returncode < 0) by Sergey Silkin · 2 years, 4 months ago
  4. 9e09a1f Replace Thread::Invoke with Thread::BlockingCall by Danil Chapovalov · 2 years, 5 months ago
  5. 5e13d05 Request refresh frame after unpausing encoder with native frame drop. by Erik Språng · 2 years, 6 months ago
  6. c05a1be Migrate remaining webrtc usage of TaskQueueBase to absl::AnyInvocable by Danil Chapovalov · 2 years, 6 months ago
  7. 03f8b8a In video replace non-owning pointer to rtc::TaskQueue with non-owning pointer to TaskQueueBase by Danil Chapovalov · 2 years, 6 months ago
  8. 95eeaa7 Migrate video/ to absl::AnyInvocable based TaskQueueBase interface by Danil Chapovalov · 2 years, 7 months ago
  9. b5b159d Update old TODO comments by Niels Möller · 2 years, 7 months ago
  10. c374d11 Move to_queued_task.h and pending_task_safety_flag.h into public API by Artem Titov · 2 years, 7 months ago
  11. 6545516 RtpSenderInterface::SetEncoderSelector by Jonas Oreland · 2 years, 8 months ago
  12. 4d6dd17 Change VideoStreamEncoder::Stop() to handle stopped TQ by Tommi · 2 years, 8 months ago
  13. 2ee3e4d Use resolution bitrate limits if one spatial layer is configured via scalability mode. by Asa Persson · 2 years, 8 months ago
  14. 807328f Move frame drop config to VideoCodec and VideoEncoderConfig. by Niels Möller · 2 years, 8 months ago
  15. 79d566b New enum ScalabilityMode. by Niels Möller · 2 years, 9 months ago
  16. 6daa304 Added OnResolutionChange to EncoderSelectorInterface. by philipel · 2 years, 10 months ago
  17. 13fe367 Fix to not crash when VideoEncoderFactory fails to create encoder by Byoungchan Lee · 2 years, 10 months ago
  18. e4589cb Reduce libvpx VP9 complexity setting on <= 2 core machines. by Erik Språng · 2 years, 10 months ago
  19. e62c2f2 WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf by Jonas Oreland · 2 years, 10 months ago
  20. 8ca0613 WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 4/inf by Jonas Oreland · 2 years, 10 months ago
  21. c7f691a WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 2 by Jonas Oreland · 2 years, 11 months ago
  22. 6cae2d5 Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" by Artem Titov · 3 years ago
  23. 3f87250 Revert "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" by Artem Titov · 3 years ago
  24. 5f0eb93 Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely by Byoungchan Lee · 3 years ago
  25. 62b01db VideoStreamEncoder - wait less. by Tommi · 3 years ago
  26. e1cd3ad Switch encoder on init failure by Sergey Silkin · 3 years ago
  27. 818e7fb ZeroHertzAdapterMode: handle pending key frame requests. by Markus Handell · 3 years, 1 month ago
  28. e59fee8 ZeroHertzAdapterMode: activate earlier. by Markus Handell · 3 years, 1 month ago
  29. 2e0f4f0 ZeroHertzAdapterMode: handle key frame requests. by Markus Handell · 3 years, 1 month ago
  30. 8d87c46 ZeroHertzAdapterMode: slow down repeats on quality convergence. by Markus Handell · 3 years, 1 month ago
  31. ee22543 Zero-hertz encoding mode: avoid encoder bitrate overshooting. by Markus Handell · 3 years, 2 months ago
  32. d7eef66 VideoStreamEncoder: move PostTasks to WebRtcVideoChannel. by Markus Handell · 3 years, 2 months ago
  33. 9a478b5 VideoStreamEncoder: expect frame entry on the encoder queue. by Markus Handell · 3 years, 2 months ago
  34. 13d1636 Delete support for has_internal_source by Niels Möller · 3 years, 2 months ago
  35. 28c7180 VideoStreamEncoder: simplify threading. by Markus Handell · 3 years, 2 months ago
  36. b4e96d4 VideoStreamEncoder: Introduce frame cadence adapter. by Markus Handell · 3 years, 3 months ago
  37. 97597c0 Remove usage of INFO alias for LS_INFO in log messages by Harald Alvestrand · 3 years, 3 months ago
  38. 2b10c47 VideoStreamEncoder: clean up threading constraints. by Markus Handell · 3 years, 3 months ago
  39. 8935a7e VideoStreamEncoder: expose screenshare UMA stats. by Markus Handell · 3 years, 3 months ago
  40. 6fa9e68 Route min/max FPS constraints to VideoStreamEncoder. by Markus Handell · 3 years, 3 months ago
  41. 7e7e805 video: Re-configure scalers when encoder info changed. by Shuhai Peng · 3 years, 3 months ago
  42. f270770 video: Implement bandwidth based scaler by Shuhai Peng · 3 years, 4 months ago
  43. 29b4049 VideoStreamEncoder: Remove check for zero VideoCodec.maxBitrate. by Åsa Persson · 3 years, 5 months ago
  44. 4d4f62f VideoSendStreamTest: Add tests for encoder reconfiguration. by Åsa Persson · 3 years, 4 months ago
  45. 51238e6 Keep `transport_queue_safety_` alive until stopped permanently. by Tommi · 3 years, 5 months ago
  46. cfea218 Use backticks not vertical bars to denote variables in comments by Artem Titov · 3 years, 5 months ago
  47. ab30d72 Use backticks not vertical bars to denote variables in comments for /video by Artem Titov · 3 years, 6 months ago
  48. 5219c6f Delete legacy forwarding header svc_rate_allocator.h by Danil Chapovalov · 3 years, 6 months ago
  49. 55ec1a4 Fix some instances of -Wunused-but-set-variable. by Peter Kasting · 3 years, 6 months ago
  50. b6d50e3 Handle encoder_ == nullptr in VideoStreamEncoder::EncodeVideoFrame. by Tommi · 3 years, 8 months ago
  51. fccb052 Add event traces to interesting places in WebRTC. by Markus Handell · 3 years, 8 months ago
  52. bd06b76 VideoStreamEncoder: Remove unused member variables: by Åsa Persson · 3 years, 10 months ago
  53. 73cf80a Fixes incorrect feedback to EncoderBitrateAdjuster [perf note] by Erik Språng · 3 years, 10 months ago
  54. 56db9ff VideoStreamEncoder: Don't map kNative video frame buffers. by Henrik Boström · 3 years, 10 months ago
  55. 0e42cf7 Reland "Parse encoded frame QP if not provided by encoder" by Sergey Silkin · 3 years, 10 months ago
  56. fd87944 Removed WebRTC-NetworkCondition-EncoderSwitch field trial. by philipel · 3 years, 11 months ago
  57. 727d2af Revert "Parse encoded frame QP if not provided by encoder" by Sergey Silkin · 3 years, 11 months ago
  58. 8639673 Parse encoded frame QP if not provided by encoder by Sergey Silkin · 3 years, 11 months ago
  59. 4a4273b VP9 ResolutionBitrateLimits: If bitrates are configured, use intersection. by Åsa Persson · 3 years, 11 months ago
  60. a86b29b Add VP9-specific default resolution bitrate limits by Sergey Silkin · 3 years, 11 months ago
  61. 258e989 Use default ResolutionBitrateLimits for simulcast with one active stream if not configured by Åsa Persson · 4 years ago
  62. 1124ed1 Communicate encoder resolutions via rtc::VideoSinkWants. by Henrik Boström · 4 years ago
  63. 1dd94a0 Use pixels from single active stream if set in CanDecreaseResolutionTo by Åsa Persson · 4 years ago
  64. d15a575 Use SequenceChecker from public API by Artem Titov · 4 years ago
  65. 7f354f8 Use bandwidth allocation in DropDueToSize when incoming resolution increases. by Åsa Persson · 4 years ago
  66. c91c423 LibvpxVp9Encoder: add option to configure resolution_bitrate_limits. by Åsa Persson · 4 years ago
  67. 1aa1d64 Ensure VideoLayersAllocation.frame_rate_fps can not overflow by Per Kjellander · 4 years ago
  68. 461b1d9 Restart CPU overuse detection when encoder settings has changed. by Jakob Ivarsson · 4 years ago
  69. a7e34d3 Add resolution_bitrate_limits to EncoderInfo field trial. by Åsa Persson · 4 years ago
  70. a24d35e AlignmentAdjuster: take reduced layers into account for default downscaling. by Åsa Persson · 4 years ago
  71. b03b6c8 Move setting of encoder bitrate allocation callback type to VideoSendStream by Per Kjellander · 4 years, 1 month ago
  72. f86cf4c Add support for VideoLayersAllocation for Vp9 scv/ksvc and none scalable by Per Kjellander · 4 years, 1 month ago
  73. ad70609 Implement fake PixelLimitResource for TestBed. by Henrik Boström · 4 years, 2 months ago
  74. cde4a9f Enable initial frame drop for SVC 'singlecast' by Ilya Nikolaevskiy · 4 years, 2 months ago
  75. 20e4c80 Reland "Introduce RTC_NO_UNIQUE_ADDRESS." by Mirko Bonadei · 4 years, 2 months ago
  76. f46723c Enable initial frame drop for one active simulcast layer. by Åsa Persson · 4 years, 2 months ago
  77. 87e9909 Make video scalability mode configurable from peerconnection level. by philipel · 4 years, 2 months ago
  78. c4ad606 Ensure EncoderSink::OnBitrateAllocationUpdated not called after Stop by Per Kjellander · 4 years, 2 months ago
  79. 9d69cbe Changes default pacing factor to 1.1x by Erik Språng · 4 years, 3 months ago
  80. a943484 VideoStreamEncoder report VideoLayersAllocation for simulcast by Per Kjellander · 4 years, 3 months ago
  81. 9577be3 Use VideoFrameBuffer::CropAndScale in VideoStreamEncoder by Evan Shrubsole · 4 years, 3 months ago
  82. b556b08 Allow encoders to receive preferred pixel formats from native buffers by Evan Shrubsole · 4 years, 4 months ago
  83. dcef641 Stop using VideoBitrateAllocationObserver in VideoStreamEncoder. by Per Kjellander · 4 years, 4 months ago
  84. d0a8f51 Reland Refactor reporting of VideoBitrateAllocation by Per Kjellander · 4 years, 4 months ago
  85. b878179 Revert "Refactor reporting of VideoBitrateAllocation" by Per Kjellander · 4 years, 4 months ago
  86. 0abd518 Revert "Introduce RTC_NO_UNIQUE_ADDRESS." by Mirko Bonadei · 4 years, 4 months ago
  87. 895556e Avoid converting frames to I420 in VideoStreamEncoder by Evan Shrubsole · 4 years, 4 months ago
  88. 39a31af Refactor reporting of VideoBitrateAllocation by Per Kjellander · 4 years, 4 months ago
  89. f5e261a Introduce RTC_NO_UNIQUE_ADDRESS. by Mirko Bonadei · 4 years, 4 months ago
  90. 1e4d4fd Don't trigger key frame when encoder is not reset during reconfigure by Yun Zhang · 4 years, 4 months ago
  91. d41c2a6 Remove AsyncInvoker from WebRtcVideoChannel. by Tomas Gunnarsson · 4 years, 4 months ago
  92. 612445e Remove use of asyncinvoker from WebRtcVideoSendStream. by Tomas Gunnarsson · 4 years, 4 months ago
  93. c5a74ff Add support so requested resolution alignment also apply to scaled layers. by Åsa Persson · 4 years, 4 months ago
  94. 99b0f8d Reland "[Adaptation] Remove QualityScalerResource when disabled." by Evan Shrubsole · 4 years, 5 months ago
  95. 8572841 [Adaptation] Remove resource adaptation queue by Evan Shrubsole · 4 years, 5 months ago
  96. 2549f17 Remove RTPFragmentationHeader creation and propagation through webrtc by Danil Chapovalov · 4 years, 5 months ago
  97. 61b2993 Revert "[Adaptation] Remove QualityScalerResource when disabled." by Guido Urdaneta · 4 years, 5 months ago
  98. d73d421 [Adaptation] Move min pixel limit logic out of adaptation processor by Evan Shrubsole · 4 years, 5 months ago
  99. ba8abbb [Adaptation] Remove QualityScalerResource when disabled. by Evan Shrubsole · 4 years, 5 months ago
  100. 552eed5 [Adaptation] Don't toggle EncoderUsageResource on/off by Evan Shrubsole · 4 years, 5 months ago