1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-24 13:54:16 +01:00

83 lines
2.1 KiB
Prolog
Raw Normal View History

win32:gstreamer {
GST_BIN_DIR = $$system(pkg-config --variable=exec_prefix gstreamer-1.0)/bin
GST_PLUGINS_DIR = $$system(pkg-config --variable=pluginsdir gstreamer-1.0)
# gstreamer libraries
GST_LIBS = \
libgstreamer-1.0-0.dll
gstreamer_utilities:GST_LIBS += \
gst-inspect-1.0.exe \
gst-launch-1.0.exe
for(lib, GST_LIBS) {
addCopyFileTarget($${lib},$${GST_BIN_DIR},$${GCS_APP_PATH})
addCopyDependenciesTarget($${lib},$${GST_BIN_DIR},$${GCS_APP_PATH})
}
# gstreamer core
GST_PLUGINS = \
libgstcoreelements.dll
# gst-plugins-base
GST_PLUGINS += \
libgstapp.dll \
libgstaudiotestsrc.dll \
libgstpango.dll \
libgstplayback.dll \
libgsttcp.dll \
libgsttypefindfunctions.dll \
libgstvideoconvert.dll \
libgstvideorate.dll \
libgstvideoscale.dll \
libgstvideotestsrc.dll
# gst-plugins-good
GST_PLUGINS += \
libgstautodetect.dll \
libgstavi.dll \
libgstdeinterlace.dll \
libgstdirectsoundsink.dll \
libgstimagefreeze.dll \
libgstjpeg.dll \
libgstrawparse.dll \
libgstrtp.dll \
libgstrtpmanager.dll \
libgstrtsp.dll \
libgstudp.dll \
libgstvideomixer.dll
# gst-plugins-bad
GST_PLUGINS += \
libgstaudiovisualizers.dll \
libgstautoconvert.dll \
libgstcompositor.dll \
libgstd3dvideosink.dll \
libgstdebugutilsbad.dll \
libgstdirectsoundsrc.dll \
libgstinter.dll \
libgstmpegpsdemux.dll \
libgstmpegpsmux.dll \
libgstmpegtsdemux.dll \
libgstmpegtsmux.dll \
libgstvideoparsersbad.dll \
libgstwinks.dll \
libgstwinscreencap.dll
# gst-plugins-ugly
GST_PLUGINS += \
libgstmpeg2dec.dll \
libgstx264.dll
# gst-libav
GST_PLUGINS += \
libgstlibav.dll
for(lib, GST_PLUGINS) {
addCopyFileTarget($${lib},$${GST_PLUGINS_DIR},$${GCS_LIBRARY_PATH}/gstreamer-1.0)
addCopyDependenciesTarget($${lib},$${GST_PLUGINS_DIR},$${GCS_APP_PATH})
}
}