Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=dex77stuff.git;a=commitdiff;h=03825165dee066ffaaf84d45ba0fccfd48c0b611

commit 03825165dee066ffaaf84d45ba0fccfd48c0b611
Author: kikadf <[email protected]>
Date:   Fri Dec 19 09:34:53 2014 +0100

mplayer2-20130428.g6c87a98-10-x86_64

* Rebuild with ffmpeg-2.5.1

diff --git a/source/apps-extra/mplayer2/FrugalBuild 
b/source/apps-extra/mplayer2/FrugalBuild
index c76a936..d7dd7fc 100644
--- a/source/apps-extra/mplayer2/FrugalBuild
+++ b/source/apps-extra/mplayer2/FrugalBuild
@@ -5,10 +5,10 @@ options+=('asneeded')

pkgname=mplayer2
pkgver=20130428.g6c87a98
-pkgrel=9
+pkgrel=10
pkgdesc="Mplayer2 is an advanced general-purpose video player. A fork of the 
original MPlayer project."
url="http://www.mplayer2.org/";
-depends=('aalib' 'cdparanoia' 'dejavu-ttf' 'faad2' 'ffmpeg>=1.0.6-6' 'jack' \
+depends=('aalib' 'cdparanoia' 'dejavu-ttf' 'faad2' 'ffmpeg>=2.5.1' 'jack' \
'ladspa_sdk' 'libass' 'libbluray' 'libbs2b' 'libcaca' 'libcdio' \
'libdca' 'libdv' 'libdvdnav>=5.0.1' 'libgl' 'liblirc' 'libmad' 'libmng' \
'libpulse>=5.0' 'libquvi>=0.9.2-2' 'libvdpau' 'libxinerama' 'libxscrnsaver' \
@@ -20,14 +20,16 @@ _F_scm_url="git://git.mplayer2.org/mplayer2.git"
Finclude scm
_F_cd_path="mplayer2-6c87a981baa4972fd71c25dfddea017b5a972e89"
source=(ftp://ftp.frugalware.org/pub/frugalware/frugalware-current/source/apps-extra/mplayer2/mplayer2-6c87a981baa4972fd71c25dfddea017b5a972e89.tar.bz2
-        fixes.patch)
+        fixes.patch input_buffer_padding.patch)
groups=('apps-extra')
archs=('i686' 'x86_64')
backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf' 
'etc/mplayer/mplayer.conf')
conflicts=('mplayer')
provides=('mplayer')
sha1sums=('f45c168a0635b24897be79fce9b7c933b0ade3e7' \
-          'cda56b734111469eab907fcffb53300d235bf757')
+          'cda56b734111469eab907fcffb53300d235bf757' \
+          '1b3250b559be3729338cbd3291b5164222c10394')
+

build()
{
diff --git a/source/apps-extra/mplayer2/input_buffer_padding.patch 
b/source/apps-extra/mplayer2/input_buffer_padding.patch
new file mode 100644
index 0000000..f66d51e
--- /dev/null
+++ b/source/apps-extra/mplayer2/input_buffer_padding.patch
@@ -0,0 +1,20 @@
+Description: Increase FFMPEG_INPUT_BUFFER_PADDING_SIZE to 32
+ This is needed to be able to build with FFmpeg 2.3.
+Author: Andreas Cadhalpun <[email protected]>
+Last-Update: 2014-07-20
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758359
+---
+ libmpdemux/demuxer.h |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- mplayer2.orig/libmpdemux/demuxer.h
++++ mplayer2/libmpdemux/demuxer.h
+@@ -121,7 +121,7 @@ enum timestamp_type {
+ #define SEEK_BACKWARD (1 << 3)
+
+ // demux_lavf can pass lavf buffers using FF_INPUT_BUFFER_PADDING_SIZE instead
+-#define MP_INPUT_BUFFER_PADDING_SIZE 16
++#define MP_INPUT_BUFFER_PADDING_SIZE 32
+
+ typedef struct demux_stream {
+     int buffer_pos;        // current buffer position
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to