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:
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:
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:
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`
VDR-test-cellar (SDB1): ls -la
total 112
drwxr-xr-x 2 vdr users 4096 Mar 1 13:41 .
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 root root 29 Mar 1 13:41 .dependencies
-rw-r--r-- 1 vdr users 4364 Aug 20 2013 dummydevice.c
-rw-r--r-- 1 root root 26436 Mar 1 13:41 dummydevice.o
-rw-r--r-- 1 vdr users 485 Aug 20 2013 HISTORY
-rwxr-xr-x 1 root root 26384 Mar 1 13:41 libvdr-dummydevice.so
-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
Alles anzeigen
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
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