Log in

View Full Version : Difference between SetGPRMMD and set gprm()


ripaholic
19th January 2007, 22:42
What is the difference between these two? I know that SetGPRMMD can be used as a counter, but in this case is used in register mode. So what is the difference between using SetGPRMMD and set gprm() in register mode? Is it because of different authoring programs or what?

Sorry that I´m such a dimwit.

blutach
20th January 2007, 07:32
I've often wondered and believe there is no difference in register mode.

Regards

bigotti5
20th January 2007, 09:53
SetGPRMMD change mode and value, Set GPRM changes value only.
SetGPRMMD ensures the register to be in correct mode. If the mode is not changed then there is no difference.

To use SetGPRMMD always is a peculiarity of some abstraction layer authoring apps. DVDProducer is such an app.
Another peculiarity of DVDProducer is to set "seamless angle change" flag always (no angles defined though), so you will see 3 and 9 instead of 2 and 8 as cell type flags.

r0lZ
20th January 2007, 12:32
SetGPRMMD in register mode is stricty equivalent to Set if no SetGPRMMD in counter mode is used in the same domain.

bigotti5
20th January 2007, 19:50
SetGPRMMD in register mode is stricty equivalent to Set if no SetGPRMMD in counter mode is used in the same domain.
....and value can be set from another GPRM or immediate but not from SPRM as in Set

Dr.Khron
20th January 2007, 20:38
Sorry that I´m such a dimwit.

Now now, don't be silly. I've asked WAY dumber questions then that. :D