It would be of great use if all of you having managed such a setup would reply to this original posting (to avoid endless quoting, except when really related to some already published configs) and include following information:
Hi, here's my setup, working great.
-Matrox G400 DH 32Mb -kernel 2.6.9 with boot parameters video=matroxfb:vesa:0x111 -kernel config: CONFIG_FB_MATROX=y CONFIG_FB_MATROX_G450=y CONFIG_FB_MATROX_G100=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m
As you see I have matroxfb compiled in, with i2c_matroxfb and maven as modules. I don't load the maven module at all btw. I am not using CRTC2 anymore but its compiled in anyways (part of CONFIG_FB_MATROX_G450). I'm not even loading the maven module so you can ignore that.
-DirectFB CVS from Nov. 21 / 04... wow, I though I've updated since then. DirectFB-extras and df_xine would be from then too.
-/etc/directfbrc: matrox-crtc2 matrox-tv-standard=ntsc mode=1280x720 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
I am using Freevo 2.0 CVS which supports DirectFB without pygame/SDL (so those are NOT installed). This requires pydirectfb (NOT pydfb, that's a different project) which can be found at https://sourceforge.net/projects/pydirectfb/ - you need this from CVS. I am using both mplayer (CVS-041206) (for media) and df_xine (for TV using vdr-xine).
Mplayer commandline args: mplayer -monitoraspect 16:9 -framedrop -autosync 100 -vsync -nolirc -autoq 100 -screenw 1280 -screenh 720 -fs -slave -ao alsa -v -vo dfbmga:buffermode=triple:bes:nocrtc2:nospic:noinput -cache 5000 -vf-pre pp=de/fd <filename>
df_xine args: df_xine --stdctl -V fb -A alsa --layer=1 --sync --buffermode=double vdr://tmp/vdr-xine/stream#demux:mpeg_pes
Please note that df_xine will ignore args it doesn't care about, the -V fb -A alsa are only there to please fbxine as the audio player (which I don't even use).
My xine options in local_conf.py:
XINE_VO_DEV = 'fb' # this keeps things ok for fbxine for audio playback XINE_AO_DEV = 'alsa' XINE_COMMAND = 'df_xine' XINE_ARGS_DEF = '--layer=1 --sync --buffermode=double' XINE_VERSION=933 # fails when checking version if this is not specified XINE_USE_VDR = 1
Some mplayer options from local_conf.py:
MPLAYER_AO_DEV = 'alsa'
MPLAYER_ARGS_DEF = (('-monitoraspect 16:9 -framedrop -autosync 100 -vsync -nolirc -autoq 100 -screenw %s -screenh %s -fs') % (CONF.width, CONF.height))
MPLAYER_VO_DEV = 'dfbmga'
MPLAYER_VO_DEV_OPTS = ':buffermode=triple:bes:nocrtc2:nospic:noinput'
I am using CRTC1 - VGA to a 16:9 projector: Epson Home 10+, http://www.projectorcentral.com/Epson-PowerLite_Home_10+.htm. I am happy with the quality but I immagine it could be a bit better. I'm planning on CVS updating directfb and mplayer soon, also experimenting with more (new) df_xine options. I'll let you know how that goes.
-Rob
------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Freevo-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-users
