yaVDR reelbox-plugin

  • Hi,


    die nur eine leise Anfrage. Wird außer VDPAU auch einmal die EHD (Reelplugin) von YaVDR unterstützt?
    Die Version vom TvT benutze ich mit XBMC (VDPAU ruckelt noch) schon seit ein paar Wochen und bin sehr zufrieden. Das YaVDR ISO werde ich bald installieren. Vielen Dank (Respekt) an das YaVDR-Team, das ist die Repro, die ich schon lange gesucht habe. Als Linux Noob macht Komplieren keinen Spaß


    Gruß Donkey-Kong

    Einmal editiert, zuletzt von Donkey-Kong ()

  • hotzenplotz5


    VDPAU ist eigentlich meine Prirorität, aber die EHD möchte ich vielleicht doch noch zum Einsatz bringen. Die Quellen sind "svn checkout svn://reelbox.org/stable"


    Gruß Donkey-Kong

  • Zitat

    Original von Donkey-Kong
    die nur eine leise Anfrage. Wird außer VDPAU auch einmal die EHD (Reelplugin) von YaVDR unterstützt?


    Man soll ja niemals nie sagen, aber es ist äußerst unwahrscheinlich, dass die EHD direkt von yaVDR unterstützt wird. Niemand im Team benutzt sie und wir können auch keine Vorteile für uns entdecken.
    Das Plugin in unser PPA aufzunehmen ist aber kein grundsätzliches Problem. Nur die Priorität ist aktuell nicht so hoch. Das muss einfach etwas warten.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • If ever yaVDR will implement eHD please find here how I installed the plugin from sources:


    1.) Reelbox Plugin vor eHD
    mkdir -p /data/installfiles/eHD/
    cd /data/installfiles/eHD/
    svn co svn://reelbox.org/testing/src/



    cd /usr/local/src/VDR/PLUGINS/src
    cp -r /data/installfiles/eHD/src/vdr-plugins/src/reelbox-3 .
    ln -s reelbox-3/ reelbox


    cd reelbox/
    mkdir utils
    cd utils/
    cp -a /data/installfiles/eHD/src/utils/hdshm3 .
    cp -a /data/installfiles/eHD/src/utils/bspshm .



    cd /usr/local/src/VDR/PLUGINS/src/reelbox


    vi Makefile


    #######################



    #REELSKIN=1
    ....
    BSPSHM = ./utils/bspshm
    HDSHM = ./utils/hdshm3/src
    ....
    INCLUDES += -I/usr/include/ffmpeg


    ###########################


    cp /data/installfiles/eHD/src/vdr-1.4/Make.common /usr/local/src/VDR/


    aptitude install libmad0-dev


    cd /data/installfiles/eHD/src/vdr-1.4/
    cp debug.h /usr/local/src/VDR
    cp debugmacros.h /usr/local/src/VDR
    cp dvdIndex.c /usr/local/src/VDR
    cp dvdIndex.h /usr/local/src/VDR
    cp reelboxbase.c /usr/local/src/VDR
    cp reelboxbase.h /usr/local/src/VDR
    cp resumeDvd.c /usr/local/src/VDR
    cp resumeDvd.h /usr/local/src/VDR



    cd /data/installfiles/eHD/src/utils/hdshm3
    make clean x86



    cd /usr/local/src/VDR


    vi Make.config


    ###################


    RBLITE =
    REELSKIN=
    REEL_DEBUG =
    BSPSHM = /usr/local/src/VDR/PLUGINS/src/reelbox/utils/bspshm
    HDSHM = /usr/local/src/VDR/PLUGINS/src/reelbox/utils/hdshm3/src
    HAVE_XINEMEDIAPLAYER = 1


    MAXOSDMEMORY=1000000


    ###################



    2.) eHD Drivers
    apt-get install tftpd openbsd-inetd
    cd /usr/local/src/eHD/hdplayer/
    cp /data/installfiles/eHD/precompiled/hdplayer.gz .
    gunzip hdplayer.gz


    vi /etc/inetd.conf


    tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd -s /srv/tftp


    mkdir -p /srv/tftp
    cd /srv/tftp
    ln -s /usr/local/src/eHD/hdplayer hdplayer
    cd /usr/local/src/
    mkdir -p eHD/hdplayer
    cd /data/installfiles/eHD
    ln -s /data/installfiles/eHD/src/utils/bspshm bspshm
    ln -s /data/installfiles/eHD/src/utils/hdshm3 hdshm3
    svn co svn://reelbox.org/precompiled


    3.) Test der eHD Hardware
    lspci -v (CHECK that the below is present)

    ## 01:08.0 Multimedia controller: Micronas USA, Inc. Device 8100
    ## Subsystem: Micronas USA, Inc. Device 8100
    ## Flags: bus master, medium devsel, latency 32, IRQ 5
    ## Memory at e7fff000 (32-bit, non-prefetchable) [size=4K]
    ## Memory at d8000000 (32-bit, non-prefetchable) [size=128M]
    ## Capabilities: [40] Power Management version 2


    4.) erstellen des Treibermoduls


    cd /data/installfiles/eHD/hdshm3/
    make clean x86
    make x86


    5.) Treibermodul Systemweit zur Verfügung stellen
    cd /lib/modules/$(uname -r)/kernel/drivers/video
    cp /data/installfiles/eHD/hdshm3/x86/driver/hdshm.ko .
    depmod -a


    6.) eHD Software vorbereiten


    cd /usr/local/src/eHD/
    cp /data/installfiles/eHD/hdshm3/x86/hdboot/hdboot .
    cp /data/installfiles/eHD/hdshm3/x86/shmnetd/shmnetd .
    cp /data/installfiles/eHD/precompiled/linux.bin.gz .
    gunzip linux.bin.gz


    7.) eHD manuell starten


    Treibermodul der eHD starten:


    modprobe hdshm
    /usr/local/src/eHD/hdboot -i /usr/local/src/eHD/linux.bin
    screen -d -m /usr/local/src/eHD/shmnetd


    8.) eHD in den Autostart


    cd /etc/init.d/
    vi ehd


    ###############################


    #!/bin/sh


    #
    case "$1" in
    start)
    echo -n "Starting extensionHD "
    modprobe hdshm
    sleep 2
    /usr/local/src/eHD/hdboot -i /usr/local/src/eHD/linux.bin
    screen -d -m /usr/local/src/eHD/shmnetd



    ;;
    stop)
    echo -n "Shutting down extensionHD "



    ;;
    restart)
    echo -n "Restart extensionHD "
    $0 stop
    $0 start



    ;;
    *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    ;;
    esac
    exit 0



    ########################################


    cd /etc/init.d/
    chmod 755 ehd
    update-rc.d ehd defaults 20

  • Wenn ihr das auch noch integriert, schießt ihr verdammt übers Ziel hinaus. Ich frage mich sowieso, warum alle so scharf darauf sind, alles mögliche in yaVDR zu haben.



    Immer ans erste Gebot denken: Du sollst keine fremden Götter neben mir haben. :P

  • [0.2] Läuft yaVDR auf "alter" FF SD Hardware?


    Nö - Jeder kann freilich machen was er will - aber ich sehe den Sinn nicht. Ich wüsste noch nichtmal ob es geht,- wir haben auch so schon genug zu tun wie man grade im Moment sieht :) Wie hat hepi so schön gesagt, wir legen niemandem absichtlich Steine in den Weg, sind da aber eher emotionslos.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Zitat

    Original von azurhen
    If ever yaVDR will implement eHD please find here how I installed the plugin from sources:
    ...


    azurhen,
    eine super Arbeit von Dir, die Reel-eHD in yaVDR zu integrieren.
    Mit dem Bild über VDPAU bin ich persönlich ja nicht ganz so zufrieden, wie wenn ich das Bild über meine Reel-eHD ausgebe. Das kann aber auch an meiner Hardware-Konstellation liegen, so ist z.B. mein HDMI-Kabel vom VDR zum TV 10m lang, da der VDR in einem anderen Raum steht, wie mein LCD-TV.


    Wenn das Wetter wieder etwas schlechter werden sollte, werde ich nochmal eine Testinstallation mit yaVDR-0.2 aufsetzen und dann versuchen die Reel-eHD darin zum laufen zu bringen. Momentan ist meine Zeit etwas knapp und dann steht auch die Fussball-WM vor der Tür, da will ich alles im besten HDTV anschauen und kann deshalb nicht groß rumexperimentieren! ;D


    Beim letzten Test mit der gerade erschienenen yaVDR-0.2 hatte ich Probleme bei der Installation mit der Erkennung meiner TV-Karten. Da musste ich während der Installation die Reel-eHD ausbauen. X(


    Paulaner

    Einmal editiert, zuletzt von Paulaner ()

  • Hi,


    wollte nach der Anleitung oben vorgehen, aber da bräuchte ich ja die yaVDR-Sourcen in /usr/local/src - wie bekomme ich die denn am besten? Laut google liegt was bei launchpad - aber da habe ich mich eben verlaufen...
    Ich nutze den aktuellen yaVDR stable.


    Danke und viele Grüße!
    Georg

    Kopfstation: Netceiver mit 2 Dual-S2 (4 Tuner)
    Server: Guru"plug"plus, Debian Squeeze, md4 Raid5 eSATA (4x1TB WD Green), 1-wire, Squeezeserver, NFSv4, VDR 1.7.15, mcli, streamdev, live, epgsearch, dummy
    Clients: yaVDR 0.3a + mcli, zBox HD-ND22 (CPUs@1,5GHz, iGP@580MHz), 2GB RAM, 80GB HD, Harmony 655, Ton: SPDIF optisch -> Marantz SR8000 -> Kef 2005, Bild: HDMI -> LG 55LE8500

Jetzt mitmachen!

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