Name: gst-libav Summary: Libav plugin for GStreamer Version: 1.19.2 Release: 0 Group: Multimedia/Framework License: LGPL-2.0+ Source: %{name}-%{version}.tar.gz URL: https://gitlab.freedesktop.org/gstreamer/gst-libav BuildRequires: gettext BuildRequires: which BuildRequires: yasm BuildRequires: bzip2-devel BuildRequires: meson >= 0.48.0 BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(theora) BuildRequires: pkgconfig(orc-0.4) BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) %description This GStreamer plugin supports a large number of audio and video compression formats through the use of the libav library. The plugin contains GStreamer elements for decoding 90+ formats (AVI, MPEG, OGG, Matroska, ASF, ...), demuxing 30+ formats and colorspace conversion. %prep %setup -q -n gst-libav-%{version} %build export CFLAGS+=" -Wall -g -fPIC\ %if "%{tizen_profile_name}" == "tv" -DTIZEN_PRODUCT_TV\ %endif -DTIZEN_FEATURE_LIBAV" %meson --auto-features=auto %meson_build %install rm -rf %{buildroot} %meson_install %files %manifest %{name}.manifest %defattr(-,root,root,-) %license COPYING %{_libdir}/gstreamer-1.0/libgstlibav.so