Fix svace issue 27/320727/2 accepted/tizen/unified/20241125.111843 accepted/tizen/unified/x/20241218.032742 accepted/tizen/unified/x/asan/20241224.004508
authorEunhye Choi <eunhae1.choi@samsung.com>
Thu, 21 Nov 2024 10:41:06 +0000 (19:41 +0900)
committerEunhye Choi <eunhae1.choi@samsung.com>
Thu, 21 Nov 2024 10:42:35 +0000 (19:42 +0900)
[Version] 0.1.5
[Issue Type] Fix bug

Change-Id: I9dd00ad7c6a219ba27cfb3eee2d47801e75d4e16

packaging/libtrackrenderer.spec
src/include_internal/trackrenderer/core/pipeline.hpp

index 64ae3b8e679dd9e44ead0eece5703c15c5ce3a81..5ceed10c9ca8bc2a0f6d4119083edd3b5554b814 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libtrackrenderer
 Summary:    new multimedia streaming player trackrenderer
-Version:    0.1.4
+Version:    0.1.5
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 78bd51ed9f92cdbc7eb935c4c4a555ad3aafd256..af81e3bbc11efe71438f6e3d5a068ef11d1de890 100644 (file)
@@ -170,7 +170,7 @@ class Pipeline : private boost::noncopyable {
           const gchar *klass =
               gst_element_factory_get_metadata (factory, GST_ELEMENT_METADATA_KLASS);
 
-          if (!(use_hw ^ (strstr(klass, "Hardware") != NULL)))
+          if (klass && !(use_hw ^ (strstr(klass, "Hardware") != NULL)))
             break;
 
           TRACKRENDERER_DEBUG("skip %s factory", GST_OBJECT_NAME(factory));