Skip to content

Conversation

ids1024
Copy link
Member

@ids1024 ids1024 commented Jun 12, 2025

This has some code for passing cursor metadata over pipewire; it still needs to correctly set cursor position and image using that. This will require pop-os/cosmic-protocols#60.

OBS support this, and it is how it is possible to toggle the cursor mode in OBS without it recreating the capture session.

@ids1024 ids1024 force-pushed the metadata-cursor_noble branch 2 times, most recently from 4692141 to e7a027f Compare September 4, 2025 23:56
metadata cursort

WIP cursro metdata placeholder

Fix metdata cursor

Obs seems to not show anything if cursor image is updated every frame.

WIP cursor capture session; postion

WIP

create capture session for cursor

WIP capture_cursor_wl_buffer

WIP get formats for capture session

WIP cursor stream

WIP cursor capture

stream

WIP state; polll pending

WIP map image, return

WIP use CursorStream

WIP add cursor image in metadata

Fix stride

Fix format used for cursor capture
@ids1024 ids1024 force-pushed the metadata-cursor_noble branch from 1220d4e to 70ae377 Compare September 17, 2025 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant