wbreu 30.Oct.2007 22:38:20 |
Servus Jungs,
da ich mal wieder Lust habe was neues zu probieren, habe ich mal meinen Testdigitainer "vergewaltigt" und die easyVDR0.5rc1 mit xineliboutput konfiguriert. Achtung das ist alles noch sehr experimentell aber es sieht schongut aus.
Im groben mal die einzelnen Installschritte (diese werde ich nach und nach noch verfeinern um ne fertige Anleitung zu haben).
Im Moment bin ich soweit, dass xineliboutput läuft und das mit folgenden Parametern:
- Ausgabe über den VGA des Digis mit 1440x900 Bildpunkten - CPU-Last auf ARD oder PRO7 15-20% :o - Eingebaut habe ich eine Budget Nova-S und am USB hängt eine Opera-Box - Ich habe kein Ruckeln oder unscharfes Bild - Optionen des xineliboutput händisch ergänzt in der /etc/vdr/sysconfig und in der /etc/vdr/plugins/setup/vdr-setup.xml: --local=sxfe --video=xxmc --fullscreen --remote=none - Installiert ist der Openchrome-Treiber für den cle266 im X-Server (siehe unten).
1. easyVDR 0.5rc1 installiert, die softdevice-Sachen deaktiviert bis auf den Framebuffer-Treiber
2. - stopvdr auf der Konsole - Wicky's easyvdr-install-x.sh (Siehe Anhang) laufen lassen => X-Server funktioniert: vorher geändert: apt-get install xdm
3. dpkg-reconfigure xserver-xorg => xorg.conf erstellt.
4. /etc/X11/XvMCConfig editiert => alle libs aus /usr/lib/ mit *XvMC*; wichtig die viaXvMC eintragen, sieht dann so aus: Das ist unbedingt notwendig um die XvMC/xxmc-Unterstützung des cle266 zu aktivieren. D.h. der Hardwaredecoder des cle266 wird direkt angesprochen bei Option --video=xxmc, das bedeutet u.a. ca. 20% weniger CPU-Last! ;D Inhalt der XvMCConfig:
/usr/lib/libXvMC.so.1 /usr/lib/libXvMC.so /usr/lib/libXvMCW.so.1 /usr/lib/libXvMCW.so /usr/lib/libviaXvMC.so.1 /usr/lib/libviaXvMC.so /usr/lib/libviaXvMCPro.so.1 /usr/lib/libviaXvMCPro.so
5. xinelib-1.1.8 compiliert mit ./auotgen.sh --prefix=usr --enable-xmvc --with-xvnclib=XvMCW installiert:
wget http://prdownloads.sourceforge.net/xine/xine-lib-1.1.8.tar.bz2
Auspacken nach /usr/local/src
cd /usr/local/src/xinelib-1.1.8 ./autogen.sh --prefix=/usr --enable-xmvc --with-xvnclib=XvMCW make make install ldconfig
6. Openchrome-Treiber für den X-Server installiert:
cd /usr/local/src
mkdir openchrome cd openchrome svn co http://svn.openchrome.org/svn/trunk cd trunk ./autogen.sh --prefix=/usr make make install ldconfig
Make sure to first backup /usr/lib/xorg/modules/drivers/openchrome_drv.so and /usr/lib/libchromeXvMC*so* or they'll be overwritten at install stage.
Below follow the instructions for older versions of Xorg : This is collapsed to keep the page clear. Non-modular xorg is ancient history now anyway.
Notwendige Pakete das es durchkompiliert:
automake1.9 libtool pkg-config libxvmc-dev nachinstalliert x11proto-fonts-dev x11proto-randr-dev x11proto-render-dev nachinstalliert nachinstalliert nachinstalliert nachinstalliert
7. dpkg-reconfigure xserver-xorg => xorg.conf erstellt. Wegen dem neuen Openchrome-Treiber. Der Muss in der Auswahl angewählt werden. Ausserdem sind die für den angeschlossenen Monitor gültigen horizontalen und vertikalen Frequenzen anzugeben.
- Problem hier ist die richtige xorg.conf für den eigenen Monitor zu finden, d.h. es müssen evtl. entsprechnde Modelines ergänzt werden und die Auflösung eingestellt werden
- der cle266 ermittelt aber über ddc sämtliche Daten und zeigt übers Logfile des X-Servers sehr viele Auflösungen an:
z.B. 800x600, 1024x768, 1280x768, 1440x900 oder aber auch 1680x1050 :o 8. Automatischer Login in den X-Server mittels xdm:
- apt-get install xdm - in /etc/X11/xdm/xdm-config den Parameter DisplayManager*authorize: auf false setzen - in /etc/inittab folgendes ändern: - Zeile 1:2345...... => geändert in 7:2:respawn:/sbin/mingetty/ tty1 --autologin root - /etc/init.d/RCStartAfterVDR.d/ => Datei RCStartPersonal: X ergänzt
9. Der VDR selbst braucht nicht neu gebaut werden. Aber das xineliboutput-Plugin muss neu gemacht werden:
- stopvdr und dann ldconfig auf der Konsole - cd /usr/local/src/VDR/PLUGINS/src/ cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput - cd /usr/local/src/VDR/ make plugins - cd /usr/local/src/VDR/PLUGINS/src/xineliboutput make install - cd /usr/local/src/VDR/PLUGINS/libs strip *.* - dann die 3 Plugin-libs nach /usr/vdr/plugins kopieren
10. Anpassungen der sysconfig und vdr-setup.xml
11. mal sehen, was noch kommt wenn ich heute frisch installier und das nochmal durchspiele
So wer das jetzt alles Testen will nur los, ich freue mch wie immer auf Rückmeldungen.
Gruß Wolfgang |
gizmo 01.Nov.2007 18:14:34 |
Hi Wolfgang,
das sieht sehr gut aus-würde gerne testen- nur leider hab ich keinen Test-Digi.Der muss nämlich im Wohnzimmer Dienst tun. Und das macht er sehr gut!! Also mal noch warten wie es weitergeht.
Beste Grüsse, gizmo
VDRneu easyvdr-2.0 / asrock Q1900M / Zotac GF630 / 2GB Ram / WD 250 GB / tt-connect s2 4600 usb / Sony KDL32EX728 |
japio 04.Nov.2007 23:23:31 |
Hallo, Ich werd's auch mal versuchen Bis denne Jaap
Gigabyte GA-M56S-s3 mit 4 Pci slots, Athlon-LE1640,1Gb Hauptspeicher,1TB sataFP,Reelbox EHd mit Scart Erweiterungsboard,Hauppauge HVR4000 DVB-s2,Hauppuage Nova-hd S2,TT Cynergy 1400 DVB-t Software: EasyVDR 0.6.07 |
maxx 06.Nov.2007 22:10:39 |
Hallo,
klasse Anleitung - Kompliment Wolfgang - hat super hingehauen! :o Fehlt anscheinend nur noch eine Winzigkeit ::)
für die xorg.conf gings bei mir (Samsung R81) mit: Section "Monitor" Identifier "LCD37" Option "DPMS" HorizSync 30-61 VertRefresh 60-75 modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync modeline "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync modeline "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync modeline "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync modeline "1440x900@60" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync EndSection
Er will überraschenderweise noch die Tastatur anlernen, habe da nix gemachtet - die ging dann trotzdem., die Meldung kommt allerdings jedesmal wieder. Seltsam, ich habe ja auch keine Neuinstallation gemacht, sondern von einem bestehenden System aus probiert. Ton ist bei jedem Start aus, geht aber sofort nach Taste VOL+ Bekomme ein Bild das mittig plaziert etwa 1/4 des Gesamtbildchirms ausmacht. Sind allerdings noch ein paar Fehlfarben drinne. Wie kriege ich das denn maximiert?
Nov 6 21:27:44 (none) user.debug vdr: [xine..put] xineliboutput: plugin file is /usr/vdr/plugins/libvdr-xi neliboutput.so.1.4.5 Nov 6 21:27:44 (none) user.debug vdr: [xine..put] Searching frontend sxfe from /usr/vdr/plugins/ Nov 6 21:27:44 (none) user.debug vdr: [xine..put] Probing /usr/vdr/plugins/libxineliboutput-sxfe.so.1.0.0r c2 Nov 6 21:27:44 (none) user.debug vdr: [xine..put] load_frontend: entry at 0xb4e5a9a0 Nov 6 21:27:44 (none) user.debug vdr: [xine..put] Using frontend sxfe (X11 (sxfe)) from libxineliboutput-s xfe.so.1.0.0rc2 Nov 6 21:27:44 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - fe created Nov 6 21:27:44 (none) user.debug vdr: sxfe_display_open(width=720, height=576, fullscreen=1, d isplay=0.0) Nov 6 21:27:44 (none) user.err vdr: sxfe_display_open: failed to connect to X server (0.0) Nov 6 21:27:44 (none) user.notice RCStart: Starte SSH Nov 6 21:27:45 (none) auth.info sshd: Server listening on :: port 22. Nov 6 21:27:46 (none) daemon.info /etc/mysql/debian-start: Checking for crashed MySQL tables. Nov 6 21:27:47 (none) daemon.notice ntpdate: step time server 131.188.3.221 offset 0.531674 sec Nov 6 21:27:49 (none) user.debug vdr: Display size : 903 x 500 mm Nov 6 21:27:49 (none) user.debug vdr: 1280 x 768 pixels Nov 6 21:27:49 (none) user.debug vdr: 39dpi / 35dpi Nov 6 21:27:49 (none) user.debug vdr: Display ratio: 1536,000000/1417,000000 = 1,083980 Nov 6 21:27:49 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - fe->fe_display_open ok Nov 6 21:27:49 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - xine_init Nov 6 21:27:49 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - fe->xine_init ok Nov 6 21:27:49 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - xine_open Nov 6 21:27:49 (none) user.debug vdr: [input_vdr] Symbol SysLogLevel found : value 3 Nov 6 21:27:49 (none) user.debug vdr: [input_vdr] Symbol LogToSysLog found : value yes Nov 6 21:27:49 (none) user.debug vdr: [input_vdr] init class succeeded Nov 6 21:27:49 (none) user.debug vdr: [input_vdr] vdr_class_get_instance Nov 6 21:27:49 (none) user.debug vdr: [input_vdr] vdr_class_get_instance done. Nov 6 21:27:49 (none) user.debug vdr: [input_vdr] vdr_plugin_open_local Nov 6 21:27:49 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - fe->xine_open ok Nov 6 21:27:49 (none) user.debug vdr: re-wiring post plugins Nov 6 21:27:49 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - fe->xine_play ok Nov 6 21:27:49 (none) user.debug vdr: closing post plugin: tvtime Nov 6 21:27:49 (none) user.debug vdr: closing post plugin: upmix Nov 6 21:27:49 (none) user.debug vdr: closing post plugin: autocrop Nov 6 21:27:49 (none) user.debug vdr: closing post plugin: pp Nov 6 21:27:49 (none) user.debug vdr: closing post plugin: unsharp Nov 6 21:27:49 (none) user.debug vdr: closing post plugin: denoise3d Nov 6 21:27:49 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - fe config OK Nov 6 21:27:51 (none) user.debug vdr: [xine..put] cXinelibLocal::Action - logo sent Nov 6 21:27:51 (none) user.debug vdr: [xine..put] cXinelibLocal:Action - Starting event loop Nov 6 21:27:51 (none) user.debug vdr: [xine..put] cXinelibDevice::StartDevice(): Device started
Achso oben in der Anleitung muß es heißen: cd /usr/local/src/VDR/PLUGINS/lib Die 3 libs unter Punkt (9) sollten sein (findet man sonst etwas schwer bei der Masse an Plugins) libvdr-xineliboutput.so.1.4.5 libvdr-xine.so.1.4.5 libxineliboutput-sxfe.so.1.0.0rc2
Die scheinen bei RC1 schon dabei zu sein, haben zumindest die gleiche Größe.
Vielleicht kann mir noch jemand bei meinen Restproblemen helfen?
Gruß maxx
|
wbreu 06.Nov.2007 22:20:19 |
Hallo maxx,
die drei Sachen sind Einstellungen des xineliboutput-Plugins, also in den Plugin-Einstellungen, selbst:
- fullscreen => Bekomme ein Bild das mittig plaziert etwa 1/4 des Gesamtbildchirms ausmacht.
- ohne Tastatur => Er will überraschenderweise noch die Tastatur anlernen, habe da nix gemachtet - die ging dann trotzdem., die Meldung kommt allerdings jedesmal wieder. Seltsam, ich habe ja auch keine Neuinstallation gemacht, sondern von einem bestehenden System aus probiert.
- Im Audiomenü einstellen => Ton ist bei jedem Start aus, geht aber sofort nach Taste VOL+
Wie ist denn die CPU-Last? Die Fehlfarben gibts aber nur im OSD oder?
Gruß WOlfgang
|
maxx 06.Nov.2007 23:02:35 |
Hallo Wolfgang,
Auslastung war so um die 7-11%, die Fehlfarben haupsächlich im OSD, sieht etwas grob aus, manchmal auch ein grüner Balken unten.
Jetzt habe ich in den Plugineinstellungen blöderweise irgendeine Skalierungseinstellung überzogen und der vdr ist abgestürzt, grrr. In der setup.conf sind noch keine Einträge von xineliboutput, oder schreibt der das irgendwoanders hin? Es startet leider nicht mehr...
Commando zurück - Bild ist wieder da - Skalierung angeschaltet -> Volbild geht (also fast, scheint 1280 zu sein) - Kanal umgeschaltet - abgestürzt - manueller reboot - und geht wieder :)
maxx
|
wbreu 06.Nov.2007 23:05:52 |
Mach mal ne Einstellung zum Plugin und beende den VDR normal via stopvdr und schau dann nochmal in die setup.conf!
Gruß WOlfgang |
maxx 06.Nov.2007 23:23:37 |
Hab ich gemacht, die setup.conf ist jetzt schön befüllt.
xineliboutput.Audio.Driver = alsa xineliboutput.Audio.Port = default xineliboutput.Decoder.PesBuffers = 250 xineliboutput.DisplayAspect = automatic xineliboutput.Frontend = sxfe xineliboutput.Fullscreen = 1 xineliboutput.Modeline = xineliboutput.OSD.AlphaCorrection = 0 xineliboutput.OSD.AlphaCorrectionAbs = 0 xineliboutput.OSD.Downscale = 1 xineliboutput.OSD.HideMainMenu = 0 xineliboutput.OSD.Prescale = 1 xineliboutput.OSD.UnscaledAlways = 0 xineliboutput.OSD.UnscaledLowRes = 0 xineliboutput.OSD.UnscaledOpaque = 0 xineliboutput.Post.denoise3d.chroma = 30 xineliboutput.Post.denoise3d.Enable = 0 xineliboutput.Post.denoise3d.luma = 40 xineliboutput.Post.denoise3d.time = 60 xineliboutput.Post.pp.Enable = 0 xineliboutput.Post.pp.Mode = de xineliboutput.Post.pp.Quality = 3 xineliboutput.Post.unsharp.chroma_amount = 0 xineliboutput.Post.unsharp.chroma_matrix_height = 3 xineliboutput.Post.unsharp.chroma_matrix_width = 3 xineliboutput.Post.unsharp.Enable = 0 xineliboutput.Post.unsharp.luma_amount = 0 xineliboutput.Post.unsharp.luma_matrix_height = 5 xineliboutput.Post.unsharp.luma_matrix_width = 5 xineliboutput.Remote.UseBroadcast = 0 xineliboutput.Remote.UsePipe = 0 xineliboutput.Remote.UseRtp = 0 xineliboutput.Remote.UseTcp = 1 xineliboutput.Remote.UseUdp = 1 xineliboutput.RemoteMode = 1^ xineliboutput.Video.AutoCrop = 0 xineliboutput.Video.AutoCrop.AutoDetect = 1 xineliboutput.Video.AutoCrop.DetectSubs = 1 xineliboutput.Video.AutoCrop.FixedSize = 1 xineliboutput.Video.AutoCrop.SoftStart = 1 xineliboutput.Video.Brightness = -1 xineliboutput.Video.Contrast = -1 xineliboutput.Video.Deinterlace = none xineliboutput.Video.DeinterlaceOptions = method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enable=1 xineliboutput.Video.Driver = xxmc xineliboutput.Video.FieldOrder = 0 xineliboutput.Video.HUE = -1 xineliboutput.Video.Overscan = 0 xineliboutput.Video.Port = 0.0 xineliboutput.Video.Saturation = -1 xineliboutput.Video.Scale = 1 xineliboutput.VideoModeSwitching = 1 xineliboutput.X11.UseKeyboard = 1 xineliboutput.X11.WindowHeight = 576 xineliboutput.X11.WindowWidth = 720
Tastatur anlernen ist jetzt auch weg nach einfügen in die remote.conf laut [url=http://www.vdr-wiki.de/wiki/index.php/Xineliboutput-plugin]http://www.vdr-wiki.de/wiki/index.php/Xineliboutput-plugin
KBD.Up 00000000001B5B41 KBD.Down 00000000001B5B42 KBD.Menu 000000000000006D KBD.Ok 000000000000000D KBD.Back 000000000000007F KBD.Left 00000000001B5B44 KBD.Right 00000000001B5B43 KBD.Red 000000001B5B5B41 KBD.Green 000000001B5B5B42 KBD.Yellow 000000001B5B5B43 KBD.Blue 000000001B5B5B44 KBD.0 0000000000000030 KBD.1 0000000000000031 KBD.2 0000000000000032 KBD.3 0000000000000033 KBD.4 0000000000000034 KBD.5 0000000000000035 KBD.6 0000000000000036 KBD.7 0000000000000037 KBD.8 0000000000000038 KBD.9 0000000000000039 KBD.Info 0000000000000069 KBD.FastFwd 0000001B5B31377E KBD.FastRew 000000001B5B5B45 KBD.Power 0000000000000070 KBD.Volume+ 0000001B5B32347E KBD.Volume- 0000001B5B32337E KBD.Mute 0000001B5B32317E KBD.User7 0000001B5B31387E KBD.User8 0000001B5B31397E KBD.User9 0000001B5B32307E XKeySym.Up Up XKeySym.Down Down XKeySym.Menu m XKeySym.Ok Return XKeySym.Back BackSpace XKeySym.Left Left XKeySym.Right Right XKeySym.Red F1 XKeySym.Green F2 XKeySym.Yellow F3 XKeySym.Blue F4 XKeySym.0 0 XKeySym.1 1 XKeySym.2 2 XKeySym.3 3 XKeySym.4 4 XKeySym.5 5 XKeySym.6 6 XKeySym.7 7 XKeySym.8 8 XKeySym.9 9 XKeySym.Info i XKeySym.Pause space XKeySym.FastFwd F6 XKeySym.FastRew F5 XKeySym.Power p XKeySym.Volume+ F12 XKeySym.Volume- F11 XKeySym.Mute F10 XKeySym.User7 F7 XKeySym.User8 F8 XKeySym.User9 F9
Wow, ich glaub das wird super wenn das ganze Feintuning gemacht ist!
maxx
|
wbreu 06.Nov.2007 23:30:27 |
Hallo maxx,
jepp das sehe ich auch so, mal schauen, es gibt noch drei andere X-treiber für den cle266 evtl. lässt sich das OSD noch trimmen!
Und der Startvorgang macht mir auch noch Kopfzerbrechen, da schreibe ich gerade ein Skript dass man über die Runvdr einbinden kann.
Mal sehen. Danke nochmal für deine positive Rückmeldung!
Gruß Wolfgang |
wbreu 14.Nov.2007 21:03:58 |
Nabend @all,
ich habe mal die letzten Tage noch ein wenig gebastelt mit dem Digi.
Soll heissen, das xineliboutput-Plugin läuft auf dem Digi auch ohne X-Server :o
Wie? => In dem man die xine-lib mit dem Parameter: ./autogen.sh --prefix=/usr --enable-directfb baut.
Das bedeutet, dass man die bisherige Digitainerkonfig beibehalten kann und mit xineliboutput über vdr-fbfe auf dem lokalen Digi ein astreines Bild rausbekommt.
CPU-Last liegt bei ca. 45 % mit dem viafb und ner Auflösung von 1280x768 am LCD.
Im Moment macht aber das OSD noch Falschfarben wenn xineliboutput das OSD nachbearbeitet. >:(
Bei Interesse kann ich ja nochmal ne konkrete Anleitung bauen.
Gruß Wolfgang |
maxx 15.Nov.2007 17:11:28 |
Hallo Wolfgang,
ist ja wirklich erstaunlich was alles möglich ist :)
Also mich würde das auf jeden Fall interessieren, wie das genau funzt.
Gruß maxx
|
hummingbird_de 22.Nov.2007 10:02:09 |
@wbreu
Hi Wolfgang,
warum gehst Du den Umweg über den Openchrome Treiber?
Es ist eigentlich unnötig, der ebenfalls sehr gute UniChrome Treiber seit geraumer Zeit Teil von Xorg ist. Wenn man also wicky's Script um das Paket "xserver-xorg-video-via" erweitern oder ein manuelles "apt-get -yes install xserver-xorg-video-via" ausführt, hat man eigentlich alles was man benötigt.
Eine passende xorg.conf findet man hier [url=http://www.kingcot.eclipse.co.uk/unichrome/unichromeTvOut.html]http://www.kingcot.eclipse.co.uk/unichrome/unichromeTvOut.html.
Ich werde den Xserver unter easyVDR mal testen und mich wieder melden. Aber unter Debian/e-tobi habe ich mir dem Epia M10000 durchschnittlich 15% CPU Auslastung, also wesentlich weniger als mit Softdevice. Aber der VDR selbst ist unter easyVDR viel schöner :)
Grüße hummingbird_de Gib HD+/CI+ keine Chance! >> [url=http://tinyurl.com/HowTo-apt-pinning]HowTo: APT Pinning << [¹] Modu CD21, MeanWell (80W)/LC-Power (75W), Futaba MDM166A, Intel DH77EB, G1610T, 2x1GB DDR3, Intel 313 SSD 24GB, WD20EFRX 2TB, Zotac GT630 ('GK208'), SHDD, L4M Twin S2 (V6)/FlexS2 (4x DVB-S2), Jultech JESS, CIR, Ubuntu LTS 14.04.2, VDR 2.2.0 (x64, 42W) [²] Modu CD21, MeanWell (80W)/PicoPSU (90W), Futaba MDM166A, ASRock Q1900M, 2x1GB DDR3, Intel 320 SSD 40GB, WD10JFCX, Palit GT630 ('GK208'), SHDD, Octopus Net SAT>IP, Jultech JESS, mceusb, Ubuntu LTS 14.04.2, VDR 2.2.0 (x64, 22W) |
wbreu 22.Nov.2007 18:55:48 |
Hallo hummingbird_de,
ich habe deshalb den Openchrome genommen, weil der die bessere Anleitung zum Installen und die bessere Unterstützung für den Digi versprach.
Siehe oben, tut er ja auch, wenn jemand andere Erkenntnisse hat => Thrread aufmachen und berichten ;)
Gruß Wolfgang |
rayholland 31.Dec.2007 20:45:11 |
Hallo Wolfgang,
Ich habe sehr viel interesse in eine konkrete anleitung, da ich nicht gerne X gebrauchen will (zu viel overhead :-)) Hoffe du kanst eine anleitung schreiben. Danke.
Gruss, Ray
[quote='wbreu link' pid='2984' dateline='1195070638'] Nabend @all,
ich habe mal die letzten Tage noch ein wenig gebastelt mit dem Digi.
Soll heissen, das xineliboutput-Plugin läuft auf dem Digi auch ohne X-Server :o
Wie? => In dem man die xine-lib mit dem Parameter: ./autogen.sh --prefix=/usr --enable-directfb baut.
Das bedeutet, dass man die bisherige Digitainerkonfig beibehalten kann und mit xineliboutput über vdr-fbfe auf dem lokalen Digi ein astreines Bild rausbekommt.
CPU-Last liegt bei ca. 45 % mit dem viafb und ner Auflösung von 1280x768 am LCD.
Im Moment macht aber das OSD noch Falschfarben wenn xineliboutput das OSD nachbearbeitet. >:(
Bei Interesse kann ich ja nochmal ne konkrete Anleitung bauen.
Gruß Wolfgang
Digitainer1 P3-933mhz - TT S2300 - Nova SE - X10 FB - EasyVDR 0.5RC1 |
maxx 02.Jan.2008 08:07:22 |
Hallo,
die Neugier hat gesiegt, hab es gestern mal ausprobiert, das geht so:
Umstellen auf vga wie hier: http://www.easy-vdr.de/forum/index.php?topic=3050.msg24973#msg24973 reboot brauchen wir erst mal nicht. Dann xine+xinelibout neu kompilieren wie hier (Punkt 4): http://www.easy-vdr.de/forum/index.php?topic=3467.msg24186#msg24186 Dabei beim xine-lib.1.1.8 allderdings den benutzen: ./autogen.sh --prefix=/usr --enable-directfb In /etc/vdr/sysconfig und /etc/vdr/setup/vdr-setup.xml den softdevice Eintrag löschen bzw auf "no" setzen In /etc/vdr/sysconfig setzen: \"-Pxineliboutput --local fbfe --video=auto -w 1280 -h 768 \" In /etc/vdr/setup/vdr-setup.xml:
Und rebooten
Und da der via Treiber keine 1366er Auflösung kann haben wir wieder den schwarzen Balken links. Ist aber vielleicht eine Alternative für diejenigen die am Computer TFT mit 1280x768 Auflösung schauen wollen. Allerdings hat das OSD Probleme, das zappelt teilweise recht heftig. Ich habe dann ca 25% Last bei ZDF mit P-III 1400er Tualatin.
Gruß maxx
|
rayholland 02.Jan.2008 14:08:55 |
Hallo miteinander,
Ich benoetige eure hilfe bitte:
erst mal meine hardware: Digitainer I TV Karte DVB-S Hauppauge WinTV / TV Nova-SE2 82 cm 16:9 rohrenfernseher
Das Problem: Ich bin nicht zu frieden ueber die bildqualitet. Bild ist bei ARD/ZDF schon ok, aber nicht perfect und bei encrypted channels z.b. premiere ist es echt schlecht. Beim dunkele scenen seht man grosse blokchen :-(
Ich habe schoen was gespielt mit den softdevice einstellungen, aber will nicht besser werden.
Denkt ihr das der xineliboutput ein besseres resultat gibt? Oder soll ich mir doch eine FF karte kaufen um besseres bild zu bekommen?
Vielen dank, Ray
Digitainer1 P3-933mhz - TT S2300 - Nova SE - X10 FB - EasyVDR 0.5RC1 |