Log in

View Full Version : Dvd-Rebuilder PRO iDCT suggest


Sworm
16th March 2010, 15:31
Hi all,
i'm using DVD-RB pro on my Windows 7 Professional 64 BIT ,
when i've used DVD-REB pro on 32bit OS i've always used iDCT 32 bit SSE2/MMX

Now, that i'm using a 64 BIT OS what should a good idCT solution for me?
Must i stay again on 32 bit SSE2/MMX or must i change with
64 BIT floating point or 64-bit IEEE-1180 Reference ?

Or any other?

Anybody can help me?

My CPU is a quad core Q6600 2.40 (OC 3.20 GHz).

Thanks

Groucho2004
16th March 2010, 16:47
You're getting a few things mixed up.

The various iDCT types refer to the variable type (and therefore the accuracy/speed of the algorithm) being used.

Since DGDecode is a 32 bit DLL it (almost) won't make any difference whether it runs on a 32 bit or 64 bit OS.

Sworm
16th March 2010, 20:38
more clear now, thanks.

The 32BIT SSE2/MMX are more faster than 64 bit floating point and IEEE 1180 Reference, but this last is more accurated of the other one, correct? :thanks:

Guest
16th March 2010, 21:16
The accuracy issue is grossly overblown. You will never perceive any difference.

Fishman0919
16th March 2010, 21:29
I did this sometime back to show how little of a difference there is between the idct's ... like neuron2 said... you will never be able to see any difference.


Intresting test I did using PF Comparer (0.1.2 alpha)... Something I did before but this make it a little easier... it is a test comparing the diff IDCT's to the Org D2V file to show the errors/diff's each idct has IDCT SSIM Time
--------------------------------------------
1 32-bit MMX 99.63% 2:15
2 32-bit SSEMMX 99.63% 2:14
3 32-bit SSE2MMX 99.63% 2:14
4 64-bit Floating Point 99.88% 2:41
5 64-bit IEEE-1180 Reference 99.93% 2:52
6 32-bit SSEMMX (Skal) 99.67% 2:11
7 32-bit Simple MMX (XviD) 99.74% 2:12


All idct were compared with a simple script and DGIndex 1.40 rc5 from the movie "The Pacifier"
(I did 4 diff movies but all gave the same results)
and was the first 7000 frames... time is how fast each idct was
encoded with CCE Basic with an AMD 64 3700+ OC (about 4000+)....

LoadPlugin("C:\Test\DGDecode\DGDecode.dll")
mpeg2source("C:\Test\test.D2V",idct=?)
ConvertToYUY2()

and compared dirtectly to the Original D2V file