aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.bbappend
blob: bbe249afb808a1de60a6d84181a5c700f9605bf5 (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
DEPENDS += "gstreamer libxml2"
EXTRA_OECONF := "${@'${EXTRA_OECONF}'.replace('--disable-experimental', '--enable-experimental')}"
EXTRA_OECONF += "--with-plugins=h264parse,asfmux,videoparsers"

TARGET_CFLAGS += "-D_GNU_SOURCE"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

# For armadillo
SRCREV_armadillo800eva = "6c0a11cb57d4425f6d721a6756c5af4d9dd269e5"
SRC_URI_armadillo800eva = " \
    git://github.com/matsu/gst-plugins-bad.git \
    file://0001-Setup-MERAM-for-A1.patch \
"

S_armadillo800eva = "${WORKDIR}/git/"
DEPENDS_append_armadillo800eva = " directfb libuiomux libshvio"
EXTRA_OECONF_armadillo800eva := "${@'${EXTRA_OECONF}'.replace('--disable-directfb', '--enable-directfb')}"

EXTRA_OECONF_append_armadillo800eva = " \
    --disable-librfb --enable-introspection=no \
    --disable-nls --disable-static --disable-gsettings \
"

do_configure_armadillo800eva() {
    (cd ${S}; sh autogen.sh --noconfigure)
    oe_runconf
}

FILES_${PN} += "${bindir}"
require gst-plugins-private-libs.inc