Hallo,
hat schon jemand das dv-plugin für vdrdevel debianisiert ?
Ich bin in c++ nicht so fit und krieg "Sehstörungen" von den Fehlermeldungen.
Hätte nicht einer von den c++ Spezis Lust das Plugin zu debianisieren ?
Gruß Thomas
Hallo,
hat schon jemand das dv-plugin für vdrdevel debianisiert ?
Ich bin in c++ nicht so fit und krieg "Sehstörungen" von den Fehlermeldungen.
Hätte nicht einer von den c++ Spezis Lust das Plugin zu debianisieren ?
Gruß Thomas
debianize-vdrdevelplugin hast schon mal probiert?
Benötigte Software ist installiert (auch -dev Versionen davon)?
Hi,
debianize-vdrdevelplugin hab ich probiert und die Abhängigkeiten lt. README
habe ich soweit auch aufgelöst.
Ein debian/rules binary gibt mir dann folgende Fehler:
test -d debian/patched install -d debian/patched
dpatch apply-all
applying patch 95_vdrdevel to ./ ... ok.
dpatch cat-all >>patch-stampT
mv -f patch-stampT patch-stamp
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make all DVBDIR=/usr VDRDIR=/usr/include/vdrdevel LIBDIR=.
make[1]: Entering directory `/usr/src/vdrplugins/dv-0.0.3'
make[1]: Leaving directory `/usr/src/vdrplugins/dv-0.0.3'
make[1]: Entering directory `/usr/src/vdrplugins/dv-0.0.3'
g++ -Wall -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dv"' -I/usr/include/vdrdevel/include -I/usr/include dv.c
In file included from dv.c:19:
/usr/include/vdrdevel/status.h:32: warning: `virtual void
cStatus::Replaying(const cControl*, const char*, const char*, bool)' was
hidden
status.h:25: warning: by `virtual void cDVStatus::Replaying(const cControl*,
const char*)'
/usr/include/vdrdevel/status.h:27: warning: `virtual void
cStatus::Recording(const cDevice*, const char*, const char*, bool)' was
hidden
status.h:24: warning: by `virtual void cDVStatus::Recording(const cDevice*,
const char*)'
g++ -Wall -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dv"' -I/usr/include/vdrdevel/include -I/usr/include i18n.c
g++ -Wall -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dv"' -I/usr/include/vdrdevel/include -I/usr/include menusetup.c
In file included from menusetup.c:15:
/usr/include/vdrdevel/status.h:32: warning: `virtual void
cStatus::Replaying(const cControl*, const char*, const char*, bool)' was
hidden
status.h:25: warning: by `virtual void cDVStatus::Replaying(const cControl*,
const char*)'
/usr/include/vdrdevel/status.h:27: warning: `virtual void
cStatus::Recording(const cDevice*, const char*, const char*, bool)' was
hidden
status.h:24: warning: by `virtual void cDVStatus::Recording(const cDevice*,
const char*)'
g++ -Wall -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dv"' -I/usr/include/vdrdevel/include -I/usr/include shellthread.c
shellthread.c: In member function `virtual void cShellThread::Action()':
shellthread.c:133: warning: unused variable `int r'
g++ -Wall -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dv"' -I/usr/include/vdrdevel/include -I/usr/include device.c
In file included from device.c:14:
device.h:19: error: parse error before `{' token
device.h:22: error: syntax error before `*' token
device.h:25: error: virtual outside class declaration
device.h:26: error: virtual outside class declaration
device.h:27: error: virtual outside class declaration
device.h:28: error: parse error before `public'
device.h:30: error: destructors must be member functions
device.h:30: error: virtual outside class declaration
device.h:31: error: virtual outside class declaration
device.h:31: error: non-member function `bool ProvidesChannel(const cChannel*,
int, bool*)' cannot have `const' method qualifier
device.h:32: error: virtual outside class declaration
device.h:35: error: parse error before `}' token
device.c:20: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
device.c: In constructor `cDVDevice::cDVDevice()':
device.c:21: error: `m_TSBuffer' undeclared (first use this function)
device.c:21: error: (Each undeclared identifier is reported only once for each
function it appears in.)
device.c: At global scope:
device.c:26: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
device.c:29: error: `cPidHandle' was not declared in this scope
device.c:29: error: `Handle' was not declared in this scope
device.c:29: error: parse error before `,' token
device.c:30: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
device.c: In member function `bool cDVDevice::SetPid(...)':
device.c:32: error: `Handle' undeclared (first use this function)
device.c:32: error: `Type' undeclared (first use this function)
device.c:32: error: `On' undeclared (first use this function)
device.c: At global scope:
device.c:37: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
device.c: In member function `bool cDVDevice::OpenDvr()':
device.c:42: error: `fd_pvr' undeclared (first use this function)
device.c:45: error: parse error before `(' token
device.c: At global scope:
device.c:52: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
device.c:77: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
device.c:101: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
device.c:107: error: invalid use of undefined type `class cDVDevice'
device.h:19: error: forward declaration of `class cDVDevice'
make[1]: *** [device.o] Error 1
make[1]: Leaving directory `/usr/src/vdrplugins/dv-0.0.3'
make: *** [build-stamp] Error 2
Hallo!
Die "Replaying"-Warnungen deuten darauf hin, dass das Plugin noch nicht an aktuelle VDR-Version angepasst ist. Der Fehler in device.h lässt sich wahrscheinlich durch
#include <vdr/device.h>
beheben - ebenfalls eine Anpassung an neuere VDR-Versionen. Such am besten mal nach entsprechenden Patches oder frag den Autor nach einer angepassten Version.
Tom
Hallo Tom,
danke für den Tip.
Mit dem zusätzlichen include lässt sich das plug schon mal bauen.
Heute abend werd ich dann sehen ob es auch läuft.
Danke Gruß Thomas
Hallo,
hat jemand das dv-plugin 0.0.3 unter vdr-1.4.1 kompiliert bekommen?
Zitat
Mit dem zusätzlichen include lässt sich das plug schon mal bauen.
Geht es damit? Wenn ja, wie genau?
Gibt es noch andere Authoren Programme für den Videoschnitt, wie kino?
http://www.kinodv.org/
Ich würde gerne einen Camcorder am Activy 300 über firewire anschließen, die benötigten Scenen herausschneiden und eine DVD mit Kapiteln brennen.
bis dann,
Nando
<edit>
Ach ja. Diese Meldung bekomme ich:
Plugin dv:
ERROR: plugin dv doesn't honor APIVERSION - not compiled
</edit>
?
Wenns nur das ist lies mal die Pluginbauanleitung im Wiki, besonders Absatz zu 1.4.x
Oder nimm den 90_APIVERSION.dpatch von nem anderen Plugin dazu
Edit: ok, kein ctvdr obwohl wir in ctvdr forum sind also vergiss 90_APIVERSION.dpatch.
Danke, für den Tip. Jetzt weiß ich weiter.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!