X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fpng2swf.c;h=c07e4c9a04fa8abce075531131ecae3b987b027a;hb=0fd56a4697d5fdbf017d551dd305210eda5f22ab;hp=578edfd5de3706e25f9fbda9e649bb610f36c2ef;hpb=f4e9809805ebc951996ae45e698fd6d74e348c7a;p=swftools.git diff --git a/src/png2swf.c b/src/png2swf.c index 578edfd..c07e4c9 100644 --- a/src/png2swf.c +++ b/src/png2swf.c @@ -4,12 +4,22 @@ Part of the swftools package. - Copyright (c) 2002 Matthias Kramm + Copyright (c) 2002,2003 Matthias Kramm + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - This file is distributed under the GPL, see file COPYING for details - -*/ - #include #include #include @@ -50,7 +60,7 @@ TAG *MovieStart(SWF * swf, int framerate, int dx, int dy) t = swf->firstTag = swf_InsertTag(NULL, ST_SETBACKGROUNDCOLOR); rgb.r = rgb.g = rgb.b = rgb.a = 0x00; - rgb.g = 0xff; + //rgb.g = 0xff; <--- handy for testing alpha conversion swf_SetRGB(t, &rgb); return t; @@ -66,7 +76,7 @@ int MovieFinish(SWF * swf, TAG * t, char *sname) else { if (!sname) sname = "output.swf"; - handle = open(sname, O_RDWR | O_CREAT | O_TRUNC, 0666); + handle = open(sname, O_BINARY | O_RDWR | O_CREAT | O_TRUNC, 0666); } if FAILED (swf_WriteSWF(handle, swf)) if (VERBOSE(1)) @@ -349,7 +359,7 @@ void applyfilter4(int mode, U8*src, U8*old, U8*dest, int width) lastr = dest[1]; lastg = dest[2]; lastb = dest[3]; - upperlastr = old[0]; + upperlasta = old[0]; upperlastr = old[1]; upperlastg = old[2]; upperlastb = old[3];