mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-04-22 00:00:49 +00:00
Add: initial ODROID-N1 Rockchip hardware decoder support
This commit is contained in:
29
cmake/FindRockchip.cmake
Normal file
29
cmake/FindRockchip.cmake
Normal file
@@ -0,0 +1,29 @@
|
||||
find_path(DRM_INCLUDE_DIR
|
||||
NAMES drm.h
|
||||
DOC "libdrm include directory"
|
||||
PATHS /usr/local/include/libdrm /usr/include/libdrm /usr/include)
|
||||
mark_as_advanced(DRM_INCLUDE_DIR)
|
||||
|
||||
find_path(DRM_LIBRARY
|
||||
NAMES libdrm.so
|
||||
DOC "Path to libdrm Library"
|
||||
PATHS /usr/local/lib /usr/lib /usr/lib/aarch64-linux-gnu /usr/lib/arm-linux-gnueabihf)
|
||||
mark_as_advanced(DRM_INCLUDE_DIR)
|
||||
|
||||
find_path(ROCKCHIP_INCLUDE_DIR
|
||||
NAMES rk_mpi.h
|
||||
DOC "Rockchip include directory"
|
||||
PATHS /usr/local/include/rockchip /usr/include/rockchip /usr/include)
|
||||
mark_as_advanced(ROCKCHIP_INCLUDE_DIR)
|
||||
|
||||
find_library(ROCKCHIP_LIBRARY
|
||||
NAMES librockchip_mpp.so
|
||||
DOC "Path to Rockchip Media Process Platform Library"
|
||||
PATHS /usr/local/lib /usr/lib /usr/lib/aarch64-linux-gnu /usr/lib/arm-linux-gnueabihf)
|
||||
mark_as_advanced(ROCKCHIP_LIBRARY)
|
||||
|
||||
include(${CMAKE_ROOT}/Modules/FindPackageHandleStandardArgs.cmake)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Rockchip DEFAULT_MSG ROCKCHIP_INCLUDE_DIR ROCKCHIP_LIBRARY)
|
||||
|
||||
set(ROCKCHIP_INCLUDE_DIRS ${ROCKCHIP_INCLUDE_DIR} ${DRM_INCLUDE_DIR})
|
||||
set(ROCKCHIP_LIBRARIES ${ROCKCHIP_LIBRARY} ${DRM_LIBRARY})
|
||||
Reference in New Issue
Block a user