Skip to content

v2.0.7

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jul 13:54

Linux live desktop capture now truly delivers frames on Xorg/GNOME: sysmem PipeWire negotiation (the dma-buf format offer wedged Mutter's screencast), correct window-subrect background UVs, one-shot frame-flow diagnostics, and a DXR_LEIA_BG_DEBUG=1 visual probe. Fixes the black silhouette outline on transparent overlays (#109). Pairs with runtime v2.2.0 (ABI v5).

Commits since v2.0.6

  • 7795dfa Release v2.0.7
  • b8a637f chore(#109): demote frame/upload diagnostics to one-shot WARNs (logging convention)
  • bc786a9 fix(linux,#109): sysmem-only format offer — the modifier pod wedges Mutter's Xorg screencast
  • c0524ea fix(linux,#109): full ParamBuffers pod (blocks/size/stride/align) + producer-alloc recipe
  • bf5334a fix(linux,#109): client-alloc = allocate a real memfd and hand PipeWire the fd
  • c10a932 fix(linux,#109): PW_STREAM_FLAG_ALLOC_BUFFERS|MAP_BUFFERS — someone must actually allocate the frames
  • 93b2527 fix(linux,#109): offer DmaBuf|MemFd only — MemPtr cannot cross the process boundary
  • 7b6591f fix(linux,#109): window rect is panel-relative — stop mixing coordinate frames in poll
  • 3245034 fix(linux,#109): provide client-alloc storage for MemPtr screencast buffers
  • cd3b1fd debug(#109): frame-flow diagnostics + window-subrect bg UVs + DXR_LEIA_BG_DEBUG probe