summaryrefslogtreecommitdiff
path: root/community/synfig/ffmpeg-loop.patch
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-07-19 01:10:32 -0700
committerroot <root@rshg054.dnsready.net>2013-07-19 01:10:32 -0700
commit8fbc0076a4827ddc6af92e0b9daa4c4c31450808 (patch)
tree03fd0e2921ebd53228d9a93e32ed3976b636cbea /community/synfig/ffmpeg-loop.patch
parente445a313723389ba9ee1fded025c567dae5b21ea (diff)
Fri Jul 19 01:09:18 PDT 2013
Diffstat (limited to 'community/synfig/ffmpeg-loop.patch')
-rw-r--r--community/synfig/ffmpeg-loop.patch56
1 files changed, 56 insertions, 0 deletions
diff --git a/community/synfig/ffmpeg-loop.patch b/community/synfig/ffmpeg-loop.patch
new file mode 100644
index 000000000..ce271363b
--- /dev/null
+++ b/community/synfig/ffmpeg-loop.patch
@@ -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(),