xdg-desktop-portal-hyprland/src
columbarius bae393a684 screencast: support modifiers in build_format
When announcing support for dmabufs via PipeWire this is done by adding
the SPA_FORMAT_VIDEO_modifier property to an EnumFormat. Producers can
choose between two different ways [1]:

* Supporting only implicit modifiers by adding the property as a sigle
  value together with the SPA_POD_PROP_FLAG_MANDATORY flag
* Support for multiple modifiers. This is done by announcing a
  SPA_CHOICE_ENUM array together with the use of the
  SPA_POD_PROP_FLAG_MANDATORY and SPA_POD_PROP_FLAG_DONT_FIXATE flag

[1] https://docs.pipewire.org/page_dma_buf.html
2022-04-10 13:38:01 +02:00
..
core session: destroy screencast_instance directly when paused 2022-04-04 15:37:53 +02:00
screencast screencast: support modifiers in build_format 2022-04-10 13:38:01 +02:00
screenshot Fix potential memory corruption when reading bools 2021-07-01 13:49:31 +02:00