Skip to content

Portal/Pipewire grabber bug fixing - #1609

Open
awawa-dev wants to merge 2 commits into
masterfrom
pipewire_refactor
Open

awawa-dev wants to merge 2 commits into
masterfrom
pipewire_refactor

Conversation

@awawa-dev

Copy link
Copy Markdown
Owner

Changes:

  • Implemented a custom sdbus message queue to avoid race conditions between replies and signals when calling portal DBus methods (eliminating reliance on sdbus uponSignal).
  • Moved sdbus signal handlers to the object's Qt thread.
  • Fixed missing Qt registration for struct pw_buffer*, which caused onReleaseBuffer method to not receive buffers for release.

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