https://bugs.kde.org/show_bug.cgi?id=522928

            Bug ID: 522928
           Summary: Add HDR (high_dynamic_range) capability to screencast
                    virtual outputs
    Classification: Plasma
           Product: kwin
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: colour-management
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Title: Add HDR (high_dynamic_range) capability to screencast virtual outputs

Virtual outputs created via zkde_screencast_unstable_v1::stream_virtual_output
only advertise the custom_modes capability (0x2000) in kde_output_device_v2 —
high_dynamic_range (0x8) and wide_color_gamut (0x10) are missing, so
kde_output_configuration_v2::set_high_dynamic_range cannot be used on them.

Use case: game-streaming hosts (Sunshine-derived, e.g. Sonnenschein) create a
virtual output matching the client's display and stream it via the screencast
PipeWire node. HDR-capable clients (Steam Deck OLED, HDR TVs via Moonlight)
request HDR10, but the virtual output cannot be switched into HDR mode, so
games render SDR. MR !8766 added custom modes to virtual outputs — HDR support
would be the natural next step (presumably VirtualOutput capabilities +
colorimetry in the screencast path).

Observed on Plasma 6.7, output name Virtual-pipewire-virtual, protocol version
19+.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to