Jump to content

Appcrash mit Lentoid Decoder


gleddamax

Recommended Posts

Hallo zusammen,

 

hin und wieder kommt es bei mir vor, dass der DVBViewer mit dem Lentoid als HEVC-Decoder abstürzt. Windows zeigt dann folgende Fehlermeldung:

Spoiler

Problemsignatur:
  Problemereignisname:    APPCRASH
  Anwendungsname:    DVBViewer.exe
  Anwendungsversion:    6.0.3.0
  Anwendungszeitstempel:    2a425e19
  Fehlermodulname:    hevcdecfltr.dll
  Fehlermodulversion:    2.1.0.2
  Fehlermodulzeitstempel:    565ec6ab
  Ausnahmecode:    c0000005
  Ausnahmeoffset:    00025be1
  Betriebsystemversion:    6.1.7601.2.1.0.256.48
  Gebietsschema-ID:    1031
  Zusatzinformation 1:    0a9e
  Zusatzinformation 2:    0a9e372d3b4ad19135b953a78882e789
  Zusatzinformation 3:    0a9e
  Zusatzinformation 4:    0a9e372d3b4ad19135b953a78882e789

 

Gestern Abend nahm ich das heute-journal auf und zufälligerweise enthält sie eine derart problematische Passage. Ich habe sie mit dem TS-Doctor herauskopiert, der übrigens keine Fehler oder Warnungen anzeigt, und hier als Sample (ca.11MB) hochgeladen.

Auch die EPG-Informationsdatei (angehängte txt) zeigt keine Fehler an, mit einer Logdatei kann ich leider nicht dienen, da die bis jetzt abgeschaltet waren.

Die angehängte Log-Datei ist vom TS-Doctor beim Herauskopieren des Sample erzeugt worden , die _check.log bei der reinen Überprüfung der Quelldatei.

 

Der LAV Video Decoder mit DXVA2 (native/copy-back) verschluckt sich kurz daran, läuft anschließend aber weiter. Mit CUVID gibt es kurz Pixelgrütze, läuft insgesamt noch am geschmeidigsten durch. Beim Cyberlink bleibt das Bild stehen, läuft nach etlichen Sekunden weiter.

 

Meine Frage ist, ob der DVBViewer bei euch bzw. den Entwicklern auch abstürzt und ob im DVBViewer der Fehler abgefangen werden kannn oder das nur beim Entwickler des Decoders möglich ist.

support.zip

heute-journal (Wetter) [ZDF HD (deu)] _Nachrichten Aktuelles (20170720)_check.log

heute-journal (Wetter) [ZDF HD (deu)] _Nachrichten Aktuelles (20170720).txt

heute-journal (Wetter) (20170720)_Sample-TS-Docotor.log

Edited by gleddamax
Link to comment
51 minutes ago, gleddamax said:

Meine Frage ist, ob der DVBViewer bei euch bzw. den Entwicklern auch abstürzt

 

Macht er.

 

51 minutes ago, gleddamax said:

und ob im DVBViewer der Fehler abgefangen werden kannn oder das nur beim Entwickler des Decoders möglich ist.

 

Eher letzteres. Zumindest liegt die Ursache im Lentoid Decoder. Der Cyberlink HEVC Decoder kommt ohne Crash mit ein paar Blockartefakten über die Stelle hinweg. Das Sample enthält offenbar einen Fehler (z.B. Diskontinuität durch Empfangsstörung), mit der der Lentoid Decoder nicht zurechtkommt.

 

Der DVBViewer Sourcefilter meldet Diskontinuitäten bereits an den Decoder, wenn er sie erkennt. In diesem Fall erkennt er allerdings keine. Das kann passieren, wenn die Anzahl der fehlenden TS-Pakete im Video-Stream ein Vielfaches von 16 ist, weil der Continuity Counter im Header der TS Pakete auf 4 Bit beschränkt ist und deshalb nur bis 15 zählt. Danach springt er wieder auf 0 zurück. Oder es handelt sich um eine Störung, die die TS-Paketstruktur nicht beeinträchtigt. Hierbei kann auch eine Rolle spielen, ob das DVB-Gerät bzw. sein Treiber nicht korrigierbare Pakete mit Datenschrott an die Anwendung weiterreicht oder weglässt.

 

Wie auch immer: Um vorab zu erkennen, dass in dem Stream etwas nicht stimmt, müsste der DVBViewer Filter ebenso wie der Decoder die gesamten Videodaten parsen. Das wäre ein Riesen-Aufwand und ist praktisch nicht zu leisten.

 

Link to comment

Erinnert mich an eine Informatikvorlesung, wobei es neben nicht behebbaren Fehlern auch um nicht erkennbare Fehler ging.

Alles klar, war auch mehr eine Frage des Interesses; also nicht so wichtig für mich.

 

Jedenfalls wieder was gelernt, danke. :original:

 

Link to comment

Mit dem Lentoid 64bit kommt der MPC-HC x64 prima über die Stelle. Kurzzeitige Artefakte an der Fehlerstelle ist alles, was man merkt.

Link to comment

Windows 10 App Filme & TV zeigt die Störung, spielt aber weiter.

MPC-HC.1.7.13.x64:

LAV 0.70.2.1 zeigt KEINE Fehler mit Hardwaredekodierung, wohl aber bei Softwaredekodierung, spielt aber in allen Fällen weiter. Erstaunlich!

Mit Lentoid wird die Störung gezeigt, aber ist das nicht ein Softwaredecoder??

 

 

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...