Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Hier hat mit vdr-1.7.27 sich wieder ein Problem bemerkbar gemacht, welches eigentlich schon gelöst wurde von Klaus (prio).
Es hat vielleicht was mit dem Bonding von Device 1 und Device 2 der FF HD 6400 zu tun?
Zusätzlich zur FF HD 6400 ist noch eine Dual S2 DVB karte eingebaut, hier aber bekommt Device 3 und Device 4 jeweils ein eigenes DVB Kabel.
Wenn der Vdr nun wegen einem Timer startet und eine Aufnahme startet (Device2), dann bleibt das Live Bild stehen (Standbild), erst wenn ich umschalte funktioniert wieder alles.
Der VDR ist ungepatcht und es sind die gleichen Plugins aktiviert wie bei vdr-1.7.26. Das Problem konnte ich die ganze Woche, jeden Tag nachvollziehen.
Hat jemand eine Idee bzw kann das bestätigen. Im Log konnte ich nichts auffälliges finden.
Quoted
Die einzige Änderung in dvbdevice.c zwischen 1.7.26 und 1.7.27 war
--- dvbdevice.c 2012/03/13 09:50:56 2.68
+++ dvbdevice.c 2012/03/25 10:41:45 2.69
@@ -1448,7 +1448,7 @@
if (dvbTuner && ProvidesTransponder(Channel)) {
result = hasPriority;
- if (Priority >= 0) {
+ if (Priority > IDLEPRIORITY) {
if (Receiving()) {
if (dvbTuner->IsTunedTo(Channel)) {
if (Channel->Vpid() && !HasPid(Channel->Vpid()) || Channel->Apid(0) && !HasPid(Channel->Apid(0)) || Channel->Dpid(0) && !HasPid(Channel->Dpid(0))) {

|
|
Source code |
1 2 3 4 5 6 7 |
if (dvbTuner && ProvidesTransponder(Channel)) {
result = hasPriority;
- if (Priority > IDLEPRIORITY) {
+// if (Priority > IDLEPRIORITY) {
+ if (Priority >= 0) {
if (Receiving()) {
if (dvbTuner->IsTunedTo(Channel)) {
|
This post has been edited 1 times, last edit by "Uwe" (Apr 1st 2012, 2:21pm)
|
|
Source code |
1 2 3 4 5 6 7 8 9 |
Plugin arghdirector: make[1]: Entering directory `/test/vdr-1.7.27/PLUGINS/src/arghdirector-0.2.7-test1' make[1]: Leaving directory `/test/vdr-1.7.27/PLUGINS/src/arghdirector-0.2.7-test1' make[1]: Entering directory `/test/vdr-1.7.27/PLUGINS/src/arghdirector-0.2.7-test1' g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -DUSE_GRAPHTFT -DUSE_JUMPPLAY -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME=' "arghdirector"' -I/usr/src/dvb/linux/include -I../../../include -I/usr/src/dvb/linux/include arghdirector.c ../../../include/vdr/status.h:36:16: error: âvirtual void cStatus::ChannelSwitch(const cDevice*, int, bool)â was hidden [-Werror=overloaded-v irtual] arghdirector.c:82:16: error: by âvirtual void cDirectorStatus::ChannelSwitch(const cDevice*, int)â [-Werror=overloaded-virtual] cc1plus: some warnings being treated as errors make[1]: *** [arghdirector.o] Error 1 |
Ich habe das Makefile des Plugins deshalb so geändert:
Quoted
- Made the "overloaded-virtual" warning an error to detect hidden overloaded
virtual functions (thanks to Anssi Hannula for pointing out -Werror=...).
Plugin authors may want to change -Woverloaded-virtual to -Werror=overloaded-virtual
in their Makefiles.
|
|
Source code |
1 2 3 |
CXX ?= g++ -CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual +CXXFLAGS ?= -O2 -Wall -Werror=overloaded-virtual |
This post has been edited 1 times, last edit by "hotzenplotz5" (Apr 1st 2012, 6:55pm)
Dortarghdirector 0.2.7 ? wo gibt es das ?


This post has been edited 2 times, last edit by "rudirabbit" (Apr 2nd 2012, 8:11pm)
Was hast du gegen den API Wrapper?
Ich habe den Tipp von Klaus ([ANNOUNCE] VDR developer version 1.7.23) schon probiert - leider meckert der VDR nach Installation immer noch nach DVB API 5.3.
Hast du den Pfad dazu in make.config korrekt gesetzt?
cu
This post has been edited 1 times, last edit by "HALLO01" (Apr 2nd 2012, 7:31pm)

Frage: Ist das nur bei mir so?

This post has been edited 2 times, last edit by "fnu" (Apr 4th 2012, 10:46am)
Das ist auf FreeBSD, getestet zuletzt mit vanilla vdr + FreeBSD portability patches: http://people.freebsd.org/~nox/tmp/vdr-ports-1.7.27-005.sharMoin!
Was für einen vdr setzt du denn dein, irgend eine bestimmte Distribution, irgendwelche Patches oder vanilla-vdr?
Lars.
Ja, so ist das hier auch, Menu -> Einstellung -> EPG -> Scan tut nix, und mit nem dual tuner (ich hab da zwar nur dvb-t) faellt das Problem nicht auf. Und mit 1.7.22 (die Version ist im Moment noch in ports: http://www.freshports.org/multimedia/vdr) tat das hier auch noch.Ich habe schon gedacht es liegt an meinem Plugin.
Ich habe diesen Effect auch mit 1.7.25 (gentoo mit diesen Patch ddepgentry liemikuutio mainmenuhooks menuorg nalustripper yaepg).
Mit 1.7.22 hat sicher noch geklappt. Wenn man Menu -> Einstellung -> EPG -> Scan ausgeführt hat, ist das Bild eingefrohren und
man konnte im syslog den scan sehen. Dies ist mit dieser Version nicht mehr der Fall.
Ich habe nun den zweiten LNB Eingang aktiviert, nun klappt der Scan wieder.
Johns
This post has been edited 1 times, last edit by "nox" (Apr 5th 2012, 10:25pm) with the following reason: softhddevice nicht dvbhddevice
http://article.gmane.org/gmane.linux.vdr/45881This post has been edited 1 times, last edit by "nox" (Apr 6th 2012, 10:37pm) with the following reason: typo

|
|
Source code |
1 2 3 4 5 6 7 |
/*TODO virtual void SetItem(const cEvent *Event, int Index, bool Current, bool Selectable, bool NowNext???, bool Schedule???); virtual void SetItem(const cTimer *Timer, int Index, bool Current, bool Selectable); virtual void SetItem(const cChannel *Channel, int Index, bool Current, bool Selectable); virtual void SetItem(const cRecording *Recording, int Index, bool Current, bool Selectable); --> false: call SetItem(text) */ |