Primo test con vdr-1.6.0
Moderatori: ragno, tapino, alez, zulu, davidea
Primo test con vdr-1.6.0
Sulla macchina da cui è nata la distro live install....ho provato a far andare vdr-1.6.0.
ubuntu 7.10 come distro in attesa della ubuntu 8.04 LTS.
ecco cosa succede:
*** failed plugins: burn coverviewer dvd dxr3 filebrowser freecell osdpip osdteletext picselshow pilot reelchannelscan skinelchi softdevice solitaire spider text2skin tvonscreen undelete
questi sono i plugins che non compilano(premetto che quelli che compilano devo dimostrare ancora il loro funzionamento)
root@vdr-desktop:/media/disk/vdr-1.6.0# make plugins
Plugin burn:
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DNDEBUG -DPLUGIN_NAME='"burn"' -DPLUGIN_NAME_I18N='"burn"' -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DTMPDIR='"/tmp"' -DDVDDEV='"/dev/dvd"' -DISODIR='"/pub/export"' -I../../../include -I. -o burn.o burn.c
In file included from burn.c:11:
gdwrapper.h:12:16: error: gd.h: Nessun file o directory
gdwrapper.h:92: error: ‘gdImagePtr’ does not name a type
make[1]: *** [burn.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
Plugin coverviewer:
DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"coverviewer"' -D_GNU_SOURCE -DHAVE_MAGICK -I../../../include -I. control-image.c
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeIn()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:254: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:282: error: within this context
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeOut()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:288: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:315: error: within this context
make[1]: *** [control-image.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/coverviewer'
Plugin dvd:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I/usr/include/dvdnav setup-dvd.c
setup-dvd.c: In constructor ‘cMenuSetupDVD::cMenuSetupDVD()’:
setup-dvd.c:62: error: ‘I18nNumLanguages’ was not declared in this scope
make[1]: *** [setup-dvd.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
Plugins dxr3:
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
dxr3osd.h:13: warning: by ‘virtual cOsd* cDxr3OsdProvider::CreateOsd(int, int)’
dxr3device.c: In member function ‘virtual void cDxr3Device::MakePrimaryDevice(bool)’:
dxr3device.c:53: error: cannot allocate an object of abstract type ‘cDxr3OsdProvider’
dxr3osd.h:10: note: because the following virtual functions are pure within ‘cDxr3OsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [dxr3device.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dxr3'
Plugin filebrowser:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DFILEBROWSER_PLUGIN_BUILD -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"filebrowser"' -I../../../../DVB/include -I../../../include -I../../../../DVB/include filebrowser.c
tools.h:58: error: redefinition of ‘class cStringList’
../../../include/vdr/tools.h:492: error: previous definition of ‘class cStringList’
make[1]: *** [filebrowser.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
Plugin osdpip:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdpip"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I. -I/usr/include/ffmpeg -o osdpip.o osdpip.c
osdpip.c: In member function ‘virtual cOsdObject* cPluginOsdpip::MainMenuAction()’:
osdpip.c:92: error: no matching function for call to ‘cDevice::GetDevice(const cChannel*&, int)’
../../../include/vdr/device.h:139: note: candidates are: static cDevice* cDevice::GetDevice(int)
../../../include/vdr/device.h:143: note: static cDevice* cDevice::GetDevice(const cChannel*, int, bool)
make[1]: *** [osdpip.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
Plugin osdteletext:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include osdteletext.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include menu.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include i18n.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include txtrecv.c
txtrecv.c: In constructor ‘cTxtReceiver::cTxtReceiver(int, tChannelID)’:
txtrecv.c:705: error: no matching function for call to ‘cReceiver::cReceiver(int, int, int&)’
../../../include/vdr/receiver.h:41: note: candidates are: cReceiver::cReceiver(tChannelID, int, int, const int*, const int*, const int*)
../../../include/vdr/receiver.h:17: note: cReceiver::cReceiver(const cReceiver&)
make[1]: *** [txtrecv.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
Plugin pilot:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/pilot'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pilot"' -I../../../include pilotbmp.c
pilotbmp.c: In member function ‘void cBmp::DrawText(int, int, const char*, tColor, tColor, const cFont*)’:
pilotbmp.c:33: error: expected initializer before ‘*’ token
pilotbmp.c:37: error: ‘tPixelData’ is not a member of ‘cFont’
pilotbmp.c:37: error: expected `;' before ‘PixelData’
pilotbmp.c:38: error: ‘CharData’ was not declared in this scope
pilotbmp.c:39: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:41: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:44: error: ‘CharData’ was not declared in this scope
make[1]: *** [pilotbmp.o] Error 1
Plugin reelchannelscan:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -I../../../include -I/include filter.c
filter.c: In member function ‘virtual void PatFilter::Process(u_short, u_char, const u_char*, int)’:
filter.c:452: error: no matching function for call to ‘cChannel::SetPids(int&, int, int [33], char [33][8], int [17], char [17][8], int&)’
../../../include/vdr/channels.h:230: note: candidates are: void cChannel::SetPids(int, int, int*, char (*)[8], int*, char (*)[8], int*, char (*)[8], int)
make[1]: *** [filter.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
Plugin skinelchi:
setup.h:135: warning: ‘clrReplayModeJump’ defined but not used
setup.h:136: warning: ‘clrReplayProgressSeen’ defined but not used
setup.h:137: warning: ‘clrReplayProgressRest’ defined but not used
setup.h:138: warning: ‘clrReplayProgressSelected’ defined but not used
setup.h:139: warning: ‘clrReplayProgressMark’ defined but not used
setup.h:140: warning: ‘clrReplayProgressCurrent’ defined but not used
setup.h:141: warning: ‘clrReplaySymbolOn’ defined but not used
setup.h:142: warning: ‘clrReplaySymbolOff’ defined but not used
setup.h:144: warning: ‘changing’ defined but not used
make[1]: *** [DisplayChannel.o] Error 1
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DHAVE_CONFIG -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"./PLUGINS/lib"' -DSHM_SUPPORT -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I/usr/include/ffmpeg -D_REENTRANT -I/usr/include/directfb -I/usr/include/dfb++ softdevice.c
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute ignored in declaration of ‘struct ImgReSampleContext’
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute for ‘struct ImgReSampleContext’ must follow the ‘struct’ keyword
/usr/include/ffmpeg/avcodec.h:2437: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2444: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2448: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2450: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avformat.h:282: warning: ‘AVFrac’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:118)
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
softdevice.c:122: warning: by ‘virtual cOsd* cSoftOsdProvider::CreateOsd(int, int)’
softdevice.c: In member function ‘virtual void cSoftDevice::MakePrimaryDevice(bool)’:
softdevice.c:379: error: cannot allocate an object of abstract type ‘cSoftOsdProvider’
softdevice.c:116: note: because the following virtual functions are pure within ‘cSoftOsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [softdevice.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
Plugin text2skin:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/text2skin'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DHAVE_IMAGEMAGICK -DHAVE_FREETYPE -DBENCH -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"text2skin"' -I../../../../DVB/include -I/usr/include/freetype2 -I../../../include -I../../../../DVB/linux/include -I../../../../DVB/include -I. -o text2skin.o text2skin.c
text2skin.c: In member function ‘virtual bool cText2SkinPlugin::Start()’:
text2skin.c:52: error: invalid conversion from ‘char*’ to ‘int’
text2skin.c:52: error: initializing argument 1 of ‘void cText2SkinStatus::SetLanguage(int)’
make[1]: *** [text2skin.o] Error 1
Plugin tvonscreen:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"tvonscreen"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include tvonscreen.c
anyfont.h:22: error: type ‘cFont’ is not derived from type ‘anyFont’
anyfont.h:22: error: expected ‘;’ before ‘*’ token
anyfont.h:27: error: expected unqualified-id before ‘*’ token
anyfont.h:27: error: expected ‘,’ or ‘...’ before ‘*’ token
anyfont.h:27: error: ISO C++ forbids declaration of ‘parameter’ with no type
make[1]: *** [tvonscreen.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
Plugin undelete:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"undelete"' -DHAVE_SVDRP -DHAVE_ICONPATCH -I../../../../DVB/include -I../../../include -I../../../../DVB/include undelete.c
undelete.c: In member function ‘void cPluginUndelete::TestAndSetOSDLanguage()’:
undelete.c:262: error: ISO C++ forbids comparison between pointer and integer
undelete.c:264: error: invalid conversion from ‘char*’ to ‘int’
make[1]: *** [undelete.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
pensavo peggio.....o meglio prima compilavano meno plugins(sempre se quelli che compilano fungono)
Vorrei capire come risolvere x quelli seganalati come compatibili.
ubuntu 7.10 come distro in attesa della ubuntu 8.04 LTS.
ecco cosa succede:
*** failed plugins: burn coverviewer dvd dxr3 filebrowser freecell osdpip osdteletext picselshow pilot reelchannelscan skinelchi softdevice solitaire spider text2skin tvonscreen undelete
questi sono i plugins che non compilano(premetto che quelli che compilano devo dimostrare ancora il loro funzionamento)
root@vdr-desktop:/media/disk/vdr-1.6.0# make plugins
Plugin burn:
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
make[1]: gdlib-config: Command not found
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DNDEBUG -DPLUGIN_NAME='"burn"' -DPLUGIN_NAME_I18N='"burn"' -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DTMPDIR='"/tmp"' -DDVDDEV='"/dev/dvd"' -DISODIR='"/pub/export"' -I../../../include -I. -o burn.o burn.c
In file included from burn.c:11:
gdwrapper.h:12:16: error: gd.h: Nessun file o directory
gdwrapper.h:92: error: ‘gdImagePtr’ does not name a type
make[1]: *** [burn.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/burn-0.1.0-pre21'
Plugin coverviewer:
DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"coverviewer"' -D_GNU_SOURCE -DHAVE_MAGICK -I../../../include -I. control-image.c
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeIn()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:254: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:282: error: within this context
../../../include/vdr/osdbase.h: In member function ‘void cImageControl::FadeOut()’:
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:288: error: within this context
../../../include/vdr/osdbase.h:90: error: ‘bool cOsdObject::needsFastResponse’ is private
control-image.c:315: error: within this context
make[1]: *** [control-image.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/coverviewer'
Plugin dvd:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I/usr/include/dvdnav setup-dvd.c
setup-dvd.c: In constructor ‘cMenuSetupDVD::cMenuSetupDVD()’:
setup-dvd.c:62: error: ‘I18nNumLanguages’ was not declared in this scope
make[1]: *** [setup-dvd.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dvd'
Plugins dxr3:
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
dxr3osd.h:13: warning: by ‘virtual cOsd* cDxr3OsdProvider::CreateOsd(int, int)’
dxr3device.c: In member function ‘virtual void cDxr3Device::MakePrimaryDevice(bool)’:
dxr3device.c:53: error: cannot allocate an object of abstract type ‘cDxr3OsdProvider’
dxr3osd.h:10: note: because the following virtual functions are pure within ‘cDxr3OsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [dxr3device.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/dxr3'
Plugin filebrowser:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DFILEBROWSER_PLUGIN_BUILD -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"filebrowser"' -I../../../../DVB/include -I../../../include -I../../../../DVB/include filebrowser.c
tools.h:58: error: redefinition of ‘class cStringList’
../../../include/vdr/tools.h:492: error: previous definition of ‘class cStringList’
make[1]: *** [filebrowser.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/filebrowser-0.0.6b'
Plugin osdpip:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdpip"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I. -I/usr/include/ffmpeg -o osdpip.o osdpip.c
osdpip.c: In member function ‘virtual cOsdObject* cPluginOsdpip::MainMenuAction()’:
osdpip.c:92: error: no matching function for call to ‘cDevice::GetDevice(const cChannel*&, int)’
../../../include/vdr/device.h:139: note: candidates are: static cDevice* cDevice::GetDevice(int)
../../../include/vdr/device.h:143: note: static cDevice* cDevice::GetDevice(const cChannel*, int, bool)
make[1]: *** [osdpip.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdpip'
Plugin osdteletext:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include osdteletext.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include menu.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include i18n.c
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include txtrecv.c
txtrecv.c: In constructor ‘cTxtReceiver::cTxtReceiver(int, tChannelID)’:
txtrecv.c:705: error: no matching function for call to ‘cReceiver::cReceiver(int, int, int&)’
../../../include/vdr/receiver.h:41: note: candidates are: cReceiver::cReceiver(tChannelID, int, int, const int*, const int*, const int*)
../../../include/vdr/receiver.h:17: note: cReceiver::cReceiver(const cReceiver&)
make[1]: *** [txtrecv.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/osdteletext'
Plugin pilot:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/pilot'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pilot"' -I../../../include pilotbmp.c
pilotbmp.c: In member function ‘void cBmp::DrawText(int, int, const char*, tColor, tColor, const cFont*)’:
pilotbmp.c:33: error: expected initializer before ‘*’ token
pilotbmp.c:37: error: ‘tPixelData’ is not a member of ‘cFont’
pilotbmp.c:37: error: expected `;' before ‘PixelData’
pilotbmp.c:38: error: ‘CharData’ was not declared in this scope
pilotbmp.c:39: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:41: error: ‘PixelData’ was not declared in this scope
pilotbmp.c:44: error: ‘CharData’ was not declared in this scope
make[1]: *** [pilotbmp.o] Error 1
Plugin reelchannelscan:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -I../../../include -I/include filter.c
filter.c: In member function ‘virtual void PatFilter::Process(u_short, u_char, const u_char*, int)’:
filter.c:452: error: no matching function for call to ‘cChannel::SetPids(int&, int, int [33], char [33][8], int [17], char [17][8], int&)’
../../../include/vdr/channels.h:230: note: candidates are: void cChannel::SetPids(int, int, int*, char (*)[8], int*, char (*)[8], int*, char (*)[8], int)
make[1]: *** [filter.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/reelchannelscan'
Plugin skinelchi:
setup.h:135: warning: ‘clrReplayModeJump’ defined but not used
setup.h:136: warning: ‘clrReplayProgressSeen’ defined but not used
setup.h:137: warning: ‘clrReplayProgressRest’ defined but not used
setup.h:138: warning: ‘clrReplayProgressSelected’ defined but not used
setup.h:139: warning: ‘clrReplayProgressMark’ defined but not used
setup.h:140: warning: ‘clrReplayProgressCurrent’ defined but not used
setup.h:141: warning: ‘clrReplaySymbolOn’ defined but not used
setup.h:142: warning: ‘clrReplaySymbolOff’ defined but not used
setup.h:144: warning: ‘changing’ defined but not used
make[1]: *** [DisplayChannel.o] Error 1
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DHAVE_CONFIG -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"./PLUGINS/lib"' -DSHM_SUPPORT -I../../../../DVB/include -I../../../include -I../../../../DVB/include -I/usr/include/ffmpeg -D_REENTRANT -I/usr/include/directfb -I/usr/include/dfb++ softdevice.c
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute ignored in declaration of ‘struct ImgReSampleContext’
/usr/include/ffmpeg/avcodec.h:2432: warning: attribute for ‘struct ImgReSampleContext’ must follow the ‘struct’ keyword
/usr/include/ffmpeg/avcodec.h:2437: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2444: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2448: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avcodec.h:2450: warning: ‘ImgReSampleContext’ is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2434)
/usr/include/ffmpeg/avformat.h:282: warning: ‘AVFrac’ is deprecated (declared at /usr/include/ffmpeg/avformat.h:118)
../../../include/vdr/osd.h:415: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
softdevice.c:122: warning: by ‘virtual cOsd* cSoftOsdProvider::CreateOsd(int, int)’
softdevice.c: In member function ‘virtual void cSoftDevice::MakePrimaryDevice(bool)’:
softdevice.c:379: error: cannot allocate an object of abstract type ‘cSoftOsdProvider’
softdevice.c:116: note: because the following virtual functions are pure within ‘cSoftOsdProvider’:
../../../include/vdr/osd.h:415: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [softdevice.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/softdevice'
Plugin text2skin:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/text2skin'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -O3 -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DHAVE_IMAGEMAGICK -DHAVE_FREETYPE -DBENCH -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"text2skin"' -I../../../../DVB/include -I/usr/include/freetype2 -I../../../include -I../../../../DVB/linux/include -I../../../../DVB/include -I. -o text2skin.o text2skin.c
text2skin.c: In member function ‘virtual bool cText2SkinPlugin::Start()’:
text2skin.c:52: error: invalid conversion from ‘char*’ to ‘int’
text2skin.c:52: error: initializing argument 1 of ‘void cText2SkinStatus::SetLanguage(int)’
make[1]: *** [text2skin.o] Error 1
Plugin tvonscreen:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -DPLUGIN_NAME_I18N='"tvonscreen"' -D_GNU_SOURCE -I../../../../DVB/include -I../../../include -I../../../../DVB/include tvonscreen.c
anyfont.h:22: error: type ‘cFont’ is not derived from type ‘anyFont’
anyfont.h:22: error: expected ‘;’ before ‘*’ token
anyfont.h:27: error: expected unqualified-id before ‘*’ token
anyfont.h:27: error: expected ‘,’ or ‘...’ before ‘*’ token
anyfont.h:27: error: ISO C++ forbids declaration of ‘parameter’ with no type
make[1]: *** [tvonscreen.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/tvonscreen'
Plugin undelete:
make[1]: Entering directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MENUORG -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SORTRECORDS -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"undelete"' -DHAVE_SVDRP -DHAVE_ICONPATCH -I../../../../DVB/include -I../../../include -I../../../../DVB/include undelete.c
undelete.c: In member function ‘void cPluginUndelete::TestAndSetOSDLanguage()’:
undelete.c:262: error: ISO C++ forbids comparison between pointer and integer
undelete.c:264: error: invalid conversion from ‘char*’ to ‘int’
make[1]: *** [undelete.o] Error 1
make[1]: Leaving directory `/media/disk/vdr-1.6.0/PLUGINS/src/undelete'
pensavo peggio.....o meglio prima compilavano meno plugins(sempre se quelli che compilano fungono)
Vorrei capire come risolvere x quelli seganalati come compatibili.
Re: Primo test con vdr-1.6.0
Sono riuscito a compilare il plugins softdevice solo in versione SVN, per osdteletext-0.5.1 invece avevo trovato una vecchia patch che sembra funzionare ancora.
saluti, mario
Codice: Seleziona tutto
diff -aur osdteletext-0.5.1/Makefile osdteletext/Makefile
--- osdteletext-0.5.1/Makefile2005-08-08 18:29:22.000000000 +0200
+++ osdteletext/Makefile2006-04-23 17:54:49.000000000 +0200
@@ -20,7 +20,6 @@
### The directory environment:
-DVBDIR = ../../../../DVB
VDRDIR = ../../..
LIBDIR = ../../lib
TMPDIR = /tmp
@@ -32,6 +31,10 @@
### The version number of VDR (taken from VDR's "config.h"):
VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
+APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
+ifeq ($(strip $(APIVERSION)),)
+ APIVERSION = $(VDRVERSION)
+endif
### The name of the distribution archive:
@@ -40,7 +43,7 @@
### Includes and Defines (add further entries here):
-INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include
+INCLUDES += -I$(VDRDIR)/include
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -D_GNU_SOURCE
@@ -72,7 +75,7 @@
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@
-@cp $@ $(LIBDIR)/$@.$(VDRVERSION)
+@cp $@ $(LIBDIR)/$@.$(APIVERSION)
dist: clean
@-rm -rf $(TMPDIR)/$(ARCHIVE)
Nur in osdteletext: .svn.
diff -aur osdteletext-0.5.1/txtrecv.c osdteletext/txtrecv.c
--- osdteletext-0.5.1/txtrecv.c2005-08-12 13:20:09.000000000 +0200
+++ osdteletext/txtrecv.c2007-01-14 00:14:15.667936696 +0100
@@ -692,7 +692,9 @@
*/
cTxtReceiver::cTxtReceiver(int TPid, tChannelID chan)
-#if VDRVERSNUM >= 10319
+#if VDRVERSNUM >= 10500
+ : cReceiver(chan, -1, TPid),
+#elif VDRVERSNUM >= 10319
: cReceiver(0, -1, TPid),
#else
: cReceiver(0, -1, 1, TPid),
Re: Primo test con vdr-1.6.0
aggiungo che remote non va
vdr@vdrbox:/vdr16$ ./vdr -Premote
vdr: ./PLUGINS/lib/libvdr-remote.so.1.6.0: impossibile aprire il file oggetto condiviso: Nessun file o directory
see you
vdr@vdrbox:/vdr16$ ./vdr -Premote
vdr: ./PLUGINS/lib/libvdr-remote.so.1.6.0: impossibile aprire il file oggetto condiviso: Nessun file o directory
see you
Re: Primo test con vdr-1.6.0
Remote va e come se va.
Il problema è che avrai compilato male e di sicuro la sintassi per caricare il plugin è sbagliata.
Leggi qui:
http://www.vdr-wiki.de/wiki/index.php/Remote-plugin
Devi caricarlo in questo modo:
Il problema è che avrai compilato male e di sicuro la sintassi per caricare il plugin è sbagliata.
Leggi qui:
http://www.vdr-wiki.de/wiki/index.php/Remote-plugin
Devi caricarlo in questo modo:
Codice: Seleziona tutto
vdr -P"remote -i /dev/input/ir"
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
- Maggiolino
- Messaggi: 83
- Iscritto il: 17 gen 2008, 03:35
Re: Primo test con vdr-1.6.0
Ho messo su anch'io la 1.6 e ho trovato un po' di problemi in compilazione
Cmq ho risolto scaricando da qui:
e devo dire che funziona tutto.
In particolare (ma penso che funzionasse bene anche prima, solo che non l'avevo mai provato) il plugin skinelchi con la dxr3 va a meraviglia, cosa che con quello di default di vdr non succede affatto, immagini corrotte e testo illeggibili.
Quello che devo testare ancora per bene è lo stream su lan, a volte con canali dal bitrate elevato, in maniera del tutto casuale (a volte dopo 10 - 20 minuti) rimane bloccata l'immagine per un secondo.
Solo che non so se sia dovuto all'1.60 o alla nuova vdr-box che ho dovuto sostituire a causa di un fulmine.

Cmq ho risolto scaricando da qui:
Codice: Seleziona tutto
http://www.hoochvdr.info/files/vdr-1.6.0-patched-plugins.20080329.2.tar.bz2
e devo dire che funziona tutto.
In particolare (ma penso che funzionasse bene anche prima, solo che non l'avevo mai provato) il plugin skinelchi con la dxr3 va a meraviglia, cosa che con quello di default di vdr non succede affatto, immagini corrotte e testo illeggibili.
Quello che devo testare ancora per bene è lo stream su lan, a volte con canali dal bitrate elevato, in maniera del tutto casuale (a volte dopo 10 - 20 minuti) rimane bloccata l'immagine per un secondo.
Solo che non so se sia dovuto all'1.60 o alla nuova vdr-box che ho dovuto sostituire a causa di un fulmine.
Re: Primo test con vdr-1.6.0
[ot]
@maggiolino
Sono molto felice che con la 1.6 la DXR3 abbia assunto una buona stabilita'
Tu usi la DXR3 come client streamdev su una macchina senza schede dvb?
[/ot]
@maggiolino
Sono molto felice che con la 1.6 la DXR3 abbia assunto una buona stabilita'

Tu usi la DXR3 come client streamdev su una macchina senza schede dvb?
[/ot]
Ciao alez
- Maggiolino
- Messaggi: 83
- Iscritto il: 17 gen 2008, 03:35
Re: Primo test con vdr-1.6.0
Attualmente ho due macchine praticamente identiche (256 Mb di ram con un p3 933 e un celeron 1000) più una che sto preparando per un un mio amico (un dual core 6750 con 2 gb di ram )che spinge da matti.alez ha scritto:
Tu usi la DXR3 come client streamdev su una macchina senza schede dvb?
Le macchine sono configurate tutte alla stessa maniera, scheda SS2 più Dxr3 su Debian Etch.
Cmq ho fatto alcuni test proprio stasera usando la più piccola come client appogiandomi come server prima al Celeron e poi al dual core.
Le differenze sono solo nella velocità di cambio canale, per il resto tutto funziona a dovere, registrazioni, timer, osd, epg.
Gira bene anche mplayer, su nfs o anche samba.
Purtroppo in entrambi i casi la latenza nel cambio canale è superiore rispetto all'utilizzo dell'accoppiata SS2 + Dxr3.
Dovrei fare una prova con un client più potente, perchè in effetti sono un po' piccini, difatti dal mio pc, utilizzando vlc su windows con il il dual core come server, il cambio canale è molto più veloce rispetto al client usato nei test.
Piccola nota: sui client ho ricompilato il kernel ottimizzandolo (spero) al massimo togliendo tutto quello che non serviva e eliminando tutti i servizi non essenziali. Il guadagno in termini di reattività è visibile ad occhio e finora non hanno mai avuto problemi di stabilità.
Devo dire che per aver usato tutto materiale di recupero (35 euro i pc, 24 la SS2 e 30 la Dxr3) sono notevolmente soddisfatto.
Re: Primo test con vdr-1.6.0
Bene, ottima notizia
io una DXR3 che vorrei utilizzare per fare un client VDR-to-VDR senza scheda DVB 


Ciao alez
Re: Primo test con vdr-1.6.0
Maggiolino ha scritto:Attualmente ho due macchine praticamente identiche (256 Mb di ram con un p3 933 e un celeron 1000) più una che sto preparando per un un mio amico (un dual core 6750 con 2 gb di ram )che spinge da matti.alez ha scritto:
Tu usi la DXR3 come client streamdev su una macchina senza schede dvb?
Le macchine sono configurate tutte alla stessa maniera, scheda SS2 più Dxr3 su Debian Etch.
Cmq ho fatto alcuni test proprio stasera usando la più piccola come client appogiandomi come server prima al Celeron e poi al dual core.
Le differenze sono solo nella velocità di cambio canale, per il resto tutto funziona a dovere, registrazioni, timer, osd, epg.
Gira bene anche mplayer, su nfs o anche samba.
Purtroppo in entrambi i casi la latenza nel cambio canale è superiore rispetto all'utilizzo dell'accoppiata SS2 + Dxr3.
Dovrei fare una prova con un client più potente, perchè in effetti sono un po' piccini, difatti dal mio pc, utilizzando vlc su windows con il il dual core come server, il cambio canale è molto più veloce rispetto al client usato nei test.
Piccola nota: sui client ho ricompilato il kernel ottimizzandolo (spero) al massimo togliendo tutto quello che non serviva e eliminando tutti i servizi non essenziali. Il guadagno in termini di reattività è visibile ad occhio e finora non hanno mai avuto problemi di stabilità.
Devo dire che per aver usato tutto materiale di recupero (35 euro i pc, 24 la SS2 e 30 la Dxr3) sono notevolmente soddisfatto.
piccola info:
io ho provato vdr-1.6.0 e plugo dxr3-2.8.0 con ubuntu 8.04 beta,non mi da errore la compilazione ma quando avvio vdr con il comando ./vdr -Pdxr3,non si avvia e ritorna dopo qualche secondo la shell vuota senza errori e cursore lampeggiante.....premetto che se avvio dxr3 con xine,cioe dalla dxr3 faccio uscire xine come frontend la dxr3 funge perfettamente,quindi credo che la stessa sia installata correttamente.......vorrei capire cosa cambia da te(funzinante) a me (non funzionante)!!!!
- Maggiolino
- Messaggi: 83
- Iscritto il: 17 gen 2008, 03:35
Re: Primo test con vdr-1.6.0
Mah, anch'io ho il 2.80 e non dà problemi, cmq prova a vedere se da shell
lanciando em8300setup ottiieni un output come questo:
Se come audio ottieni 2 punti interrogativi devi modificare
questo file:
Xine non lo uso perchè ho i pc collegati direttamente ai televisori e X11 non l'ho nemmeno installato, mi sembra di ricordare però che Xine imposti la dxr3, mentre per vdr devi specificare le opzioni di caricamento del modulo.
Ip proverei ad utilizzare mplayer -vo dxr3 -ao oss:/dev/em8300_ma-0 film.avi
per vedere se la dxr3 funziona correttamente.
Se così funziona il problema è circoscritto al vdr e bisogna capire cosa c'è che non va.
Prova un po' e fammi sapere.
P.S. scusa per il ritardo ma non riuscivo a postare per via degli slash, li ho sostituiti con gli asterischi e ora va. Certo che è una seccatura..
Ciao
lanciando em8300setup ottiieni un output come questo:
Codice: Seleziona tutto
VDR:/kernel/VDR# em8300setup
Microcode uploaded to *dev*em8300-0VDR:/kernel/VDR# Current settings are:
Video Aspect Audio Spu
PAL 4:3 ANALOG OFF
questo file:
Codice: Seleziona tutto
VDR:/kernel/VDR# cat *etc*modprobe.d*em8300
alias *dev*em8300* em8300
alias char-major-121 em8300
options em8300 audio_driver=oss
install em8300 *bin*modprobe bt865 && /sbin/modprobe --ignore-install em8300
Ip proverei ad utilizzare mplayer -vo dxr3 -ao oss:/dev/em8300_ma-0 film.avi
per vedere se la dxr3 funziona correttamente.
Se così funziona il problema è circoscritto al vdr e bisogna capire cosa c'è che non va.
Prova un po' e fammi sapere.
P.S. scusa per il ritardo ma non riuscivo a postare per via degli slash, li ho sostituiti con gli asterischi e ora va. Certo che è una seccatura..
Ciao
Re: Primo test con vdr-1.6.0
prima vdrbox aggiornata a vdr-1.6.0 e ubuntu 8.04 ecco il risultato:
streamdev
beep
burn
cdda
chanman
dvd
dvdswitch
epgsearch
extrecmenu
femon
filebrowser
games
image
osdadjust
osdpip
osdteletext
prefermenu
radio
radiolist
reelchannelscan
remote
ircviewer
lcdproc
loadepg
menuorg
mp3
music
mplayer
rssreader
screenshot
skinelchi
skinenigmang
skinreel(solo ss2)
skinsoppalusikka
sleeptimer
span
spider
sudoku
sysinfo
text2skin
tvonscreen
undelete
vcd
vdrrip
yaepg
zaphistory
.....lcdproc mi da il problema visualizzazione volume come riportato nell'altro 3d
x il resto tutto okey.
streamdev
beep
burn
cdda
chanman
dvd
dvdswitch
epgsearch
extrecmenu
femon
filebrowser
games
image
osdadjust
osdpip
osdteletext
prefermenu
radio
radiolist
reelchannelscan
remote
ircviewer
lcdproc
loadepg
menuorg
mp3
music
mplayer
rssreader
screenshot
skinelchi
skinenigmang
skinreel(solo ss2)
skinsoppalusikka
sleeptimer
span
spider
sudoku
sysinfo
text2skin
tvonscreen
undelete
vcd
vdrrip
yaepg
zaphistory
.....lcdproc mi da il problema visualizzazione volume come riportato nell'altro 3d
x il resto tutto okey.
Re: Primo test con vdr-1.6.0
aggiunto anche live come plugins ora ci sono proprio tutti!!!!
vediamo se e quanto è stabile il tutto....e poi se mai procedo sulla seconda vdrbox.....(quella fatta con la vecchia dapper)
vediamo se e quanto è stabile il tutto....e poi se mai procedo sulla seconda vdrbox.....(quella fatta con la vecchia dapper)
Re: Primo test con vdr-1.6.0
Salve a tutti,
è il mio primo post e faccio i complimenti a tutti perchè siete davvero esperti e disponibili. Vorrei riesumare questo post perchè pone un problema che è quanto di più vicino ho trovato al mio:
ovvero nel mio sistema con ss2+dxr3 quando lancio ./vdr -Pdxr3 non si avvia e ritorna la shell vuota come accadeva a SoGo nell'aprile di quest'anno. Posso dire dalla mia che ho un IBM 300PL (p3 550) con Archlinux e la dxr3 funziona con mplayer compilato (quello di pacman non aveva il modulo per dxr3); ho installato vdr 1.6.0 con le patch (poichè la 1.4.7 e 1.4.6 mi davano errore [config.o]) e il dxr3plugin (con la cartella ffmpeg presa dalla cartella libavccodec di mplayer); il tutto si è compilato senza una grinza.
Vorrei anche far notare che però l'audio non va nonostante alsa sia avviato e anche in mplayer non da errore. Ma sono una persona semplice e mi basterebbe intanto vedere almeno la scritta "no signal" su un qualche monitor.
Intanto vi ringrazio e mi scuso per la verbosità
è il mio primo post e faccio i complimenti a tutti perchè siete davvero esperti e disponibili. Vorrei riesumare questo post perchè pone un problema che è quanto di più vicino ho trovato al mio:
ovvero nel mio sistema con ss2+dxr3 quando lancio ./vdr -Pdxr3 non si avvia e ritorna la shell vuota come accadeva a SoGo nell'aprile di quest'anno. Posso dire dalla mia che ho un IBM 300PL (p3 550) con Archlinux e la dxr3 funziona con mplayer compilato (quello di pacman non aveva il modulo per dxr3); ho installato vdr 1.6.0 con le patch (poichè la 1.4.7 e 1.4.6 mi davano errore [config.o]) e il dxr3plugin (con la cartella ffmpeg presa dalla cartella libavccodec di mplayer); il tutto si è compilato senza una grinza.
Vorrei anche far notare che però l'audio non va nonostante alsa sia avviato e anche in mplayer non da errore. Ma sono una persona semplice e mi basterebbe intanto vedere almeno la scritta "no signal" su un qualche monitor.
Intanto vi ringrazio e mi scuso per la verbosità