summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc')
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc120
1 files changed, 120 insertions, 0 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
new file mode 100644
index 0000000000..08440a2536
--- /dev/null
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -0,0 +1,120 @@
1require gstreamer1.0-plugins.inc
2
3LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+ "
4
5DEPENDS += "gstreamer1.0-plugins-base bzip2"
6
7S = "${WORKDIR}/gst-plugins-bad-${PV}"
8
9inherit gettext
10
11
12PACKAGECONFIG ??= " \
13 ${@base_contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
14 ${@base_contains('DISTRO_FEATURES', 'opengl', 'eglgles', '', d)} \
15 ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
16 ${@base_contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
17 orc curl uvch264 neon \
18 hls sbc dash bz2 smoothstreaming \
19 "
20# dash = Dynamic Adaptive Streaming over HTTP
21PACKAGECONFIG[assrender] = "--enable-assrender,--disable-assrender,libass"
22PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl"
23PACKAGECONFIG[eglgles] = "--enable-eglgles,--disable-eglgles,virtual/egl virtual/libgles2"
24PACKAGECONFIG[faac] = "--enable-faac,--disable-faac,faac"
25PACKAGECONFIG[faad] = "--enable-faad,--disable-faad,faad2"
26PACKAGECONFIG[libmms] = "--enable-libmms,--disable-libmms,libmms"
27PACKAGECONFIG[modplug] = "--enable-modplug,--disable-modplug,libmodplug"
28PACKAGECONFIG[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123"
29PACKAGECONFIG[opus] = "--enable-opus,--disable-opus,libopus"
30PACKAGECONFIG[flite] = "--enable-flite,--disable-flite,flite-alsa"
31PACKAGECONFIG[opencv] = "--enable-opencv,--disable-opencv,opencv"
32PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland"
33PACKAGECONFIG[uvch264] = "--enable-uvch264,--disable-uvch264,libusb1 udev"
34PACKAGECONFIG[directfb] = "--enable-directfb,--disable-directfb,directfb"
35PACKAGECONFIG[neon] = "--enable-neon,--disable-neon,neon"
36PACKAGECONFIG[openal] = "--enable-openal,--disable-openal,openal-soft"
37PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
38PACKAGECONFIG[sbc] = "--enable-sbc,--disable-sbc,sbc"
39PACKAGECONFIG[dash] = "--enable-dash,--disable-dash,libxml2"
40PACKAGECONFIG[bz2] = "--enable-bz2,--disable-bz2,bzip2"
41PACKAGECONFIG[fluidsynth] = "--enable-fluidsynth,--disable-fluidsynth,fluidsynth"
42PACKAGECONFIG[schroedinger] = "--enable-schro,--disable-schro,schroedinger"
43PACKAGECONFIG[smoothstreaming] = "--enable-smoothstreaming,--disable-smoothstreaming,libxml2"
44PACKAGECONFIG[bluez] = "--enable-bluez,--disable-bluez,bluez4"
45PACKAGECONFIG[rsvg] = "--enable-rsvg,--disable-rsvg,librsvg"
46
47# these plugins have not been ported to 1.0 (yet):
48# directdraw vcd apexsink cdaudio dc1394 lv2 linsys musepack mythtv
49# nas timidity teletextdec sdl sndfile xvid wininet acm gsettings
50# sndio cdxaparse dccp faceoverlay hdvparse ivfparse jp2kdecimator
51# linsys mve nuvdemux osx_video patchdetect quicktime real sdi stereo
52# tta videomeasure videosignal vmnc
53
54EXTRA_OECONF += " \
55 --enable-dvb \
56 --enable-shm \
57 --enable-mfc \
58 --enable-fbdev \
59 --enable-decklink \
60 --disable-acm \
61 --disable-android_media \
62 --disable-apexsink \
63 --disable-apple_media \
64 --disable-avc \
65 --disable-cdaudio \
66 --disable-chromaprint \
67 --disable-daala \
68 --disable-dc1394 \
69 --disable-direct3d \
70 --disable-directdraw \
71 --disable-directshow \
72 --disable-directsound \
73 --disable-dts \
74 --disable-gme \
75 --disable-gsettings \
76 --disable-gsm \
77 --disable-kate \
78 --disable-ladspa \
79 --disable-linsys \
80 --disable-lv2 \
81 --disable-mimic \
82 --disable-mpeg2enc \
83 --disable-mplex \
84 --disable-musepack \
85 --disable-mythtv \
86 --disable-nas \
87 --disable-ofa \
88 --disable-openjpeg \
89 --disable-opensles \
90 --disable-osx_video \
91 --disable-pvr \
92 --disable-quicktime \
93 --disable-resindvd \
94 --disable-rtmp \
95 --disable-sdl \
96 --disable-sdltest \
97 --disable-sndfile \
98 --disable-sndio \
99 --disable-soundtouch \
100 --disable-spandsp \
101 --disable-spc \
102 --disable-srtp \
103 --disable-teletextdec \
104 --disable-timidity \
105 --disable-vcd \
106 --disable-vdpau \
107 --disable-voaacenc \
108 --disable-voamrwbenc \
109 --disable-wasapi \
110 --disable-webp \
111 --disable-wildmidi \
112 --disable-wininet \
113 --disable-winscreencap \
114 --disable-xvid \
115 --disable-zbar \
116 ${GSTREAMER_1_0_ORC} \
117 "
118
119ARM_INSTRUCTION_SET = "arm"
120