Ich habe aktuell an einem Client ein Problem mit Softhddevice. Ich hatte das Plugin da schon laufen, wollte jetzt mal aktualisieren. Jetzt bekomme ich aber keine
Version mehr compiliert. Plugin wird zwar gebaut, es gibt aber ein undefinied Symbol:
vdr: ./PLUGINS/lib/libvdr-softhddevice.so.1.7.28: undefined symbol: VideoAudioDelay
Komisch finde ich schon das Compilen an sich, sind jede Menge Warnings, die ich so nicht in Erinnerung habe:
Plugin softhddevice:
make[1]: Entering directory `/video0/sources/vdr-1.7.28/PLUGINS/src/softhddevice'
make[1]: Leaving directory `/video0/sources/vdr-1.7.28/PLUGINS/src/softhddevice'
make[1]: Entering directory `/video0/sources/vdr-1.7.28/PLUGINS/src/softhddevice'
g++ -g -O2 -W -Wall -Wextra -Werror=overloaded-virtual -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_VDPAU -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"' -DGIT_REV='"32527f8"' -I../../../include `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu` `pkg-config --cflags vdpau` `pkg-config --cflags alsa` -c -o softhddevice.o softhddevice.cpp
In file included from ../../../include/vdr/i18n.h:14,
from ../../../include/vdr/config.h:19,
from ../../../include/vdr/interface.h:13,
from softhddevice.cpp:23:
../../../include/vdr/tools.h:434: Warnung: unbenutzter Parameter »ListObject«
In file included from ../../../include/vdr/config.h:20,
from ../../../include/vdr/interface.h:13,
from softhddevice.cpp:23:
../../../include/vdr/font.h:53: Warnung: unbenutzter Parameter »s«
../../../include/vdr/font.h:58: Warnung: unbenutzter Parameter »Pixmap«
../../../include/vdr/font.h:58: Warnung: unbenutzter Parameter »x«
../../../include/vdr/font.h:58: Warnung: unbenutzter Parameter »y«
../../../include/vdr/font.h:58: Warnung: unbenutzter Parameter »s«
../../../include/vdr/font.h:58: Warnung: unbenutzter Parameter »ColorFg«
../../../include/vdr/font.h:58: Warnung: unbenutzter Parameter »ColorBg«
../../../include/vdr/font.h:58: Warnung: unbenutzter Parameter »Width«
In file included from ../../../include/vdr/skins.h:14,
from ../../../include/vdr/interface.h:15,
from softhddevice.cpp:23:
../../../include/vdr/epg.h:237: Warnung: unbenutzter Parameter »Channel«
../../../include/vdr/epg.h:242: Warnung: unbenutzter Parameter »Schedule«
../../../include/vdr/epg.h:242: Warnung: unbenutzter Parameter »EitEvent«
../../../include/vdr/epg.h:242: Warnung: unbenutzter Parameter »TableID«
../../../include/vdr/epg.h:242: Warnung: unbenutzter Parameter »Version«
../../../include/vdr/epg.h:247: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:247: Warnung: unbenutzter Parameter »EventID«
../../../include/vdr/epg.h:248: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:248: Warnung: unbenutzter Parameter »Title«
../../../include/vdr/epg.h:249: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:249: Warnung: unbenutzter Parameter »ShortText«
../../../include/vdr/epg.h:250: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:250: Warnung: unbenutzter Parameter »Description«
../../../include/vdr/epg.h:251: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:251: Warnung: unbenutzter Parameter »Contents«
../../../include/vdr/epg.h:252: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:252: Warnung: unbenutzter Parameter »ParentalRating«
../../../include/vdr/epg.h:253: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:253: Warnung: unbenutzter Parameter »StartTime«
../../../include/vdr/epg.h:254: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:254: Warnung: unbenutzter Parameter »Duration«
../../../include/vdr/epg.h:255: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:255: Warnung: unbenutzter Parameter »Vps«
../../../include/vdr/epg.h:256: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:258: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:261: Warnung: unbenutzter Parameter »Event«
../../../include/vdr/epg.h:264: Warnung: unbenutzter Parameter »Schedule«
../../../include/vdr/epg.h:266: Warnung: unbenutzter Parameter »Schedule«
../../../include/vdr/epg.h:266: Warnung: unbenutzter Parameter »SegmentStart«
../../../include/vdr/epg.h:266: Warnung: unbenutzter Parameter »SegmentEnd«
../../../include/vdr/epg.h:266: Warnung: unbenutzter Parameter »TableID«
../../../include/vdr/epg.h:266: Warnung: unbenutzter Parameter »Version«
In file included from ../../../include/vdr/interface.h:15,
from softhddevice.cpp:23:
../../../include/vdr/skins.h:38: Warnung: unbenutzter Parameter »Red«
../../../include/vdr/skins.h:38: Warnung: unbenutzter Parameter »Green«
../../../include/vdr/skins.h:38: Warnung: unbenutzter Parameter »Yellow«
../../../include/vdr/skins.h:38: Warnung: unbenutzter Parameter »Blue«
../../../include/vdr/skins.h:41: Warnung: unbenutzter Parameter »Type«
../../../include/vdr/skins.h:41: Warnung: unbenutzter Parameter »Text«
In file included from ../../../include/vdr/menuitems.h:15,
from ../../../include/vdr/plugin.h:14,
from softhddevice.cpp:24:
../../../include/vdr/osdbase.h:82: Warnung: unbenutzter Parameter »Key«
In file included from softhddevice.cpp:25:
../../../include/vdr/player.h:39: Warnung: unbenutzter Parameter »On«
../../../include/vdr/player.h:57: Warnung: unbenutzter Parameter »Current«
../../../include/vdr/player.h:57: Warnung: unbenutzter Parameter »Total«
../../../include/vdr/player.h:57: Warnung: unbenutzter Parameter »SnapToIFrame«
../../../include/vdr/player.h:60: Warnung: unbenutzter Parameter »Play«
../../../include/vdr/player.h:60: Warnung: unbenutzter Parameter »Forward«
../../../include/vdr/player.h:60: Warnung: unbenutzter Parameter »Speed«
../../../include/vdr/player.h:66: Warnung: unbenutzter Parameter »Type«
../../../include/vdr/player.h:66: Warnung: unbenutzter Parameter »TrackId«
../../../include/vdr/player.h:70: Warnung: unbenutzter Parameter »Type«
../../../include/vdr/player.h:70: Warnung: unbenutzter Parameter »TrackId«
cc -g -O2 -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement -ftree-vectorize -msse3 -flax-vector-conversions -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_VDPAU -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"' -DGIT_REV='"32527f8"' -I../../../include `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu` `pkg-config --cflags vdpau` `pkg-config --cflags alsa` -c -o softhddev.o softhddev.c
cc -g -O2 -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement -ftree-vectorize -msse3 -flax-vector-conversions -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_VDPAU -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"' -DGIT_REV='"32527f8"' -I../../../include `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu` `pkg-config --cflags vdpau` `pkg-config --cflags alsa` -c -o video.o video.c
cc -g -O2 -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement -ftree-vectorize -msse3 -flax-vector-conversions -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_VDPAU -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"' -DGIT_REV='"32527f8"' -I../../../include `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu` `pkg-config --cflags vdpau` `pkg-config --cflags alsa` -c -o audio.o audio.c
cc -g -O2 -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement -ftree-vectorize -msse3 -flax-vector-conversions -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_VDPAU -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"' -DGIT_REV='"32527f8"' -I../../../include `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu` `pkg-config --cflags vdpau` `pkg-config --cflags alsa` -c -o codec.o codec.c
cc -g -O2 -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement -ftree-vectorize -msse3 -flax-vector-conversions -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_VDPAU -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"' -DGIT_REV='"32527f8"' -I../../../include `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu` `pkg-config --cflags vdpau` `pkg-config --cflags alsa` -c -o ringbuffer.o ringbuffer.c
g++ -g -O2 -W -Wall -Wextra -Werror=overloaded-virtual -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_VDPAU -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"' -DGIT_REV='"32527f8"' -I../../../include `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu` `pkg-config --cflags vdpau` `pkg-config --cflags alsa` -shared -fPIC softhddevice.o softhddev.o video.o audio.o codec.o ringbuffer.o -o libvdr-softhddevice.so -lrt -pthread -lavcodec -ldl -lasound -lz -lavutil -lm `pkg-config --libs x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --libs gl glu` `pkg-config --libs vdpau` `pkg-config --libs alsa`
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP \
-k_ -k_N --package-name=VDR --package-version= \
--msgid-bugs-address='<see README>' -o po/softhddevice.pot softhddevice.cpp audio.c codec.c ringbuffer.c softhddev.c video.c
make[1]: Leaving directory `/video0/sources/vdr-1.7.28/PLUGINS/src/softhddevice'
Display More
Ist das so richtig? Ich habe schon diverse VDR Versionen durch und auch alle möglichen Softhddeivce Versionen. Das lustige ist, ich hatte es auf der Maschine laufen.