StreamMeNG HD 4.0.009.947 XMas

Moderator: Marta.Pfahl

Antworten
Nachricht
Autor
Benutzeravatar
Marta.Pfahl
Developer
Developer
Beiträge: 334
Registriert: 03 Dez 2013 22:08
Hat gedankt: 57 Mal
Hat Dank erhalten: 158 Mal

StreamMeNG HD 4.0.009.947 XMas

#1

Beitrag von Marta.Pfahl »

Dies ist das vorerst letztes Wartungs-Release.
Ich glaube im Großen und Ganzen läuft es jetzt stabil.
Die App läuft bei mir jetzt seit 6 Tagen durchgehend stabil.
Leider waren noch 2 verdeckte dicke Fehler in der App, welche zu
einem Freecer, oder Abstrutz führen konnten.
Im nächsten Release wird es (hoffentlich) etwas ganz Neues geben.

Ich wünsche allen opena.tv Usern friedliche und entspannte Weihnachen
und einen guten Rutsch ins neue Jahr.

CU 2025!!!

Neue Features:
+ Ich mußte die Windows Funktionen SetTimer / KillTimer
nachimplementieren, da diese unter Systemlast nicht besonders genau sind.
Dies ist nunmehr passiert, inkl. dem threadunabhängen
Callback Feature (Neu).
+ Beim App Startup wird nun geprüft ob eine FTP Verbindung
(Port 21) zum Receiver möglich ist. Ist dies nicht der Fall
wird der Button und das Feature "StreamRelay" deaktiviert.
+ Neues Startverhalten, zuerst werden die Plugins geladen,
die GUI initialsiert, die Bussinesslogik angeworfen
und danach die Hintergrundaufgaben gestartet - und nicht
mehr wie früher alles durcheinander...
+ Umstellung auf Visual Studio 2022 17.12.3.
+ Compiliert mit Toolset 14.42.34433.
+ Neue Mergemodule mit Runtime 14.42.34433.
+ Neue Web Installer 4.0.009.824.
+ Die SDL liegt jetzt in der Version 2.30.9 vor.
+ Kompiliert mit angepasster BCG Lib 36.0.
+ Der Zugriff auf das WEB-IF wird nun auch in der App angezeigt.
+ Setup: Die Windows Firewall wird nunmehr im Privat, Public und Domain Modus für StreamMe
freigeschaltet, sollte dies scheitern gibt es in der Installation ein Rollback.
+ Web-Installer Setup: Die Windows Firewall wird nunmehr im Privat, Public und Domain Modus für
den Download freigeschaltet, sollte dies scheitern gibt es in der Installation ein Rollback.
+ Ein paar kleiner kosmetische Verbesserungen in der Baustrasse

Bug-Fixes:
- Aufnahme-Manager: Beim Umschalten wurde programmintern "LockWindowUpdate" aufgerufen. Diese Funktion verhält
sich leider unter Windows 11 anders wie unter Windows Server 2022 und blockiert. Ich habe eine andere
Implementierung ohne "LockWindowUpdate" vorgenommen und somit das Blockieren unter Windows 11 behoben.
- ThreadPool: Es gab noch einen Zugriffsfehler zwischen der Hauptschleife und dem Sanitary Thread
des Pools, dieser konnte unter Umständen beim Aufräumen der Hauptroutine den freien Thread
unterm "Arsch" weglöschen - mega kritisch und dürfte schon etliche Jahre zu einem Absturz geführt haben.
- In der Klasse die für das Starten / Stoppen von Threads verantwortlich ist wurde
nur das "Stop-Signal" abgefragt, aber niemals das Thread "Terminiert-Signal" und
schon gar nicht in Kombination, es betrifft die APP und alle Plugins daher - mega kritisch...
- Media Server - möglicher Deadlock beim Beenden der App bzw. beim entladen des Moduls
sind gefixt.
- Aufnahme Manager: Im Popup "Manueller Aufnahmezeitpunkt" wird der Kalender nun
wieder richtig angezeigt (war ein Subclassing Problem).
- RTSP Server: sollte nun auch wieder Mediadateien scannen.
- RTSP Server: Indexübertretungen im Verzeichnis der gescannten
Dateien werden nun mehr abgefangen und sollten erst gar nicht mehr vorkommen.
- RTSP Server: Benutzersteuerung komplett überarbeitet
- Bei den LED Anzeigen ging es nicht immer 100% richtig zu (wann an, wann aus ?) - gefixt.
- Min. GUI Fixes
- Minor Bug Fixes - z.B. API Funktion "GetItemDataPtr" wird nun überall auf -1 überprüft.

GitLab Statistik:
- Insgesamt 11 Commits, Änderungen in 67 Datein und 12 neue Dateien (6 Klassen) hinzugekommen.

Getestet unter Windows 10 x64, Windows Server 2022 x64 und Windows 11 x64

Zum Download geht es wie immer hier.
Antworten

Zurück zu „Support and Download“