From e95129ece2e49094a71dc58e1249c632f4e2be0c Mon Sep 17 00:00:00 2001 From: Kiriti Gowda Date: Wed, 14 Feb 2024 10:03:34 -0800 Subject: [PATCH] VideoDecodeRGB - Failure Fix (#248) * Sample - ROCM PATH Fix * Sample - Add missing lib --- samples/videoDecodeRGB/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/samples/videoDecodeRGB/CMakeLists.txt b/samples/videoDecodeRGB/CMakeLists.txt index 99318ea29f..a25d053cf5 100644 --- a/samples/videoDecodeRGB/CMakeLists.txt +++ b/samples/videoDecodeRGB/CMakeLists.txt @@ -63,8 +63,8 @@ set(AMDGPU_TARGETS "${DEFAULT_AMDGPU_TARGETS}" CACHE STRING "List of specific ma find_package(HIP QUIET) find_package(FFmpeg QUIET) # find rocDecode -find_library(ROCDECODE_LIBRARY NAMES rocdecode HINTS {ROCM_PATH}/lib) -find_path(ROCDECODE_INCLUDE_DIR NAMES rocdecode.h PATHS /opt/rocm/include/rocdecode {ROCM_PATH}/include/rocdecode) +find_library(ROCDECODE_LIBRARY NAMES rocdecode HINTS ${ROCM_PATH}/lib) +find_path(ROCDECODE_INCLUDE_DIR NAMES rocdecode.h PATHS /opt/rocm/include/rocdecode ${ROCM_PATH}/include/rocdecode) if(ROCDECODE_LIBRARY AND ROCDECODE_INCLUDE_DIR) set(ROCDECODE_FOUND TRUE) @@ -72,6 +72,10 @@ if(ROCDECODE_LIBRARY AND ROCDECODE_INCLUDE_DIR) endif() if(HIP_FOUND AND FFMPEG_FOUND AND ROCDECODE_FOUND) + # Threads + set(THREADS_PREFER_PTHREAD_FLAG ON) + find_package(Threads REQUIRED) + set(LINK_LIBRARY_LIST ${LINK_LIBRARY_LIST} Threads::Threads) # HIP set(LINK_LIBRARY_LIST ${LINK_LIBRARY_LIST} hip::device) # FFMPEG