aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2026-08-02 20:53:47 +0200
committerdec05eba <dec05eba@protonmail.com>2026-08-02 20:53:47 +0200
commitbf9213b3a884ed60959585dce423c1d6acc7aeeb (patch)
tree94bcd207c6d3e1ef233970872ee88e875aef6de2 /src
parentca4fabc1d67b8d253d6c476fa47668c01288e20f (diff)
Fix --info command on applel
Diffstat (limited to 'src')
-rw-r--r--src/cli/commands.c6
-rw-r--r--src/recorder/codec_select.c3
2 files changed, 5 insertions, 4 deletions
diff --git a/src/cli/commands.c b/src/cli/commands.c
index bf07285..9b77f79 100644
--- a/src/cli/commands.c
+++ b/src/cli/commands.c
@@ -238,7 +238,7 @@ int version_command(void *userdata) {
int info_command(void *userdata) {
(void)userdata;
gsr_windowing windowing;
- const gsr_windowing_params windowing_params = {false, false, false};
+ const gsr_windowing_params windowing_params = { .monitor_capture = true };
if(gsr_windowing_init(&windowing, &windowing_params) != GSR_ERROR_OK)
return 1;
@@ -326,7 +326,7 @@ int list_v4l2_devices(void *userdata) {
int list_capture_options_command(const char *card_path, void *userdata) {
(void)userdata;
gsr_windowing windowing;
- const gsr_windowing_params windowing_params = {false, false, false};
+ const gsr_windowing_params windowing_params = { .monitor_capture = true };
if(gsr_windowing_init(&windowing, &windowing_params) != GSR_ERROR_OK)
return 1;
@@ -348,7 +348,7 @@ int list_capture_options_command(const char *card_path, void *userdata) {
int list_monitors_command(void *userdata) {
(void)userdata;
gsr_windowing windowing;
- const gsr_windowing_params windowing_params = {false, false, false};
+ const gsr_windowing_params windowing_params = { .monitor_capture = true };
if(gsr_windowing_init(&windowing, &windowing_params) != GSR_ERROR_OK)
return 1;
diff --git a/src/recorder/codec_select.c b/src/recorder/codec_select.c
index 38f7c61..5f2bb68 100644
--- a/src/recorder/codec_select.c
+++ b/src/recorder/codec_select.c
@@ -36,7 +36,8 @@ gsr_video_encoder* create_video_encoder(gsr_egl *egl, const gsr_recorder_setting
switch(egl->gpu_info.vendor) {
case GSR_GPU_VENDOR_AMD:
case GSR_GPU_VENDOR_INTEL:
- case GSR_GPU_VENDOR_BROADCOM: {
+ case GSR_GPU_VENDOR_BROADCOM:
+ case GSR_GPU_VENDOR_APPLE: {
gsr_video_encoder_vaapi_params params;
params.egl = egl;
params.color_depth = color_depth;