Bin jetzt mal dazu gekommen, altdvb2.4 zu installieren.
Allerdings stehe ich wieder vor dem altbekannten Problem: An meiner Entwicklungsmaschine habe ich lediglich einen usb Technotrend S2-3600
AltDVB ist offenbar nicht in der Lage DVB-S2 zu tunen. Bekomme da kein Signal. selbst wenn ich alles manuell einstelle am Transponder.
Grundsätzlich knallt Stopfilter weg, hier meldet altdvb einen fehler. Fehlercode ist jedoch 0.
Weiterhin knallt irgendwann das startfilter weg, dabei hängt sich altdvb dann komplett auf. Ich weiß nicht was die Ursache ist. Habe leider keinen Einblick in den Quellcode.
Konkret geht es um die Aktionen:
Sie müssen registriert sein, um Links zu sehen.
Sie müssen registriert sein, um Links zu sehen.
sofern da jemand vorschläge hat, oder sich genauer mit der mdapi Schnittstelle auskennt, gerne melden!
PS: mir liegt mittlerweile der Quelcode von mdvbapi vor, die Implementierung wurde von dort übernommen, allerdings eben in C# umgeschrieben.
Nachtrag:
Mir kam da noch eine idee,
Das ist aber eher eine Behebung des Symptoms nicht der Ursache. Im anhang eine Debug-Version vom Plugin. Bitte nur zum TESTEN! vernwenden und mir bitte Rückmeldung geben. RTL UHD läuft damit....
Wenn man in den Filtern dann rein schaut, sieht man eine Fehlermeldung "Addfilter before delete filter"... Das wird die grundlegende Ursache erstmal sein. Generell sollte AltDVB da einen FEhler zurückgeben und nicht hängen bleiben.
Umgangen habe ich das ganze mit PostMessage statt Sendmessage aus der User32.dll zu nutzen. Da bin ich mir aber ziemlich sicher, funktioniert nicht mit anderen Programmen wie ProgDVB usw.