Die Veröffentlichung des Multimedia-Players VLC 3.0.23 ist online. Der Code wurde in C geschrieben und unter der LGPLv2.1-Lizenz veröffentlicht. Die Version wurde zwei Wochen nach dem Release von VLC 3.0.22 erstellt und umfasst hauptsächlich Fehlerbehebungen und Sicherheitsanfälligkeiten, die umgehend entdeckt wurden.
In der neuen Version:
- Abstürze bei der Verarbeitung bestimmter JPEG-Dateien mit JFIF-Headern wurden behoben.
- Probleme mit der Zeilenpositionierung bei der Verwendung von WebVTT (Web Video Text Tracks) wurden gelöst.
- In den Builds für die Windows-Plattform wurde der Dunkelmodus der Benutzeroberfläche auf Basis von Qt verbessert, Compilation-Probleme mit OpenGL-Modulen wurden behoben und die Bildanzeige über die D3D11-API wurde optimiert.
- Zusätzliche Informationen zum Audio-Codec (zur Unterstützung von Flac 24bit) wurden bereitgestellt.
- Die Vorbereitung auf die Kompatibilität mit taglib 2.0, Qt6, FFmpeg8, mingw-w64 13 sowie den neuen Versionen von libplacebo und pupnp wurde abgeschlossen.
- Sicherheitsanfälligkeiten wurden behoben: Dereferenzierung eines Nullzeigers in libass, undefinierter bitweiser Schiebe-Vorgang in theora, ganzzahliges Überlaufen in daala, Endlosschleife bei der Analyse von h264, Pufferüberlauf im PNG-Verarbeitungscode und mehrere Überläufe aufgrund von Formatierungsproblemen in verschiedenen Komponenten.
Quelle: opennet.ru
