VDR Umstellen auf Headless (Ubuntu)

  • Moin,
    ich habe einen VDR mit ein DVB-C FF Karte (nur output) und ein 4-port Digital Devices Cine S2 V6 DVB adapter zum aufnehmen.
    Läuft unter Ubuntu Kernel = 3.5.0-36-generic . VDR version 2.0.2. Ich benutze es jetzt nur mit XVDR Klienten.


    Hier ein paar Infos:


    Ich möchte jetzt die FF Karte ausbauen da es nicht mehr benötigt wird.


    Dazu hätte ich 2 Fragen:


    1. Karte physikalisch ausgebaut, VDR startet nicht mehr, hatte sich beschwert dass es der primary device nicht mehr findet. Logisch irgendwie.


    Was muss ich noch unstellen damit es ohne lokalen output device funktioniert?



    2. Karte ausbauen ist etwas umständlich, könnte ich das erstmals probieren in dem ich die Modulen nicht laden, z.b. durch blacklisting,
    bzw. /etc/modprobe.d/ttpci lösche? Oder gibt es andere wege?


    Ich wäre dankbar für irgendwelche tipps.


    Cheers Brian

    Cheers Brian


    Intel Dual Core, Asus P8H67-V, 4GB Ram, Easy VDR 14.04 Headless, 4 Tuner Cine2, Astra 19.2E & Astra 28.2E (BBC), XVDR zu 3 * KODI Clients (2 x Rasb Pi) über XVDR

  • Was muss ich noch unstellen damit es ohne lokalen output device funktioniert?


    Deaktiviere bzw. deinstalliere mal das vdr-plugin-dvbsddevice

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Vielleicht hilft es wenn Du das dummy Plugin installierst.

    Gruß
    Frodo

  • Hi,
    ohne dvbsddevice ginge es nicht, gleiche problem.
    Dummy device plugin leider nur als source verfügbar, daher manuell installiert. Make ginge OK.
    Beim starten dann folgende Problem:

    Code
    Mar  1 13:05:58 localhost vdr: [8766] VDR version 2.0.2 started
    Mar  1 13:05:58 localhost vdr: [8766] switched to user 'vdr'
    Mar  1 13:05:58 localhost vdr: [8766] codeset is 'UTF-8' - known
    Mar  1 13:05:58 localhost vdr: [8766] loading plugin: /usr/lib/vdr/plugins/libvdr-dummydevice.so.2.0.0
    Mar  1 13:05:58 localhost vdr: [8766] ERROR: /usr/lib/vdr/plugins/libvdr-dummydevice.so.2.0.0: undefined symbol: _ZN7cDeviceC2Ev
    Mar  1 13:05:58 localhost vdr: [8766] exiting, exit code 2


    Dummydevice ist der Version für VDR > 2.0. Allerdings sind 2 makefiles dabei:


    Code
    VDR-test-cellar (SDB1): ls -la
    total 52
    drwxr-xr-x 2 vdr  users  4096 Mar  1 13:37 .
    drwxr-xr-x 5 root root   4096 Mar  1 13:04 ..
    -rw-r--r-- 1 vdr  users 17990 Apr 30  2006 COPYING
    -rw-r--r-- 1 vdr  users  4364 Aug 20  2013 dummydevice.c
    -rw-r--r-- 1 vdr  users   485 Aug 20  2013 HISTORY
    -rw-r--r-- 1 vdr  users  3150 Aug 20  2013 Makefile
    -rw-r--r-- 1 vdr  users  2032 Sep  2  2007 Makefile.vdr-1.7.37
    -rw-r--r-- 1 vdr  users   585 Aug 20  2013 README


    ==============================================================
    README:
    Description:


    Output device that does nothing. All data is silently discarded.


    This plugin can be used to run vdr as recording server
    without any output devices.



    Requirements:


    vdr-2.0.0 or later.


    Use vdr-dummydevice-1.0.3 with older vdr versions (vdr-1.2.0 or later)
    =============================================================


    Make lief OK ohne fehlermeldungen:


    Code
    VDR-test-cellar (SDB1): make
    g++  -c -DPLUGIN_NAME_I18N='"dummydevice"'  -o dummydevice.o dummydevice.c
    g++   -shared dummydevice.o -o libvdr-dummydevice.so
    xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-dummydevice --package-version=2.0.0 --msgid-bugs-address='<see README>' -o po/dummydevice.pot `ls dummydevice.c`



    Enzige was mir nicht klar ist, irgendwo steht beim VDR was mit Interface Version oder ähnliches, finde ich im moment nicht wieder.
    Ich meine der steht bei vdr-1.7.28 bei mir. Habe auf alle fälle der andere Make probiert aber das brach ab mit ein fehler

    Code
    VDR-test-cellar (SDB1): make
    sed: can't read ../../../config.h: No such file or directory
    sed: can't read ../../../config.h: No such file or directory
    g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dummydevice"' -I../../../include dummydevice.c


    So bin ich im moment nicht sicher welche Makefile ich nehmen sollte:
    Cheers Brian

    Cheers Brian


    Intel Dual Core, Asus P8H67-V, 4GB Ram, Easy VDR 14.04 Headless, 4 Tuner Cine2, Astra 19.2E & Astra 28.2E (BBC), XVDR zu 3 * KODI Clients (2 x Rasb Pi) über XVDR

  • Du braucht zum kompilieren eines Plugins auf jedenfall das zu Deiner VDR-Version passende "vdr-dev" Paket.

    Gruß
    Frodo

  • Moin,

    Du braucht zum kompilieren eines Plugins auf jedenfall das zu Deiner VDR-Version passende "vdr-dev" Paket.


    Klar, erste Make versucht war nicht erfolgreich. Könnte ..vdr/config.h nicht finden.
    Dann "apt-get install vdr-dev", danach ginge der Make durch.
    Irgendwie bin ich davon ausgegangen dass der richtige Version von vdr-dev installiert wurde.
    Muss ich nachschauen ob das der Fall ist oder nicht?


    Cheers Brian

    Cheers Brian


    Intel Dual Core, Asus P8H67-V, 4GB Ram, Easy VDR 14.04 Headless, 4 Tuner Cine2, Astra 19.2E & Astra 28.2E (BBC), XVDR zu 3 * KODI Clients (2 x Rasb Pi) über XVDR

Jetzt mitmachen!

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