NaN
11th January 2006, 08:48
This version is only compatible with DGDecode/DGMPGDec 1.1.0! Not with current versions of neuron2's DGMPGDec package! Use my version with DVD-rebuilder!
RERELEASE! Please download again - I accidentially left the old skal idct in the project (new one was disabled) - sorry for the inconvenience!
This time the tiny speedups just compensate the new features:
new IEEE1180 & Walken compliant version of Skal's idct added (fresh from xvid-cvs) - I definitely recommend this one for SSE2-users. In my tests it gives another 5% faster encodes (P4 with CCE) at the same or even better quality than the xvid-simple MMX idct. It replaces the old version, so it's idct=6.
integrated fixed reference idct (replaces old one), thanks to QuantumLeap for reminding me. (http://forum.doom9.org/showthread.php?t=94925&page=2&pp=20&highlight=idct)
ColorMatrix-integration added - thanks to FredThompson for the idea. Compare for yourself and you'll see what I mean. For me a must-have plugin.
(http://forum.doom9.org/showthread.php?t=82217)
To use this ColorMatrix plugin, you have to put some lines into your filter editor
First load the plugin with this line
LoadPlugin("<your plugin path>\Colormatrix.dll")
then you have to know which coefficients your encoder uses. In case of CCE these are the ITU-R BT.709 coefficients so you need
ColorMatrix(mode="Rec.601->Rec.709",hints=true)
Do not forget the 'hints' parameter! Using this parameter ColorMatrix is able to decide itself wether a conversion is needed or not.
In case you're using a different encoder, you have to find out for yourself which coefficients are used. If you are not sure which convertion to use, encode a clip with your encoder and use e.g. GSpot to read its colorimetry. Or use the info parameter of my dgdecode build to see what is the colorimetry of the encoded file. Use then mode="Rec.601->Rec.709" or mode="Rec.709->Rec.601".
To test that ColorMatrix is working well, you can add 'debug=true' and use e.g. the free debugview from sysinternals.com to watch its output.
If somebody experiences bugs, odds, whatever, please drop me a note. Unfortunatly I'm not able to dedicate that much time as Don, but I will try and see what I can do!
Enjoy! NaN
If in doubt, choose the SSE1 build!
It uses all optimizations by itself - due to different scheduling and threading it's maybe a tiny amount slower.
PS: for additional infos see also http://forum.doom9.org/showthread.php?t=101353
RERELEASE! Please download again - I accidentially left the old skal idct in the project (new one was disabled) - sorry for the inconvenience!
This time the tiny speedups just compensate the new features:
new IEEE1180 & Walken compliant version of Skal's idct added (fresh from xvid-cvs) - I definitely recommend this one for SSE2-users. In my tests it gives another 5% faster encodes (P4 with CCE) at the same or even better quality than the xvid-simple MMX idct. It replaces the old version, so it's idct=6.
integrated fixed reference idct (replaces old one), thanks to QuantumLeap for reminding me. (http://forum.doom9.org/showthread.php?t=94925&page=2&pp=20&highlight=idct)
ColorMatrix-integration added - thanks to FredThompson for the idea. Compare for yourself and you'll see what I mean. For me a must-have plugin.
(http://forum.doom9.org/showthread.php?t=82217)
To use this ColorMatrix plugin, you have to put some lines into your filter editor
First load the plugin with this line
LoadPlugin("<your plugin path>\Colormatrix.dll")
then you have to know which coefficients your encoder uses. In case of CCE these are the ITU-R BT.709 coefficients so you need
ColorMatrix(mode="Rec.601->Rec.709",hints=true)
Do not forget the 'hints' parameter! Using this parameter ColorMatrix is able to decide itself wether a conversion is needed or not.
In case you're using a different encoder, you have to find out for yourself which coefficients are used. If you are not sure which convertion to use, encode a clip with your encoder and use e.g. GSpot to read its colorimetry. Or use the info parameter of my dgdecode build to see what is the colorimetry of the encoded file. Use then mode="Rec.601->Rec.709" or mode="Rec.709->Rec.601".
To test that ColorMatrix is working well, you can add 'debug=true' and use e.g. the free debugview from sysinternals.com to watch its output.
If somebody experiences bugs, odds, whatever, please drop me a note. Unfortunatly I'm not able to dedicate that much time as Don, but I will try and see what I can do!
Enjoy! NaN
If in doubt, choose the SSE1 build!
It uses all optimizations by itself - due to different scheduling and threading it's maybe a tiny amount slower.
PS: for additional infos see also http://forum.doom9.org/showthread.php?t=101353