aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2026-05-20 08:11:26 +0200
committerdec05eba <dec05eba@protonmail.com>2026-05-20 08:11:26 +0200
commita0bfc27456f365192955de5effc8de0e264400ec (patch)
tree50df92870421bc65f46d93ac4e81ab686ca667b3 /src
parent280131585e07b6d5c8438af258b7de0afeff8266 (diff)
Allow pipewire format with no modifiers
Diffstat (limited to 'src')
-rw-r--r--src/pipewire_video.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/pipewire_video.c b/src/pipewire_video.c
index 30e00a8..1f18819 100644
--- a/src/pipewire_video.c
+++ b/src/pipewire_video.c
@@ -456,8 +456,6 @@ static bool gsr_pipewire_video_build_format_params(gsr_pipewire_video *self, str
return false;
for(size_t i = 0; i < GSR_PIPEWIRE_VIDEO_NUM_VIDEO_FORMATS; i++) {
- if(self->supported_video_formats[i].modifiers_size == 0)
- continue;
params[*num_params] = build_format(pod_builder, &self->video_info, self->supported_video_formats[i].format, self->modifiers + self->supported_video_formats[i].modifiers_index, self->supported_video_formats[i].modifiers_size);
++(*num_params);
}
@@ -519,10 +517,10 @@ static bool spa_video_format_get_modifiers(gsr_pipewire_video *self, const enum
return false;
}
- if(*num_modifiers < max_modifiers) {
- modifiers[*num_modifiers] = DRM_FORMAT_MOD_INVALID;
- *num_modifiers += 1;
- }
+ // if(*num_modifiers < max_modifiers) {
+ // modifiers[*num_modifiers] = DRM_FORMAT_MOD_INVALID;
+ // *num_modifiers += 1;
+ // }
return true;
}