[ANNOUNCE] vdr-softdevice-0.0.7pre1

  • damit hier mal wieder was Neues steht :)


    Aus der ML:


    -----------
    Hi,


    next pre release of softdevice plugin is ready.


    What is it about ?
    It brings vdr via framebuffer or X11-Xv or DirectFB or vidix and ffmpeg to your desktop.


    This plugin is available via:
    http://www.lucke.in-berlin.de


    Some additional notes:
    - Epia user with DirectFB have to place "disable-module=cle266" in
    /etc/directfbrc to get a working OSD and have to apply attached patch to DirectFB
    - ffpmeg's deinterlacing works well for news tickers, but has some disadvantages
    on normal/fast motion, as it is causing visible block artefakts.
    - Alpha blending of OSD works with radeon cards for X11 if you build Xfree yourself
    and apply a patch (available from above location). This patch enables some hotkeys
    to change X11-Atoms (properties) direct. So pressing 'A' twice enables pixel based
    alpha blending. 'a' twice will go back to default mode. When alpha blending is
    enabled everything else but the video area will be drawn black :( so maximize
    the window first.


    From CHANGELOG:


    2004-07-10 : softdevice-0.0.7pre1
    - use of ffmpegs deinterlacer, selectable via OSD. Thanks to Herbert Attenberger
    - DFB out added acpect ratio and AFD handling
    - activate cropping support, selectable via OSD (xv-out + vidix-out + dfb-out)
    2004-07-09 : softdevice-0.0.6post3
    - DFB out set display layer configuration according to reported capabilities
    - DFB out use only first available video layer
    2004-06-28 :
    - DFB out changed COLORKEY to 0,0,0 to get transparent OSD with matrox
    - DFB out has it's own remote
    - DFB out only set videolayer if it is NOT set previously
    2004-06-02 : softdevice-0.0.6post2
    - added some addtional libs for ffmpeg which may be required
    - changed VIDIX out to probe for driver
    - fix for syncing on some DVB-T streams
    2004-05-30 - fix xv video refresh for MapNotify event
    2004-05-24 - added aspect ratio handling for VIDIX out
    2004-05-23 - added help text for commandline help


    --
    Stefan Lucke

  • Hi,
    steht die Auflösung 768x576-75 in deiner /etc/fb.modes drinne?


    Ich nehme zwar nicht an, dass du den vesafb Treiber verwendest, sage hier zur Sicherheit trotzdem mal, dass der die Auflösung nicht ändern kann.


    Monroe

  • Die XF86Config ist unwichtig.


    Was sagt denn 'dmesg' nach so einem fbset Aufruf ?


    Versuch auch mal einen anderen Modus (mehr Standard) wie z.B. 800x600-60,
    oder ne andere Frequenz, wenn vorhanden.


    Also entweder kann dein Framebuffer-Treiber die Auflösung nicht wechseln (vesafb),
    oder die timings vertragen sich nicht mit deiner Grafikkarte.


    Monroe

  • By the way....


    hat es schon jemand geschafft softdevice für VDR 1.3.11 zu übersetzen.... Ich schätz da ist noch Anpassungsarbeit nötig ??


    Gruß ePogo :vdr1

  • Zitat

    Originally posted by ePogo
    By the way....


    hat es schon jemand geschafft softdevice für VDR 1.3.11 zu übersetzen.... Ich schätz da ist noch Anpassungsarbeit nötig ??


    Gruß ePogo :vdr1


    Nö, da ist keine weitere ..arbeit notwendig. Habe das eben ausprobiert.
    Das einzige was notwendig ist, ist ein


    #include "video.h"


    in setup-softdevice.c nach zeile 8. Das hängt aber mit softdevice zusammen
    und nicht mit vdr.


    Stefan Lucke

  • Komme leider nicht mit dem kompilern hin. Hat das ding nicht mal jemand fertig für C'tVdr??


    jeorg

    Bück dich Fee, Wunsch bleibt Wunsch !
    SilverStone "Lascala" SST-LC03 ~ Lorenzen SL DVB-T ~ TT -FF 1.3
    AthlonXP 1600+ ~ 512MB RAM ~ c'tVDR ~ fbtv

  • Wie funktioniert das denn mit DirectFB?


    wenn ich es starte, kommt folgendes:



    DirectFB selbt funktioniert einwandfrei, z.B. mit Mplayer

  • stl


    Danke... werd's heut abend mal probieren...


    Noch was... Ist eigentlich mal geplant Routinen von tvtime. in das Plugin einzubauen ?


    Ich denk da so Richtung Beamer/LCD+PlasmaTV ...



    Gruß ePogo :vdr1


  • Warum sind bei Dir nur 16-Bit Video-Modes aufgeführt ?
    Spendier Deiner /etc/fb.modes doch mal einen 32-Bit Mode (vorhandenen 1024x768
    Mode kopieren, Namen leicht abändern, bei geometry den letzten Wert von 16 auf
    32 setzen und evtl. den rgba Eintrag auf "rgba 8,8,8,8" setzen).


    Wie hast Du das geschafft, daß es da auch noch Layer 2 & 3 gibt ?


    Stefan Lucke


  • An welche Routienen von tvtime denkst Du da ? Tvtime ist doch ein separates Plugin. Wenn Beamer etc. (mit VGA-Eingang) an die Graphik-Karte angeschlossen sind sollte das auf Anhieb funktionieren.


    Stefan Lucke

  • Zitat

    Original von stl
    Warum sind bei Dir nur 16-Bit Video-Modes aufgeführt ?
    Spendier Deiner /etc/fb.modes doch mal einen 32-Bit Mode (vorhandenen 1024x768
    Mode kopieren, Namen leicht abändern, bei geometry den letzten Wert von 16 auf
    32 setzen und evtl. den rgba Eintrag auf "rgba 8,8,8,8" setzen).


    Hab ich gemacht, es ändert sich aber nichts


    Zitat


    Wie hast Du das geschafft, daß es da auch noch Layer 2 & 3 gibt ?


    Ich habe nichts weiter gemacht, als DirectFB und die Kernelpatches installiert.


    mfG.


    Andreas

  • Zitat

    Originally posted by agebel


    Hab ich gemacht, es ändert sich aber nichts


    Der neue Mode taucht aber jetzt in der Auflistung auf ?
    und steht der in /etc/fb.modes auch vor dem entsprechenden 16-bit Mode?


    Stefan Lucke


  • Hallo Stl,


    Habe so in meine linvdr06 vdr1.3.11 eingebaut , das kommt.


    linvdr:/usr/local/src/VDR/PLUGINS/src/softdevice# make
    g++ -O2 -Wall -Woverloaded-virtual -L/usr/local/include/ffmpeg/ -c -DUSE_MMX -DUSE_MMX2 -DPLUGIN_NAME_I18N='"softdevice"' -DDFB_SUPPORT -DFB_SUPPORT -DFBDEV=\"/dev/fb0\" -I../../../include -I../../../../DVB/include -I/usr/local/include/ffmpeg/ -I/usr/local/include/dfb++ -I/usr/local/include/directfb softdevice.c
    In file included from softdevice.c:57:
    video-dfb.h:13: dfb++.h: No such file or directory
    make: *** [softdevice.o] Error 1


    Die /usr/local/include/directfb habe ich mir von meiner SuSE9.0 kopiert.
    Ne Idee?? :)


    Diskless Client: SMT 7020S und S100 128SDRAM 32DOM zendeb 0.4.0 beta1 mit MMS 1.0.8.5
    Hardware: Pundit-R Celeron 2.4 256DDRAM Samsung SATA 400 Gbyte Festplatte Hauppage Nexus-S Rev 2.3 Nova-S Plus DVD-RAM LG
    Software: EasyVDR 0.6.0 (vdr-1.6.0-2-ext64), LinVDR 0.7 1.4.7 Mahlzeit, SUSE-Server 10.2 1.6.0-1
    Test System: Shuttel AMD Athlon 2.6 Ghz 256DDRAM Samsung 250Gbyte Hauppage Nexus-S Rev 2.3 DVD-RAM LG ......

    :fans :welle

  • @ ronnykornexl


    Das gleiche Problem mit dem umstellen der Auflösung hatte ich auch.
    Du musst das in der Config von deinem Bootloader einstellen. Also entweder im Grub oder im lilo......


    Bei mir ist es z.B Suse 8.2 mit Grub. Man muss eine anpassung in der Datei /boot/grub/menu.lst vornehmen um die Auflösung des Framebuffers einzustellen. Ist in folgendem Artikel in der Suse
    Supportdatenbank beschrieben:


    http://portal.suse.com/sdb/de/…1/wessels_fbdev_grub.html


    Mit fbset hat es bei mir auch nicht funktioniert. Da hab ich die gleiche Meldung wie du bekommen.


    MfG CREST

  • Hi,


    habe noch folgendes Problem. Das Fernsehbild im XV Modus unter X läuft soweit flüssig. Sobald aber eine OSD einblendung im Bild kommt flimmert es total. Sieht so aus als würde er immer zwischen OSD und Fernsehbild hin- und her schalten. Wenn die OSD-Einblendung weg ist läufts wieder flüssig weiter. Hat schon mal jemand das gleiche Problem gehabt? Habe den Nvidia-Grafikkartentreiber unter X mit 3D Beschleunigung Aktiviert?


    MfG CREST

  • Zitat

    Originally posted by crest
    Sieht so aus als würde er immer zwischen OSD und Fernsehbild hin- und her schalten. Wenn die OSD-Einblendung weg ist läufts wieder flüssig weiter.


    Sieht so aus als wenn das color keying nicht funktioniert.
    Versucht mal in video-xv.c Zeile 664 von:
    'attributeStore.SetColorkey(0x01000000);'
    auf:
    'attributeStore.SetColorkey(0x00000000);'
    zu ändern.


    Falls das nicht hilft brauche ich die Meldungen aus /var/log/messages,
    dem Consol Window sowie die Ausgabe von xvinfo.


    Stefan Lucke

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!