Mir ist aufgefallen, dass das Setup Programm eine andere FFdecsa.dll installiert als in dem Einzeldownload (bin Verzeichnis), ein Filecompare zeigt Unterschiede.
Absicht oder Fehler? Habe AVX2 256 probiert.
Ich verwende die Dateien aus "bin" (nicht den Installer) und alles funktioniert prima.
das hilft nicht, du bestimmst (filterst) für welche chid_s der reader geöffnet ist
Beispiel: dvbapiNET sendet ecm mit Chid 13B5, aber Karte hat Autorisierung 1F5D. Ecm mit diesem chid, aber dvbapiNET sendet nicht mehr, es bleibt am 13B5 hängen.
Hier ist das Protokoll, vielleicht gibt es ein Problem mit dem 4. Byte(03) für Chid 1F42- unerwarteter Wert
Diese Modifikation SectionBase.cs hat geholfen:
Code:
private bool AddPacket(IntPtr tsPacket, int plOffset)
{
lock (this)
{
...
int u = Marshal.ReadByte(tsPacket, 4 + plOffset + 1);
int l = Marshal.ReadByte(tsPacket, 4 + plOffset + 2);
- u &= 0x0f;
+ u &= 0xff;
l |= u << 8;
Ich weiß nicht, ob es richtig ist.
Danke für deine Arbeit.
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.