I can't get df_xine to work with my TV. Depending on various vt options
in /etc/directfbrc and/or whether I use df_xine -l 2, I either get a
completely black screen or flickering spots and mangled black & white
bits of picture reminiscent of a very knackered VCR.

My current /etc/directfbrc is:

matrox-crtc2
matrox-tv-standard=pal
mode=720x576
depth=32
memcpy=mmxext
primary-layer=2
no-graphics-vt
no-vt-switching
no-vt-switch
#no-vt

On one occasion I did see in the output that it was testing screen
modes; it accepted 768x576 and 640x480 amongst others, but rejected
720x576 and tried to use 640x480. I couldn't get it to reproduce those
messages, but it looks like that might be at the heart of the problem.
Do I need some special modes in /etc/fb.modes? None of the examples
provided with DirectFB look suitable for TV. MPlayer etc seem to work OK
with the TV output without a usable fb.modes.

I found some threads about similar problems, eg
<http://www.mail-archive.com/[email protected]/msg03254.html>,
but the suggestions there didn't work for me. Am I right in thinking
that options passed via --dfb: don't do anything if the same option is
in /etc/directfbrc?

FWIW here's the output from one of my runs of df_xine:

(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
(*) DirectFB/Config: Parsing config file '/root/.directfbrc'.

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

(*) DirectFB/Core: Single Application Core. (2005-01-24 22:30)
(*) Direct/Memcpy: Forced to use MMXEXT optimized memcpy()
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 3022)...
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 3027)...
 (!!!)  *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [reactor.c:802]
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (Convergence GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3028)...
(*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence
integrated+ media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3029)...
(*) DirectFB/Input: PS/2 Generic Mouse (2) 0.1 (convergence integrated
media Gmb+H)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3030)...
(*) DirectFB/Input: PC Speaker (3) 0.1 (convergence integrated media
GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3031)...
(*) DirectFB/Input: Budget-CI dvb ir receiver saa714Linux (4) 0.1
(convergence i+ntegrated media GmbH)
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 3032)...
(*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: Matrox G450 0.7 (convergence integrated media
GmbH)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
df_xine: here we go!
df_xine: forced to use layer 2
df_xine: -> checking if double-buffering is supported...yes
df_xine: -> checking if RGB32 is supported...yes
df_xine: -> checking if RGB24 is supported...yes
df_xine: -> checking if RGB16 is supported...yes
DFB [Unofficial DirectFB video driver]
video_out_dfb: MMX detected and enabled
df_xine: hwstretchblit detected and enabled
df_xine: setting up temporary surface for hwstretchblit...ok
video_out_dfb: video frame format is YV12

-- 
TH * http://www.realh.co.uk


Reply via email to