diff options
| author | dec05eba <dec05eba@protonmail.com> | 2026-05-20 08:11:26 +0200 |
|---|---|---|
| committer | dec05eba <dec05eba@protonmail.com> | 2026-05-20 08:11:26 +0200 |
| commit | a0bfc27456f365192955de5effc8de0e264400ec (patch) | |
| tree | 50df92870421bc65f46d93ac4e81ab686ca667b3 /src | |
| parent | 280131585e07b6d5c8438af258b7de0afeff8266 (diff) | |
Allow pipewire format with no modifiers
Diffstat (limited to 'src')
| -rw-r--r-- | src/pipewire_video.c | 10 |
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; } |
