Hilfe !! Xine und Streamdev wollen nicht laufen ...

  • Hallo,


    Versuche gerade eine Xine Ausgabe auf meimem Rechner zum laufen zu bringen ..


    also X läuft soweit ...


    Habe fluxbox als Windows Manager ...


    Jetzt ist die Frage wie greife ich per X auf das Xine Device zu ...


    Oder gar per Framebuffer ...



    ./etc/vdr/plugins/xine
    ./usr/lib/xine
    ./usr/share/doc/xine
    ./usr/share/xine
    ./usr/include/xine



    Mier fehlt aber das exec xine oder xine-ui



    xine-bugreport xine-check xine-config xineplayer


    /usr/lib/xine/plugins/1.1.2/




    you have MTRR support but it's unused.
    It seems like your X server didn't set any MTRR ranges for the
    graphics card. Maybe upgrading your X server helps...
    You don't have a PCI graphics card, do you? AFAIK, MTRR only
    helps with AGP cards.
    press <enter> to continue...



    [OUCH!!] There is no 'xine' executable in your PATH
    Maybe you don't have xine-ui installed?
    If xine-ui is installed, it would probably be a good idea to add
    it's binary directory to your PATH...
    press <enter> to continue...



    In welchem Paket von Toxic oder Tandaror ist das denn enthalten ...??


    Streamdev will nicht laufen ...


    Der VDR startet auch mit den Plugins :


    /usr/bin/vdr -L /usr/lib/vdr/plugins -Pconsole -Pcontrol -v /video0 -c /etc/vdr -w 900 -E /video0/epg/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/noadcall.sh -Pburn -i /video0/DVD -d /video -D /dev/dvd -Pxine -r


    Ich kann auch via control auf das OSD zugreifen ...


    aber mit streamdev - client geht es leider nicht ...



    $BINDIR/vdr -L $PLUGINDIR $PLUGINS $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /video0/epg/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/noadcall.sh < /dev/tty$VDRTTY -P'burn -i /video0/DVD -d /video -D /dev/dvd' -P'xine -r' -P'streamdev-client'


    starting plugin: streamdev-client


    und dann steht alles ....



    ohne -P'streamdev-client' startet der VDR ..



    sogar mit allen meinen benötigten Plugins ...


    /usr/bin/vdr -L /usr/lib/vdr/plugins -Psc -Pdeluxe -Pac3mode -Padmin -Padzap -Paide -Pautosort -Pautotimeredit -Pbeep -Pcalc -Pcdda -Pchannelscan -Pchannelswitcher -Pchanorg -Pcinebars -Pclock -Pconsole -Pcontrol -Pcutalot -Pdirector -Pdvd -Pdvdconvert -Pdvdselect -Pdvdswitch -Pepgsearch -Pepgsearchclient -Pepgsearchonly -Pextrecmenu -Pfemon -Pfemonclient -Pfilebrowser -Pfreecell -Pfussball -Pgames -Pgngb2vdr -Phello -Pimage -Pipod -Pkvdrmon -Plauncher -Plogviewer -Pmailbox -Pmanual -Pmessage -Pmousemate -Pmp3 -Pmp3ng -Pmplayer -Pmplayercluster -Pnetwork -Pnewsticker -Pnoepgmenu -Pnordlichtsepg -Posdpip -Posdteletext -Ppcd -Ppilot -Ppim -Ppin -Pplaylist -Ppluginsetup -Pprefermenu -Ppremiereepg -Ppvrinput -Pradio -Pradiolist -Precstatus -Prssreader -Psavechannel -Pscreenshot -Psetup -Pshowrecinfo -Pskinclassic -Pskinelchi -Pskinreel -Psleeptimer -Psnapshot -Psoccer -Psolitaire -Pspider -Pstatusbits -Pstatusleds -Pstreamplayer -Psudoku -Psurfer -Pswcon -Psysinfo -Ptaste -Ptext2skin -Ptimeline -Ptrayopen -Ptvonscreen -Ptvtv -Pundelete -Pvbox -Pvcd -Pvdrc -Pvdrcd -Pvdrconvert -Pvdrrec -Pvdrrip -Pvideosystem -Pvod -Pwapd -Pweatherng -Pyaepg -Pzaphistory -v /video0 -c /etc/vdr -w 900 -E /video0/epg/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/noadcall.sh -Pburn -i /video0/DVD -d /video -D /dev/dvd -Pxine -r



    starting plugin: streamdev-client


    und dann steht alles ....



    Mein Client


    192.168.0.3



    streamdev-client.RemoteIp = 192.168.0.2
    streamdev-client.RemotePort = 2004
    streamdev-client.StartClient = 1
    streamdev-client.StreamFilters = 0
    streamdev-client.StreamPIDS = 0
    streamdev-client.SyncEPG = 0


    Mein Server


    192.168.0.2


    streamdev-server.AllowSuspend = 1
    streamdev-server.SuspendMode = 1
    streamdev-server.HTTPBindIP = 0.0.0.0
    streamdev-server.HTTPServerPort = 3000
    streamdev-server.HTTPStreamType = 0
    streamdev-server.MaxClients = 6
    streamdev-server.ServerPort = 2004
    streamdev-server.StartHTTPServer = 1
    streamdev-server.StartServer = 1
    streamdev-server.VTPBindIP = 0.0.0.0

  • Die xine-Version mit X-Unterstützung wirst du in keinem Paket finden! Beim compilieren schaut er ob X läuft und compiliert dann die entsprechenden Binaries! Da auf meinem Devel-Systemen aber "nur" ein "normales" Lunvdr läuft, compiliert der dei X-Komponenten nicht mit!


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Hallo Toxic,


    und was sagst Du zu dem zweiten Fehler mit dem Stream Client ..irgendeine Idee ..


    habe mir mal folgende Datei gezogen
    xine-ui-0.99.1.tar.gz


    und mit ./configure
    make
    make install instaliert finde aber leider immer noch kein xine-ui doer xine ...


    Am Ende wollte ich ja nur das Programm vom VDR Server hier haben ...


    Alle anderen Sachen werden ja lokal abgehandelt ..


    Wollte das OSD irgendwo ausgeben geht auch im Frammebuffer ...


    Hast Du mir noch ein Tip ..

  • Um das Xine Plugin nutzen zu können (das meinst Du doch sicherlich, oder) brauchst Du gar kein X. Dazu reicht startfbxine.sh und ein funktionierender Framebuffer. Details bei Bedarf, hab grad eben wenig Zeit (Besprechung, zwar öde, muss aber mit nem halben Ohr hinhören) ;)


    cu
    Markus

  • Genau! Und wegen Streamdev-Client, keine Ahnung! Habe damit bisher wenig gemacht!


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Hallo Markus,


    supper Danke für Deine Hilfe ...


    Also erstmal die Situation VDR läuft ohne TV Karte ..


    mit xine Plugin .. jetzt ..


    linvdr:/usr/local/bin# startfbxine.sh
    Video port failed.


    Kann mann hier irgendwo noch etwas mehr sehen ... vielleicht -vvv oder so ..


    Wie definiere ich den einen Framebuffer .. für Xine ..


    im setup ist ...


    START_FBTV="yes" eingestellt muss man das ändern ...


    oder ist das etwa das falsch Plugin ... brauche ich etwa das ..


    vdr -P"xineliboutput --local=none --remote=37890"

  • Folgendes:


    in /boot/grub/menu.lst muss in der Kernel-Zeile ein Eintrag 0x314 (anstelle von einem evtl. noch vorhandenem 0x000) stehen.


    xine-Plugin aktivieren ("xine", nicht "xinelibout")


    Evtl. noch Soundmodule laden (und in /etc/modules eintragen, dann werden die beim booten automatisch geladen)


    Evtl. (je nachdem was Deine Grafikkarte unterstützt) In /usr/bin/startfbxine.sh den Parameter "vidix" auf "fb" ändern


    in /etc/init.d/runvdr die Zeile mit "fbtv -t 10" suchen (+/- Zeile 165), die Zeile auskommentieren und durch folgende Zeilen einfügen:

    Code
    chvt $VDRTTY
    /usr/bin/startfbxine.sh


    Reboot


    Bild auf VGA ;)


    Toxic-Tonic: Hab ich was vergessen? Hab das grad aus dem Kopf runtergeschrieben...

  • Zefix, Notiz an mich: "Ändern, nicht zitieren!!"

  • Klingt richtig, allerdings führt das starten von fbxine in der runvdr aus irgendeinem Grund zu 99% Systemlast! Versuch es erstmal von hand zu starten! in der fbine kannst du noch den Video-Mode ändern! Trag da mal fb ein, glaube ich hatte da vidix drin stehen!


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Quote

    Original von Toxic-Tonic
    Klingt richtig, allerdings führt das starten von fbxine in der runvdr aus irgendeinem Grund zu 99% Systemlast!


    Öh, ist mir noch gar nicht aufgefallen... Muss ich glatt mal später nachgucken... ;)


    Bin jetzt weg...


    cu
    Markus

  • Ja, ist leider so! Habe aber an der stelle nicht mehr geforscht!! :schiel

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Hallo Markus,


    es war alles schon so eingestellt bis auf den Eintrag im runvdr ...


    geht leider auch nicht ..


    linvdr:~# startfbxine.sh
    Video port failed.
    linvdr:~#



    kernel /boot/vmlinuz vga=0x314 root=/dev/hda1 quiet



    soundmodule sind geladen


    Card: Ensoniq AudioPCI ¦
    Chip: Cirrus Logic CS4297A rev 3 ¦
    Item: Master


    mixer setings werden gezogen ..
    vol Vol 100
    vol Pcm 100


    mit Alsamixer geprüft ..



    if [ x$START_FBTV == x"yes" ]; then
    #fbtv -t 10 2>/dev/null >/dev/null &
    /usr/bin/startfbxine.sh 2>/dev/null >/dev/null &
    # doesnt work, why?
    #bash -c 'while true; do fbtv -t 12 2>/dev/null >/dev/null; wait; sleep 5; d
    else


    den Befehl fb gibt es nicht ..


    habe nur diese ..


    fbset fbtv fbxine


    probing /dev/dvb/adapter0/frontend0
    no DVB device found


    initializing plugin: xine (0.7.9): Software based playback using xine
    XineRemote control thread started (pid=1487, tid=1487)
    Entering cXineRemote thread
    setting primary device to 1
    SVDRP listening on port 2001


    Und noch ne Idee zu der Streamdev client Frage ..

  • das fb solltestdu in der startfbxine.sh eintragen:


    fbxine -V fb -A none --stdctl vdr-socket:/localhost#demux:mpeg_pes


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Hallo Toxic,


    So klappt es ..


    Jetzt noch eine Idee zum Streaming Client ...


    Kann ich den fbxine nicht mit der Tastatur bedienen ...


    START_FBTV="no"


    if [ x$START_FBTV == x"yes" ]; then
    fbtv -t 10 2>/dev/null >/dev/null &
    # doesnt work, why?
    #bash -c 'while true; do fbtv -t 12 2>/dev/null >/dev/null; wait; sleep 5; done' &
    else



    vi /etc/init.d/rcStart.delayed


    execute /usr/bin/startfbxine.sh



    /usr/bin/startfbxine.sh
    #!/bin/bash
    smixer -f /usr/bin/smixer.conf
    #fbxine -V vidixfb -A oss -D --stdctl vdr-socket:/localhost#demux:mpeg_pes
    fbxine -V fb -A none --stdctl vdr-socket:/localhost#demux:mpeg_pes



    CPU states: 39.7% user, 59.7% system, 0.0% nice, 0.6% idle
    Mem: 157680K total, 113320K used, 44360K free, 2728K buffers
    Swap: 0K total, 0K used, 0K free, 47460K cached


    PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
    1563 root 25 0 71876 29M 2280 R 93.3 0.0 0:46 fbxine
    1564 root 13 -2 71876 29M 2280 S < 3.1 0.0 0:01 fbxine

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!