rpms/xmms2-freeworld/devel xmms2-ffmpeg.patch, 1.3, 1.4 xmms2-freeworld.spec, 1.16, 1.17

Leigh Scott leigh123linux at rpmfusion.org
Mon Dec 9 12:33:10 CET 2013


Author: leigh123linux

Update of /cvs/free/rpms/xmms2-freeworld/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv29268

Modified Files:
	xmms2-ffmpeg.patch xmms2-freeworld.spec 
Log Message:
* Mon Dec 09 2013 Leigh Scott <leigh123linux at googlemail.com> - 0.8-11
- fix ffmpeg compile error


xmms2-ffmpeg.patch:
 avcodec.c        |    9 +++++----
 avcodec_compat.h |   18 ++++++++++++++++++
 2 files changed, 23 insertions(+), 4 deletions(-)

Index: xmms2-ffmpeg.patch
===================================================================
RCS file: /cvs/free/rpms/xmms2-freeworld/devel/xmms2-ffmpeg.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- xmms2-ffmpeg.patch	2 Nov 2012 01:50:27 -0000	1.3
+++ xmms2-ffmpeg.patch	9 Dec 2013 11:33:10 -0000	1.4
@@ -1,6 +1,14 @@
 diff -rupN xmms2-0.8DrO_o.old/src/plugins/avcodec/avcodec.c xmms2-0.8DrO_o/src/plugins/avcodec/avcodec.c
 --- xmms2-0.8DrO_o.old/src/plugins/avcodec/avcodec.c	2011-10-20 15:26:08.000000000 -0400
 +++ xmms2-0.8DrO_o/src/plugins/avcodec/avcodec.c	2012-11-01 21:36:57.426070895 -0400
+@@ -27,6 +27,7 @@
+ #include "avcodec_compat.h"
+ 
+ #define AVCODEC_BUFFER_SIZE 16384
++#define MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
+ 
+ typedef struct {
+ 	AVCodecContext *codecctx;
 @@ -200,7 +200,7 @@ xmms_avcodec_init (xmms_xform_t *xform)
  		}
  	}
@@ -19,6 +27,24 @@
  		XMMS_DBG ("Opening decoder '%s' failed", codec->name);
  		goto err;
  	} else {
+@@ -263,7 +264,7 @@ xmms_avcodec_read (xmms_xform_t *xform,
+                    xmms_error_t *error)
+ {
+ 	xmms_avcodec_data_t *data;
+-	char outbuf[AVCODEC_MAX_AUDIO_FRAME_SIZE];
++	char outbuf[MAX_AUDIO_FRAME_SIZE];
+ 	gint outbufsize, bytes_read = 0;
+ 	guint size;
+ 
+@@ -371,7 +372,7 @@ static gint64
+ xmms_avcodec_seek (xmms_xform_t *xform, gint64 samples, xmms_xform_seek_mode_t whence, xmms_error_t *err)
+ {
+ 	xmms_avcodec_data_t *data;
+-	char outbuf[AVCODEC_MAX_AUDIO_FRAME_SIZE];
++	char outbuf[MAX_AUDIO_FRAME_SIZE];
+ 	gint outbufsize, bytes_read = 0;
+ 	gint64 ret = -1;
+ 
 diff -rupN xmms2-0.8DrO_o.old/src/plugins/avcodec/avcodec_compat.h xmms2-0.8DrO_o/src/plugins/avcodec/avcodec_compat.h
 --- xmms2-0.8DrO_o.old/src/plugins/avcodec/avcodec_compat.h	2011-10-20 15:26:08.000000000 -0400
 +++ xmms2-0.8DrO_o/src/plugins/avcodec/avcodec_compat.h	2012-11-01 21:35:50.276405569 -0400


Index: xmms2-freeworld.spec
===================================================================
RCS file: /cvs/free/rpms/xmms2-freeworld/devel/xmms2-freeworld.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- xmms2-freeworld.spec	8 Dec 2013 20:07:39 -0000	1.16
+++ xmms2-freeworld.spec	9 Dec 2013 11:33:10 -0000	1.17
@@ -3,7 +3,7 @@
 Name:			xmms2-freeworld
 Summary:		Plugins for XMMS2 that cannot be included in Fedora
 Version:		0.8
-Release:		10%{?dist}
+Release:		11%{?dist}
 License:		LGPLv2+ and GPL+ and BSD
 Group:			Applications/Multimedia
 # Fedora's xmms2 has to use a sanitized tarball, we don't.
@@ -208,6 +208,9 @@
 %{_libdir}/xmms2/libxmms_mp4.so
 
 %changelog
+* Mon Dec 09 2013 Leigh Scott <leigh123linux at googlemail.com> - 0.8-11
+- fix ffmpeg compile error
+
 * Sun Dec 08 2013 Nicolas Chauvet <kwizart at gmail.com> - 0.8-10
 - Rebuilt
 


More information about the rpmfusion-commits mailing list