Hallo zusammen!
Der User NaN hat im engl. Forum eine verbesserte Version von DGDecode.dll 1.1.0 rausgebracht, sozusagen extra für den Rebuilder optimiert.
Seine Version 1.1.0+ ist wie der Name schon sagt, nur zur Originalversion 1.1.0 von Donald Graft kompatibel, nicht zu neueren DGIndex-Versionen!
Die Verbesserungen liegen hauptsächlich in einem Speedgewinn, der bei ca. 10 % gegenüber dem Original liegen soll.
Zitat von NaNNew (main) features:
- 10% more encoding speed without quality loss
- broken "info" and "upConv" parameters are now fixed
- backported the better slice decoding from DGDecode 1.4.3 (better resilience to video errors)
- added exception handling (was introduced in DGDecode 1.3.0)
Die Geschwindigkeit hängt wohl auch stark vom verwendeten Prozessor ab, die Werte beziehen sich auf die SSE2-Version (also für einen Pentium4 oder AMD 64), in NaN's Fall war es ein P4. Seit heute nacht gibt es auch eine SSE-Version, auf die ich gleich meinen AMD XP-M loslassen werde.
Ich hänge mal beide Versionen an!
Edit: Ich hab jetzt mal die überarbeitete SSE-Version angehängt, die auch den Vorteil hat, dass automatisch SSE2 gewählt wird, sofern die CPU das unterstützt. Wer also unschlüssig ist, welche Befehlsätze vom eigenen Prozessor unterstützt werden, bitte die SSE1-Variante wählen.
Zitat von NaNWarum's dann 2 unterschiedliche gibt? Liegt nur an unterschiedlichem scheduling und threading, das beim Kompilieren an die jeweilige cpu angepasst wird.
Der Originalthread (samt Quellcode) ist hier zu finden.
Cu Rippraff