Hatte ich bei tvm2vdr auch, die Lösung steht aber da, -fPIC als Compilerflag hinzufügen.
Also bei mir steht die Option im Makefile von dvbhddevice/libhdffcmd drin, und ich kann auch dvbhddevice problemlos übersetzen.
Klaus
Hatte ich bei tvm2vdr auch, die Lösung steht aber da, -fPIC als Compilerflag hinzufügen.
Also bei mir steht die Option im Makefile von dvbhddevice/libhdffcmd drin, und ich kann auch dvbhddevice problemlos übersetzen.
Klaus
Alles anzeigen
erst mal vielen Dank für die neue Version.
Folgendes dazu:
Wenn ich es richtig verstanden habe, soll doch das Aufzeichnungsmenü nur aufgehen, wenn das erste Mal nach Starten des VDR die "Play Taste" benutzt wird.
Bei mir geht das Aufzeichnungsmenü aber immer auf, auch wenn eine Aufzeichnung "resumed" wurde.
Hier scheint es also noch einen Bug zu geben.
Stimmt, kann ich nachvollziehen.
Klaus
kls
Was hälst du von einer eingebauten Menuorg Funktion?
...
Ich versuche halt, eine stabile Version 2.0 hinzubekommen, und da möchte ich nur noch so viele Baustellen aufreißen wie unbedingt nötig
Klaus
Moin!
Ich versuche halt, eine stabile Version 2.0 hinzubekommen, und da möchte ich nur noch so viele Baustellen aufreißen wie unbedingt nötig
Und ich meine mich zu erinnern, dass du sowas schon für "nach 2.0" versprochen hast, oder?
Ich denke auch, dass es für die 2.0 keine neuen Features mehr geben sollte, es wird einfach Zeit, dass ein HD-fähiger vdr "stable" wird.
Und sowas wie live etc. in den core-vdr zu integrieren, ist überhaupt nicht sinnvoll. Dafür gibt es doch die Pluginschnittstelle. Im vdr sollte nur das drin sein, was unbedingt nötig ist.
Lars.
Moin!
Und ich meine mich zu erinnern, dass du sowas schon für "nach 2.0" versprochen hast, oder?
Das widerspricht ja nicht meiner obigen Aussage
Zitat
Ich denke auch, dass es für die 2.0 keine neuen Features mehr geben sollte, es wird einfach Zeit, dass ein HD-fähiger vdr "stable" wird.
Eben!
Klaus
Vielleicht wäre es mal Zeit, ein paar Plugins, die eh jeder verwendet, fest zu integrieren. Ich danke da auch an [...] osdteletext.
Eine echte Verstaendnisfrage, kein Gejammer: Habe vor laengerer Zeit (vdr-1.6.0) schon mal an diesem Plugin mit rumprogrammiert und kann mich an diverse Probleme erinnern, dass beim Umschalten bei liveview immer noch der teletextreceiver auf dem primary device festhing und dann unnoetigerweise auf transfermode von einem anderen Tuner umgeschaltet wurde. Da fuer Teletext schon viel Infrastruktur im vdr-Kern drinsteckt, warum schreibt der vdr-Kern nicht wie beim EPG auch die Teletextdaten selbst?
Gruss,
S:oren
Also bei mir steht die Option im Makefile von dvbhddevice/libhdffcmd drin, und ich kann auch dvbhddevice problemlos übersetzen.
Klaus
Bei mir kompilierte dvbhddevice/libhdffcmd auch durch. Ich vermute, da hat jemand ne ältere Version benutzt oder im Makefile rumgespielt.
Eine echte Verstaendnisfrage, kein Gejammer: Habe vor laengerer Zeit (vdr-1.6.0) schon mal an diesem Plugin mit rumprogrammiert und kann mich an diverse Probleme erinnern, dass beim Umschalten bei liveview immer noch der teletextreceiver auf dem primary device festhing und dann unnoetigerweise auf transfermode von einem anderen Tuner umgeschaltet wurde. Da fuer Teletext schon viel Infrastruktur im vdr-Kern drinsteckt, warum schreibt der vdr-Kern nicht wie beim EPG auch die Teletextdaten selbst?
VDR ist primär dafür gedacht, digitales Fernsehen aufzuzeichnen und wiederzugeben. Teletext interessiert mich dabei überhaupt nicht (ja, ich weiß, es wird mir immer wieder nachgesagt, nur das in den VDR zu übernehmen, was mich persönlich interessiert - so allgemein stimmt das nicht, denn ich habe schon so manches integriert, was ich nicht selber brauche, aber beim Teletext muß ich zugeben, daß ich den wirklich überhaupt nicht haben muß ;-). Alles, was mit Teletext zu tun hat, wird deshalb wohl in einem entsprechenden Plugin bleiben...
Klaus
Wüsste ehrlich gesagt auch nicht, wozu man heute noch Teletext brauchen könnte. SMS-Chat via Teletext? Dann eher hbbtv oder wie das heisst.
Wüsste ehrlich gesagt auch nicht, wozu man heute noch Teletext brauchen könnte.
Zum Beispiel schaue ich regelm. nach den Börsenständen (Realtime DAX) bei n-tv... Das klappt auch gut, wenn eine Aufnahme abgespielt wird. Teletext habe ich auf der FB auf einen eigenen Button.
Wüsste ehrlich gesagt auch nicht, wozu man heute noch Teletext brauchen könnte.
Weil es selbst die allerbilligsten Discounter-Receiver unterstützen? Es ist letztlich Bestandteil vom DVB-Standard und folglich sollte es auch möglich sein, diesen mit dem VDR zu nutzen. Ich kann allerdings damit leben, dafür ein Plugin zu installieren. Es gibt aber noch diverse Unschönheiten im osdteletext-Plugin, die gelöst werden sollten. Da Off Topic werde ich das hier jetzt aber nicht weiter ausführen.
Mein Vater nutzt es auch
(Fußball Ergebnisse nachschauen)
Jepp. Sportergebnisse schau ich mir auch damit an und bei langen Sportsendungen (gerade bei Wintersport) stehen im Videotext auch de detailierten Zeiten für die unterschiedlichen Sportarten. Im EPG, egal ob intern oder extern, steht das meist nicht, wenn die Sendung von 09-18 Uhr geht
Auch für Wetter für Teletext bei uns benutzt.
Also schon ganz nützlich in manchen Bereichen.
Gruss.
Markus
Das ändert aber nichts daran dass es viele nicht nutzen und dass es einfach über ein PlugIn benutzbar ist.
Gruß SieDu
Das ändert aber nichts daran dass es viele nicht nutzen und dass es einfach über ein PlugIn benutzbar ist.
Sehe ich genauso!
Wer es benutzen will aktiviert das Plugin und wer es nicht braucht, der hat nichts zu tun!
Paulaner
OT: Schön wäre nur, wenn die Darstellung des vorhandenen Plugins den aktuellen Gegebenheiten (höhere Auflösung) angepasst werden würde.
Aktuell sieht des OSDTeletext-Plugin aus, wie die Computergrafiken vor 20 Jahren!
OT: Schön wäre nur, wenn die Darstellung des vorhandenen Plugins den aktuellen Gegebenheiten (höhere Auflösung) angepasst werden würde.
Aktuell sieht des OSDTeletext-Plugin aus, wie die Computergrafiken vor 20 Jahren!
Was willst du da machen? Mehr als nen Teletext TrueType Font ist da nicht drin. Aber anscheinend gibts keine brauchbaren Teletext Fonts (schon gar nicht kostenlos), also baucht erstmal einer ne kostenpflichtige Software und viel Freizeit (und Erfahrung im Font Designen) um einen zu erstellen
cu
plugin "devstatus" will auch nicht mehr ...
make[1]: Entering directory `/opt/src/vdr/vdr-1.7.32/PLUGINS/src/devstatus-0.4.1'
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"devstatus"' -I/usr/local/src/dvb/linux/include -I../../../include -I/usr/local/src/dvb/linux/include devstatus.c
devstatus.c: In constructor ‘cMenuRecItem::cMenuRecItem(const cRecObj*)’:
devstatus.c:147: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c: In constructor ‘cMenuRecItem::cMenuRecItem(const cRecObj*)’:
devstatus.c:147: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c: In constructor ‘cMenuRecItem::cMenuRecItem(const cRecObj*)’:
devstatus.c:147: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c: In member function ‘void cMenuDevStatus::deviceinfoAsString(cDevice*)’:
devstatus.c:191: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:193: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:205: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:207: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c: In member function ‘void cMenuDevStatus::Write()’:
devstatus.c:235: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:242: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:308: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c: In member function ‘eOSState cMenuDevStatus::Play(char*)’:
devstatus.c:354: error: no matching function for call to ‘cReplayControl::SetRecording(const char*, const char*)’
../../../include/vdr/menu.h:299: note: candidates are: static void cReplayControl::SetRecording(const char*)
devstatus.c: In member function ‘virtual cString cPluginDevstatus::SVDRPCommand(const char*, const char*, int&)’:
devstatus.c:557: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:563: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:564: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:565: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:576: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:577: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:584: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:586: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:595: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:599: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:600: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:608: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
devstatus.c:610: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
make[1]: *** [devstatus.o] Error 1
make[1]: Leaving directory `/opt/src/vdr/vdr-1.7.32/PLUGINS/src/devstatus-0.4.1'
Alles anzeigen
danke für die neue version!
Das ändert aber nichts daran dass es viele nicht nutzen und dass es einfach über ein PlugIn benutzbar ist.
Hat ja auch niemand was anderes behauptet und war nur als Antwort hierauf gedacht, was ja die generelle Nutzung von Teletext infrage stellte:
Wüsste ehrlich gesagt auch nicht, wozu man heute noch Teletext brauchen könnte. SMS-Chat via Teletext? Dann eher hbbtv oder wie das heisst.
Ich selbst nutze seit jeher das Plugin dafür.
plugin "devstatus" will auch nicht mehr ...
Das geht aber schon länger nicht mehr, nicht erst bei 1.7.32.
Ich habe dazu hier im Forum vor längerer Zeit schon mal einen Patch gefunden:
diff -Nur devstatus-0.4.1/devstatus.c devstatus-0.4.1b/devstatus.c
--- devstatus-0.4.1/devstatus.c 2009-02-18 21:59:54.000000000 +0100
+++ devstatus-0.4.1b/devstatus.c 2012-06-03 17:12:11.000000000 +0200
@@ -122,7 +122,7 @@
#else
virtual void Recording(const cDevice *Device, const char *Name);
#endif
- virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber);
+ virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView);
};
cList<cRecObj> CurrentRecordings;
@@ -351,7 +351,7 @@
recordingFound = recording;
if (!recordingFound)
return osContinue;
- cReplayControl::SetRecording(recordingFound->FileName(), recordingFound->Title());
+ cReplayControl::SetRecording(recordingFound->FileName());
return osReplay;
}
@@ -656,7 +656,7 @@
}
}
-void cDevStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber) {
+void cDevStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView) {
if (!ChannelNumber) return;
update=1;
}
Alles anzeigen
Damit sollte es gehen.
Gruß
ZitatHatte ich bei tvm2vdr auch, die Lösung steht aber da, -fPIC als Compilerflag hinzufügen.
Hatte ich gestern schon versucht, die Fehlermeldung bleibt.
Also im makefile des Plugins bei den CXXFLAGS die -fPIC hinzufügen - richtig ?
Sorry hatte das Posting von kls überlesen, und auch jetzt erst gerafft das es am makefile dvbhddevice/libhdffcmd hängt.
Leider steht dort wie kls schon sagte die fPIC Option schon drin.
Mit der 1.7.31 Version kann ich das Plugin auf dem selben (Testsystem) problemlos bauen (alles plain und nichts gepatcht)
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!