From 1bc7637a7d6faa9d6ec7df0ad0d48625564ab542 Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 4 Nov 2001 17:41:12 +0000 Subject: [PATCH] new function swf_write_header --- src/flash.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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; -- 1.7.10.4