nvcodec: Fix reporting of CuDeviceGetCount error
authorNirbheek Chauhan <nirbheek@centricular.com>
Tue, 24 Jan 2023 05:46:38 +0000 (11:16 +0530)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 26 Jan 2023 19:40:27 +0000 (19:40 +0000)
cuda_ret is was always going to be CUDA_SUCCESS in the error log.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3813>

subprojects/gst-plugins-bad/sys/nvcodec/plugin.c

index f106064..871c133 100644 (file)
@@ -115,7 +115,8 @@ plugin_init (GstPlugin * plugin)
     return TRUE;
   }
 
-  if (CuDeviceGetCount (&dev_count) != CUDA_SUCCESS || !dev_count) {
+  cuda_ret = CuDeviceGetCount (&dev_count);
+  if (cuda_ret != CUDA_SUCCESS || !dev_count) {
     GST_WARNING ("No available device, ret: 0x%x", (gint) cuda_ret);
     return TRUE;
   }