1 2 3 [4] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
 

Offline Ein Eike

  • Newbie
  • *
  • Posts: 23
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #45 on: June 25, 2021, 20:30:46 »
hast du mal die Stelle wo das delet gemacht wird,
denn naluStreamProcessor kann ja auch 'NULL' sein.

Sieht sauber aus:

Code: [Select]
cRecorder::~cRecorder()
{
  Detach();
  if (naluStreamProcessor) {
     long long int TotalPackets = naluStreamProcessor->GetTotalPackets();
     long long int DroppedPackets = naluStreamProcessor->GetDroppedPackets();
     isyslog("NALU fill dumper: %lld of %lld packets dropped, %lli%%", DroppedPackets, TotalPackets, TotalPackets ? DroppedPackets*100/TotalPackets : 0);
     delete naluStreamProcessor;
     }


(delete auf NULL wäre übrigens sogar legal: https://stackoverflow.com/a/4190733 )
« Last Edit: June 25, 2021, 20:34:23 by Ein Eike »

Online rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1339
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #46 on: June 25, 2021, 22:37:16 »
@Pit,

kannst du den naludump-patch mal wieder einbauen,
vieleicht kann man das debuggen.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x Cubietruck
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1393
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #47 on: June 26, 2021, 08:35:59 »
Hallo Zusammen,

also ich habe nun den bestehenden NaluDump-Patch aktiviert und das Update steht zur Verfügung.

ACHTUNG: Diese VDR 2.5.5 funktioniert nicht einwandfrei, sobald man das Plugin permashift mit aktiviert, daher der Hinweis das Update nur zur Analyse nehmen. Beim Senderwechsel ist sofort der NOtausstieg beim VDR, also nicht wirklich zum genießen.

Hoffe doch, das ihr die Stelle findet.

@Eike: Ja, das Debug-Log vom letzten Thread war der Gutfall. UNd danke für die Erklärungen für die permashift Bedienung funktioniert wie es soll. Tolle Funktion, die Du damals überlegt hast. Bin froh, das wir die hier auch wieder in der MLD 5.5 einbauen können.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline Ein Eike

  • Newbie
  • *
  • Posts: 23
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #48 on: June 27, 2021, 23:06:06 »
Der Permashift-Patch ändert den Konstruktor von cRecorder,
dadurch scheint die Initialisierung von "naluStreamProcessor" nicht zum Zuge zu kommen.

Ob es die Funktionalität komplett erhalten würde, weiß ich nicht,
aber ich würde vorschlagen, den naludump-Patch so zu ändern:

Statt...

Code: [Select]
+++ vdr-2.4.1-naludump-0.1/recorder.h   2014-03-30 17:47:25.000000000 +0200
@@ -21,6 +21,7 @@
   cRingBufferLinear *ringBuffer;
   cFrameDetector *frameDetector;
   cPatPmtGenerator patPmtGenerator;
+  cNaluStreamProcessor *naluStreamProcessor;
   cFileName *fileName;
   cIndexFile *index;
   cUnbufferedFile *recordFile;

... besser ...

Code: [Select]
+++ vdr-2.4.1-naludump-0.1/recorder.h   2014-03-30 17:47:25.000000000 +0200
@@ -21,6 +21,7 @@
   cRingBufferLinear *ringBuffer;
   cFrameDetector *frameDetector;
   cPatPmtGenerator patPmtGenerator;
+  cNaluStreamProcessor *naluStreamProcessor = NULL;
   cFileName *fileName;
   cIndexFile *index;
   cUnbufferedFile *recordFile;

Probiert das mal.

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1393
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #49 on: June 28, 2021, 08:25:23 »
Hallo Eike,

habe das übernommen und neu gebaut. Leider wieder das gleiche Verhalten, ==> Sobald ein Kanalwechsel vorgenommen wird kommt der Notausstieg.

Das Debug-Log zeigt genau den Fall.

Danke, fürs mit suchen.

Gruß,
Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline Matthias

  • Expert Member
  • *****
  • Posts: 1997
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #50 on: August 27, 2021, 12:44:57 »
Hallo Zusammen,

frisch aus dem Urlaub zurück, das Wetter ist mies.
Also wieder Zeit die Glotze anzumachen.

Kommen wir bei dem Thema weiter?

Grüße
Matthias Budde
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 19377
    • View Profile
    • ClausMuus.de
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #51 on: August 27, 2021, 15:02:50 »
Bei dem im 5.5 unstable verwendeten VDR-2.5.4 soll der Fehler nicht mehr auftreten.
MLD 5.4 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.4 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

Offline Matthias

  • Expert Member
  • *****
  • Posts: 1997
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #52 on: September 01, 2021, 12:35:39 »
Kurze Rückmeldung nach reichlich Tests.

Ich habe die 5.5 unstable 64 Bit auf meiner NUC per Netinstall neu installiert.
Permashift installiert und siehe da, keine Abstürze.
Sobald ich aber TVGuide installiere habe ich einen VDR Neustart bei nahezu jedem Kanalwechsel.
Wenn ich Permashift deinstalliere und nur TVGuide nutze läuft wieder alles

Code: [Select]
vdr-plugin-epgsearch 2021.05.25-17+2.5.6.3
vdr-plugin-menuorg 2018.02.27-6+2.5.6.3
vdr-plugin-permashift 1:2021.08.05-12+2.5.6.3
vdr-plugin-satip 1:2021.05.30-24+2.5.6.3
vdr-plugin-softhddevice 1.2.2-75.6+2.5.6.3
vdr-plugin-tvguide 1.3.5-14.2+2.5.6.3
vdr 2.5.6.3-220.10

Debug Logs sind hochgeladen: BJGPNN

Danke
Matthias
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1393
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #53 on: September 01, 2021, 17:31:02 »
Hallo Matthias,

Ok, es kann sein, das innerhalb vom TVGuide Plugin die neuen Anpassungen zum VDR 2.5.6 fehlen, aber dazu müsste sich der Pluginowner mal äussern.

KÖnntest Du bitte mal das aktuellere TVGuideNG ausprobieren im Zusammenspiel mit Permashift? Oder sind da alle Funktionen drin im TVGuide, die Du erwartest?

Danke,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 19377
    • View Profile
    • ClausMuus.de
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #54 on: September 01, 2021, 23:02:56 »
Der TVGuideNG funktioniert aber nur zusammen mit dem Skindesigner.
MLD 5.4 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.4 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

Offline Matthias

  • Expert Member
  • *****
  • Posts: 1997
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #55 on: September 02, 2021, 08:12:19 »
Hallo Claus,

ich probiere TVGuideNG aus.
Leider fehlen in der NG Variante viele Features, um z.B. Schriftgröße anzupassen.
Wir werden nicht jünger.... :-)
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline Matthias

  • Expert Member
  • *****
  • Posts: 1997
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #56 on: September 02, 2021, 08:19:56 »
Hallo Matthias,

Ok, es kann sein, das innerhalb vom TVGuide Plugin die neuen Anpassungen zum VDR 2.5.6 fehlen, aber dazu müsste sich der Pluginowner mal äussern.


Danke,

Pit

Ich hab die Anfrage im VDR Portal gestellt https://www.vdr-portal.de/forum/index.php?thread/132450-tvguide-und-vdr-2-4-0/&postID=1343522#post1343522
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline Matthias

  • Expert Member
  • *****
  • Posts: 1997
    • View Profile
MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
« Reply #57 on: September 02, 2021, 09:57:59 »
Hallo Claus,

ich probiere TVGuideNG aus.
Leider fehlen in der NG Variante viele Features, um z.B. Schriftgröße anzupassen.
Wir werden nicht jünger.... :-)

TVGuideNG funktioniert ohne Abstürze
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

1 2 3 [4] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.5 amd64 unstable VDR crasht bei Kanalwechsel
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.