mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-05 15:30:00 +01:00
Compilation config for GstTranscoder
This commit is contained in:
@@ -184,7 +184,7 @@ else ()
|
|||||||
|
|
||||||
find_package(GStreamer 1.0 COMPONENTS base REQUIRED)
|
find_package(GStreamer 1.0 COMPONENTS base REQUIRED)
|
||||||
|
|
||||||
find_package(GStreamerPluginsBase 1.0.0 COMPONENTS app audio video pbutils gl)
|
find_package(GStreamerPluginsBase 1.0.0 COMPONENTS app audio video pbutils gl transcoder)
|
||||||
macro_log_feature(GSTREAMER_APP_LIBRARY_FOUND "GStreamerPluginsBase" "GStreamer app library"
|
macro_log_feature(GSTREAMER_APP_LIBRARY_FOUND "GStreamerPluginsBase" "GStreamer app library"
|
||||||
"http://gstreamer.freedesktop.org/" TRUE "1.0.0")
|
"http://gstreamer.freedesktop.org/" TRUE "1.0.0")
|
||||||
macro_log_feature(GSTREAMER_AUDIO_LIBRARY_FOUND "GStreamerPluginsBase" "GStreamer audio library"
|
macro_log_feature(GSTREAMER_AUDIO_LIBRARY_FOUND "GStreamerPluginsBase" "GStreamer audio library"
|
||||||
@@ -195,6 +195,8 @@ else ()
|
|||||||
"http://gstreamer.freedesktop.org/" TRUE "1.0.0")
|
"http://gstreamer.freedesktop.org/" TRUE "1.0.0")
|
||||||
macro_log_feature(GSTREAMER_GL_LIBRARY_FOUND "GStreamerPluginsBase" "GStreamer opengl library"
|
macro_log_feature(GSTREAMER_GL_LIBRARY_FOUND "GStreamerPluginsBase" "GStreamer opengl library"
|
||||||
"http://gstreamer.freedesktop.org/" TRUE "1.0.0")
|
"http://gstreamer.freedesktop.org/" TRUE "1.0.0")
|
||||||
|
macro_log_feature(GSTREAMER_TRANSCODER_LIBRARY_FOUND "GStreamerPluginsBase" "GStreamer transcoder library"
|
||||||
|
"http://gstreamer.freedesktop.org/" TRUE "1.0.0")
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${GLIB2_INCLUDE_DIR}
|
${GLIB2_INCLUDE_DIR}
|
||||||
@@ -205,6 +207,7 @@ else ()
|
|||||||
${GSTREAMER_APP_INCLUDE_DIR}
|
${GSTREAMER_APP_INCLUDE_DIR}
|
||||||
${GSTREAMER_PBUTILS_INCLUDE_DIR}
|
${GSTREAMER_PBUTILS_INCLUDE_DIR}
|
||||||
${GSTREAMER_GL_INCLUDE_DIR}
|
${GSTREAMER_GL_INCLUDE_DIR}
|
||||||
|
${GSTREAMER_TRANSCODER_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
set( GSTREAMER_LIBRARIES
|
set( GSTREAMER_LIBRARIES
|
||||||
${GOBJECT_LIBRARIES}
|
${GOBJECT_LIBRARIES}
|
||||||
@@ -215,6 +218,7 @@ else ()
|
|||||||
${GSTREAMER_VIDEO_LIBRARY}
|
${GSTREAMER_VIDEO_LIBRARY}
|
||||||
${GSTREAMER_PBUTILS_LIBRARY}
|
${GSTREAMER_PBUTILS_LIBRARY}
|
||||||
${GSTREAMER_GL_LIBRARY}
|
${GSTREAMER_GL_LIBRARY}
|
||||||
|
${GSTREAMER_TRANSCODER_LIBRARY}
|
||||||
)
|
)
|
||||||
|
|
||||||
endif ()
|
endif ()
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ foreach(_component ${GStreamerPluginsBase_FIND_COMPONENTS})
|
|||||||
_find_gst_plugins_base_component(VIDEO video.h)
|
_find_gst_plugins_base_component(VIDEO video.h)
|
||||||
elseif (${_component} STREQUAL "gl")
|
elseif (${_component} STREQUAL "gl")
|
||||||
_find_gst_plugins_base_component(GL gstglconfig.h)
|
_find_gst_plugins_base_component(GL gstglconfig.h)
|
||||||
|
elseif (${_component} STREQUAL "transcoder")
|
||||||
|
_find_gst_plugins_base_component(TRANSCODER gsttranscoder.h)
|
||||||
else()
|
else()
|
||||||
message (AUTHOR_WARNING "FindGStreamer.cmake: Invalid component \"${_component}\" was specified")
|
message (AUTHOR_WARNING "FindGStreamer.cmake: Invalid component \"${_component}\" was specified")
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user