Re: [Gnash-dev] Backend redesign done / AGG near completion
On Sat, Oct 07, 2006 at 07:04:10PM +0200, Udo Giacomozzi wrote: AGG_CFLAGS is /home/indunet/agg-2.4/include AGG_LIBS is /home/indunet/agg-2.4/include -lagg -laggplatformX11 ... Is the value for AGG_LIBS correct?? Neither AGG_CFLAGS nor AGG_LIBS are correct, missing -I on the former and -L on the latter. I think rob fixed this last night, haven't checked myself. --strk; ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
On Thursday October 5, 2006 13:16, Rob Savoye wrote: Udo Giacomozzi wrote: RS I'll also have to send you the RS copyright assignment form to the FSF, as Gnash is GPL'd. Uhm, what's that? It's the standard assignment to the FSF of your changes. This is required for contributions to a GPL'd program. This only applies to your Gnash changes, and nothing else. I'll go dig up the form and send it to you. Thank you for supporting Free software! It's not the GPL that requires it, it's for GNU projects to make enforcement of the GPL easier for the FSF. We just got Gnash to work on a little ETRAX 100 LX (100 Mhz CPU w/o FPU) with a 320x240 LCD. It's damn slow (as expected) but looks very nice. :-) Really, at 100Mhz. It's still encouraging that it works at all! :-) There is an --enable-renderer=agg switch now. BTW, the old mesh set cache seems to have never been limited and this probably eat up memory. I added a limit in the new design (as originally intended by the author). Ah, good idea. - rob - ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev -- deitarion/SSokolow Stephan Sokolow SSokolow.com Webmaster ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
Udo Giacomozzi wrote: Well, anyway, since you checked in the configure patch but both the renderer and GUI are not yet in CVS: are you having problems with the patch? I wound up going to bed instead of checking in the new files... I've been sick all week. I'll finish up adding the new files this morning (Colorado time). Course they won't compile till all your other changes are checked in, but it's a start. - rob - ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re[2]: [Gnash-dev] Backend redesign done / AGG near completion
Hello Rob, Saturday, October 7, 2006, 3:40:19 PM, you wrote: RS I wound up going to bed instead of checking in the new files... I've RS been sick all week. I'll finish up adding the new files this morning RS (Colorado time). Course they won't compile till all your other changes RS are checked in, but it's a start. Don't want to press for it, just wondered. :-) Hope you get well soon, Udo ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
Udo Giacomozzi wrote: Did that a few moments ago. Awesome, thanks. I'll do an update. I just checked if the OpenGL/SDL backend still works (using the compatibility layer). Strangely it displays the movie upside-down!? Can somebody confirm this? I get the same result when using SDL, it appears oriented correctly when using GTK. - rob - ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re[2]: [Gnash-dev] Backend redesign done / AGG near completion
Hello Rob, Saturday, October 7, 2006, 5:55:24 PM, you wrote: RS With SDL, the image has been inverted since before your checkin, so I RS don't believe it's related. Fine, so the changes don't seem to have broken anything for the moment. Udo ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re[2]: [Gnash-dev] Backend redesign done / AGG near completion
Hello Rob, I'm having problems compiling the AGG backend: ./configure --enable-renderer=agg --enable-gui=fb --with-agg-incl=/home/indunet/agg-2.4/include/ --with-agg-lib=/home/indunet/agg-2.4/src/ ... make[2]: Entering directory `/home/indunet/gnash/backend' if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../server -I../server/parser -I../libbase -I../backend -I../libgeometry/home/indunet/agg-2.4/include-g -O2 -march=pentium3 -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -MT render_handler_tri.lo -MD -MP -MF .deps/render_handler_tri.Tpo -c -o render_handler_tri.lo render_handler_tri.cpp; \ then mv -f .deps/render_handler_tri.Tpo .deps/render_handler_tri.Plo; else rm -f .deps/render_handler_tri.Tpo; exit 1; fi mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../server -I../server/parser -I../libbase -I../backend -I../libgeometry /home/indunet/agg-2.4/include -g -O2 -march=pentium3 -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -MT render_handler_tri.lo -MD -MP -MF .deps/render_handler_tri.Tpo -c render_handler_tri.cpp -fPIC -DPIC -o .libs/render_handler_tri.o g++: cannot specify -o with -c or -S and multiple compilations make[2]: *** [render_handler_tri.lo] Error 1 make[2]: Leaving directory `/home/indunet/gnash/backend' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/indunet/gnash' make: *** [all] Error 2 Udo ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
Udo Giacomozzi wrote: I'm having problems compiling the AGG backend: ./configure --enable-renderer=agg --enable-gui=fb --with-agg-incl=/home/indunet/agg-2.4/include/ --with-agg-lib=/home/indunet/agg-2.4/src/ I'm seeing other Gnash developers checking in additional changes to this new code, so you might want to wait a bit to see if it stabilizes shortly. - rob - ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re[2]: [Gnash-dev] Backend redesign done / AGG near completion
Hello Rob, Saturday, October 7, 2006, 6:21:05 PM, you wrote: RS Udo Giacomozzi wrote: I'm having problems compiling the AGG backend: ./configure --enable-renderer=agg --enable-gui=fb --with-agg-incl=/home/indunet/agg-2.4/include/ --with-agg-lib=/home/indunet/agg-2.4/src/ RS I'm seeing other Gnash developers checking in additional changes to RS this new code, so you might want to wait a bit to see if it stabilizes RS shortly. Seems to me like a Makefile problem, not code.. Udo ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re[2]: [Gnash-dev] Backend redesign done / AGG near completion
Hello Rob, Saturday, October 7, 2006, 7:25:39 PM, you wrote: RS It'll work now properly with the --with-agg options. Course for some RS reason render_handler_agg.cpp doesn't compile... but at least the RS include path is correct. :-) We're making progresses ;) Now, the include path is supplied instead of the lib path: -L/home/indunet/agg-2.4/include that should be -L/home/indunet/agg-2.4/src (my libagg.a is there) Full command line: /bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -march=pentium3 -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -ljpeg -lpng -lz-L/usr/X11R6/lib -L/home/indunet/agg-2.4/include -lagg -laggplatformX11 -o libgnashbackend.la -rpath /usr/local/lib render_handler_tri.lo render_handler_agg.lo ../libbase/libgnashbase.la ../server/libgnashserver.la -lrt -lm g++ -shared -nostdlib /usr/lib/gcc-lib/i486-linux/3.3.5/../../../crti.o /usr/lib/gcc-lib/i486-linux/3.3.5/crtbeginS.o .libs/render_handler_tri.o .libs/render_handler_agg.o -Wl,--rpath -Wl,/home/indunet/gnash/libbase/.libs -Wl,--rpath -Wl,/home/indunet/gnash/server/.libs -Wl,--rpath -Wl,/usr/local/lib /usr/lib/libjpeg.so -lpng -lz -L/usr/X11R6/lib -L/home/indunet/agg-2.4/include -lagg -laggplatformX11 ../libbase/.libs/libgnashbase.so ../server/.libs/libgnashserver.so -lrt -L/usr/lib/gcc-lib/i486-linux/3.3.5 -L/usr/lib/gcc-lib/i486-linux/3.3.5/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc-lib/i486-linux/3.3.5/crtendS.o /usr/lib/gcc-lib/i486-linux/3.3.5/../../../crtn.o -march=pentium3 -Wl,-soname -Wl,libgnashbackend.so.0 -o .libs/libgnashbackend.so.0.0.0 /usr/bin/ld: cannot find -lagg Configure settings: ./configure --enable-renderer=agg --enable-gui=fb --with-agg-incl=/home/indunet/agg-2.4/include/ --with-agg-lib=/home/indunet/agg-2.4/src/ Udo ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
Udo Giacomozzi wrote: We're making progresses ;) it must have been that 3rd cup of coffee... :-) Now, the include path is supplied instead of the lib path: -L/home/indunet/agg-2.4/include that should be -L/home/indunet/agg-2.4/src (my libagg.a is there) Ah, a typo. I just checked in a fix. - rob - ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
On Thu, Oct 05, 2006 at 04:15:33PM +0200, Udo Giacomozzi wrote: - The fontlib has been modified slightly so that it asks the renderer if it wishes textured glyphs at all. Since I noticed there is a simple anti-aliased renderer in there I kept it. The tesselating render handler still uses textured (=bitmap) glyphs. AGG however renders them directly. There's some work required in fontlib to also allow creation of a single font texture. Currently there's only a function that creates textures for ALL fonts in a movie_definition, which cannot work since we won't know ALL fonts until we've finished reading the whole SWF, but we want to start using them *before* then. See: https://savannah.gnu.org/bugs/index.php?17385 --strk; ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
Udo Giacomozzi wrote: RS I'll also have to send you the RS copyright assignment form to the FSF, as Gnash is GPL'd. Uhm, what's that? It's the standard assignment to the FSF of your changes. This is required for contributions to a GPL'd program. This only applies to your Gnash changes, and nothing else. I'll go dig up the form and send it to you. Thank you for supporting Free software! We just got Gnash to work on a little ETRAX 100 LX (100 Mhz CPU w/o FPU) with a 320x240 LCD. It's damn slow (as expected) but looks very nice. :-) Really, at 100Mhz. It's still encouraging that it works at all! :-) There is an --enable-renderer=agg switch now. BTW, the old mesh set cache seems to have never been limited and this probably eat up memory. I added a limit in the new design (as originally intended by the author). Ah, good idea. - rob - ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev
Re: [Gnash-dev] Backend redesign done / AGG near completion
strk wrote: Just for clarity. It is *not* required by GPL'd programs, just by some GNU packages (not even all). True, but Gnash is a GNU project, and not just GPL'd. - rob - ___ Gnash-dev mailing list Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev