[gelöst][yaVDR] Probleme mit XBMC |
HolgerR
Herzog
   

Registration Date: 11.08.2004
Posts: 3,161
Herkunft: Hamburg Berufung: Distributions-Entwic
kler
 |
|
| quote: |
Original von JK1974
Und die weißen störenden Punkte im Bild bleiben weiterhin, auch bei 256 MByte. Wie gesagt: Werde auch nochmal drüberschauen, um xine loszuwerden, wenn xbmc läuft...
|
... ich verliere langsam den Anschluß.
Traten die "Bildstörungen in Form der weißen Punkte" (ich weiß übrigens, was du meinst; die sind auch bei einer gesteckten Karte mit 512MB da) in deinem Test mit XMBC als Standard-Frontend eigentlich auch auf?
Gruß
Holger
__________________ yavdr
|
|
20.01.2010 12:36 |
|
|
JK1974
Veteran
   
Registration Date: 18.10.2002
Posts: 913
Thread Starter
 |
|
Habe ich vergessen, bei meinem Test mit ausgetauschten start-xbmc/start-xine explizit zu testen, hab´s aber auf die Schnelle nicht gesehen. Werde heute abend noch mal schauen.
__________________ HD-VDR:
yaVDR (Ubuntu 9.10 mit Kernel 2.6.31), VDR 1.7.10, vdr-xine, Athlon II X2 240e, M3N78 Pro (GeForce 8300), Hauppauge HVR-4000 & Nova-S2-HD
an Panasonic TX-P42GW10 und Yamaha DSP-A5
|
|
20.01.2010 13:51 |
|
|
HolgerR
Herzog
   

Registration Date: 11.08.2004
Posts: 3,161
Herkunft: Hamburg Berufung: Distributions-Entwic
kler
 |
|
| quote: |
Original von JK1974
Habe ich vergessen, bei meinem Test mit ausgetauschten start-xbmc/start-xine explizit zu testen, hab´s aber auf die Schnelle nicht gesehen. Werde heute abend noch mal schauen. |
Ja, das wäre nett. Ich werde das heute abend auch mal testen...
__________________ yavdr
|
|
20.01.2010 14:44 |
|
|
JK1974
Veteran
   
Registration Date: 18.10.2002
Posts: 913
Thread Starter
 |
|
Die weißen Punkte sind dann wirklich weg - auch bei 128 MByte Grafikkartenspeicher.
Und auch damit geht alles:
In der /etc/X11/Xsession.vdr gegen Ende abändern:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
FRONTEND="/usr/bin/start-xine"
if [ "$(dbget vdr.frontend)" = "xineliboutput" ]; then
FRONTEND="/usr/bin/start-xineliboutput"
fi
DISPLAY=:1 /usr/bin/feh --bg-center /usr/share/yavdr/images/yavdr_logo.png
/usr/bin/unclutter -idle 1 -root -visible &
while true;
do
sleep 1
if ! pidof xbmc.bin; then
$FRONTEND
fi
done |
|
Die /usr/bin/start-xbmc müsste dann so aussehen:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
#!/bin/bash
export DISPLAY=:1
killall xine
iecset audio on
/usr/bin/xbmc --standalone
|
|
Müsste noch ausgiebiger getestet werden und ist eher als Denkanstoß gedacht. Das mit dem sleep 1 gefällt mir nicht so, und nach dem killall xine hätte ich auch gerne noch eine kleine Pause, damit die Audiotreiber auch wirklich freigegeben sind und nicht wieder Schweigen im Walde herrscht. Kann auch sein, dass es nicht notwendig ist - wäre zu testen.
__________________ HD-VDR:
yaVDR (Ubuntu 9.10 mit Kernel 2.6.31), VDR 1.7.10, vdr-xine, Athlon II X2 240e, M3N78 Pro (GeForce 8300), Hauppauge HVR-4000 & Nova-S2-HD
an Panasonic TX-P42GW10 und Yamaha DSP-A5
|
|
21.01.2010 03:41 |
|
|
gda
König
 

Registration Date: 18.02.2007
Posts: 4,748
Herkunft: HH Berufung: Distributions-Entwic
kler
 |
|
| quote: |
Original von JK1974
Die weißen Punkte sind dann wirklich weg - auch bei 128 MByte Grafikkartenspeicher.
Und auch damit geht alles:
In der /etc/X11/Xsession.vdr gegen Ende abändern:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
FRONTEND="/usr/bin/start-xine"
if [ "$(dbget vdr.frontend)" = "xineliboutput" ]; then
FRONTEND="/usr/bin/start-xineliboutput"
fi
DISPLAY=:1 /usr/bin/feh --bg-center /usr/share/yavdr/images/yavdr_logo.png
/usr/bin/unclutter -idle 1 -root -visible &
while true;
do
sleep 1
if ! pidof xbmc.bin; then
$FRONTEND
fi
done |
|
Die /usr/bin/start-xbmc müsste dann so aussehen:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
#!/bin/bash
export DISPLAY=:1
killall xine
iecset audio on
/usr/bin/xbmc --standalone
|
|
Müsste noch ausgiebiger getestet werden und ist eher als Denkanstoß gedacht. Das mit dem sleep 1 gefällt mir nicht so, und nach dem killall xine hätte ich auch gerne noch eine kleine Pause, damit die Audiotreiber auch wirklich freigegeben sind und nicht wieder Schweigen im Walde herrscht. Kann auch sein, dass es nicht notwendig ist - wäre zu testen. |
Sehr gut, so was in der Art hatte ich auch schon angedacht. Ich danke dir!
Gerald
__________________
OrigenAE S16T, ECS GF8200A, Sempron 140, 2GB RAM, 2xWD10EADS, 2xKNC One TV-Station DVB-C, Terratec Cinergy 1200 DVB-C, G210 MSI N210-MD512H, yaVDR.
ASRock ION 330HT, AVerTV Volar Black HD, yaVDR
|
|
21.01.2010 09:45 |
|
|
JK1974
Veteran
   
Registration Date: 18.10.2002
Posts: 913
Thread Starter
 |
|
Vielleicht ein Punkt noch:
Ich habe "Angst" vor dem Zeitpunkt, bei dem xine beendet und xbmc gestartet wird. Vielleicht ist es ja möglich, dass ein VDR z.B. wegen geringen Speichers, heftiger Festplattenaktivität und CPU-Belastung durch noad o.ä. so belastet ist, dass er xbmc nicht innerhalb von einer Sekunde startet. Zugegeben, sehr unwahrscheinlich, aber man könnte das vielleicht doch sicherer abdecken, wenn man nicht auf "xbmc.bin", sondern auf "start-xbmc" hin überprüft.
Wenn´s passt, würde ich den Thread als [gelöst] markieren, das mit der Frameraten-Konvertierung ist ja wohl XMBC-Sache.
__________________ HD-VDR:
yaVDR (Ubuntu 9.10 mit Kernel 2.6.31), VDR 1.7.10, vdr-xine, Athlon II X2 240e, M3N78 Pro (GeForce 8300), Hauppauge HVR-4000 & Nova-S2-HD
an Panasonic TX-P42GW10 und Yamaha DSP-A5
|
|
21.01.2010 10:18 |
|
|
gda
König
 

Registration Date: 18.02.2007
Posts: 4,748
Herkunft: HH Berufung: Distributions-Entwic
kler
 |
|
| quote: |
Original von JK1974
Vielleicht ein Punkt noch:
Ich habe "Angst" vor dem Zeitpunkt, bei dem xine beendet und xbmc gestartet wird. Vielleicht ist es ja möglich, dass ein VDR z.B. wegen geringen Speichers, heftiger Festplattenaktivität und CPU-Belastung durch noad o.ä. so belastet ist, dass er xbmc nicht innerhalb von einer Sekunde startet. Zugegeben, sehr unwahrscheinlich, aber man könnte das vielleicht doch sicherer abdecken, wenn man nicht auf "xbmc.bin", sondern auf "start-xbmc" hin überprüft.
|
Keine Angst, ich würde das auch nicht über pidof auf xbmc lösen wollen sondern über setzen einer Variable in unserer Datenbank, oder über das Vorhandensein einer Lock-Datei und zwar gleich für alle external player, nicht nur für xbmc. Ansonsten denke ich du kannst den Thread auf [gelöst] setzen und ihn schließen. Danke nochmal, wir werden dich im ChangeLog verewigen.
Gerald
__________________
OrigenAE S16T, ECS GF8200A, Sempron 140, 2GB RAM, 2xWD10EADS, 2xKNC One TV-Station DVB-C, Terratec Cinergy 1200 DVB-C, G210 MSI N210-MD512H, yaVDR.
ASRock ION 330HT, AVerTV Volar Black HD, yaVDR
|
|
21.01.2010 10:28 |
|
|
JK1974
Veteran
   
Registration Date: 18.10.2002
Posts: 913
Thread Starter
 |
|
| quote: |
Original von gda
Danke nochmal, wir werden dich im ChangeLog verewigen.
|
Naja, war ja aus Eigeninteresse, passt schon
Großen Dank an Euch!
__________________ HD-VDR:
yaVDR (Ubuntu 9.10 mit Kernel 2.6.31), VDR 1.7.10, vdr-xine, Athlon II X2 240e, M3N78 Pro (GeForce 8300), Hauppauge HVR-4000 & Nova-S2-HD
an Panasonic TX-P42GW10 und Yamaha DSP-A5
|
|
21.01.2010 11:29 |
|
|
Chello
Veteran
   
Registration Date: 26.03.2003
Posts: 935
Herkunft: Österreich
 |
|
Passt zwar nur halb aber vielleicht brauchen es auch andere.
Ich musste auch in die start-xine in die while schleife "iecset audio on" eintragen da es bei einen switch von einen SD auf einen HD Sender manchmal vorkommt das sich xine neu startet und dann der TON verschwindet.
Duch diesen Eintrag konnte ich dieses Verhalten abstellen.
__________________ HW1: Tyan S2915|2x AMD Opteron 2216 HE|pcie 8400GS|TeVii S470 |LSI 8888ELP|SAS Expander|15x2TB mit mhddfs|32" SONY 32EX705
HW2: Zotac ION|Tevii S650|Samsung 60GB 2,5"|HDMI an 52" Toshiba
SW 1-2: Xubuntu 10.4, VDR 1.7.14, xine-vdpau, xbmc
|
|
24.01.2010 02:10 |
|
|
JK1974
Veteran
   
Registration Date: 18.10.2002
Posts: 913
Thread Starter
 |
|
Nach der Installation der Updates war mein Eintrag in der start-xbmc weg - und prompt fehlten wieder Navigationssounds in XMBC, und auch der eine oder andere Film blieb stumm. Gleich geändert, und dann ging es wieder.
Also wenn es nicht die HDMIler oder andere stört, wäre mein Wunsch, dass dieser Befehl in Zukunft drin ist oder zumindest bei einem Update optional drin bleibt
Ansonsten endlich Erfolg bei XBMC beim Thema Frequenzumschaltung. Mit dieser xorg.conf.yavdr funktioniert es jetzt anscheinend hier:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
|
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "TSB TOSHIBA-TV"
HorizSync 15.0 - 81.0
VertRefresh 23.0 - 76.0
Option "DPMS"
ModeLine "1920x1080@60p" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
ModeLine "1920x1080@50p" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
ModeLine "1920x1080@60i" 74.18 1920 2008 2052 2200 1080 1084 1094 1124 +hsync +vsync Interlace
ModeLine "1920x1080@50i" 74.25 1920 2448 2492 2640 1080 1084 1094 1124 +hsync +vsync Interlace
ModeLine "1920x1080@23.976" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
ModeLine "1920x1080@24p" 74.16 1920 2558 2620 2750 1080 1084 1089 1125 +hsync +vsync
ModeLine "1920x1080@25p" 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "ION"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
Option "TwinView" "0"
Option "DynamicTwinView" "false"
Option "FlatPanelProperties" "Scaling = Native"
SubSection "Display"
Depth 24
Modes "1920x1080@50p" "1920x1080@50i" "1920x1080@60p" "1920x1080@24p" "1920x1080@25p" "1920x1080@60i" "1920x1080@23.976"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
|
|
Ist von http://xbmc.org/forum/showthread.php?t=64412. Weiß allerdings noch nicht, ob man die Frequenzangaben bei jedem Fernseher individuell anpassen sollte/muss, damit wirklich alle Ruckler weg sind - hatte hier und da noch welche bei XBMC gesehen.
Ansonsten: Sollte das auch bei anderen funktionieren, fänd ich es super, wenn man das z.B. über das Frontend installieren könnte (neben einer 720p- und einer 576p-Variante für TVs mit geringerer Auflösung).
__________________ HD-VDR:
yaVDR (Ubuntu 9.10 mit Kernel 2.6.31), VDR 1.7.10, vdr-xine, Athlon II X2 240e, M3N78 Pro (GeForce 8300), Hauppauge HVR-4000 & Nova-S2-HD
an Panasonic TX-P42GW10 und Yamaha DSP-A5
|
|
09.02.2010 01:49 |
|
|
|