Ok, so it is my turn to ask for help!


I pulled my geforce card and decided that it was time to use my G400 again. I have successfully used this for fbdev/mga_vid and DirectFB use with Freevo in the past.

I can get mplayer to display on CRTC2 fine using dfbmga but when it comes to SDL and therefore Freevo I am having some pretty bad luck.

The end result is that I start Freevo and I get a pretty light blue screen on my TV. I also get the message:

SDL_DirectFB: Unsupported pixelformat (0x00201007)!

If I start Freevo with the monitor as the primary layer I don't get this message and it displays there fine.

In the past I was using DirectFB-0.9.19 and SDL cvs. This time around I have tried all sorts of combinations with Directfb-0.9.19,20,21,cvs and SDL-1.2.6, cvs.

Now, I know there are lots of you guys using DirectFB (mga) with Freevo, in NTSC land. Which versions of DirectFB, SDL, Linux kernel / patches are you having success with?

I am beginning to suspect my matrox kernel drivers and will examine those next.

Here is some of my configuration information:

/etc/directfbrc:
matrox-crtc2
matrox-tv-standard=ntsc
mode=640x480
primary-layer=02
disable-module=joystick
disable-module=ps2mouse
disable-module=lirc
depth=16

Output of dfbinfo:
(*) parsing config file '/etc/directfbrc'.

       ---------------------- DirectFB v0.9.19 ---------------------
             (c) 2000-2002  convergence integrated media GmbH
             (c) 2002       convergence GmbH
        -----------------------------------------------------------

(*) Multi Application Core. (with MMX support) (2004-01-11 23:08)
(*) DirectFB/misc/memcpy: using MMXEXT optimized memcpy()
(*) DirectFB/Core: suppress module 'joystick'
(*) DirectFB/Core: suppress module 'lirc'
(*) DirectFB/Core: suppress module 'ps2mouse'
(*) DirectFB/InputDevice: Keyboard 0.9 (convergence integrated media GmbH)
(*) MMX detected and enabled
(*) DirectFB/GraphicsDevice: Matrox G400/G450/G550 0.6 (convergence integrated media GmbH)
(*) DirectFB/Layer: Enabled 'FBDev Primary Layer'.
(*) DirectFB/Layer: Enabled 'Matrox CRTC2'.


Display Layers

(02) FBDev Primary Layer
        Type: graphics
        Caps: brightness contrast saturation surface

(01) Matrox Backend Scaler
Type: graphics picture video
Caps: brightness contrast deinterlacing dst_colorkey screen_location surface


(00) Matrox CRTC2                    (primary layer)
        Type: graphics picture video
        Caps: brightness contrast flicker_filtering hue saturation surface

(03) Matrox CRTC2 Sub-Picture
        Type: graphics picture video
        Caps: alphachannel opacity surface


Input Devices


(00) Keyboard                        (primary keyboard)
        Type: keyboard
        Caps: keys


Kernel version 2.4.23, with patches matroxfb-full-memory-linux-2.4.21-rc2.patch and matroxfb-g400-clock-2.4.22.patch from DirectFB cvs, with fusion device from DirectFB cvs.


I have all matrox kernel support as modules and am not loading maven or crtc2. lsmod output is:

Module Size Used by Not tainted
dvb-ttpci 301396 0 (unused)
alps_bsrv2 3476 0
alps_tdmb7 3340 0
alps_tdlb7 3852 0
grundig_29504-401 3624 0
grundig_29504-491 3252 0
stv0299 6584 0 (unused)
ves1820 4168 0
dvb-core 38052 3 [dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7 grundig_29504-401 grundig_29504-491 stv0299 ves1820]
joydev 6944 0 (unused)
evdev 4128 0 (unused)
serial 42500 0
lirc_i2c 3488 1
lirc_dev 8432 1 [lirc_i2c]
tuner 11072 1
msp3400 15916 1
hid 14152 0 (unused)
mod_quickcam 39696 0 (unused)
saa7115 5980 0 (unused)
ivtv 73380 2
videodev 5856 5 [dvb-ttpci mod_quickcam ivtv]
fusion 22144 0
ide-cd 29024 0
cdrom 28960 0 [ide-cd]
i2c-matroxfb 2196 0
matroxfb_base 19972 63 [i2c-matroxfb]
matroxfb_g450 4356 0 [matroxfb_base]
matroxfb_DAC1064 7612 0 [matroxfb_base]
g450_pll 3440 0 [matroxfb_g450 matroxfb_DAC1064]
matroxfb_accel 8968 0 [matroxfb_base matroxfb_DAC1064]
matroxfb_misc 15036 0 [i2c-matroxfb matroxfb_base matroxfb_g450 matroxfb_DAC1064 g450_pll matroxfb_accel]
i2c-proc 6256 0 (unused)
i2c-dev 3748 0
i2c-algo-bit 7112 3 [ivtv i2c-matroxfb]
i2c-core 12868 0 [lirc_i2c tuner msp3400 saa7115 ivtv i2c-proc i2c-dev i2c-algo-bit]
usb-uhci 21580 0 (unused)
usbcore 56928 1 [hid mod_quickcam usb-uhci]
via82cxxx_audio 18840 0
ac97_codec 12236 0 [via82cxxx_audio]
soundcore 3524 2 [via82cxxx_audio]



I also have Freevo running at 640x480.



I would appreciate any help anyone can provide me.


-Rob


------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to