1 2 [3] 4 5 >>> Archiv / MLD 3.x / Development / Vdr 1.7.29
 

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Vdr 1.7.29
« Reply #30 on: August 21, 2012, 11:13:44 »
Quote
Hi,

Folgende Addons werden zur Zeit nicht gebaut:
xvdr
radioinfo
anacron
vdrmanager

Was dabei auf die neu VDR-Version zurückzuführen ist (oder schon vorher nicht ging), weiß ich jedoch nicht. Ich habe mir auch noch nicht die Fehlermeldungen angeschaut.

Claus
Danke claus da muss ich noch mal schauen

die Plugins kenne ich ja noch gar nicht ;)  .... nur Radioinfo ist mein momentanes Problemkind ....CReceiver Problem .... mal schauen ob ichs gerichtet bekomme.

Anacron ? Ist glaube ich kein VDR Plugin ... oder?

XVDR PATCH
Code: [Select]

diff --git a/src/live/livepatfilter.c b/src/live/livepatfilter.c
index e811c8c..f1b94fd 100644
--- a/src/live/livepatfilter.c
+++ b/src/live/livepatfilter.c
@@ -447,7 +447,7 @@ void cLivePatFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Le
         }
       }
 
-      m_Streamer->m_Receiver  = new cLiveReceiver(m_Streamer, m_Channel->GetChannelID(), m_Streamer->m_Priority, m_Streamer->m_Pids);
+      m_Streamer->m_Receiver  = new cLiveReceiver(m_Streamer, m_Channel, m_Streamer->m_Priority, m_Streamer->m_Pids);
       m_Streamer->m_Device->AttachReceiver(m_Streamer->m_Receiver);
       INFOLOG("Currently unknown new streams found, requesting stream change");
       m_Streamer->RequestStreamChange();
diff --git a/src/live/livereceiver.c b/src/live/livereceiver.c
index 34f5ba8..528f65a 100644
--- a/src/live/livereceiver.c
+++ b/src/live/livereceiver.c
@@ -27,10 +27,12 @@
 #include "livereceiver.h"
 #include "livestreamer.h"
 
-cLiveReceiver::cLiveReceiver(cLiveStreamer *Streamer, tChannelID ChannelID, int Priority, const int *Pids)
- : cReceiver(ChannelID, Priority, 0, Pids)
+cLiveReceiver::cLiveReceiver(cLiveStreamer *Streamer, const cChannel *Channel, int Priority, const int *Pids)
+ : cReceiver(Channel, Priority)
  , m_Streamer(Streamer)
 {
+  AddPid(0);
+  AddPids(Pids);
   [url=http://minidvblinux.de/wiki/mld/debug_log]Debug-Log[/url]("Starting live receiver");
 }
 
diff --git a/src/live/livereceiver.h b/src/live/livereceiver.h
index 8d23522..2ccd8bf 100644
--- a/src/live/livereceiver.h
+++ b/src/live/livereceiver.h
@@ -42,7 +42,7 @@ protected:
   virtual void Receive(uchar *Data, int Length);
 
 public:
-  cLiveReceiver(cLiveStreamer *Streamer, tChannelID ChannelID, int Priority, const int *Pids);
+  cLiveReceiver(cLiveStreamer *Streamer, const cChannel *Channel, int Priority, const int *Pids);
   virtual ~cLiveReceiver();
 };
 
diff --git a/src/live/livestreamer.c b/src/live/livestreamer.c
index a2d6826..6bafc02 100644
--- a/src/live/livestreamer.c
+++ b/src/live/livestreamer.c
@@ -406,7 +406,7 @@ bool cLiveStreamer::StreamChannel(const cChannel *channel, int priority, cxSocke
   if (m_NumStreams > 0 && m_Socket)
   {
     [url=http://minidvblinux.de/wiki/mld/debug_log]Debug-Log[/url]("Creating new live Receiver");
-    m_Receiver  = new cLiveReceiver(this, m_Channel->GetChannelID(), m_Priority, m_Pids);
+    m_Receiver  = new cLiveReceiver(this, m_Channel, m_Priority, m_Pids);
     m_PatFilter = new cLivePatFilter(this, m_Channel);
     m_Device->AttachReceiver(m_Receiver);
     m_Device->AttachFilter(m_PatFilter);
diff --git a/src/xvdr/xvdrclient.c b/src/xvdr/xvdrclient.c
index cea1af2..931ea61 100644
--- a/src/xvdr/xvdrclient.c
+++ b/src/xvdr/xvdrclient.c
@@ -1572,7 +1572,7 @@ bool cXVDRClient::processRECORDINGS_GetList() /* OPCODE 102 */
       }
       else
       {
-        recordingStart = recording->start;
+        recordingStart = recording->Start();
       }
     }
     [url=http://minidvblinux.de/wiki/mld/debug_log]Debug-Log[/url]("GRI: RC: recordingStart=%lu recordingDuration=%i", recordingStart, recordingDuration);
@@ -1584,10 +1584,10 @@ bool cXVDRClient::processRECORDINGS_GetList() /* OPCODE 102 */
     m_resp->add_U32(recordingDuration);
 
     // priority
-    m_resp->add_U32(recording->priority);
+    m_resp->add_U32(recording->Priority());
 
     // lifetime
-    m_resp->add_U32(recording->lifetime);
+    m_resp->add_U32(recording->Lifetime());
 
     // channel_name
     m_resp->add_String(recording->Info()->ChannelName() ? m_toUTF8.Convert(recording->Info()->ChannelName()) : "");


edit: mir fällt gerade auf der patch von xvdr kann man gut auf radioinfo anwenden ...(natürlich nicht so einfach) aber das Problem ist das gleiche ;)
« Last Edit: August 21, 2012, 11:46:01 by Christian »
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Vdr 1.7.29
« Reply #31 on: August 21, 2012, 11:39:19 »
Quote
anacron
vdrmanager
Das kann ich unter Ubuntu 11.10 nicht bestätigen. Das Plugin und Addon werden gebaut. Anacron ist, wie von Christian schon geschrieben, kein Plugin.

EDIT: xvdr wird auch ohne Patch gebaut.

MfG
wino
« Last Edit: August 21, 2012, 11:42:57 by wino »

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Vdr 1.7.29
« Reply #32 on: August 21, 2012, 11:53:44 »
Quote
Quote
anacron
vdrmanager
Das kann ich unter Ubuntu 11.10 nicht bestätigen. Das Plugin und Addon werden gebaut. Anacron ist, wie von Christian schon geschrieben, kein Plugin.

EDIT: xvdr wird auch ohne Patch gebaut.

MfG
wino
liegt am momentanen 23_vdr_compatibility.patch ... sauber wäre der obere Patch ;)
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Vdr 1.7.29
« Reply #33 on: August 21, 2012, 12:04:37 »
Quote
EDIT: xvdr wird auch ohne Patch gebaut.
Quote
liegt am momentanen 23_vdr_compatibility.patch ... sauber wäre der obere Patch ;)
Danke. Daran erkennt man den VDR Profi. Weshalb werden die genannten Plungins bzw. Addon nicht bei Claus gebaut? Natty?

MfG
wino

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Vdr 1.7.29
« Reply #34 on: August 21, 2012, 15:53:42 »
Auch unter Ubuntu 12.04 Precise werden bis auf skinpealhd und radioinfo alle Plugins kompiliert. Eine Besonderheit bietet das DVD Plugin. Den vorhandenen Patch habe ich gelöscht und gegen einen anderen getauscht. Leider wird der Patch nicht angewendet. Daher wird das Plugin nicht automatisch erstellt. Wendet man den Patch (src/dvd patch -p1 < ../01_dvd.patch) per Hand an, baut das Plugin.

Die Fehlermeldung bei skinpealhd ist folgende:
Code: [Select]
 skinpearlhd:
../../../include/vdr/recording.h: In Elementfunktion »virtual void cSkinPearlHDDisplayMenu::SetRecording(const cRecording*)«:
../../../include/vdr/recording.h:106:10: Fehler: »time_t cRecording::start« ist privat
pearlhd.c:1090:65: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h:106:10: Fehler: »time_t cRecording::start« ist privat
pearlhd.c:1090:96: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h: In Elementfunktion »int cSkinPearlHDDisplayMenu::GetRecordingCuttedLength(const char*, double, bool)«:
../../../include/vdr/recording.h:219:7: Fehler: »int cMark::position« ist privat
pearlhd.c:1483:58: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h:219:7: Fehler: »int cMark::position« ist privat
pearlhd.c:1485:16: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h:219:7: Fehler: »int cMark::position« ist privat
pearlhd.c:1487:27: Fehler: in diesem Zusammenhang
make[4]: *** [pearlhd.o] Fehler 1

*** failed plugins: skinpearlhd

MfG
wino

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Vdr 1.7.29
« Reply #35 on: August 21, 2012, 15:56:54 »
Quote
Auch unter Ubuntu 12.04 Precise werden bis auf skinpealhd und radioinfo alle Plugins kompiliert. Eine Besonderheit bietet das DVD Plugin. Den vorhandenen Patch habe ich gelöscht und gegen einen anderen getauscht. Leider wird der Patch nicht angewendet. Daher wird das Plugin nicht automatisch erstellt. Wendet man den Patch (src/dvd patch -p1 < ../01_dvd.patch) per Hand an, baut das Plugin.

Die Fehlermeldung bei skinpealhd ist folgende:
Code: [Select]
 skinpearlhd:
../../../include/vdr/recording.h: In Elementfunktion »virtual void cSkinPearlHDDisplayMenu::SetRecording(const cRecording*)«:
../../../include/vdr/recording.h:106:10: Fehler: »time_t cRecording::start« ist privat
pearlhd.c:1090:65: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h:106:10: Fehler: »time_t cRecording::start« ist privat
pearlhd.c:1090:96: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h: In Elementfunktion »int cSkinPearlHDDisplayMenu::GetRecordingCuttedLength(const char*, double, bool)«:
../../../include/vdr/recording.h:219:7: Fehler: »int cMark::position« ist privat
pearlhd.c:1483:58: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h:219:7: Fehler: »int cMark::position« ist privat
pearlhd.c:1485:16: Fehler: in diesem Zusammenhang
../../../include/vdr/recording.h:219:7: Fehler: »int cMark::position« ist privat
pearlhd.c:1487:27: Fehler: in diesem Zusammenhang
make[4]: *** [pearlhd.o] Fehler 1

*** failed plugins: skinpearlhd

MfG
wino
der Fehler ist leicht zu beheben ;)

ändere mal im src Code pearlhd.c

Code: [Select]
cMark::position
in
Code: [Select]
cMark::Position()
und
Code: [Select]
cRecording::start
in
Code: [Select]
cRecording::Start()

aber: ich denke der Patch ist auch schon jetzt im Addon oder?
« Last Edit: August 21, 2012, 15:58:48 by Christian »
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Vdr 1.7.29
« Reply #36 on: August 21, 2012, 16:25:09 »
Quote
der Fehler ist leicht zu beheben ;)

ändere mal im src Code pearlhd.c

Code: [Select]
cMark::position
in
Code: [Select]
cMark::Position()
und
Code: [Select]
cRecording::start
in
Code: [Select]
cRecording::Start()

aber: ich denke der Patch ist auch schon jetzt im Addon oder?
Bei mir gibt es bei dem Plugin skinpearlhd in der Datei pearlhd.c kein cMark::position oder cRecording::start. Einen Patch ebenso wenig.

MfG
wino

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Vdr 1.7.29
« Reply #37 on: August 21, 2012, 16:33:23 »
Quote
Quote
der Fehler ist leicht zu beheben ;)

ändere mal im src Code pearlhd.c

Code: [Select]
cMark::position
in
Code: [Select]
cMark::Position()
und
Code: [Select]
cRecording::start
in
Code: [Select]
cRecording::Start()

aber: ich denke der Patch ist auch schon jetzt im Addon oder?
Bei mir gibt es bei dem Plugin skinpearlhd in der Datei pearlhd.c kein cMark::position oder cRecording::start. Einen Patch ebenso wenig.

MfG
wino
Ich gucke noch mal :) aber in den Zeilen sollen "start" und "position" sein ?  
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Vdr 1.7.29
« Reply #38 on: August 21, 2012, 16:42:38 »
Quote
Ich gucke noch mal :) aber in den Zeilen sollen "start" und "position" sein ?
Entschuldigung, falscher Alarm.

Nach einem erneuten auschecken ist der erwähnte Patch vorhanden und das Plugin wird bei beiden Ubuntu-Versionen gebaut. Bleibt nur noch radioinfo und weshalb der Patch bei dem DVD Plugin (Precise) nicht zur Anwendung kommt.

Danke für Deine tolle Arbeit.

MfG
wino

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Vdr 1.7.29
« Reply #39 on: August 21, 2012, 20:57:08 »
Hi, hier meine versprochene Rückmeldung. Habe inzwischen alle 4 Geräte auf den vdr 1.7.29 umgestellt. Insbesondere toll finde ich, dass ich den VDR nicht mehr selbst patchen muss. Der von dir aktivierte MCLI-Patch funktioniert bei mir derzeit prächtig. Bislang musste ich die CAID in der channels.conf anpassen und dem VDR das Aktualisieren der channels.conf verbieten. Das ist nun vorbei. Ich hoffe, dass andere Nutzer durch den Patch keine Nachteile haben.

Was bei mir noch nicht funktioniert, ist das Sortieren der Aufnahmen. Da wurde allerdings von Klaus noch ein Patch zur Verfügung gestellt. Vielleicht ist der ja noch nicht in den Sourcen enthalten. Ist für mich auch nicht dringend, der VDR 1.7.30 kommt bestimmt bald :))

LCars auf dem HD-Client gefällt mir wirklich sehr gut. Allerdings sieht es auf den SD-Clients bei mir nicht so gut aus. Hier habe ich nur 2 Farben (orange und violett). Auch die Anzeige für die Einstellungen ist m.E. zu groß geraten - z.B. sehe ich bei den Einstellungen zum OSD nur den ersten Buchstaben (möchte ich LCars wählen, sehe ich davon nur das "L". Habt ihr auch die Probleme bzw. was kann ich wo sinnvoll einstellen?

Christian, dir nochmals vielen Dank. Aus meiner Sicht war das mal wieder ein gelungenes Update!

Viele Grüße skippy
meine MLDs (show / hide)

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Vdr 1.7.29
« Reply #40 on: August 21, 2012, 21:08:39 »
Quote
Hi, hier meine versprochene Rückmeldung. Habe inzwischen alle 4 Geräte auf den vdr 1.7.29 umgestellt. Insbesondere toll finde ich, dass ich den VDR nicht mehr selbst patchen muss. Der von dir aktivierte MCLI-Patch funktioniert bei mir derzeit prächtig. Bislang musste ich die CAID in der channels.conf anpassen und dem VDR das Aktualisieren der channels.conf verbieten. Das ist nun vorbei. Ich hoffe, dass andere Nutzer durch den Patch keine Nachteile haben.

Was bei mir noch nicht funktioniert, ist das Sortieren der Aufnahmen. Da wurde allerdings von Klaus noch ein Patch zur Verfügung gestellt. Vielleicht ist der ja noch nicht in den Sourcen enthalten. Ist für mich auch nicht dringend, der VDR 1.7.30 kommt bestimmt bald :))

LCars auf dem HD-Client gefällt mir wirklich sehr gut. Allerdings sieht es auf den SD-Clients bei mir nicht so gut aus. Hier habe ich nur 2 Farben (orange und violett). Auch die Anzeige für die Einstellungen ist m.E. zu groß geraten - z.B. sehe ich bei den Einstellungen zum OSD nur den ersten Buchstaben (möchte ich LCars wählen, sehe ich davon nur das "L". Habt ihr auch die Probleme bzw. was kann ich wo sinnvoll einstellen?

Christian, dir nochmals vielen Dank. Aus meiner Sicht war das mal wieder ein gelungenes Update!

Viele Grüße skippy
Hi,

Ich habe noch 1-2 typos gefunden und werde in diesem zusammenhang den Patch mit einfügen (ja der Patch von Kls ist mit durch die Tastatur gerutscht ;)
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Vdr 1.7.29
« Reply #41 on: August 21, 2012, 22:06:23 »
so die letzen
« Last Edit: August 21, 2012, 22:06:35 by Christian »
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Vdr 1.7.29
« Reply #42 on: August 22, 2012, 14:14:26 »
Hi Christian,

nur zur Info: Das Sortieren über die "0" klappt bei mir auch nach dem heutigen Update noch nicht.

Viele Grüße skippy
meine MLDs (show / hide)

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Vdr 1.7.29
« Reply #43 on: August 22, 2012, 14:50:33 »
Quote
Hi Christian,

nur zur Info: Das Sortieren über die "0" klappt bei mir auch nach dem heutigen Update noch nicht.

Viele Grüße skippy
extrecmenu hast du aber nicht drauf oder?
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Vdr 1.7.29
« Reply #44 on: August 22, 2012, 15:31:32 »
Quote
extrecmenu hast du aber nicht drauf oder?
Nicht auf den beiden Systemen (HD-Client und Server), auf denen ich das bislang getestet habe. Auf dem Server war extrecmenu mal darauf, was ich am leeren Verzeichnis unter /etc/vdr/plugins/extrecmenu festgestellt habe. Wenn ich auf den Systemen bei einer Aufzeichung die "0" drücke erhalte ich folgendes:

Code: [Select]
Datei:                                  Air Force One

Datum:                                  Die 28.02. 00:07
Kanal:                                  4  kabel eins
Länge:                                 2:12:55
Format:                                 TS
Größe:                                2766 MB (2.77 MBit/s)

Schnittmarken löschen?
Gespeicherten Zeitpunkt der letzten Wiedergabe löschen?

Das war auch vor dem heutigen Update so.

Viele Grüße skippy
meine MLDs (show / hide)

1 2 [3] 4 5 >>> Archiv / MLD 3.x / Development / Vdr 1.7.29
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.