aboutsummaryrefslogtreecommitdiff
path: root/src/dbus/mutter_screen_cast.rs
AgeCommit message (Collapse)Author
2025-07-13Fix new Clippy warningsIvan Molodetskikh
2025-05-16Update dependencies more carefullyIvan Molodetskikh
No winit deadlock in this update.
2025-05-16Revert "Update dependencies"Ivan Molodetskikh
Something is causing winit deadlock on nested niri exit. This reverts commit 2ae99224abadd9245f0c55f5842e4a554bdb765e. This reverts commit 0d6843ea67da91aea37b655be5de92dfeea081b5.
2025-05-13Update dependenciesIvan Molodetskikh
2025-05-09Silence new zvariant De/SerializeDict deprecationsIvan Molodetskikh
Questionable exercise converting to serde with much more boilerplate, and breaking compat with older zvariant versions. Plus maybe this will be undeprecated back.
2025-03-15Store cast Stream ID, use it for Redraw requestIvan Molodetskikh
Unlike StopCast, Redraw targets a specific Cast. Use the stream ID to identify it.
2025-01-02Upgrade `zbus` and `async-io`bbb651
2024-07-05Add output ID trackingIvan Molodetskikh
2024-06-28Implement initial window screencastingIvan Molodetskikh
2024-03-30Fix crash when stopping screencast session twiceIvan Molodetskikh
2024-03-27Add logical output info and preferred modes to IPCIvan Molodetskikh
2024-03-27Expose more info in DisplayConfig implIvan Molodetskikh
Needed for the new xdp-gnome.
2024-02-22Fix new warningsIvan Molodetskikh
2024-01-23srceencast: Send stream sizeIvan Molodetskikh
Kooha requires this (even though it's optional). Unfortunately, Kooha also seems to want memfd recording so it doesn't work anyway.
2024-01-18Redraw upon starting PW streamIvan Molodetskikh
Otherwise it may take a while for the first frame to arrive.
2024-01-17Rename connectors to enabled_outputsIvan Molodetskikh
2024-01-11Silence the two type complexity lintsIvan Molodetskikh
meh
2023-10-10Extract dbus server startupIvan Molodetskikh
2023-10-10Rename ToNiriMsg to ScreenCastToNiriIvan Molodetskikh
2023-09-08Add initial monitor screencast portal implIvan Molodetskikh
DmaBuf monitor screencasting through xdg-dekstop-portal-gnome! Somewhat limited currently, e.g. the cursor is always embedded. But gets most of the job done.