2 Summary: Libav plugin for GStreamer
5 Group: Multimedia/Framework
7 Source: %{name}-%{version}.tar.gz
8 Source100: common.tar.gz
9 Source101: libav.tar.gz
10 URL: http://cgit.freedesktop.org/gstreamer/gst-libav
11 BuildRequires: gettext
14 BuildRequires: bzip2-devel
15 BuildRequires: pkgconfig(gstreamer-1.0)
16 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
17 BuildRequires: pkgconfig(glib-2.0)
18 BuildRequires: pkgconfig(zlib)
19 BuildRequires: pkgconfig(vorbis)
20 BuildRequires: pkgconfig(theora)
21 BuildRequires: pkgconfig(orc-0.4)
24 This GStreamer plugin supports a large number of audio and video compression
25 formats through the use of the libav library. The plugin contains GStreamer
26 elements for decoding 90+ formats (AVI, MPEG, OGG, Matroska, ASF, ...),
27 demuxing 30+ formats and colorspace conversion.
31 %setup -q -n gst-libav-%{version}
32 %setup -q -T -D -a 100
33 %setup -q -T -D -a 101
36 NOCONFIGURE=1 ./autogen.sh
38 export CFLAGS+=" -Wall -g -fPIC\
39 -DGST_TIZEN_MODIFICATION\
40 -DTIZEN_FEATURE_LIBAV \
41 %if "%{TIZEN_PRODUCT_TV}" == "1"
44 -DLIBAV_RANK_MODIFICATION"
46 EXTRA_CONFIGURE="--disable-demuxer=mm --disable-decoder=jpeg2000"
47 %{?asan:EXTRA_CONFIGURE="$EXTRA_CONFIGURE --disable-inline-asm"}
48 %configure --disable-static \
52 --with-html-dir=/tmp/dump\
53 --with-libav-extra-configure="$EXTRA_CONFIGURE"
64 %manifest %{name}.manifest
65 %defattr(-,root,root,-)
67 %{_libdir}/gstreamer-1.0/libgstlibav.so