[arch-commits] Commit in synfig/trunk (PKGBUILD ffmpeg-loop.patch)

Sergej Pupykin spupykin at nymeria.archlinux.org
Fri Jun 7 16:54:17 UTC 2013


    Date: Friday, June 7, 2013 @ 18:54:17
  Author: spupykin
Revision: 92522

upgpkg: synfig 0.64.0-2

upd

Added:
  synfig/trunk/ffmpeg-loop.patch
Modified:
  synfig/trunk/PKGBUILD

-------------------+
 PKGBUILD          |    9 +++++---
 ffmpeg-loop.patch |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-06-07 16:21:25 UTC (rev 92521)
+++ PKGBUILD	2013-06-07 16:54:17 UTC (rev 92522)
@@ -4,7 +4,7 @@
 
 pkgname=synfig
 pkgver=0.64.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Professional vector animation program (CLI renderer only)"
 arch=(i686 x86_64)
 url="http://synfig.org"
@@ -18,10 +18,12 @@
 options=(!libtool)
 source=(http://downloads.sourceforge.net/project/synfig/synfig/$pkgver/synfig-$pkgver.tar.gz
 	build-fix.patch
-	ffmpeg-0.8.patch)
+	ffmpeg-0.8.patch
+	ffmpeg-loop.patch)
 md5sums=('124cb4059b9f48dc5c37204660053d6f'
          'b5568b06fae1a7ee465b5380b1139b83'
-         'ebf41046097cfd778dee9a9854561dae')
+         'ebf41046097cfd778dee9a9854561dae'
+         'c6684c876c093f5e53d2c46592994e9b')
 
 build() {
   cd $srcdir/$pkgname-$pkgver
@@ -33,6 +35,7 @@
   [ -f Makefile ] || ./configure --prefix=/usr --sysconfdir=/etc --with-libavcodec --with-libdv
   patch -p1 -i $srcdir/build-fix.patch
   patch -Np1 -i $srcdir/ffmpeg-0.8.patch
+  patch -Np1 -i $srcdir/ffmpeg-loop.patch
   sed -i '1,1i#include <string.h>' src/modules/mod_png/trgt_png.cpp
   make
 }

Added: ffmpeg-loop.patch
===================================================================
--- ffmpeg-loop.patch	                        (rev 0)
+++ ffmpeg-loop.patch	2013-06-07 16:54:17 UTC (rev 92522)
@@ -0,0 +1,56 @@
+--- synfig-0.63.05/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp	2013-02-27 13:51:18.638547204 -0300
++++ synfig-0.63.05.new/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp	2013-02-27 13:51:09.905261183 -0300
+@@ -172,7 +172,7 @@
+ 
+ 	if( filename.c_str()[0] == '-' )
+ 		command = strprintf("ffmpeg -f image2pipe -vcodec ppm -an"
+-							" -r %f -i pipe: -loop_input"
++							" -r %f -i pipe: -loop 1"
+ 							" -metadata title=\"%s\" "
+ 							" -vcodec %s -b %ik"
+ 							" -y -- \"%s\"\n",
+@@ -182,7 +182,7 @@
+ 							filename.c_str());
+ 	else
+ 		command = strprintf("ffmpeg -f image2pipe -vcodec ppm -an"
+-							" -r %f -i pipe: -loop_input"
++							" -r %f -i pipe: -loop 1"
+ 							" -metadata title=\"%s\" "
+ 							"-vcodec %s -b %ik"
+ 							" -y -- \"%s\"\n",
+@@ -227,7 +227,7 @@
+ 				execlp("ffmpeg", "ffmpeg", "-f", "image2pipe", "-vcodec",
+ 					   "ppm", "-an", "-r",
+ 					   strprintf("%f", desc.get_frame_rate()).c_str(),
+-					   "-i", "pipe:", "-loop_input", "-metadata",
++					   "-i", "pipe:", "-loop", "1", "-metadata",
+ 						strprintf("title=\"%s\"", get_canvas()->get_name().c_str()).c_str(),
+ 						"-vcodec", video_codec.c_str(),
+ 						"-b", strprintf("%ik", bitrate).c_str(),
+@@ -237,7 +237,7 @@
+ 				execlp("ffmpeg", "ffmpeg", "-f", "image2pipe", "-vcodec",
+ 					   "ppm", "-an", "-r",
+ 					   strprintf("%f", desc.get_frame_rate()).c_str(),
+-					   "-i", "pipe:", "-loop_input", "-metadata",
++					   "-i", "pipe:", "-loop", "1", "-metadata",
+ 						strprintf("title=\"%s\"", get_canvas()->get_name().c_str()).c_str(),
+ 						"-vcodec", video_codec.c_str(),
+ 						"-b", strprintf("%ik", bitrate).c_str(),
+@@ -249,7 +249,7 @@
+ 				execlp("ffmpeg", "ffmpeg", "-f", "image2pipe", "-vcodec",
+ 					   "ppm", "-an", "-r",
+ 					   strprintf("%f", desc.get_frame_rate()).c_str(),
+-					   "-i", "pipe:", "-loop_input",
++					   "-i", "pipe:", "-loop", "1",
+ 					   "-metadata",
+ 					   strprintf("title=\"%s\"", get_canvas()->get_name().c_str()).c_str(),
+ 					   "-vcodec", video_codec.c_str(),
+@@ -260,7 +260,7 @@
+ 				execlp("ffmpeg", "ffmpeg", "-f", "image2pipe", "-vcodec",
+ 					   "ppm", "-an", "-r",
+ 					   strprintf("%f", desc.get_frame_rate()).c_str(),
+-					   "-i", "pipe:", "-loop_input",
++					   "-i", "pipe:", "-loop", "1",
+ 					   "-metadata",
+ 					   strprintf("title=\"%s\"", get_canvas()->get_name().c_str()).c_str(),
+ 					   "-vcodec", video_codec.c_str(),




More information about the arch-commits mailing list