Beiträge von peje

    vga und dvi mit ner nvidia nutzen geht gut.
    Man muss nur zwei Desktops starten, Beispiel /etc/X11/xorg.conf
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    #HorizSync 47.7
    #VertRefresh 60
    Option "DPMS"
    UseModes "Modes[0]"
    EndSection


    Section "Modes"
    Identifier "Modes[0]"
    Modeline "1280x720@60" 74.25 1280 1312 1592 1624 720 735 742 757
    EndSection


    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x720@60"
    #Modes "1360x768"
    EndSubSection
    EndSection


    Section "Monitor"
    Identifier "Monitor1"
    Option "CalcAlgorithm" "CheckDesktopGeometry"
    HorizSync 30-50
    VertRefresh 60
    Option "DPMS" "0"
    UseModes "Modes[1]"
    EndSection


    Section "Modes"
    Identifier "Modes[1]"
    Modeline "1024x768@60" 64.56 1024 1056 1296 1328 768 783 791 807
    Endsection


    Section "Screen"
    Identifier "Screen1"
    Device "card1"
    Monitor "Monitor1"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1024x768@60"
    EndSubSection
    EndSection



    Section "Device"
    Identifier "Card0"
    Driver "nvidia"
    VendorName "nVidia Corporation"
    BoardName "GeForce FX 5200"
    BusID "PCI:1:0:0"
    Option "UseDisplayDevice" "DFP"
    Screen 0
    EndSection


    Section "Device"
    Identifier "Card1"
    Option "CalcAlgorithm" "CheckDesktopGeometry"
    Driver "nvidia"
    VendorName "nVidia Corporation"
    BoardName "GeForce FX 5200"
    BusID "PCI:1:0:0"
    Option "UseDisplayDevice" "CRT"
    Screen 1
    EndSection


    cu peje

    hab eben den no-scale patch versucht, doch leider lässt sich graphtft nicht mehr kompilieren...


    schnipp


    display.c:155: error: 'XRES' was not declared in this scope
    display.c:156: error: 'YRES' was not declared in this scope
    display.c: In member function 'void cGraphTFTDisplay::setupChanged()':
    display.c:234: error: 'XRES' was not declared in this scope
    display.c:234: error: 'YRES' was not declared in this scope
    display.c: In member function 'void cGraphTFTDisplay::DisplayText(int, int, int, int, int, int, int, int, std::string, int, int, int, std::string, bool)':
    display.c:1842: error: 'XRES' was not declared in this scope
    display.c:1843: error: 'YRES' was not declared in this scope
    display.c: In member function 'void cGraphTFTDisplay::DisplayMenuDefault(cGraphTFTThemeItem*, cGraphTFTThemeItem*)':
    display.c:2405: error: 'XRES' was not declared in this scope
    display.c: In member function 'void cGraphTFTDisplay::DisplayMenuColumn(cGraphTFTThemeItem*, cGraphTFTThemeItem*)':
    display.c:2625: error: 'XRES' was not declared in this scope


    schnapp


    hab nur ich dieses Problem oder was wäre "die" Lösung?
    cu Peje

    Hallo auf die Gefahr des Doppelpostens nochmals meine Frage:
    Ich gebe graphtft (0.0.16) via Frontend aus. Leider wird im Replaymodus kein Titel angezeigt. Dies betrifft sowohl Aufnahmen als auch Mp3 (mp3ng).
    Könnte das an meiner Konfig liegen? Kennt irgendwer das Problem?
    Danke für jede Hilfe
    cu Peje
    hier noch die relevante config für graphtft:
    graphtft.DumpImage = 0
    graphtft.DumpImageX = 720
    graphtft.DumpImageY = 576
    graphtft.DumpRefresh = 5
    graphtft.DvbRefresh = 100
    graphtft.HideMainMenu = 0
    graphtft.Iso2Utf = 1
    graphtft.JpegQuality = 60
    graphtft.Level = 0
    graphtft.LogDevice = 0
    graphtft.OSDMessageTime = 30
    graphtft.OSDOffsetX = 0
    graphtft.OSDOffsetY = 0
    graphtft.ScrollCount = 1
    graphtft.ScrollTime = 100
    graphtft.ShowMutePermanent = 0
    graphtft.SpectrumAnalyzer = 0
    graphtft.Theme = Enigma
    graphtft.UseStillPicture = 1
    graphtft.VdrHeight = 0
    graphtft.VdrWidht = 0
    graphtft.VdrX = 0
    graphtft.VdrY = 0
    graphtft.ViewLength = 16
    graphtft.ViewType = 0

    Hey möchte mich gerne bedanken, super plugin.
    Hab da allerdings noch ein Problem:
    Konf: nvidia, twinview, graphtft über frontend.
    mp3ng zeigt mir keine Titel oder Interpreten während dem abspielen an, aufm osd tv kein Problem....
    Gibts da Abhilfe?
    Zum zweiten eher eine Feststellung das scrollen durch die Menüs ist spührbar langsamer geworden... ists meine Installation oder liegts wirklich am graphtft?
    Vielen Dank cu Peje

    Hallo, hab da Probleme beim kompilieren:
    schnipp:
    g++ -O2 -march=pentium3 -pipe -fPIC -c -DCONFIGDIR=\"/etc/vdr\" -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -DHAVE_IMAGE_MAGICK -DHAVE_IMLIB -DHAVE_SOFTMPEG -I/usr/include -I/usr/include/ -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I./imlibrenderer/dmyrenderer -I/src -I/usr/include/ffmpeg -o imlibrenderer/fbrenderer/mpeg2decoder.o imlibrenderer/fbrenderer/mpeg2decoder.c
    g++ -O2 -march=pentium3 -pipe -fPIC -shared graphtft.o transfer.o display.o i18n.o setup.o osd.o theme.o common.o imlibrenderer/imlibrenderer.o imlibrenderer/dvbrenderer/player.o imlibrenderer/dvbrenderer/mpeg2encoder.o imlibrenderer/dvbrenderer/dvbrenderer.o imlibrenderer/fbrenderer/fbrenderer.o tcpchannel.o comthread.o renderer.o imlibrenderer/dvbrenderer/quantize.o imlibrenderer/fbrenderer/mpeg2decoder.o `imlib2-config --libs` `Magick++-config --libs` -lsoftmpeg -L/libavcodec -lavcodec -o libvdr-graphtft.so
    /usr/lib/gcc/i386-pc-linux-gnu/4.1.1/../../../../i386-pc-linux-gnu/bin/ld: cannot find -lsoftmpeg
    collect2: ld returned 1 exit status
    make: *** [libvdr-graphtft.so] Error 1
    //schnapp
    an was könnte es wohl happern?

    Hallo allerseits,
    Grundlage vdr mit 2 ff's und einer nvidia gforce fx 5200, an welcher am dvi der tv dranhängt, wo manchal auch gesurft wird. Vdr läuft via tv-out der ff.
    Neu hab ich ein tft mit vga anschluss.
    Nun zur eigentlichen Frage, kann ich das tft am vga der nvidia betreiben 1xXserver am dvi, 1xfb am vga? Oder ist besser / einfacher ne pci graka (ati rage-pro) um das tft anzuhängen?
    Danke für erklärende Hinweise Peje

    ich persönlich würde fürs schneiden am monitor des servers vdr mit softdevice starten:
    in etwa emerge -pv vdr-softdevice vermutlich noch /etc/portage/package.keywords anpassen und den vdr zum Beispiel mit so nem skript starten


    #!/bin/sh
    export LANG="de_DE"
    export LC_ALL="de_DE"
    export LC_CTYPE="de_DE"
    export LC_TYPE="de_DE"


    vdr -c /etc/vdr -P softdevice " -vo xv -ao alsa:mixer"


    nach dem schneiden wieder ganz normal über die initscripts.
    cu peje

    hey holymoly du bist heute abend mein held und ich bin für heute mal mein depp,
    ich habe das svdrpsend.pl hitk power direkt im acpi/events/defaults eingetragen, was so ja nicht klappen kann, interssant ist, das der rechner trotzdem den shutdwon eingeleitet hat.
    auf jeden fall klappts jetzt bestens und ich dank dir
    cu peje

    genau so hab ich das auch immer gemacht, nur wenn ich die hitk powr übergebe, bekomme ich keine Ausgabe am glcd und sehe nichts vom nv-ramwakeup in der var/(log/message....
    theoretisch sollte ja mit svdrpsend.pl sen htik power die gleiche routeine ablaufen wie wenn ich via lirc abstelle
    Deshalb begreife ich auch nicht was falsch läuft...
    thanx peje

    Tach allerseits, endlich hab ich mir mal die Zeit genommen meinen vdr auf einen aktuellen Stand zu bringen....
    Alles klappt bestens nur am Powerknopf happerts noch,
    der vdr lässt sich via acpid mit svdrpsend.pl send Hitk power oder auch down ausschalten.
    Nur fehlt die Rückfrage am glcd und die Einträge für nvram im syslog tauchen auch nicht auf.
    Hat wer nen tip (früher habe ich die shutdown.sh direkt aufgerufen, ist aber sicher nicht der eleganteste weg)
    thanx cu peje

    von der funktion her ein muss für den testing zweig...
    nicht jeder 16:9 tv schaltet automatisch zwischen den diversen Bildformaten um, über sat wird nur die wss-kennung 4:3 und 16:9 gesendet 14:9 und letterbox zwingen einem dann zum manuellen Wechsel der Bildeinstellung. Mit den Avards wird das Bild erkannt und vom vdr ein entsprechendes wss-signal an den tv gesandt.
    Uwe danke nochmals klappt prima