Ja, ich bin damit recht zufrieden, damit legst Du halt mittels blacklist/whitelist, welche Daten Du via DVB haben oder nicht haben willst.
[ANNOUNCE] VDR developer version 1.7.27
- Uwe
- Geschlossen
-
-
Ja, ich bin damit recht zufrieden, damit legst Du halt mittels blacklist/whitelist, welche Daten Du via DVB haben oder nicht haben willst.
Das mag ja wohl so sein, allerdings hat "noepg" und "double EPG Entry" überhaupt nichts miteinander zu tun. -
Freundlicherweise hat mir idl0r den Weg zu den gentoo patches gezeigt. Basierend darauf habe ich für debian Systeme einen disableDoubleEPGEntries.patch gebastelt. Ob der möglicherweise von anderen Patches aus debian abhängig ist, habe ich nicht geschaut. Ebensowenig weiss ich, ob er funktioniert :D. Ist erst seit gestern im Einsatz.
Danke an die gentoo Jungs.
mfg
Midas
-
Das mag ja wohl so sein, allerdings hat "noepg" und "double EPG Entry" überhaupt nichts miteinander zu tun.
Ändert aber nix daran das der double EPG Entry Patch nicht mehr benötigt wird (weil das EPG mischen jetzt per Plugin Schnittstelle geht und damit garkeine doppelten mehr auftreten), ich habe jedenfalls hier keine doppelten EPG Einträge.
Also über kurz oder lang wird sich da wohl niemand mehr die Mühe machen den weiterzupflegen.
cu
-
Bei "double EPG Entry" geht es ja auch nicht um doppelte Einträge, sondern darum, was passieren soll, wenn der int. und der ext. voneinander abweichen.....
-
Bei "double EPG Entry" geht es ja auch nicht um doppelte Einträge, sondern darum, was passieren soll, wenn der int. und der ext. voneinander abweichen.....
Genau darum gehts ja, bei der neuen Schnittstelle bekommt das Plugin (was das externe EPG ursprünglich Importiert hat) diesen Fall übergeben (egal wann dieser Fall eintritt (d.h. auch wenn der Sender sein EPG spontan ändert)) und kann ihn gezielt behandeln.
Und das in nem Plugin zu pflegen ist wesentlich sinnvoller als nen Patch mitzuschleppen. Vor allem das der Patch die Hintergründe nicht kennt, aber das Plugin weiss wo die EPG Daten herkommen und so evtl. entscheiden kann welche Info (Sender EPG oder externes) in diesem Fall zu bevorzugen ist.Also ich sehe die Zukunft in der Pluginschnittstelle und weg von diesen Sonderpatches. xmltv2vdr hat ja schon den Anfang gemacht (das mischt intern und extern so ganz nebenbei ohne irgendwelche Probleme), was da jetzt schon geht war ja vorher so in der Form niemals möglich (einfach mal live probieren dann sieht man den Unterschied in der Praxis). Und die anderen EPG-Importtools werden irgendwann zwangsläufig folgen (weils EPG mischen mit der Schnittstelle halt einfach besser funktioniert).
cu
-
Hallo,
ich versuche gerade das vdr-mp3-0.10.2 mit vdr-1.7.27 zu kompilieren und bekomme die folgende Fehlermeldung:
Code
Alles anzeigeng++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DAPIVERSNUM=10727 -DHAVE_SNDFILE -DHAVE_VORBISFILE -DWITH_OSS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/lib64/vdr/include decoder-ogg.c stream.c: In member function 'bool cNetStream::SendRequest()': stream.c:396:67: error: 'tr' was not declared in this scope make: *** [stream.o] Error 1 make: *** Waiting for unfinished jobs.... decoder-snd.c: In member function 'bool cCDDBDisc::Load(cDiscID*, const char*)': decoder-snd.c:566:42: error: 'tr' was not declared in this scope decoder-snd.c: In member function 'bool cCDDB::RemoteGet(cDiscID*)': decoder-snd.c:706:45: error: 'tr' was not declared in this scope make: *** [decoder-snd.o] Error 1
gcc-4.7.0-4.fc17.x86_64
wie kann ich das Problem beheben oder gibt es bereits einen Patch ?
Im Plugin vdr-usbremote-1.0.0.tar.bz2 http://www.vdr-portal.de/index.php?page=Attachment&attachmentID=19370&h=bc42be00a87a7fce3ee76e68a6dab66fc4aca1d9 ist
die function tr in der Datei usbremote.c realisiert, ich weis aber nicht wie ich es für vdr-mp3 umsetzen muss. -
der folgende Patch hat's gebracht:
Diff
Alles anzeigen--- mp3-0.10.2/Makefile.orig 2012-05-11 23:41:20.963758554 +0200 +++ mp3-0.10.2/Makefile 2012-05-11 23:37:45.748768802 +0200 @@ -80,13 +80,13 @@ ### The version number of VDR (taken from VDR's "config.h"): -VDRVERSION := $(shell sed -ne '/define VDRVERSION/ s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/include/vdr/config.h) -APIVERSION := $(shell sed -ne '/define APIVERSION/ s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/include/vdr/config.h) +VDRVERSION := $(shell sed -ne '/define VDRVERSION/ s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) +APIVERSION := $(shell sed -ne '/define APIVERSION/ s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) ifeq ($(strip $(APIVERSION)),) APIVERSION = $(VDRVERSION) endif -VDRVERSNUM := $(shell sed -ne '/define VDRVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/include/vdr/config.h) -APIVERSNUM := $(shell sed -ne '/define APIVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/include/vdr/config.h) +VDRVERSNUM := $(shell sed -ne '/define VDRVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/config.h) +APIVERSNUM := $(shell sed -ne '/define APIVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/config.h) ifeq ($(strip $(APIVERSNUM)),) APIVERSNUM = $(VDRVERSNUM) endif @@ -98,7 +98,7 @@ ### Includes and Defines (add further entries here): -INCLUDES += -I$(VDRDIR)/include +INCLUDES += -I$(INCDIR)/vdr/ DEFINES += -D_GNU_SOURCE -DAPIVERSNUM=$(APIVERSNUM) ### The object files (add further files here): @@ -154,7 +154,7 @@ I18Nmsgs := $(addprefix $(LOCALEDIR)/,$(addsuffix /LC_MESSAGES/$(I18Nmo),$(I18Npots))) I18Nmsgs2 := $(addprefix $(LOCALEDIR)/,$(addsuffix /LC_MESSAGES/$(I18Nmo2),$(I18Npots))) -HASLOCALE = $(shell grep -l 'I18N_DEFAULT_LOCALE' $(VDRDIR)/include/vdr/i18n.h) +HASLOCALE = $(shell grep -l 'I18N_DEFAULT_LOCALE' $(INCDIR)/vdr/i18n.h) ifeq ($(strip $(HASLOCALE)),) COM_OBJS += i18n.o endif
-
Freundlicherweise hat mir idl0r den Weg zu den gentoo patches gezeigt. Basierend darauf habe ich für debian Systeme einen disableDoubleEPGEntries.patch gebastelt. Ob der möglicherweise von anderen Patches aus debian abhängig ist, habe ich nicht geschaut. Ebensowenig weiss ich, ob er funktioniert :D. Ist erst seit gestern im Einsatz.
Danke an die gentoo Jungs.
mfg
Midas
Hey, Vielen Dank!! Scheint zu Funktionieren!
Gruß
Toxic
-
Hallo VDR'ler.
Ich habe mit meinen rudimentären C/C++ Kenntnissen das Plugin zum Laufen gebracht.
Grundlage ist die Version aus e-Tobi's Debian squeeze vdr-multipatch repository.
Leider bin ich noch nicht mit den Übersetzungen (i18n) vertraut - also ist das Plugin vorerst in englischer Sprache.Gruß Marcel
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!