Browse Source

obs-filters: Log NVIDIA Effects version only if lib is found

Put the version logging behind a condition of having found a library.

Signed-off-by: pkv <[email protected]>
pkv 2 years ago
parent
commit
85b714706c

+ 7 - 4
plugins/obs-filters/noise-suppress-filter.c

@@ -630,11 +630,14 @@ bool load_nvafx(void)
 	uint8_t minor = (version >> 16) & 0x00ff;
 	uint8_t build = (version >> 8) & 0x0000ff;
 	uint8_t revision = (version >> 0) & 0x000000ff;
-	blog(LOG_INFO, "[noise suppress]: NVIDIA AUDIO FX version: %i.%i.%i.%i",
-	     major, minor, build, revision);
-	if (version < (MIN_AFX_SDK_VERSION)) {
+	if (version) {
 		blog(LOG_INFO,
-		     "[noise suppress]: NVIDIA AUDIO Effects SDK is outdated; please update both audio & video SDK.");
+		     "[noise suppress]: NVIDIA AUDIO FX version: %i.%i.%i.%i",
+		     major, minor, build, revision);
+		if (version < (MIN_AFX_SDK_VERSION)) {
+			blog(LOG_INFO,
+			     "[noise suppress]: NVIDIA AUDIO Effects SDK is outdated. Please update both audio & video SDK.");
+		}
 	}
 	if (!load_lib()) {
 		blog(LOG_INFO,

+ 7 - 5
plugins/obs-filters/nvidia-greenscreen-filter.c

@@ -892,12 +892,14 @@ bool load_nvvfx(void)
 	uint8_t minor = (version >> 16) & 0x00ff;
 	uint8_t build = (version >> 8) & 0x0000ff;
 	uint8_t revision = (version >> 0) & 0x000000ff;
-	blog(LOG_INFO,
-	     "[NVIDIA VIDEO FX]: NVIDIA VIDEO FX version: %i.%i.%i.%i", major,
-	     minor, build, revision);
-	if (version < (MIN_VFX_SDK_VERSION)) {
+	if (version) {
 		blog(LOG_INFO,
-		     "[NVIDIA VIDEO FX]: NVIDIA VIDEO Effects SDK is outdated; please update both audio & video SDK.");
+		     "[NVIDIA VIDEO FX]: NVIDIA VIDEO FX version: %i.%i.%i.%i",
+		     major, minor, build, revision);
+		if (version < (MIN_VFX_SDK_VERSION)) {
+			blog(LOG_INFO,
+			     "[NVIDIA VIDEO FX]: NVIDIA VIDEO Effects SDK is outdated. Please update both audio & video SDK.");
+		}
 	}
 	if (!load_nv_vfx_libs()) {
 		blog(LOG_INFO,