diff --git a/src/VideoStreaming/VideoStreaming.pri b/src/VideoStreaming/VideoStreaming.pri index 3a68f7767f1906f7e0762c12d0e8d5db5d854628..84a8e601b17b9454503661361ac02801d255df99 100644 --- a/src/VideoStreaming/VideoStreaming.pri +++ b/src/VideoStreaming/VideoStreaming.pri @@ -65,11 +65,25 @@ LinuxBuild { exists($$GST_ROOT) { QMAKE_CXXFLAGS += -pthread CONFIG += VideoEnabled - LIBS += -L$$GST_ROOT/lib \ + + # We want to link these plugins statically + LIBS += -L$$GST_ROOT/lib/gstreamer-1.0/static \ -lgstvideo-1.0 \ + -lgstcoreelements \ + -lgstudp \ + -lgstrtp \ + -lgstx264 \ + -lgstlibav \ + -lgstvideoparsersbad + + # Rest of GStreamer dependencies + LIBS += -L$$GST_ROOT/lib \ -lgstfft-1.0 -lm \ -lgstnet-1.0 -lgio-2.0 \ - -lgstaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 \ + -lgstaudio-1.0 -lgstcodecparsers-1.0 -lgstbase-1.0 \ + -lgstreamer-1.0 -lgsttag-1.0 -lgstrtp-1.0 -lgstpbutils-1.0 \ + -lgstvideo-1.0 -lavformat -lavcodec -lavresample -lavutil -lx264 \ + -lbz2 -lgobject-2.0 \ -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lorc-0.4 -liconv -lffi -lintl INCLUDEPATH += \