mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-03-31 09:07:13 +09:00
Pipewire: allow capturing at higher fps than 60
This commit is contained in:
@@ -565,7 +565,7 @@ bool gsr_dbus_screencast_create_session(gsr_dbus *self, char **session_handle) {
|
||||
args[1].str = session_handle_token;
|
||||
|
||||
if(!gsr_dbus_call_screencast_method(self, "CreateSession", NULL, NULL, args, 2, NULL)) {
|
||||
fprintf(stderr, "gsr error: gsr_dbus_screencast_create_session: failed to setup ScreenCast session. Make sure you have a desktop portal running with support for the ScreenCast interface (usually only available on Wayland).\n");
|
||||
fprintf(stderr, "gsr error: gsr_dbus_screencast_create_session: failed to setup ScreenCast session. Make sure you have a desktop portal running with support for the ScreenCast interface (usually only available on Wayland) and that the desktop portal matches the Wayland compositor you are running.\n");
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -600,6 +600,7 @@ bool gsr_dbus_screencast_create_session(gsr_dbus *self, char **session_handle) {
|
||||
}
|
||||
|
||||
if(!gsr_dbus_response_status_ok(&resp_args)) {
|
||||
fprintf(stderr, "gsr error: gsr_dbus_screencast_create_session: failed to setup ScreenCast session. Make sure you have a desktop portal running with support for the ScreenCast interface (usually only available on Wayland) and that the desktop portal matches the Wayland compositor you are running.\n");
|
||||
dbus_message_unref(msg);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -420,9 +420,6 @@ static bool gsr_pipewire_setup_stream(gsr_pipewire *self) {
|
||||
}
|
||||
pw_stream_add_listener(self->stream, &self->stream_listener, &stream_events, self);
|
||||
|
||||
self->video_info.fps_num = 60;
|
||||
self->video_info.fps_den = 1;
|
||||
|
||||
if(!gsr_pipewire_build_format_params(self, &pod_builder, params)) {
|
||||
pw_thread_loop_unlock(self->thread_loop);
|
||||
fprintf(stderr, "gsr error: gsr_pipewire_setup_stream: failed to build format params\n");
|
||||
|
||||
Reference in New Issue
Block a user