From 7b9045d84626e485d0e11aa9e4534ae66cb274b8 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Wed, 24 Jul 2019 13:06:16 +0900 Subject: [PATCH] nvcodec: Change log level for g_module_open failure Since we build nvcodec plugin without external CUDA dependency, CUDA and en/decoder library loading failure can be natural behavior. Emit error only when the module was opend but required symbols are missing. --- sys/nvcodec/gstcudaloader.c | 2 +- sys/nvcodec/gstcuvidloader.c | 2 +- sys/nvcodec/gstnvenc.c | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sys/nvcodec/gstcudaloader.c b/sys/nvcodec/gstcudaloader.c index ff6d6e76bf..cf5979afb0 100644 --- a/sys/nvcodec/gstcudaloader.c +++ b/sys/nvcodec/gstcudaloader.c @@ -94,7 +94,7 @@ gst_cuda_load_library (void) module = g_module_open (filename, G_MODULE_BIND_LAZY); if (module == NULL) { - GST_ERROR ("Could not open library %s, %s", filename, g_module_error ()); + GST_WARNING ("Could not open library %s, %s", filename, g_module_error ()); return FALSE; } diff --git a/sys/nvcodec/gstcuvidloader.c b/sys/nvcodec/gstcuvidloader.c index 2eda7f1dba..a3cd9520b9 100644 --- a/sys/nvcodec/gstcuvidloader.c +++ b/sys/nvcodec/gstcuvidloader.c @@ -79,7 +79,7 @@ gst_cuvid_load_library (void) module = g_module_open (filename, G_MODULE_BIND_LAZY); if (module == NULL) { - GST_ERROR ("Could not open library %s, %s", filename, g_module_error ()); + GST_WARNING ("Could not open library %s, %s", filename, g_module_error ()); return FALSE; } diff --git a/sys/nvcodec/gstnvenc.c b/sys/nvcodec/gstnvenc.c index 17b9a0397c..fe17dd6147 100644 --- a/sys/nvcodec/gstnvenc.c +++ b/sys/nvcodec/gstnvenc.c @@ -356,7 +356,8 @@ load_nvenc_library (void) module = g_module_open (NVENC_LIBRARY_NAME, G_MODULE_BIND_LAZY); if (module == NULL) { - GST_ERROR ("%s", g_module_error ()); + GST_WARNING ("Could not open library %s, %s", + NVENC_LIBRARY_NAME, g_module_error ()); return FALSE; }