iptv/vodcatcher mit xineliboutput

  • Hi,


    heute habe ich mir endlich mal das iptv- und das vodcatcher-plugin angeschaut. Was mir auffiel, wieso muss auch bei Ausgabe über xineliboutput das ganze mit mplayer bzw. vlc zu mpeg umgerechnet werden? Das ist doch Verschwendung von Ressourcen, da das die xine-lib doch selber kann oder? Gibt es da vll einen Weg das direkt über xine zu machen? Bei meinem 4200+-dualcore geht das vll noch aber wenn ich mir das auf meinem kleinen 850er Celeron vorstelle...


    Hat da vll schon jemand mal was hinbekommen?


    Grüße,
    balta

    VDR: AMD A4-3400, 4096 MB RAM, Technisat SkyStar HD2, Technisat Skystar USB HD
    openSUSE 13.1, VDR 2.0.4, vdr-xineliboutput

  • Ich habe vod und vodcatcher mit dem xineliboutput plugin am laufen.
    Frag mich bitte in ein paar Tagen noch mal, dann werde ich meinen Patch veröffentlichen.


    Ich habe nur Probleme wenn der stream ein "mov" Format ist.
    Aber das sind vielleicht 20%.
    Kann sein das es an meinen fehlenden Codecs liegt.

  • Dann schicke ich Dir mal was ich habe und Du kannst es dann abgleichen.
    Ich habe hin und wieder auch das Problem das vodcatcher oder xineliboutput dann den ganzen VDR mit abstürzen lasst. Wenn ich den selben stream dann noch mal versuche, dann geht es.
    Meistens geht es aber.

  • Hier ist mein Patch um vodcatcher mit dem xineliboutput zum laufen zu bekommen.

  • Danke für den Patch!
    Nur leider erhalte ich nur:

    Code
    vdr: /usr/local/lib/vdr/libvdr-vodcatcher.so.1.6.0: undefined symbol: _ZN19XineliboutputPluginC1ER12IErrorLogger

    und somit läuft vodcatcher natürlich nicht... :(


    EDIT: Es fehlt nur ein "src/Xineliboutput.cc" in sources.mk dann läuft es :)

    VDR: AMD A4-3400, 4096 MB RAM, Technisat SkyStar HD2, Technisat Skystar USB HD
    openSUSE 13.1, VDR 2.0.4, vdr-xineliboutput

    Einmal editiert, zuletzt von balta ()

  • Moinsen,


    was muss ich denn in die vdrmplayer.sh eintragen ?
    VO="mpegpes" und AO="mpegpes" waeren ja logisch.
    Aber ich krieg hier kein Bild und keinen Ton.


    Ich benutze e-tobis vdr-testing auf Kubuntu 7.10
    auf einem Laptop mit Onboard Intel Grafikkarte.


    Gruß Thomas

    Server: yaVDR 0.5 stable, MB=ASRock P5B-DE, CPU=E7500 1,9GHz, RAM=2GB, Grafik=GeForce 9500GT, DVB=2xDVBSky S952, 1xTT-Budget S2-3200, HDD=Transcend 8GB SSD, WDC 1TB, Samsung 1,5TB, DVD=LG GH22NS50, Remote=Harmony 300 an DVBSky
    Client1: yaVDR 0.5 stable MB=MSI 865PE Neo2-V, CPU=P4 2,8GHz, RAM=512MB, Grafik=GeForce GT610, DVB=none, HDD=ST3500630AS 450GB, DVD=LG GSA-4163B, Remote=MCEUSB

  • Wenn das xineliboutput Plugin verwendet wird, dann wird der mplayer nicht benutzt und somit ist die Config total egal.


    balta
    Danke für den Hinweiß. Ich hatte es bei mir zwar drinnen aber beim erstellen des Patches habe ich es übersehen. Danke.

  • Hi,


    ich hab noch mal genauer ins log geschaut.
    Anscheinend fängt der xineplayer an zu laufen und kann dann doch nicht und der mplayer rennt los.
    Oder verstehe ich das falsch ?


    Gruß Thomas


    May 26 20:48:14 stargate vdr: [7231] receiver on device 7 thread started (pid=7182, tid=7231)
    May 26 20:48:14 stargate vdr: [7230] transfer thread started (pid=7182, tid=7230)
    May 26 20:48:14 stargate vdr: [7230] [xine..put] Detected video size 720x576
    May 26 20:48:14 stargate vdr: [7219] [input_vdr] H.264 scanner: Possible MPEG2 start code (0xb3)
    May 26 20:48:15 stargate vdr: [7230] setting audio track to 1 (0)
    May 26 20:48:28 stargate vdr: [7182] DEBUG (vdr-vodcatcher): Starting to play mms://217.118.170.13/vod/57/rtl_achtunghartwich_080222_700k.wmv
    May 26 20:48:28 stargate vdr: [7230] transfer thread ended (pid=7182, tid=7230)
    May 26 20:48:28 stargate vdr: [7229] TS buffer on device 7 thread ended (pid=7182, tid=7229)
    May 26 20:48:28 stargate vdr: [7231] buffer stats: 131032 (6%) used
    May 26 20:48:28 stargate vdr: [7231] receiver on device 7 thread ended (pid=7182, tid=7231)
    May 26 20:48:28 stargate vdr: [7182] buffer stats: 131224 (6%) used
    May 26 20:48:28 stargate vdr: [7234] mplayer: mplayer child started (pid=7234)
    May 26 20:48:28 stargate vdr: [7235] mplayer: player thread started (pid=7182)
    May 26 20:48:29 stargate vdr: [7182] info: Starte Player-Wiedergabe, bitte warten...
    May 26 20:48:29 stargate logger: *** Starting mplayer.sh Version 0.8.7
    May 26 20:48:29 stargate logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
    May 26 20:48:29 stargate logger: *** DEBUG: Variable USEAC3 has value "false"

    Server: yaVDR 0.5 stable, MB=ASRock P5B-DE, CPU=E7500 1,9GHz, RAM=2GB, Grafik=GeForce 9500GT, DVB=2xDVBSky S952, 1xTT-Budget S2-3200, HDD=Transcend 8GB SSD, WDC 1TB, Samsung 1,5TB, DVD=LG GH22NS50, Remote=Harmony 300 an DVBSky
    Client1: yaVDR 0.5 stable MB=MSI 865PE Neo2-V, CPU=P4 2,8GHz, RAM=512MB, Grafik=GeForce GT610, DVB=none, HDD=ST3500630AS 450GB, DVD=LG GSA-4163B, Remote=MCEUSB

  • Moinsen,


    wenn keiner antworten möchte, antworte ich mir halt selbst ;-))


    - wie meisten war der Fehler vor dem Bildschirm.
    - wenn das mplayer-plugin installiert ist wird, so wie es auch programmiert ist, die Ausgabe über das mplayer-plugin gestartet.
    - und das aktuelle xine-plugin-1.0.1-2 aus Tobis Quellen hat auch nicht geschadet.


    decembersoul : saubere Arbeit


    Gruß Thomas

    Server: yaVDR 0.5 stable, MB=ASRock P5B-DE, CPU=E7500 1,9GHz, RAM=2GB, Grafik=GeForce 9500GT, DVB=2xDVBSky S952, 1xTT-Budget S2-3200, HDD=Transcend 8GB SSD, WDC 1TB, Samsung 1,5TB, DVD=LG GH22NS50, Remote=Harmony 300 an DVBSky
    Client1: yaVDR 0.5 stable MB=MSI 865PE Neo2-V, CPU=P4 2,8GHz, RAM=512MB, Grafik=GeForce GT610, DVB=none, HDD=ST3500630AS 450GB, DVD=LG GSA-4163B, Remote=MCEUSB

  • ja da hast Du recht. Es wird erst nach dem mplayer plugin gesucht. Wenn das nicht gefunden wird, dann wird xineliboutput versucht.

  • Hallo Leute,


    ich hole den Thread mal aus der Versenkung,
    da ich momentan mit meiner S100/xinliboutput am Vodcatcher
    und der mplayer Ausgabe hänge.


    Hat das vielleicht schon jemand in die Vodcatcher Pakete eingebaut,
    dass ich das unter zendeb verwenden könnte.
    Anderfalls muss ich mich noch in das selbst-patchen einlesen.
    (Was ich bisher versucht habe zu vermeiden)


    Gruss und Danke für einen Tip,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Hallo,
    ich versuche mich gerade am Vodcatcher mit dem Patch von oben, dem VodcatcherHelper 0.2 und Xineliboutput. Ich benutze VDR 1.6.0 aus e-tobis Quellen.


    Soweit läuft es, aber keiner der Feeds vom VodcatcherHelper scheint zu funktionieren. Rufe ich die URLs mit Xine direkt auf geht sie aber.


    Liegt das eher am Vodcatcher oder an Xineliboutput? Ich weiß auch nicht wo ich den Fehler suchen soll.

  • Hallo,


    also, ich habe mir die Sourcen geholt, mplayer removed
    den patch angewendet, und versuche das mit dpkg-buildpackage -tczu kompilieren und es dann installieren zu können.


    Dummerweise bricht das mit folgender Fehlermeldung ab:

    Zitat

    /bin/sh: curl-config: command not found
    make[1]: *** Keine Regel vorhanden, um das Target »src/Xineliboutput.o«,
    benötigt von »libvdr-vodcatcher.so«, zu erstellen. Schluss.
    make[1]: Leaving directory `/usr/src/plugins/vodcatcher-0.1.1'
    make: *** [build-stamp] Fehler 2

    Der Fehler von /bin/sh: curl-config kommt einige Male vor.


    Wäre klasse, wenn mir jemand einen Tip hätte, wo ich suchen könnte.


    Gruss,


    Günter


    PS: Habe ich vergessen: zendeb 0.2.2

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

    Einmal editiert, zuletzt von beachboy ()

  • Danke,


    aber welches?

    Zitat

    Paket libcurl-dev ist ein virtuelles Paket, das bereitgestellt wird von:
    libcurl3-openssl-dev 7.15.5-1etch1
    libcurl3-gnutls-dev 7.15.5-1etch1
    libcurl3-dev 7.15.5-1etch1


    Ist das egal?


    Danke für einen kurzen Tip.


    Gruss,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Hallo Somebody, All,


    ja, habe die openssl Variante gewählt und in der Tat, die eine
    Fehlermeldung ist weg.
    Bleibt noch die hier:

    Zitat

    make[1]: *** Keine Regel vorhanden, um das Target »src/Xineliboutput.o«,
    benötigt von »libvdr-vodcatcher.so«, zu erstellen. Schluss.
    make[1]: Leaving directory `/usr/src/plugins/vodcatcher-0.1.1'
    make: *** [build-stamp] Fehler 2


    Irgendwer eine Idee?


    Gruss,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Hallo,


    habe das Problem auch noch gefunden.
    Aus irgendweinem Grund war im Source Packet
    eine XineliboutputPluign.cc bzw. XineliboutputPluign.h
    drin.
    Gebraucht wird aber Xineliboutput.cc bzw. ... .h


    Das habe ich korrigiert und dann läuft es bei mir durch.


    Jetzt steht nur noch der Test aus.


    Gruss und Danke für Eure Hilfe,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Hallo,


    unter weiter geht es:

    Eigentlich will ich ja mplayer garnicht mit installieren.


    Kann ich die Abhänigkeit irgendwo "löschen"?


    Gruss und Danke,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

Jetzt mitmachen!

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