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