2 Summary: Libav plugin for GStreamer
5 Group: Multimedia/Framework
7 Source: %{name}-%{version}.tar.gz
8 URL: https://gitlab.freedesktop.org/gstreamer/gst-libav
12 BuildRequires: bzip2-devel
13 BuildRequires: meson >= 0.48.0
14 BuildRequires: pkgconfig(gstreamer-1.0)
15 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
16 BuildRequires: pkgconfig(glib-2.0)
17 BuildRequires: pkgconfig(zlib)
18 BuildRequires: pkgconfig(vorbis)
19 BuildRequires: pkgconfig(theora)
20 BuildRequires: pkgconfig(orc-0.4)
21 BuildRequires: pkgconfig(libavcodec)
22 BuildRequires: pkgconfig(libavfilter)
23 BuildRequires: pkgconfig(libavformat)
24 BuildRequires: pkgconfig(libavutil)
27 This GStreamer plugin supports a large number of audio and video compression
28 formats through the use of the libav library. The plugin contains GStreamer
29 elements for decoding 90+ formats (AVI, MPEG, OGG, Matroska, ASF, ...),
30 demuxing 30+ formats and colorspace conversion.
34 %setup -q -n gst-libav-%{version}
37 export CFLAGS+=" -Wall -g -fPIC\
38 %if "%{tizen_profile_name}" == "tv"
41 -DTIZEN_FEATURE_LIBAV"
42 %meson --auto-features=auto
50 %manifest %{name}.manifest
51 %defattr(-,root,root,-)
53 %{_libdir}/gstreamer-1.0/libgstlibav.so