SPRM Guide
This table is available from DVD-Replica.com and I am copying it here as a reference it is not my work, and you should visit DVD-Replica.com for far more information about this table and what you can do with it.
The default values are given in decimal.
Values are player-specific if not defined in the table.
Type “R” means “Read-Only” and “R/W” means “Read/Write”.
| SPRM | Function | Description | Type | Default |
| 0 | Menu description language code | The default language code to use for system menus | R | |
| 1 | Audio stream number | The number of the audio stream that is currently playing. | R/W | 15 |
| 2 | Subpicture stream number | The number of the sub-picture stream that is currently playing. | R/W | 62 |
| 3 | Angle number | The number of the anglestream that is currently playing. | R/W | 1 |
| 4 | Title number | The number of the current title. | R/W | 1 |
| 5 | VTS title number | The number of the current VTS title. (Track) | R/W | From SPRM 4 |
| 6 | Title PGC number | The number of the current title PGC (ttn). Writeable during playback of titles with multiple PGCs. | R/W | |
| 7 | Part of Title number | The number of the currently playingPart of Title for a title having oly one PGC. (Chapter number). Writeable during playback of a title having oly one PGC. | R/W | 1 |
| 8 | Highlighted button number | The number of the currently selected highlight button. Up to 36 buttons can be specified per menu page in 4:3, or 18 on a 16:9 aspect ratio menu. | R/W | 1 |
| 9 | Navigation timer | Together with SPRM 10, this register defines the timeout duration to play a specified PGC after the timeout expires.The DVD author sets the value of SPRM 9. This value decreases by 1 each second.When the value reaches zero, the PGC defined in SPRM 10 plays. The countdown pauses at a system menu (title or VTS menu) or if the user pauses playback, then resumeswhen in the VTS title domain again, or when playback reaches a still cell (still time is defined as 255). Values of SPRM 9 and SPRM 10 can only be changed in thetitle domain and through the use of navigation commands. | R/W | 0 |
| 10 | PGC to play when Navigation Timer expires | See the description of SPRM 9 above | R/W | |
| 11 | Player audio mixing mode for karaoke | Status of the karaoke audio mixing mode (whether audio channels 2, 3 and 4 are down-mixed into audio channels 0 and 1). This parameter is ignored if the DVD player does not have the audio mixing function for karaoke. | R/W | 0 |
| 12 | Country code | The country code for parental management. | R | |
| 13 | Parental level | The parental level for the country identified in SPRM 12. | R/W | |
| 14 | Player configuration for video | The initial default display aspect ratio and the current display mode. | R | |
| 15 | Player configuration for audio | The audio capability of the DVD player; that is, the types of encoded audio (AC-3, DTS, MPEG, etc.) it supports, and whether the output is stereo or surround sound. | R | |
| 16 | Initial language code | The initial language code and its extension for the current audio stream. | R | 65535 |
| 17 | Initial language code extension | The initial language code extension for the current audio stream. | R | 0 |
| 18 | Initial Language Code for Subpicture | The initial language code for the current subpicture stream. | R | 65535 |
| 19 | Initial Language Extension Code for Subpicture | The initial language code extension for the current subpicture stream. | R | 0 |
| 20 | Player region code | The regional code for the region for which the DVD player was built. | R | |
| 21 | Reserved | |||
| 22 | Reserved | Reserved for extended playback mode. | ||
| 23 | Reserved | |||
| SPRM | Function | Description | Type | Default |