swf gfxsource
authorkramm <kramm>
Tue, 20 Feb 2007 18:50:50 +0000 (18:50 +0000)
committerkramm <kramm>
Tue, 20 Feb 2007 18:50:50 +0000 (18:50 +0000)
lib/swf/Makefile.in
lib/swf/swf.c

index d938933..e198ce2 100644 (file)
@@ -17,6 +17,9 @@ libswf_objects = swf.$(O)
        $(AR) r ../libswf$(A)
        $(RANLIB) ../libswf$(A)
 
+swfrender: $(libswf_objects) ../../src/swfrender.c ../devices/render.$(O)
+       $(L) ../../src/swfrender.c $(libswf_objects) ../librfxswf$(A) ../gfxtools.$(O) ../png.$(O) ../devices/render.$(O) -o swfrender $(LIBS)
+
 install:
 uninstall:
 
index a5f002f..27854cd 100644 (file)
@@ -241,7 +241,7 @@ static map16_t* extractFrame(TAG*startTag, int frame_to_extract)
            map16_enumerate(depthmap, increaseAge, 0);
        }
     }
-    return 0;
+    return depthmap;
 }
 
 // ---- render handling ----
@@ -539,6 +539,7 @@ gfxdocument_t*swf_open(char*filename)
     i->width = (swf.movieSize.xmax - swf.movieSize.xmin) / 20;
     i->height = (swf.movieSize.ymax - swf.movieSize.ymin) / 20;
 
+    swf_doc->num_pages = swf.frameCount;
     swf_doc->internal = i;
     swf_doc->get = 0;
     swf_doc->destroy = swf_doc_destroy;