PDA

View Full Version : Version 1.6 and iDCT


alfixdvd
18th January 2006, 18:05
The scale of iDCT in options of Dvd Rebuilder match with iDCT scale on DgDecode 1.1.0.

0 : Default value (in .d2v file)
1 : 32 bit MMX
2 : 32 bit SSEMMX
3 : 64 bit FPU
4 : 64 bit IEEE-1180 Reference
5 : 32 bit SSE2 (for P4)
6 : Skal's SSEMMX iDCT (fastest)
7 : SimpleiDCT (Very accurate iDCT from XviD project)

The number 5 is 32 bit SSE2 (for P4)

But the scale for 1.4.5 is diferent :

- 0: Use value specified by DGIndex (iDCTs 6 and 7 unavailable in DGIndex)
- 1: 32-bit MMX
- 2: 32-bit SSEMMX
- 3: 64-bit SSE2MMX
- 4: 32-bit Floating Point
- 5: 64-bit IEEE-1180 Reference
- 6: 32-bit SSEMMX (Skal)
- 7: 32-bit Simple MMX (XviD)

The five don't match SSE2MMX, now is number 3.

But Dvd Rebuilder write in avs files MPEG2Source("..........",idct=5).

I don't understand this, please can anybody explain me ?

best regards.

jdobbs
18th January 2006, 19:28
The order was changed sometime after v1.1.0 and I wasn't aware of it. This was discussed just a few posts down in this link. (http://forum.doom9.org/showthread.php?t=105813). I consider this a small thing, and will reorder the output in the next version. The three iDCT methods in positions 3, 4, and 5 have been changed. If you use one of those, just select the corresponding value.

The selection "64 bit Floating Point" is "64-bit SSE2MMX" in v1.4.5
The selection "64 bit IEEE-1180 Reference" is "32-bit Floating Point" in v1.4.5
The selection "32 bit SSE2/MMX" is "64-bit IEEE-1180 Reference" in v1.4.5

I've corrected the listings for the next version already.

alfixdvd
18th January 2006, 19:32
Thanks