-Release notes for GStreamer libav Plugins 1.6.1
+Release notes for GStreamer libav Plugins 1.12.2
+The GStreamer team is proud to announce the second bugfix release in the stable
+1.12 release series of your favourite cross-platform multimedia framework!
-The GStreamer team is proud to announce the first bugfix release in the stable
-1.6 release series of your favourite cross-platform multimedia framework!
-
-
-Binaries for Android, iOS, Mac OS X and Windows are provided by the
-GStreamer project for this release.
--
-This release only contains bugfixes and it is safe to update from 1.6.0. For a
+This release only contains bugfixes and it is safe to update from 1.12.x. For a
full list of bugfixes see Bugzilla.
-The 1.x series is a stable series targeted at end users. It is not API
-or ABI compatible with the 0.10.x series. It can, however, be installed
-in parallel with the 0.10.x series and will not affect an existing
-0.10.x installation.
--
+See /releases/1.12/ for the full release notes.
-See http://gstreamer.freedesktop.org/releases/1.6/
-for the full release notes.
-
-
-This module contains plugins based on the libav project, including codecs.
+This module contains plugins based on the ffmpeg project, including codecs.
Contributors to this release
+ * Luis de Bethencourt
* Sebastian Dröge
--
++
touch -t 200001010000 po/gst-libav-1.0.pot
fi
- CONFIGURE_DEF_OPT='--enable-maintainer-mode --enable-gtk-doc'
+ CONFIGURE_DEF_OPT='--enable-maintainer-mode'
if test "x$package" = "xgstreamer"; then
- CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --enable-docbook --enable-failing-tests --enable-poisoning"
+ CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --enable-failing-tests --enable-poisoning"
+elif test "x$package" = "xgst-plugins-bad"; then
+ CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --with-player-tests"
fi
autogen_options $@
--- /dev/null
-Version: 1.6.1
-Release: 4
+ Name: gst-libav
+ Summary: Libav plugin for GStreamer
++Version: 1.12.2
++Release: 0
+ Group: Multimedia/Framework
+ License: LGPL-2.0+
+ Source: %{name}-%{version}.tar.gz
+ Source100: common.tar.gz
+ Source101: libav.tar.gz
+ URL: http://cgit.freedesktop.org/gstreamer/gst-libav
+ BuildRequires: gettext
+ BuildRequires: which
+ BuildRequires: yasm
+ BuildRequires: bzip2-devel
+ 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)
+
+ %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}
+ %setup -q -T -D -a 100
+ %setup -q -T -D -a 101
+
+ %build
+ NOCONFIGURE=1 ./autogen.sh
+
+ export CFLAGS+=" -Wall -g -fPIC\
+ -DGST_TIZEN_MODIFICATION\
+ -DTIZEN_FEATURE_LIBAV \
+ %if "%{TIZEN_PRODUCT_TV}" == "1"
+ -DTIZEN_PRODUCT_TV \
+ %endif
+ -DLIBAV_RANK_MODIFICATION"
+
+ EXTRA_CONFIGURE="--disable-demuxer=mm --disable-decoder=jpeg2000"
+ %{?asan:EXTRA_CONFIGURE="$EXTRA_CONFIGURE --disable-inline-asm"}
+ %configure --disable-static \
+ --enable-lgpl\
+ --disable-jpeg\
+ --prefix=%{_prefix} \
+ --with-html-dir=/tmp/dump\
+ --with-libav-extra-configure="$EXTRA_CONFIGURE"
+
+
+ make %{?jobs:-j%jobs}
+
+ %install
+ rm -rf %{buildroot}
+ %make_install
+
+
+ %files
+ %manifest %{name}.manifest
+ %defattr(-,root,root,-)
+ %license COPYING.LIB
+ %{_libdir}/gstreamer-1.0/libgstlibav.so
+
+