On Sun, Apr 18, 2010 at 10:40 PM, mobi phil <[email protected]> wrote:
> Hello,,, > > > I think I was sending the email to the wrong address... Please consider > following problems, and solutions... > > > > > > On Sun, Apr 18, 2010 at 9:11 PM, mobi phil <[email protected]> wrote: > >> Hello, >> >> 1. was evaluating agar, things worked fine with 1.3.X, but all the >> test/demo apps the 1.4 crashes with following stackframe: >> >> #0 0x40183430 in pthread_mutex_lock () from /lib/libpthread.so.0 >> #1 0x400dd778 in AG_ObjectDetach (pChld=<value optimized out>) at >> object.c:494 >> #2 0x4008c23c in AG_DriverClose (drv=0xd4) at drv.c:123 >> #3 0x40039b90 in AG_InitGraphics (spec=0x0) at gui.c:392 >> #4 0x00008ff0 in main (argc=1, argv=0xbeaf1cf4) at objmgr.c:38 >> >> 2. it is not straightforward to crosscompile... The build system is also a >> bit strange.. Why don't you use standard autotools... >> >> 3. make -j does not work properly... it seams that you launch a make >> process for each file, that makes make from root quite slow if only one file >> need to be rebuild >> >> >> the rest is the best.. I mean framework is quite promissing, intending to >> use it for at least for proof of concept for the unfamous openmoko >> freerunner device >> >> >> > i found the reason in agare < 1.4, one could pass the size of the video to > AG_InitGraphics, but with redesign that opportunity is gone.. > AG_InitGraphics (spec=0x0) at gui.c:364 tries to set it to a > not-by-all-cards-supported-640x480 value and that makes the init fail.... > > What I would suggest is to do SDL_ do SDL_GetVideoInfo() and set w and h > attributes of the driver..... > what I did is in gui/drv_sdl_common.c ~ line 114: AG_SDL_GetDisplaySize(&(agDriverSw->w), &(agDriverSw->h)); but, AG_InitVideoSDL seems not to be called ?? Who is allocating then the driver... do not really understand... -- rgrds, mobi phil being mobile, but including technology http://mobiphil.com
_______________________________________________ Agar mailing list [email protected] http://libagar.org/lists.html
