User User name Password  
   
Sunday 22.12.2024 / 05:28
Search AfterDawn Forums:        In English   Suomeksi   På svenska
afterdawn.com > forums > software specific discussion > dvd / bd-rebuilder forum > input on dvd rebuilder guide
Show topics
 
Forums
Forums
Input On DVD Rebuilder Guide
  Jump to:
 
Posted Message
AfterDawn Addict

1 product review
_
23. July 2005 @ 06:30 _ Link to this message    Send private message to this user   
jdobbs


Thanks guys, I can accept those answers. I didn't think that the two SSE2/MMX settings were the same, but I had no way of knowing what their differences were without trying them all. I knew that they involved instructions that could have had the effect of speeding the process up but not which processors under which setting. I figured it was time to try and find out what each setting did but to do that I need a team or several PC's.
Quote:
one thing that is extremely dangerous for beginners is too much information.
Perhaps but too little information is almost guaranteed to keep them as beginners.

Sorry I didn't mean to start such a Ruckus (or was that Rockas), but I've had that question thrown at me over and over again and I was getting tired of saying "I don't know."


"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
Advertisement
_
__
Junior Member
_
23. July 2005 @ 06:43 _ Link to this message    Send private message to this user   
Yes... you're right... as I said... I'll collect some good info about that :)

AfterDawn Addict

1 product review
_
23. July 2005 @ 07:14 _ Link to this message    Send private message to this user   
rockas

Thanks, the info will be appreciated.

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
brobear
Suspended permanently
_
23. July 2005 @ 11:59 _ Link to this message    Send private message to this user   
Ditto... Thanks Rockas.

'Brobear'





I was an earth-rim walker, a lurker at the threshold of the abyss. - Grendel -
AfterDawn Addict

1 product review
_
1. October 2005 @ 19:43 _ Link to this message    Send private message to this user   
And we still await the info regarding SSE2/MMX.

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.

This message has been edited since posting. Last time this message was edited on 1. October 2005 @ 19:43

AfterDawn Addict

1 product review
_
1. October 2005 @ 20:17 _ Link to this message    Send private message to this user   
Neph, Vurbal, Darth, flip,! Don't you think that this thread belongs in the rebuilder forum?

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
Staff Member

2 product reviews
_
1. October 2005 @ 20:46 _ Link to this message    Send private message to this user   
Hopefully this will clear the air a little bit about what the difference between different IDCT settings. This is an excerpt from the official MPEG FAQ. Most people (like me) won't really understand most of the specifics, but you can get the general point with some careful reading:
Quote:
mismatch control: The arithmetic results of all stages are defined exactly by the normative MPEG decoding process, with the single exception of the Inverse Discrete Cosine Transform (IDCT). This stage can be implemented with a wide variety of IDCT implementations. Some are more suited for software, others for programmable hardware, and others still for hardwired hardware designs. The IDCT reference formula in the MPEG specification would, if directly implemented, consume at least 1024 multiply and 1024 addition operations for every block. A wide variety of fast algorithms exist which can reduce the count to less than 200 multiplies and 500 adds per block by exploiting the innate symmetry of the cosine basis functions (hardly superstring theory, but it is regarded so by some)..

A typical fast IDCT algorithm would be dwarfed by the cost of the other decoder stages combined. Each fast IDCT algorithm has different quantization error statistics (fingerprint), although subtle when the precision of the arithmetic is, for example, at least 16-bits for the transform coefficients and 24-bits for intermediate dot product values.

Therefore, since DCTs are very particular to implementation designs, MPEG cannot standardize a single fast IDCT algorithm. The accuracy can be defined only statistically. The IEEE 1180 recommendation (December 1990) defines the error tolerance between an "ideal" direct-matrix floating point implementation (a direct implementation of the MPEG reference formula) and a test IDCT, such as an integer fast IDCT.
Basically, what this says to me is that in order to get a perfect representation of an MPEG video stream the decoder requires a huge number of calculations, making the process very time consuming (note that this is only part of the process of MPEG decoding). As a result, most decoders will tend to make some assumptions, based on the expected results of certain calculations, allowing this part of the process to be sped up to the point where the time required is relatively insignificant compared to the rest of the decoding process. Since MPEG also uses inter-frame compression, an algorithm that uses these 'shortcuts' will also tend to become worse over time as the error from the first frame is propagated to each frame that depends on it for prediction (ie P and B frames) and increased by the use of the same algorithm for each of those frames. However, this error should never become too great because a DVD will rarely have more than 14 P/B frames (11 for PAL) between I frames - never more than 17 (14 for PAL), and I frames are self-contained, therefore having no errors beyond those inherent to the IDCT algorithm.

Hopefully that was at least slightly less confusing than the FAQ, but I'll leave that for others to decide ;)

If you read the Doom9 thread Rockas referred to you'll find that all of the possible IDCT values except 7 still fall within the bounds of the MPEG standard, although 7 should still work fine and 4 is broken in the decoder version supported by DVD-RB. I've personally gone back to using IDCT=5 because I'm incredibly anal about such things (the same reason I don't have a single compressed backup made without CCE).

Rich Fiscus
@Vurbal on Twitter
AfterDawn Staff Writer

This message has been edited since posting. Last time this message was edited on 1. October 2005 @ 20:56

AfterDawn Addict

1 product review
_
1. October 2005 @ 20:55 _ Link to this message    Send private message to this user   
Nice read Vurbal, could you find some of the other threads and get them to the rebuilder forum, threads such as your advanced thread?

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
Staff Member

2 product reviews
_
1. October 2005 @ 21:04 _ Link to this message    Send private message to this user   
I'll work on it in the morning before I get back to work on updating the guide. I plan to spend a lot more time organizing the DVD-RB forum in the near future.

I just hope reading that post doesn't make your head hurt as much as mine does after writing it.

Rich Fiscus
@Vurbal on Twitter
AfterDawn Staff Writer
AfterDawn Addict

1 product review
_
1. October 2005 @ 21:13 _ Link to this message    Send private message to this user   
Quote:
I just hope reading that post doesn't make your head hurt as much as mine does after writing it.
Not at all it goes to (CPU) hardware which is in my comfort zone. LOL
We have a lot of loose threads that are if nothing else good history in the development of RB. I also think that we can squeeze remake in here as well.

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
brobear
Suspended permanently
_
1. October 2005 @ 22:05 _ Link to this message    Send private message to this user   
DVDRemake? Only if you need to fill space. It's a handy tool, but it is still for editing and not a "have to have" item for RB. One could just as easily say DVDLabPro or another. I do realize that DVDRemake is probably the simplest to use, but it's still an editing tool. While speaking of Remake, a lot of people seem to be complaining about the guide from Dimad not being complete. Anyone know if they'll ever get the guide done?

Interesting discourse on IDCT as to what it is and does. Where I get left in the dark is how the settings relate to the various processors as a few of the settings have what appears to be the same settings included, i.e. the various SSE, SSE2 and MMX settings in the different IDCT selections. I guess the best way to phrase the question might be, "Under what circumstances should each of the IDCT settings be used" or "What is the difference in using the various IDCT settings"?

'Brobear'





I was an earth-rim walker, a lurker at the threshold of the abyss. - Grendel -

This message has been edited since posting. Last time this message was edited on 1. October 2005 @ 22:10

Staff Member

2 product reviews
_
2. October 2005 @ 05:11 _ Link to this message    Send private message to this user   
Aside from the differences (that you probably won't see) in the actual decoder output, the only thing you really need to understand is what instruction sets each CPU supports. MMX is obviously supported by any CPU you'd be using. SSE is supported by P3/P4 and Athlon XP. SSE2 is supported by P4 and Athlon64. Since SSE2 is faster than SSE which is faster than MMX, the preferences among the standards compliant IDCT settings would be as follows:

P2/Athlon - 32 Bit MMX
P3/Athlon XP - 32 Bit SSE/MMX
P4/Athlon 64 - 32 Bit SSE2/MMX

Apparently idct=6 (32 Bit SSEMMX iDCT (Skal)) is actually the fastest on A64 CPU's, and I found it to be the fastest on my P4 as well, but it's not quite as accurate as the 3 listed above. Technically it's also not MPEG standards compliant, although if you're happy with the results that's no reason not to use it.

Rich Fiscus
@Vurbal on Twitter
AfterDawn Staff Writer

This message has been edited since posting. Last time this message was edited on 2. October 2005 @ 05:42

64026402
Senior Member
_
2. October 2005 @ 05:25 _ Link to this message    Send private message to this user   
I thought idct=7 was 32 Bit Simple MMX (XVID).
It comes out about 2 minutes faster than SSE2 on my Athlon 64.

Donald
AfterDawn Addict

1 product review
_
2. October 2005 @ 05:28 _ Link to this message    Send private message to this user   
vurbal


I've found that the 32 bit SSE2/MMX setting, the one that is third from the bottom has given me the best results. Below is a link to images of a result that I received using that setting. I've had others come in a little faster and some a little slower but they all come in a lot faster than my P4@3.149 GHZ did.





http://forums.afterdawn.com/thread_view.cfm/113/97052

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
64026402
Senior Member
_
2. October 2005 @ 05:38 _ Link to this message    Send private message to this user   
Carefull Sophocles. You wouldn't wan't to spark another AMD vs Intel debate in Rebuilder guide thread. Or should I say Don't poke the bear.

Donald
Staff Member

2 product reviews
_
2. October 2005 @ 05:41 _ Link to this message    Send private message to this user   
@64026402
Now that you mention it I think that's right. I'll edit that post to indicate the correct value.

@Sophocles
That's good since SSE2/MMX is apparently more accurate anyway.

Rich Fiscus
@Vurbal on Twitter
AfterDawn Staff Writer

This message has been edited since posting. Last time this message was edited on 2. October 2005 @ 05:43

64026402
Senior Member
_
2. October 2005 @ 05:44 _ Link to this message    Send private message to this user   
There you have it folks. A reasonable explanation as to the right settings for the right machines. I'm satisfied. SSE2/MMX seems the best choice for mine.
Thanks Vurbal.

Donald
AfterDawn Addict

1 product review
_
2. October 2005 @ 05:50 _ Link to this message    Send private message to this user   
Quote:
Don't poke the bear.
I don't have to I think that you just did.


brobear

Although there are two settings that appear to be the same "32 Bit SSE2/MMX" they're different in result. I'm not sure why they both read with the same title. According to jdobbs the settings show up automatically and are a function of the application "DGMPGDec" from which "DGDecode.dll" was extracted. This is why no one truly knows what the differences are. To find out we'd have to confront the author of DGMPGDec.

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
jdobbs
Senior Member
_
2. October 2005 @ 07:39 _ Link to this message    Send private message to this user   
There aren't any in the menu with the same title...
AfterDawn Addict

1 product review
_
2. October 2005 @ 08:36 _ Link to this message    Send private message to this user   
jdobbs

In the menu the second choice from the top below the default setting is listed as being "32Bit SSE2/MMX" and the third from the bottom is also listed as "32 Bit SSE2/MMX and there seems to be no way to distinguish one setting from the other.

"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
brobear
Suspended permanently
_
2. October 2005 @ 10:25 _ Link to this message    Send private message to this user   
Sophocles and Donald
Don't worry about poking the bear. I made my point and it was relevant. Your results aren't typical because the two of you are playing with modified systems not used by most consumers. There's a difference between modified and designer PCs and the stock units that are factory built. Those are the differences the 2 of you are constantly bragging about. I was merely pointing out what was best for the average consumer and what they as a group in the marketplace tend to favor.

I've been using IDCT=2 to be on the safe side. I didn't get any improvements from using the SSE2 settings though my system supports it.
As you can see from the capture, there are 2 settings with SSE.

'Brobear'





I was an earth-rim walker, a lurker at the threshold of the abyss. - Grendel -

This message has been edited since posting. Last time this message was edited on 2. October 2005 @ 10:27

brobear
Suspended permanently
_
2. October 2005 @ 10:34 _ Link to this message    Send private message to this user   
Sophocles,
Only one SSE2/MMX setting. However, from the capture it shows 32 Bit SSE/MMX and 32 Bit SSEMMX (Skal). Those were the 2 that had me confused.

'Brobear'





I was an earth-rim walker, a lurker at the threshold of the abyss. - Grendel -
brobear
Suspended permanently
_
2. October 2005 @ 11:13 _ Link to this message    Send private message to this user   
Now we have Decoder Default. The 32 Bit Simple MMX (XVID) was the default in the earlier Beta versions, iDCT=7? That one left me wondering. Is iDCT=7 considered a default still or does one go with Decoder Default? Also, does Decoder Default actually use one of the other settings according to the need of the decoder in use?



Just curious as to how it works. I'm getting excellent results the way things are. The discussion on IDCT so far has clarified a lot.

'Brobear'





I was an earth-rim walker, a lurker at the threshold of the abyss. - Grendel -

This message has been edited since posting. Last time this message was edited on 2. October 2005 @ 11:15

AfterDawn Addict

1 product review
_
2. October 2005 @ 11:14 _ Link to this message    Send private message to this user   
Note the second setting from the top and the third from the bottm.



"Please Read!!! Post your questions only in This Thread or they will go unanswered:

Help with development of BD RB: Donations at: http://www.jdobbs.com/
.
Advertisement
_
__
 
_
brobear
Suspended permanently
_
2. October 2005 @ 11:20 _ Link to this message    Send private message to this user   
I'm reading 2nd from top as 32 Bit MMX and 3rd up from bottom as 32 Bit SSE2/MMX, only one has SSE2 listed in it. One can wonder at the difference between 32 Bit MMX and 32 Bit Simple MMX, is the first one complicated? LOL


'Brobear'





I was an earth-rim walker, a lurker at the threshold of the abyss. - Grendel -

This message has been edited since posting. Last time this message was edited on 2. October 2005 @ 11:23

 
Related links
Download the latest version of DVD-Rebuilder from here!
Read our DVD-Rebuilder guides from our guide section.
 
Related forum topics Posts Last post Forum room
DVD Rebuilder Pro system error on Win7-64 bit 1 26. December 2013 DVD / BD-Rebuilder forum
AnyDVD / DVD-RB Rebuilder Pro 1.28.2 / CCE Basic 2.70.00.01.15 1 27. June 2013 DVD / BD-Rebuilder forum
BD Rebuilder 2 30. April 2013 Blu-ray
image too small for bd rebuilder 1 23. March 2013 Blu-ray
BD-Rebuilder Subtitle problem-Please Help 2 26. January 2013 Blu-ray
BD Rebuilder 4 11. January 2013 Blu-ray
Bd Rebuilder 2 7. June 2012 Windows - Software discussion
Need help with DVD Rebuilder free and DVD Rebuilder Pro 2 19. December 2011 DVD / BD-Rebuilder forum
Recover BD from BD rebuilder work files 2 14. November 2011 DVD / BD-Rebuilder forum
Anydvd and bd rebuilder blu-ray 4 17. May 2011 Blu-ray players

 
afterdawn.com > forums > software specific discussion > dvd / bd-rebuilder forum > input on dvd rebuilder guide
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2024 by AfterDawn Ltd.

  IDG TechNetwork