From: kramm <kramm>
Date: Sun, 4 Nov 2001 17:41:12 +0000 (+0000)
Subject: new function swf_write_header
X-Git-Tag: release-0-1-1~14
X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=1bc7637a7d6faa9d6ec7df0ad0d48625564ab542;p=swftools.git

new function swf_write_header
---

diff --git a/src/flash.c b/src/flash.c
index fff8284..71c1410 100644
--- a/src/flash.c
+++ b/src/flash.c
@@ -42,6 +42,21 @@ struct flash_header swf_read_header()
     return head;
 }
 
+void swf_write_header(struct writer_t*w, struct flash_header*head)
+{
+    writer_writeu8(w, head->version);
+    writer_writeu32(w, head->length);
+    
+    writer_writebits(w, 31, 5); 
+    writer_writebits(w, head->boundingBox.x1, 31);
+    writer_writebits(w, head->boundingBox.x2, 31);
+    writer_writebits(w, head->boundingBox.y1, 31);
+    writer_writebits(w, head->boundingBox.y2, 31);
+    writer_resetbits(w);
+    writer_writeu16(w, head->rate);
+    writer_writeu16(w, head->count);
+}
+
 struct RGB readRGB()
 {
     struct RGB rgb;