Sorry. Kann dir leider gar nicht folgen..... Bin Newbie;-)
ALso bei mir läuft noch die VDR1.4.XXX und die Fehlermeldung bekomme ich nur wenn ich DVDswitch ausführen will aus meinem Menü. Das DVD-Plugin finde ich dagegen gar nicht!
Cheers
Zwombo
Sorry. Kann dir leider gar nicht folgen..... Bin Newbie;-)
ALso bei mir läuft noch die VDR1.4.XXX und die Fehlermeldung bekomme ich nur wenn ich DVDswitch ausführen will aus meinem Menü. Das DVD-Plugin finde ich dagegen gar nicht!
Cheers
Zwombo
ZitatOriginal von holymoly
moin,
sollte dieses seinDiffAlles anzeigen--- dvdswitch-0.1.3/helpers.h +++ dvdswitch-0.1.3/helpers.h @@ -80,7 +80,7 @@ class cStringListItem : public cListObje char *Value(void) { return String; } }; -class cStringList : public cList<cStringListItem> {}; +//class cStringList : public cList<cStringListItem> {}; // --- cTokenizer ---------------------------------------
mfg
perfekt
Ich danke dir
HI Darkside,
ZitatOriginal von Siedu
Falls Du aber irgendwann wiedermal daran denkst Dein PlugIn zu überarbeiten …..
Am Besten wäre es wenn man übers OSD den Encoder auswählen könnte, und zwar das "DVD-Plugin", "DXR3" und für alle Activy-Nutzer noch "EM84xx".
Leider kann man bei der "Activy-Budget-Version" das DVDSwitch-Plugin nicht benutzen.
Darf man mal vorsichtig anfragen, wie weit der "Nestbau" fortgeschritten ist? Will sagen, ist da vielleicht wieder ein wenig Zeit für DVD-Switch?
Das ist so ein geiles Plugin, nur leider tut es nicht mit EM84xx bei ner Activy.
Also, wenn es Deine Zeit erlaubt, BITTE, BITTE eine Intergration des EM84xx als Ausgabedevice. Ich hab ja überhaupt keine Ahnung, was das für ein Aufwand sein könnte, aber vielleicht ist es ganz EASY
Der Dank tausender Activy-Besitzer wird Dir sicher sein....
Gruß Schwammel
Ich benutze DVDSwitch schon eine ganze Weile und bin damit sehr zufrieden. Ok, inzwischen dauert es eine Weile, bis sich das Programm durch meine Plattenstruktur gewühlt hat. Vielleicht könnte man da ja bei Zeiten mal einen Cache-Mechanismus vorsehen, der threaded nach Start des VDRs mal die Platte scannt -- aber das ist echt low prio.
Was ich vermisse, ist ein Support vom Resume-Patch. Dieser Patch geht ja anhand des Disc-Labels vor. DVDSwitch scheint kein Label zu vergeben. Da ansonsten Kriterien wie die Anzahl der Kapitel herangezogen werden (ich habe auto-chapter 15mins bei den meisten DVDs eingestellt), resumt er also ständig. Daher mein Wunsch, dass DVDSwitch das Disc-Label auf einen CRC32 des Verzeichnis-Namens setzt. Das sollte diese Problematik eliminieren und (denke ich) leicht zu implementieren sein.
Leider habe ich so gut wie gar keine Erfahrung mit der Entwicklung unter Linux, aber wenn ich helfen kann, helfe ich natürlich gerne.
Edit: Na gut, das Plugin scheint kein "virtuelles Laufwerk" zu verwenden. Das macht es natürlich schon schwieriger.
Gruß,
Bienchen
Hello,
I installed dvdswitch on gentoo using portage and it works.
I tried to mount a NFS share but when I access to it with dvdswitch VDR locks and then reboots. If I try to mount a share with few files and subdirs, everything works, but when the directory tree is more complex, using the plugin to browse files cause vdr to lock. I tried also to mount the share in rw mode, but did not solved the problem.
Any hints?
Thanks and regards.
Hi,
wo kann ich dvdswitch downloaden? Die Links im 1. Beitrag funktionieren nicht, google hat mir auch nicht weitergeholfen.
MfG
Bzgl. Download: Es hatte sich ein Fehler eingeschlichen ... habe gefixt und nun sollte es wieder gehen.
Hallo zusammen,
ich hole mal diesen alten Thread hoch. Das DVDswitch-Plugin nutze ich schon ewig, es ist einfach Klasse!
Letztens ist mir jedoch aufgefallen, dass wenn man ein ISO-Image von einer DVD Erzeugen möchte, er beim Eingeben des Dateinamens nicht zulässt, zwischen Groß- und Kleinschreibung umzuschalten. Die rote Taste scheint doppelt belegt zu sein. Manchmal wird einem unten in der Tastenzuordnung suggeriert, dass die rote Taste zwischen der Groß- Kleinschreibweise wechselt. Beim Betätigen möchte er jedoch immer mit dem Einlesen der DVD beginnen, obwohl man immer noch fleissig mit hoch-und-runter versucht, den Dateinamen einzugeben.
Ist das auch schon jemanden aufgefallen?
Viele Grüße
Hallo,
auch ich nutze das DVD-switch-plugin sehr regelmäßig: Ich erzeuge mit burn zuerst ein iso-Image, checke es nochmal durch - und brenne erst dann aus DVDswitch heraus.
Eine Bitte hätte ich: Habe mir grade einen Wolf gesucht, weil Images nicht gebrannt wurden - bis ich draufgekommen bin, daß burn die Images zu groß gemacht hat. Könnte es eine korrekte Fehlermeldung geben, wenn das Image nicht auf den eingelegten Rohling paßt?
Bei meiner Version kommt irgendwann "DVD korrekt gebrannt" - was ich in dieser Situation nicht wirklich lesen will… (-;
Dank und herzliche Grüße,
herrdeh
Hy,
cold be this plugin updated for vdr-1.7.8???
Hi,
ich habe mir mal erlaubt das Plugin dvd-switch etwas zu renovieren.
* Umgestellt auf neueres i18n System (vdr > 1.5.7)
* Die gcc Warnungen entfernt
* Debug-system auf VDR-Standard umgestellt
* Ein paar C++ Konstrukte umgeschrieben
@hulk danke auch !!!!
ich glaube gcc-4.4 hat bei mir zugeschlagen
hast du einen kleinen tip (oder besser patch) ?
In file included from imagelist.h:6,
from dvdswitch.c:13:
imagelist-item.h: In member function ‘void cImageListItem::MakeSetupString()’:
imagelist-item.h:22: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvdswitch"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include helpers.c
helpers.c: In constructor ‘cFileListItem::cFileListItem(const char*, const char*)’:
helpers.c:428: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c:430: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c: In constructor ‘cFileListItem::cFileListItem(const char*, const char*)’:
helpers.c:428: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c:430: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c: In constructor ‘cFileListItem::cFileListItem(const char*, const char*)’:
helpers.c:428: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c:430: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c: In member function ‘bool cFileList::Read(const char*, bool)’:
helpers.c:517: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c: In member function ‘void cFileList::SortIn(const char*, const char*)’:
helpers.c:544: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c: In member function ‘bool cFileList::CheckType(const char*, const char*, eFileInfo)’:
helpers.c:621: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
helpers.c: In static member function ‘static bool cFileList::DirIsIn(const char*, const char*)’:
helpers.c:673: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvdswitch"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include tools.c
In file included from imagelist.h:6,
from tools.c:2:
imagelist-item.h: In member function ‘void cImageListItem::MakeSetupString()’:
imagelist-item.h:22: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
In file included from tools.c:3:
tools.h: In constructor ‘cFileDelThread::cFileDelThread(const char*)’:
tools.h:49: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.h: In constructor ‘cFileDelThread::cFileDelThread(const char*)’:
tools.h:49: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.h: In constructor ‘cFileDelThread::cFileDelThread(const char*)’:
tools.h:49: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.h: In member function ‘virtual void cFileMoveThread::Action()’:
tools.h:83: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.h: In constructor ‘cFileMoveThread::cFileMoveThread(const char*, char*)’:
tools.h:107: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.h: In constructor ‘cFileMoveThread::cFileMoveThread(const char*, char*)’:
tools.h:107: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.h: In constructor ‘cFileMoveThread::cFileMoveThread(const char*, char*)’:
tools.h:107: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.c: In constructor ‘cDirList::cDirList(cImageList&)’:
tools.c:18: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.c: In constructor ‘cDirList::cDirList(cImageList&)’:
tools.c:18: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
tools.c: In constructor ‘cDirList::cDirList(cImageList&)’:
tools.c:18: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvdswitch"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include imagelist-item.c
In file included from imagelist-item.c:1:
imagelist-item.h: In member function ‘void cImageListItem::MakeSetupString()’:
imagelist-item.h:22: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
imagelist-item.c: In member function ‘void cImageListItem::Edit(const char*, const char*, eFileInfo, const char*, bool)’:
imagelist-item.c:36: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvdswitch"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include imagelist.c
In file included from imagelist.h:6,
from imagelist.c:1:
imagelist-item.h: In member function ‘void cImageListItem::MakeSetupString()’:
imagelist-item.h:22: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvdswitch"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include dvdlist-item.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvdswitch"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include dvdlist.c
dvdlist.c: In member function ‘bool cDVDList::Load(const char*, eFileList, bool)’:
dvdlist.c:42: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvdswitch"' -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdr/include dvdplugin.c
In file included from imagelist.h:6,
from dvdplugin.c:5:
imagelist-item.h: In member function ‘void cImageListItem::MakeSetupString()’:
imagelist-item.h:22: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
dvdplugin.c: In static member function ‘static void cDVDPlugin::DetectDevice()’:
dvdplugin.c:100: error: invalid conversion from ‘const char*’ to ‘char*’
dvdplugin.c:70: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
dvdplugin.c: In static member function ‘static void cDVDPlugin::SetLink()’:
dvdplugin.c:130: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
dvdplugin.c:131: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
dvdplugin.c: In static member function ‘static void cDVDPlugin::ChangeLink(char*)’:
dvdplugin.c:167: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
make[1]: *** [dvdplugin.o] Fehler 1
Alles anzeigen
Da ich noch einen total veralteten 4.3.3 habe :unsch, teste bitte mal folgende Modifikation, damit sollte die Fehler aus Zeile dvdplugin.c:100 behebbar sein. Die anderen Warnungen sind hier erstmal nicht sichtbar.
Deshalb muss ich erstmal im Netz suchen, was GCC uns damit sagen will...
--- dvdswitch-0.1.4.org/dvdplugin.c 2009-10-03 15:18:42.000000000 +0200
+++ dvdswitch-0.1.4/dvdplugin.c 2009-10-03 18:35:58.000000000 +0200
@@ -97,7 +97,7 @@
}
if(RegIMatch(token->GetToken(i + 1), "^--dvd="))
{
- char *p = strchr(token->GetToken(i + 1), '=');
+ const char *p = strchr(token->GetToken(i + 1), '=');
p++;
dvd = strdup(p);
break;
Alles anzeigen
das hat geholfen (läuft durch ...)
haufenweise warnungen bleiben, aber so lange das keine rolle spielt
Hi,
eigentlich beschwert sich gcc-4.4 wohl darüber das die Rückgabewerte der Funktion asprintf nicht überprüft wird, leider sehe ich die Meldung nicht und es kann deshalb sein, das mir eine Stelle durchgerutscht ist...
Der Buildprozess der Version 1.5 sollte eigentlich auch im GCC-4.4 ohne Warnung durchlaufen...
danke !
--gelöscht--
sorry, falsches Forum...
Hallo,
ich hätte einen Feature-Request
Wie muss man den Quellcode abändern, damit das dvdswitch_readdvd.sh Skript entweder immer, also auch bei leerem Name:: oder Image-Typ:: Feld, oder immer mit vorgegebenen Standard-Wert aufgerufen wird?
Hintergrund:
Mein readdvd-Skript ermittelt den Titel via volname und dafür ist es nicht nötig, dass der Benutzer was eingibt. Gleichzeitig wär es aber wünschenswert, dass WENN er was eingibt das eben auch ausgewertbar ist.
Kann mir da wer helfen?
Grüße
Michael
Hi,
ich habe dvdselect 1.5 nun unter vdr 1.7.11 laufen.
Es funktioniert, aber die 2 vorhandenen dvd's (.iso) werden je 13 mal aufgelistet statt 1 mal.
dvdswitch hingegen funktioniert ohne solche Mehrfachanzeigen.
(Ich würde aber trotzdem lieber dvdselect einsetzen wenn das gefixt ist
Gibt's noch jemanden der das beobachtet hat?
Grüße
Ralf
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!