From 2de33ded99682c305171f1e6b916c54c348fba5f Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 16 Feb 2025 15:30:24 +0100 Subject: Minor cleanup --- src/color_conversion.c | 7 +++---- src/pipewire_video.c | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/color_conversion.c b/src/color_conversion.c index d8d7b77..4d2c063 100644 --- a/src/color_conversion.c +++ b/src/color_conversion.c @@ -204,8 +204,7 @@ static unsigned int load_shader_uv(gsr_shader *shader, gsr_egl *egl, gsr_color_u return 0; } -static unsigned int load_shader_rgb(gsr_shader *shader, gsr_egl *egl, gsr_color_uniforms *uniforms, gsr_destination_color color_format, gsr_color_range color_range, bool external_texture) { - // TODO: Support hdr +static unsigned int load_shader_rgb(gsr_shader *shader, gsr_egl *egl, gsr_color_uniforms *uniforms, bool external_texture) { char vertex_shader[2048]; snprintf(vertex_shader, sizeof(vertex_shader), "#version 300 es \n" @@ -356,13 +355,13 @@ int gsr_color_conversion_init(gsr_color_conversion *self, const gsr_color_conver return -1; } - if(load_shader_rgb(&self->shaders[0], self->params.egl, &self->uniforms[0], params->destination_color, params->color_range, false) != 0) { + if(load_shader_rgb(&self->shaders[0], self->params.egl, &self->uniforms[0], false) != 0) { fprintf(stderr, "gsr error: gsr_color_conversion_init: failed to load Y shader\n"); goto err; } if(self->params.load_external_image_shader) { - if(load_shader_rgb(&self->shaders[EXTERNAL_TEXTURE_SHADER_OFFSET], self->params.egl, &self->uniforms[EXTERNAL_TEXTURE_SHADER_OFFSET], params->destination_color, params->color_range, true) != 0) { + if(load_shader_rgb(&self->shaders[EXTERNAL_TEXTURE_SHADER_OFFSET], self->params.egl, &self->uniforms[EXTERNAL_TEXTURE_SHADER_OFFSET], true) != 0) { fprintf(stderr, "gsr error: gsr_color_conversion_init: failed to load Y shader\n"); goto err; } diff --git a/src/pipewire_video.c b/src/pipewire_video.c index 7c76300..023a2db 100644 --- a/src/pipewire_video.c +++ b/src/pipewire_video.c @@ -14,7 +14,7 @@ /* This code is partially based on xr-video-player pipewire implementation which is based on obs-studio's pipewire implementation */ /* TODO: Make gsr_pipewire_video_init asynchronous */ -/* TODO: Support 10-bit capture (hdr) when pipewire supports it */ +/* TODO: Support hdr when pipewire supports it */ /* TODO: Test all of the image formats */ #ifndef SPA_POD_PROP_FLAG_DONT_FIXATE -- cgit v1.2.3-70-g09d2