This could be done by allowing to specify extra arguments for wf-recorder. Normally, hw video encoding is enabled via wf-recorder -c h264_vaapi -d /dev/dri/renderD128 (as per their readme)
The benefits could be lower latency, cpu usage and lower power usage. Assuming this can work with the rest of the pipeline. Platforms that use xdg-video-portal for screen capture should be already accelerated by default (can xdph not be used on hyprland over wf-recorder?)
This could be done by allowing to specify extra arguments for
wf-recorder. Normally, hw video encoding is enabled viawf-recorder -c h264_vaapi -d /dev/dri/renderD128(as per their readme)The benefits could be lower latency, cpu usage and lower power usage. Assuming this can work with the rest of the pipeline. Platforms that use
xdg-video-portalfor screen capture should be already accelerated by default (can xdph not be used on hyprland over wf-recorder?)