Hello,
I'm having problems with running the programs in DirectFB-examples from cvs on my G400 crtc2 (FBDev Primary Layer works fine). Some of the problems that occur are:
df_fire: (#) DirectFBError [IDirectFB::CreateSurface() failed]: Not supported! Using force-windowed makes that error go away however I am just left with a black screen.
dfbg: (!!!) *** ONCE [unimplemented destination format (0x00200806)] *** [gfx_util.c:127 in rgba_to_dst_format()] Of course I get the same error for anything using IDirectFBImageProvider.
I see that in rgba_to_dst_format() there is no case for DSPF_YUY2, is there a reason for that? (Please excuse my ignorance.) The dfbdump utility is reporting a format of YUY2 on CRTC2.
My /etc/directfbrc:
matrox-crtc2 matrox-tv-standard=ntsc mode=720x480 primary-layer=02 disable-module=elo disable-module=joystick disable-module=keyboard disable-module=lirc disable-module=ps2mouse disable-module=sdlinput disable-module=serialmouse disable-module=sonypi depth=32 no-cursor sync
Using DirectFB CVS, kernel 2.6.7, and fusion from CVS.
I have tried running everything with force-windowed as well, still no luck. This machine only has a tiny monitor for testing and is primarily connected to the TV until I find the cash for a projector. I am running this stuff ssh'd into a shell, not using XDirecFB, DirectFB-term or anything like that.
Do these apps just need to be updated to DirectFB CVS or have things changed with how the G400 CRTC2 works? BTW I am using mplayer CVS successfully.
Thanks for any help, -Rob
