rpms/gstreamer1-libav/devel .cvsignore, 1.6, 1.7 gstreamer1-libav.spec, 1.9, 1.10 sources, 1.6, 1.7 gst-libav-1.1.3-comma-in-typename.patch, 1.1, NONE

Hans de Goede jwrdegoede at rpmfusion.org
Sun Oct 13 12:39:35 CEST 2013


Author: jwrdegoede

Update of /cvs/free/rpms/gstreamer1-libav/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv15432

Modified Files:
	.cvsignore gstreamer1-libav.spec sources 
Removed Files:
	gst-libav-1.1.3-comma-in-typename.patch 
Log Message:
* Sun Oct 13 2013 Hans de Goede <j.w.r.degoede at gmail.com> - 1.2.0-1
- Rebase to 1.2.0
- Upgrade the buildin libav to 9.10 to get all the security fixes from
  upstream libav
- Switch back to included libav copy again, libav and ffmpeg have
  deviated to much to use a system ffmpeg lib as libav replacement,
  this fixes a bad memory-leak (rpmfusion#2976)



Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/gstreamer1-libav/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore	8 Aug 2013 20:26:24 -0000	1.6
+++ .cvsignore	13 Oct 2013 10:39:34 -0000	1.7
@@ -1 +1,2 @@
-gst-libav-1.1.3.tar.xz
+gst-libav-1.2.0.tar.xz
+libav-9.10.tar.xz


Index: gstreamer1-libav.spec
===================================================================
RCS file: /cvs/free/rpms/gstreamer1-libav/devel/gstreamer1-libav.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- gstreamer1-libav.spec	30 Sep 2013 08:40:20 -0000	1.9
+++ gstreamer1-libav.spec	13 Oct 2013 10:39:34 -0000	1.10
@@ -1,14 +1,14 @@
 Name:           gstreamer1-libav
-Version:        1.1.3
-Release:        4%{?dist}
+Version:        1.2.0
+Release:        1%{?dist}
 Summary:        GStreamer 1.0 libav-based plug-ins
 Group:          Applications/Multimedia
 License:        LGPLv2+
 URL:            http://gstreamer.freedesktop.org/
 Source0:        http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-%{version}.tar.xz
+# We drop in a newer libav to get all the security bugfixes from there!
+Source1:        http://libav.org/releases/libav-9.10.tar.xz
 Patch0:         gst-ffmpeg-0.10.12-ChangeLog-UTF-8.patch
-Patch1:         gst-libav-1.1.3-comma-in-typename.patch
-Patch2:         gst-libav-1.1.3-ffmpeg-2.0.patch
 BuildRequires:  gstreamer1-devel >= 1.0.0
 BuildRequires:  gstreamer1-plugins-base-devel >= 1.0.0
 BuildRequires:  orc-devel bzip2-devel zlib-devel ffmpeg-devel
@@ -28,20 +28,17 @@
 
 
 %prep
-%setup -q -n gst-libav-%{version}
+%setup -q -n gst-libav-%{version} -a 1
+rm -r gst-libs/ext/libav
+mv libav-9.10 gst-libs/ext/libav
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
-sed -i 's/CodecID/AVCodecID/g' ext/libav/*.h ext/libav/*.c
 
 
 %build
 %configure --disable-dependency-tracking --disable-static \
   --with-package-name="gst-libav 1.0 rpmfusion rpm" \
   --with-package-origin="http://rpmfusion.org/" \
-  --with-system-libav
-# Keep this around in case we switch back to the built-in libav
-#  --with-libav-extra-configure="--enable-runtime-cpudetect --arch=%{_target_cpu} --optflags=\\\"\\\$RPM_OPT_FLAGS\\\""
+  --with-libav-extra-configure="--enable-runtime-cpudetect --arch=%{_target_cpu} --optflags=\\\"\\\$RPM_OPT_FLAGS\\\""
 make %{?_smp_mflags} V=1
 
 
@@ -56,6 +53,14 @@
 
 
 %changelog
+* Sun Oct 13 2013 Hans de Goede <j.w.r.degoede at gmail.com> - 1.2.0-1
+- Rebase to 1.2.0
+- Upgrade the buildin libav to 9.10 to get all the security fixes from
+  upstream libav
+- Switch back to included libav copy again, libav and ffmpeg have
+  deviated to much to use a system ffmpeg lib as libav replacement,
+  this fixes a bad memory-leak (rpmfusion#2976)
+
 * Mon Sep 30 2013 Nicolas Chauvet <kwizart at gmail.com> - 1.1.3-4
 - Rebuilt
 


Index: sources
===================================================================
RCS file: /cvs/free/rpms/gstreamer1-libav/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources	8 Aug 2013 20:26:24 -0000	1.6
+++ sources	13 Oct 2013 10:39:34 -0000	1.7
@@ -1 +1,2 @@
-1bdaa82159f7f0028b15025ea4b0d26c  gst-libav-1.1.3.tar.xz
+382bc5a99d22a4fbf8e971c42bb72c01  gst-libav-1.2.0.tar.xz
+4b49d1d8734815ca095bb0600d41c5cb  libav-9.10.tar.xz


--- gst-libav-1.1.3-comma-in-typename.patch DELETED ---


More information about the rpmfusion-commits mailing list