mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-05-04 22:10:42 +09:00
nvidia x11: fix black screen regression
This commit is contained in:
2
TODO
2
TODO
@@ -189,3 +189,5 @@ Support application audio recording without pulseaudio combined sink.
|
|||||||
Support transposing (rotating) with vaapi. This isn't supported on many devices with rgb buffer, but its supported with nv12 buffer (on intel at least).
|
Support transposing (rotating) with vaapi. This isn't supported on many devices with rgb buffer, but its supported with nv12 buffer (on intel at least).
|
||||||
|
|
||||||
Cleanup pipewire_audio.c (proper error handling and memory cleanup of proxies).
|
Cleanup pipewire_audio.c (proper error handling and memory cleanup of proxies).
|
||||||
|
|
||||||
|
Hide application audio module-null-sink by using sink_properties=media.class="Audio/Sink/Internal".
|
||||||
@@ -327,7 +327,7 @@ void gsr_color_conversion_deinit(gsr_color_conversion *self) {
|
|||||||
|
|
||||||
static void gsr_color_conversion_swizzle_texture_source(gsr_color_conversion *self, gsr_source_color source_color) {
|
static void gsr_color_conversion_swizzle_texture_source(gsr_color_conversion *self, gsr_source_color source_color) {
|
||||||
if(source_color == GSR_SOURCE_COLOR_BGR) {
|
if(source_color == GSR_SOURCE_COLOR_BGR) {
|
||||||
const int swizzle_mask[] = { GL_BLUE, GL_GREEN, GL_RED, GL_ALPHA };
|
const int swizzle_mask[] = { GL_BLUE, GL_GREEN, GL_RED, 1 };
|
||||||
self->params.egl->glTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_SWIZZLE_RGBA, swizzle_mask);
|
self->params.egl->glTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_SWIZZLE_RGBA, swizzle_mask);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user