Hallo Tom,
Ich habe das gleiche Problem wie du mit meinem VIA epia SP1300.
Deswegen nehme ich den Orginal VIA framebuffer, da geht auch TVout auch
Mit dem anderen habe ich das nie hinbekommen.
Gruß
Carlos
Hallo Tom,
Ich habe das gleiche Problem wie du mit meinem VIA epia SP1300.
Deswegen nehme ich den Orginal VIA framebuffer, da geht auch TVout auch
Mit dem anderen habe ich das nie hinbekommen.
Gruß
Carlos
Hi Carlos,
kannst Du mir bitte sagen, wo ich diesen FB Treiber herbekomme und wie ich ihn übersetzen und einbinden muß?
Wahrscheinlich steht es schon irgendwo hier im Forum, bloß ich finde es nicht.
Danke.
Tom
Hi TomSoniq,
der Link befindet sich im ersten Post hier und da ist die Angabe zum viafb:
http://www.mellander.org/per/p…x/?chapter=epia-hw-cle266
Gruß
Wolfgang
Hi TomSoniq,
Wie gesagt ich habe den Orginal treiber von VIA:
http://www.viaarena.com/Driver…kernel-src_2.6.00.02a.tgz
Mit dem neuen Kernel 2.6.19.1 läßt er sich ganz gut compilieren und funktioniert auch soweit ganz gut. Man kann den Kernel patchen und ihn dann reincompilieren oder als module. Ist im readme alles beschrieben.
Gruß
Carlos
Ok, ich habe jetzt den Treiber direkt von VIA (2.6.00.02a) übersetzt und gestartet:
# fbset -i
mode "640x480-60"
# D: 25.175 MHz, H: 30.258 kHz, V: 60.036 Hz
geometry 640 480 640 480 32
timings 39722 80 32 16 4 80 4
rgba 0/0,0/0,0/0,0/0
endmode
Frame buffer device information:
Name : Via
Address : 0xf4000000
Size : 67108864
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 2560
MMIO Address: 0xfb000000
MMIO Size : 16777216
Accelerator : No
Alles anzeigen
libcle266mpegdec läßt sich übersetzen und installieren.
FFmpeg auch.
Bei DirectFB steigt mir das autogen.sh aus mit
./configure: line 25592: syntax error near unexpected token `TSLIB,'
./configure: line 25592: ` PKG_CHECK_MODULES(TSLIB, tslib-0.0 >= 0.0.2, enable_tslib=yes, enable_tslib=no'
...also habe ich diese Abfrage 'rausgenommen, so daß er mir die Konfiguration pauschal ohne tslib erzeugt.
Bei DFB++ gibt's dann allerdings dieses hier:
./configure: line 19804: syntax error near unexpected token `DIRECTFB,'
./configure: line 19804: `PKG_CHECK_MODULES(DIRECTFB, directfb >= $DIRECTFB_VERSION)'
Nanu? Habe ich DirectFB nicht gerade eben erfolgreich installiert??
Ach, ich hab's. Da hat pkg-config gefehlt.
Ok, nächste Frage: Kann ich den vdr von c'tVDR 5 weiterverwenden?
Wenn ich nämlich versuche, den zu starten, bekomme ich:
# /usr/bin/vdr -P"softdevice -vo dfb:cle266:viatv"
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
vo_argv: dfb:cle266:viatv
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg version(CVS) build(3211265)
[dfb] init
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.22 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2005-08-03 21:26)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3688)...
(!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:802]
(*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3689)...
(*) DirectFB/Input: PC Speaker (2) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3690)...
(*) DirectFB/Input: Budget-CI dvb ir receiver saa714Linux (3) 0.1 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) Direct/Modules: suppress module 'cle266'
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated media GmbH)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
[dfb] RAM: 67108864 bytes
[dfb] Accellerated Functions: none
[dfb] Drawing Flags: none
[dfb] Surface Blitting Flags: none
[dfb] Supported video Modes are: 640x480@32 640x480@32 640x480@32 640x480@32 640x480@32 720x480@32 800x480@32 720x576@32 800x600@32 800x600@32 800x600@32 800x600@32 800x600@32 848x480@32 856x480@32 1024x512@32 1024x768@32 1024x768@32 1024x768@32 1024x768@32 1152x864@32 1152x864@32 1280x768@32 1280x960@32 1280x1024@32 1280x1024@32 1280x1024@32 1440x1050@32 1600x1200@32 1600x1200@32 1280x720@32 1920x1080@32 1400x1050@32
[dfb] Enumerating display Layers
Layer 0 FBDev Primary Layer Type: graphics
Caps: brightness contrast saturation surface
[surface capabilities] scrSurface: primary videoonly double-buffered flipping
[dfb]: could not find suitable videolayer
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [../../../src/core/core.c:628 in dfb_core_deinit_check()]
Alles anzeigen
Wahrscheinlich habe ich das viafb modul falsch gestartet. fbset -i liefert:
mode "640x480-60"
# D: 25.175 MHz, H: 30.258 kHz, V: 60.036 Hz
geometry 640 480 640 480 32
timings 39722 80 32 16 4 80 4
rgba 0/0,0/0,0/0,0/0
endmode
Frame buffer device information:
Name : Via
Address : 0xf4000000
Size : 67108864
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 2560
MMIO Address: 0xfb000000
MMIO Size : 16777216
Accelerator : No
Alles anzeigen
Bin für jede Hilfe dankbar.
Kann es sein, dass Du sowohl einen Monitor als auch einen Fernseher angeschlossen hast? Die Fehlermeldung war bei mir nach einem Neustart nur mit angeschlossenem Monitor weg und der vdr startet durch. Allerdings solltest Du noch eine plugin.softdevice.conf in /etc/vdr/plugins erstellen, die Folgendes enthält:
-ao alsa:pcm=default -vo dfb:cle266:viatv
Klappte das mit angeschlossenem Monitor wunderbar, bekam ich (auch nach Anpassung des Aufrufs des viafb-Moduls für TV-Betrieb in /etc/modules) nur ein schwarz-weiß-Bild und auch keinen Ton über den Scart-Ausgang. Beim Alsamixer habe ich fast alle Regler auf Vollgas gestellt. Das snd_via81xx-Modul ist natürlich auch geladen:
ZitatAlles anzeigenminivdr:~# lsmod | grep snd
snd_via82xx 26520 0
gameport 14856 1 snd_via82xx
snd_ac97_codec 84128 1 snd_via82xx
snd_ac97_bus 2560 1 snd_ac97_codec
snd_pcm_oss 41632 0
snd_mixer_oss 16384 1 snd_pcm_oss
snd_pcm 71048 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 22020 1 snd_pcm
snd_page_alloc 10248 2 snd_via82xx,snd_pcm
snd_mpu401_uart 7936 1 snd_via82xx
snd_rawmidi 23072 1 snd_mpu401_uart
snd_seq_device 8332 1 snd_rawmidi
snd 48484 9 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9440 1 snd
Wäre ebenso für Tipps sehr dankbar!
Gruß,
DrSat
Ich hab's in allen drei Kombinationen probiert:
[list=1]
[*]Nur Monitor
[*]Nur TV
[*]Monitor und TV
[/list=1]
Nichts zu machen...
Mir ist auch nicht klar, mit welchen Parametern ich das viafb Modul starten muß und welche Rolle die /etc/directfbrc dabei spielt.
Also ich rufe viafb module z.B. mit folgenden Parameter auf:
modprobe viafb active_dev=TV CRT_ON=0 TV_ON=1 refresh=60 tv_system=1 bpp=16 tv_level=2 tv_out_signal=1
Die Parameter sind aber auch im Readme beschrieben.
Damit erreiche ich, daß ich auf meinem CRT den vesafb nutzen kann und auf dem TV den viafb
Die /etc/directfbrc würde ich wie bei mellander beschrieben einstellen
# more /etc/directfbrc
fbdev=/dev/fb0 # bzw. fbdev=/dev/fb1 wenn viafb zusätzlich zu vesafb genutzt wird
mode=720x576
depth=32
pixelformat=ARGB
disable-module=cle266
no-vt
Das Soft-device selbst habe ich noch nicht genutzt, da ich dann xineliboutput und vdr-fbfe nutze.
Funktioniert bestens.
Gruß
Carlos
Ok, hier also mal meine Schritte:
Im BIOS ist erstmal nur CRT für die Graphikausgabe eingestellt.
[list=1]
[*]Ich boote ganz normal die ctvdr5 Distri
[*]Ich stoppe den VDR mit "/etc/init.d/vdr stop"
[/list=1]
/etc/directfbrc enthält:
Weil ich S-Video benutze, starte ich nun:
modprobe viafb active_dev=TV CRT_ON=0 TV_ON=1 refresh=60 tv_system=1 bpp=16 tv_level=2 tv_out_signal=2
Dadurch verschwindet das Bild vom Monitor und erscheint auf dem TV.
fbset -i sagt:
mode "640x480-60"
# D: 25.175 MHz, H: 30.258 kHz, V: 60.036 Hz
geometry 640 480 640 480 16
timings 39722 80 32 16 4 80 4
rgba 5/11,6/5,5/0,0/0
endmode
Frame buffer device information:
Name : Via
Address : 0xf4000000
Size : 67108864
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 1280
MMIO Address: 0xfb000000
MMIO Size : 16777216
Accelerator : No
Alles anzeigen
Der Treiber wurde wohl also korrekt initialisiert.
dfbinfo sagt:
=======================| DirectFB 1.0.0-rc3 |=======================
(c) 2001-2006 United Cultures of Earth - go for outer space!
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2007-01-09 12:58)
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 3764)...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3765)...
(*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (directfb.org)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3766)...
(*) DirectFB/Input: Budget-CI dvb ir receiver saa71 (2) 0.1 (directfb.org)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3767)...
(*) DirectFB/Input: PC Speaker (3) 0.1 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) Direct/Modules: suppress module 'cle266'
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.2 (directfb.org)
Screen (00) FBDev Primary Screen (primary screen)
Caps: VSYNC POWER_MANAGEMENT
Layer (00) FBDev Primary Layer (primary layer)
Type: GRAPHICS
Caps: SURFACE BRIGHTNESS CONTRAST SATURATION
Input (01) IMPS/2 Mouse (primary mouse)
Type: MOUSE
Caps: AXES BUTTONS
Max. Axis: 2
Max. Button: 2
Input (00) AT Translated Set 2 keyboard (primary keyboard)
Type: KEYBOARD
Caps: KEYS
Input (03) Budget-CI dvb ir receiver saa71 (primary remote control)
Type: REMOTE
Caps: KEYS
Alles anzeigen
Dann starte ich:
#/usr/bin/vdr -P"softdevice -vo dfb:cle266:viatv"
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
vo_argv: dfb:cle266:viatv
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg version(CVS) build(3211265)
[dfb] init
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.22 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2005-08-03 21:26)
(*) Direct/Memcpy: Using SSE optimized memcpy()
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 3757)...
(!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:802]
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (Convergence GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3758)...
(*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3759)...
(*) DirectFB/Input: Budget-CI dvb ir receiver saa714Linux (2) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3760)...
(*) DirectFB/Input: PC Speaker (3) 0.1 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) Direct/Modules: suppress module 'cle266'
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated media GmbH)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
[dfb] RAM: 67108864 bytes
[dfb] Accellerated Functions: none
[dfb] Drawing Flags: none
[dfb] Surface Blitting Flags: none
[dfb] Supported video Modes are: 640x480@32 640x480@32 640x480@32 640x480@32 640x480@32 720x480@32 800x480@32 720x576@32 800x600@32 800x600@32 800x600@32 800x600@32 800x600@32 848x480@32 856x480@32 1024x512@32 1024x768@32 1024x768@32 1024x768@32 1024x768@32 1152x864@32 1152x864@32 1280x768@32 1280x960@32 1280x1024@32 1280x1024@32 1280x1024@32 1440x1050@32 1600x1200@32 1600x1200@32 1280x720@32 1920x1080@32 1400x1050@32
[dfb] Enumerating display Layers
Layer 0 FBDev Primary Layer Type: graphics
Caps: brightness contrast saturation surface
[surface capabilities] scrSurface: primary videoonly double-buffered flipping
[dfb]: could not find suitable videolayer
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [../../../src/core/core.c:628 in dfb_core_deinit_check()]
Alles anzeigen
Dabei flackert einmal kurz das Bild auf dem TV.
Und das war's dann wieder.
Wie gesagt mit dem soft-device habe ich keine Erfahrung.
Was mir aber auffällt ist:
dfbinfo sagt : DirectFB 1.0.0-rc3
Und im log steht: DirectFB v0.9.22
Da hast du wohl 2 Versionen gemixt.
Gruß
Carlos
Soo, jetzt habe ich's auch geschafft, mir gemäß HOWTO den VDR 1.4.1 zu übersetzen. Dieser liefert dann:
epia:/usr/local/src/vdr-1.4.1# ./vdr -P"softdevice -vo dfb:cle266:viatv"
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
vo_argv: dfb:cle266:viatv
[softdevice] enabling CLE266 HW decoding
[softdevice] enabling field parity
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg build(3349504)
[dfb] init
=======================| DirectFB 1.0.0-rc3 |=======================
(c) 2001-2006 United Cultures of Earth - go for outer space!
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2007-01-10 10:44)
(*) DirectFB/Genefx: MMX detected and enabled
(*) Direct/Modules: suppress module 'cle266'
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.2 (directfb.org)
[dfb] RAM: 67108864 bytes
[dfb] Accellerated Functions: none
[dfb] Drawing Flags: none
[dfb] Surface Blitting Flags: none
[dfb] Supported video Modes are: 640x480@32 640x480@32 640x480@32 640x480@32 640x480@32 720x480@32 800x480@32 720x576@32 800x600@32 800x600@32 800x600@32 800x600@32 800x600@32 848x480@32 856x480@32 1024x512@32 1024x768@32 1024x768@32 1024x768@32 1024x768@32 1152x864@32 1152x864@32 1280x768@32 1280x960@32 1280x1024@32 1280x1024@32 1280x1024@32 1440x1050@32 1600x1200@32 1600x1200@32 1280x720@32 1920x1080@32 1400x1050@32
[dfb] Enumerating display Layers
[dfb] Configuring CooperativeLevel for OSD
Layer 0 FBDev Primary Layer Type: graphics
Caps: brightness contrast saturation surface
[dfb]: could not find suitable videolayer
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:745 in dfb_core_deinit_check()]
Alles anzeigen
...kommt also auch nicht viel weiter.
Probier mal nur:
./vdr -P"softdevice -vo fb:"
scheint direkt auf den framebuffer zugehen ohne directfb.
Gruß
Carlos
Ah!
Der 1.4.1 sagt "[softdevice] fb support not compiled in"
Der bei c'tVDR5 beiliegende (1.3) liefert ein Bild samt OSD. Sieht zwar grauslig aus wegen schlechtem deinterlacing, aber immerhin!
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
vo_argv: fb:
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg version(CVS) build(3211265)
[video-fb] Initializing Driver
[video-fb] Truecolor FB found
[video-fb] init 640 x 480 (Size: 67108864 Bytes LineLen 1280) Bpp: 16
[video-fb] Clearing the FB
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 Decoder
Alles anzeigen
Ist ja interessant.
Hast du vor auch mit fbset dann eine passende Auflösung eingestellt, z.B. 768x576 bei 100Hz und 32bit Farbtiefe. Ein entsprechender Eintrag muss in der Datei /etc/fb.modes existieren.
Vielleicht liegts noch daran.
Gruß
Carlos
Schonmal Danke für die Hilfe bei der Einkreisung des Problems!
# fbset -depth 32 720x576-60
# fbset -i
mode "720x576-60"
# D: 32.668 MHz, H: 35.820 kHz, V: 60.000 Hz
geometry 720 576 720 576 32
timings 30611 96 24 17 1 72 3
accel true
rgba 8/16,8/8,8/0,0/0
endmode
Frame buffer device information:
Name : Via
Address : 0xf4000000
Size : 67108864
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 2880
MMIO Address: 0xfb000000
MMIO Size : 16777216
Accelerator : No
Alles anzeigen
Ich kriege aber trotzdem: [dfb]: could not find suitable videolayer
Ich habe hier was gefunden, was dir vielleicht weiterhelfen könnte.
http://linvdr.org/mailinglists/vdr/2005/06/msg00042.html
Habe gerade gesehen, da hat noch einer das Problem:
Real Digitainer + gentoo +vdr + directfb
Gruß
Carlos
Wir kommen der Sache näher!
Ich habe zunächst mal in der accel.h vom viaarena Treiber gesetzt:
/* To be included in fb.h */
#ifndef FB_ACCEL_VIA_UNICHROME
#define FB_ACCEL_VIA_UNICHROME 77
#endif
(Vorher stand da 50!)
Dann muß ich den Treiber starten mit
viafb accel=1 active_dev=TV CRT_ON=0 TV_ON=1 refresh=60 tv_system=1 bpp=16 tv_level=2 tv_out_signal=2
und schon sagt fbset -i:
mode "720x576-60"
# D: 32.668 MHz, H: 35.820 kHz, V: 60.000 Hz
geometry 720 576 720 576 32
timings 30611 96 24 17 1 72 3
accel true
rgba 8/16,8/8,8/0,0/0
endmode
Frame buffer device information:
Name : Via
Address : 0xf4000000
Size : 66830336
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 2880
MMIO Address: 0xfb000000
MMIO Size : 16777216
Accelerator : Unknown (77)
Alles anzeigen
Und dann ... (Spannung!)
# /usr/bin/vdr -P"softdevice -vo dfb:cle266:viatv"
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
vo_argv: dfb:cle266:viatv
[setup-softdevice] alsa ac3Mode set to: 0
[setup-softdevice] alsa AC3 device set to: hw:0,1
[setup-softdevice] alsa device set to: default
[setup-softdevice] A/V Offset set to (0)
[setup-softdevice] Cropping 0 lines from bottom
[setup-softdevice] Cropping 0 columns from left
[setup-softdevice] cropping mode set to 0 (none)
[setup-softdevice] cropping mode toggle key set to 0 (none)
[setup-softdevice] Cropping 0 columns from right
[setup-softdevice] Cropping 0 lines from top
[setup-softdevice] deinterlace method set to 0 none
[setup-softdevice] mainMenu: 1
[setup-softdevice] setting alpha blend mode to pseudo
[softdevice] picture mirroring set to 0 (off)
[setup-softdevice] pixel format set to (I420)
[setup-softdevice] shouldSuspend to: 0
[setup-softdevice] syncTimerMode: sig
[softdevice] UseStretchBlitset to off
[setup-softdevice] vidBrightness: 50
[setup-softdevice] vidContrast: 50
[setup-softdevice] vidHue: 50
[setup-softdevice] vidSaturation: 50
[setup-softdevice] startup aspect set to (4:3 normal)
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg version(CVS) build(3211265)
[dfb] init
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.22 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2005-08-03 21:26)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3834)...
(!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:802]
(*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3835)...
(*) DirectFB/Input: PC Speaker (2) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3836)...
(*) DirectFB/Input: Budget-CI dvb ir receiver saa714Linux (3) 0.1 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) Direct/Modules: suppress module 'cle266'
(*) DirectFB/Graphics: VIA/S3G UniChrome 0.4 (-)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
[dfb] RAM: 66830336 bytes
[dfb] Accellerated Functions: FillRectange DrawRectange DrawLine FillTriangle Blit StretchBlit All
[dfb] Drawing Flags: Blend Xor
[dfb] Surface Blitting Flags: BlendAlpha BlendColorAlpha Colorize SrcColorkey DstColorkey Deinterlace
[dfb] Supported video Modes are: 640x480@32 640x480@32 640x480@32 640x480@32 640x480@32 720x480@32 800x480@32 720x576@32 800x600@32 800x600@32 800x600@32 800x600@32 800x600@32 848x480@32 856x480@32 1024x512@32 1024x768@32 1024x768@32 1024x768@32 1024x768@32 1152x864@32 1152x864@32 1280x768@32 1280x960@32 1280x1024@32 1280x1024@32 1280x1024@32 1440x1050@32 1600x1200@32 1600x1200@32 1280x720@32 1920x1080@32 1400x1050@32
[dfb] Enumerating display Layers
Layer 0 FBDev Primary Layer Type: graphics
Caps: brightness contrast saturation surface
Layer 1 VIA Unichrome Video Type: graphics picture video
Caps: deinterlacing dst_colorkey opacity screen_location surface
uc_overlay: color-keying is disabled
[surface capabilities] scrSurface: primary videoonly double-buffered flipping
[dfb] width = 720, height = 576
[dfb] got fmt = 0x00418c04 bpp = 32
[dfb] Using this layer for OSD: (FBDev Primary Layer - [720x576])
[surface capabilities] osdSurface: videoonly double-buffered flipping
(!!!) *** WARNING [letting unprivileged IDirectFBDisplayLayer::GetSurface() call pass until cooperative level handling is finished] *** [../../../src/display/idirectfbdisplaylayer.c:170 in IDirectFBDisplayLayer_GetSurface()]
[surface capabilities] videoSurface: videoonly
[dfb] Configuring CooperativeLevel for Overlay
uc_overlay: color-keying is enabled
uc_overlay: color-keying is enabled
[dfb] Configuring CooperativeLevel for OSD
[dfb] Using this layer for OSD: FBDev Primary Layer
[dfb] Using this layer for Video out: VIA Unichrome Video
[dfb] Display frame time is 20007 microseconds
[dfb] (re)configuring Videolayer to 720 x 576 (720x576)
[dfb] SetParams: action=IDirectFBDisplayLayer::SetLevel(int), result=Not supported! Failed: SetLevel()
uc_overlay: color-keying is enabled
uc_overlay: color-keying is enabled
uc_overlay: color-keying is enabled
uc_overlay: color-keying is enabled
[surface capabilities] videoSurface: videoonly double-buffered flipping
[dfb] (re)configured 0x08100609
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 Decoder
Alles anzeigen
Und dann habe ich auf dem TV das OSD aber nicht das Fernsehbild. Jetzt muß ich ihn bloß noch dazu bringen, das TV-Bild auch zu zeigen.
Cool, jetzt wird's langsam interessant.
BTW du hast wieder DirectFB v0.9.22
Gruß
Carlos
Hallo TomSoniq,
ich vermute einmal, dass an dem Parameter bpp=16 liegt, mit dem du das viafb-Modul lädst. Nimm einmal bpp=32. Das hat bei mir eben reproduzierbar zum selben Effekt geführt.
Gruß,
DrSat
P.S.: kannst Du mir bitte einmal die URL mailen, wo Du die Sourcen für das viafb-Modul gesaugt hast? Ich kann es nicht finden.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!