Edle Gase von DivX
DivX Inc. haben ihren Helium-Codec fĂĽr Multiprozessor- und Hyperthreading-Systeme in einer neuen Beta-Version herausgegeben.
Der DivX Inc. haben ihren Helium-Codec, eine Erweiterung des Standard-DivX-Codecs aus dem Create-Bundle 6 mit Unterstützung für symmetrisches Multiprocessing (SMP) und Hyperthreading (HT), weiterentwickelt und eine dritte Beta herausgegeben: den DivX He-3 Codec. Man benötigt als Basis zum Austesten ein installiertes Create-Bundle, der Codec wird danach als Update installiert.
Die Weiterentwicklungen umfassen eine verbesserte Erkennung von Dual-Core-Prozessoren, HT- und SMP-Systemen. Die Entwickler wollen viele Fehler beseitigt haben. Wie ĂĽblich spricht die DivX-Marketing-Abteilung von drastischen Geschwindigkeitssteigerungen der neuen Version.
Im Detail hat die Entwicklungsabteilung bei den SSE2-Routinen nachgelegt und diese optimiert, die Extreme-Quality- und Insane-Quality-Modi sollen deutlich zügiger arbeiten. Ein neuer High-Performance-Modus soll Videos gar 40 Prozent schneller als die Balanced-Einstellung des DivX-6-Codecs eindampfen, und dies bei nur geringfügiger Einbuße an Kompressionsstärke. Damit soll er dem Live-Mitschneiden von Fernsehprogrammen dienen, das Ergebnis ist kompatibel mit DivX-zertifizierten Standalone-Geräten. Auch der Fastest-Mode soll nun auf Standalones nutzbaren Inhalt abliefern -- vormals verbarg sich dahinter wohl ein reines Keyframe-Encoding vergleichbar mit MJPEG, nun ist aber eine zügige und doch spürbare Deltaframe-Kompression hinzugekommen.
DivX listet für den Codec auch bereits bekannte Probleme auf. So gibt es ein Memory-Leak beim Entladen der divx.dll in VirtualDub; in der DivX-eigenen Enkodierlösung ist die Global Motion Compensation (GMC) deaktiviert. Sollte man mit dem Video-for-Windows-Frontend (VfW) arbeiten, kann man GMC zwar nutzen, es arbeitet aber fehlerhaft und erzeugt dann Artefakte. Die PSNR-Ergebnisse des Insane-Quality-Modus liegen unter denen der DivX-6-Version. (dmk)