swftools-common
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Swftools-common] pdf2swf with preloader fails


From: Simo Kauppi
Subject: [Swftools-common] pdf2swf with preloader fails
Date: Fri, 2 Feb 2007 17:31:53 +0200
User-agent: Mutt/1.5.13 (2006-08-11)

Hi Matthias,

I noticed that if I call pdf2swf with the default preloader, like

pdf2swf -z -j 100 -T 6 -l -B /usr/share/swftools/swfs/keyboard_viewer.swf 
file.pdf -o file.swf

it fails because it is looking for the PreLoaderTemplate.swf from the wrong 
place (FATAL   Failed to open 
/usr/share/swftools/swfs/default_loader.swf/PreLoaderTemplate.swf).

This little patch seems to help...
diff -urNad swftools-0.8.0~/src/pdf2swf.c swftools-0.8.0/src/pdf2swf.c
--- swftools-0.8.0~/src/pdf2swf.c       2006-12-30 11:37:48.000000000 +0200
+++ swftools-0.8.0/src/pdf2swf.c        2007-01-31 20:21:50.000000000 +0200
@@ -716,14 +716,14 @@
     }
     if(preloader && viewer) {
        systemf("swfcombine \"%s\" viewport=%s -o __tmp__.swf",
-               viewer, outputname, outputname);
+               viewer, outputname);
 #ifdef SYSTEM_BACKTICKS
        systemf("swfcombine %s `swfdump -XY \"%s\"` `swfdump -r \"%s\"` 
%s/PreLoaderTemplate.swf loader=%s movie=__tmp__.swf -o \"%s\"",zip,
                outputname, preloader, SWFDIR, preloader, outputname);
 #else
        /* TODO: read out rate */
        systemf("swfcombine %s -X %d -Y %d -r %f %s/PreLoaderTemplate.swf 
loader=%s movie=__tmp__.swf -o \"%s\"",zip,width,height,
-               getRate(preloader), preloader, SWFDIR, preloader, outputname);
+               getRate(preloader), SWFDIR, preloader, outputname);
 #endif
        systemf("rm __tmp__.swf");
     }

Simo
-- 
:r ~/.signature

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]