Primo test con vdr-1.6.0

Forum principale per problemi di compilazione, installazione, configurazione etc.

Moderatori: ragno, tapino, alez, zulu, davidea

SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Primo test con vdr-1.6.0

Messaggio da SoGo »

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.
superdild
Messaggi: 3
Iscritto il: 31 mar 2007, 17:43

Re: Primo test con vdr-1.6.0

Messaggio da superdild »

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.

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), 
saluti, mario
SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Re: Primo test con vdr-1.6.0

Messaggio da SoGo »

grazie dild.
biondo79
Messaggi: 200
Iscritto il: 20 ago 2007, 14:25

Re: Primo test con vdr-1.6.0

Messaggio da biondo79 »

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
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Primo test con vdr-1.6.0

Messaggio da Gringo »

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:

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
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: Primo test con vdr-1.6.0

Messaggio da Maggiolino »

Ho messo su anch'io la 1.6 e ho trovato un po' di problemi in compilazione :shock:
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.
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Primo test con vdr-1.6.0

Messaggio da alez »

[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
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: Primo test con vdr-1.6.0

Messaggio da Maggiolino »

alez ha scritto:
Tu usi la DXR3 come client streamdev su una macchina senza schede dvb?
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.
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.
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Primo test con vdr-1.6.0

Messaggio da alez »

Bene, ottima notizia :D io una DXR3 che vorrei utilizzare per fare un client VDR-to-VDR senza scheda DVB :)
Ciao alez
SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Re: Primo test con vdr-1.6.0

Messaggio da SoGo »

Maggiolino ha scritto:
alez ha scritto:
Tu usi la DXR3 come client streamdev su una macchina senza schede dvb?
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.
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)!!!!
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: Primo test con vdr-1.6.0

Messaggio da Maggiolino »

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:

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
Se come audio ottieni 2 punti interrogativi devi modificare
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
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
SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Re: Primo test con vdr-1.6.0

Messaggio da SoGo »

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.
biondo79
Messaggi: 200
Iscritto il: 20 ago 2007, 14:25

Re: Primo test con vdr-1.6.0

Messaggio da biondo79 »

ottimo :D
SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Re: Primo test con vdr-1.6.0

Messaggio da SoGo »

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)
mamo
Messaggi: 13
Iscritto il: 30 nov 2008, 17:35

Re: Primo test con vdr-1.6.0

Messaggio da mamo »

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à
Rispondi