summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/gstreamer/gstreamer.pri
blob: 8d986aef6736f1cba53ce5a9ee242a050948f1c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
DEFINES += GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26

QMAKE_USE_PRIVATE += gstreamer gstreamer_app

SOURCES += \
    $$PWD/qgstreamerintegration.cpp \
    $$PWD/qgstreamerdevicemanager.cpp \

HEADERS += \
    $$PWD/qgstreamerintegration_p.h \
    $$PWD/qgstreamerdevicemanager_p.h \

include(audio/audio.pri)
include(common/common.pri)
use_camerabin {
    include(camerabin/camerabin.pri)
    DEFINES += GST_USE_CAMERABIN
} else {
    include(mediacapture/mediacapture.pri)
}
include(mediaplayer/mediaplayer.pri)

qtConfig(gstreamer_gl): QMAKE_USE += gstreamer_gl

android {
    LIBS_PRIVATE += \
        -L$$(GSTREAMER_ROOT_ANDROID)/armv7/lib \
        -Wl,--_p.hole-archive \
        -lgstapp-1.0 -lgstreamer-1.0 -lgstaudio-1.0 -lgsttag-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstpbutils-1.0 \
        -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lffi -lintl -liconv -lorc-0.4 \
        -Wl,--no-_p.hole-archive
}