Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: ANNOUNCE: vdr-mhp-0.2



Hi, 

Am So, den 19.09.2004 schrieb Marcel Wiesweg um 0:04:
> This plugin aims at creating an MHP implementation for VDR.

there are several pitfalls. i'm have try to compile the plugin
with gcc-3.3.4 under vdr-1.3.10

1. On README the dependency on DFB++ are untouched.
2. ./libdvbsi/sirequests.c see attachment
3. same problem with gettext and missing buffersize at   
  ./libdvbsi/objects.c  likewise ./libait/ait.c posted here also.
4. at ./libdvbsi/objects.c i got follow compilermessages.


g++ -O0 -g -Wall -Woverloaded-virtual -c  -I../../../../include -I..
objects.c
objects.c: In member function `EightBit*
   DvbSi::EIT::Event::getContentNibbleLevel1(int&)':
objects.c:133: error: no matching function for call to `
   SI::StructureLoop<SI::ContentDescriptor::Nibble>::getNext(
   SI::ContentDescriptor::Nibble&, SI::Loop::Iterator&)'
../../../../include/libsi/si.h:285: error: candidates are: T
   SI::StructureLoop<T>::getNext(SI::Loop::Iterator&) [with T =
   SI::ContentDescriptor::Nibble]
make[1]: Entering directory `/usr/src/vdr/vdr-1.3.10/PLUGINS/src/mhp-0.2a/libdvbsi'
g++ -O0 -g -Wall -Woverloaded-virtual -c  -I../../../../include -I.. objects.c
objects.c: In member function `EightBit*
   DvbSi::EIT::Event::getContentNibbleLevel1(int&)':
objects.c:133: error: no matching function for call to `
   SI::StructureLoop<SI::ContentDescriptor::Nibble>::getNext(
   SI::ContentDescriptor::Nibble&, SI::Loop::Iterator&)'
../../../../include/libsi/si.h:285: error: candidates are: T
   SI::StructureLoop<T>::getNext(SI::Loop::Iterator&) [with T =
   SI::ContentDescriptor::Nibble]
objects.c:139: error: no matching function for call to `
   SI::StructureLoop<SI::ContentDescriptor::Nibble>::getNext(
   SI::ContentDescriptor::Nibble&, SI::Loop::Iterator&)'
../../../../include/libsi/si.h:285: error: candidates are: T
   SI::StructureLoop<T>::getNext(SI::Loop::Iterator&) [with T =
   SI::ContentDescriptor::Nibble]
objects.c: In member function `EightBit*
   DvbSi::EIT::Event::getContentNibbles(int&)':
objects.c:154: error: no matching function for call to `
   SI::StructureLoop<SI::ContentDescriptor::Nibble>::getNext(
   SI::ContentDescriptor::Nibble&, SI::Loop::Iterator&)'
../../../../include/libsi/si.h:285: error: candidates are: T
   SI::StructureLoop<T>::getNext(SI::Loop::Iterator&) [with T =
   SI::ContentDescriptor::Nibble]
objects.c:160: error: no matching function for call to `
   SI::StructureLoop<SI::ContentDescriptor::Nibble>::getNext(
   SI::ContentDescriptor::Nibble&, SI::Loop::Iterator&)'
../../../../include/libsi/si.h:285: error: candidates are: T
   SI::StructureLoop<T>::getNext(SI::Loop::Iterator&) [with T =
   SI::ContentDescriptor::Nibble]
make[1]: *** [objects.o] Fehler 1



Any fixes are welcome ;-)
Andreas


--- ./libdvbsi/sirequests.c.org 2004-09-19 13:01:45.000000000 +0200
+++ ./libdvbsi/sirequests.c     2004-09-19 13:03:51.000000000 +0200
@@ -309,7 +309,7 @@
          while (nit.transportStreamLoop.getNext(stream, it)) {
          #else
          while (nit.transportStreamLoop.hasNext(it)) {
-            stream=nit.transportStreamLoop.getNext(it)
+            stream=nit.transportStreamLoop.getNext(it);
          #endif
             list.push_back(stream);
             result=ResultCodeSuccess;
@@ -340,7 +340,7 @@
          while (bat.transportStreamLoop.getNext(stream, it)) {
          #else
          while (bat.transportStreamLoop.hasNext(it)) {
-            stream=bat.transportStreamLoop.getNext(it)
+            stream=bat.transportStreamLoop.getNext(it);
          #endif
             result=ResultCodeSuccess;
          }

Home | Main Index | Thread Index