corvy hat hier beschrieben dass bei ihm gelegentlich nach dem Start einer verschlüsselten Aufnahme VDR mit einem "emergency exit" einen Neustart durchführt.
Eine Ursache dafür könnten fehlerhafte Daten in der CAT section sein, die dann in weiterer Folge zur Ermittlung einer falschen EMM-Pid führen und damit das Programm nicht entschlüsselt wird.
Der Patch vdr-2.4.0-verify-cat-crc.patch prüft die Gültigkeit der Daten der CAT Section über die CRC32 Prüfsumme und die EMM-Pids werden dann nur bei fehlerfreien Daten ermittelt.
Da ich mir einerseits nicht ganz sicher bin, ob damit wirklich die Ursache des Problems behoben wird, andererseits der Fehler aber eher selten aufzutreten scheint und damit gar nicht leicht zu finden ist habe ich einen 2. Patch der im Hintergrund laufend alle einlangenden CAT-Sections überprüft und eine entsprechende Fehlermeldung ausgibt.
Ich selbst konnte bei einem Kurztest noch keinen Fehler feststellen. abe rVielleicht hat noch jemand Anderer Interesse diesen 2. Patch einzuspielen und Auffälligkeiten hier zu posten.
corvy : The HEXDUMP Macro is now includet in thevdr-2.4.0-verify-cat-crc-2-check-all.patch - manual patching is not required anymore.
Helmut