Log in

View Full Version : BD/AVCHD PSR registers information (Player Status and Setting Registers)


deank
2nd March 2009, 18:32
I don't know why no one posted this information. Part of it was released in BDedit (http://forum.doom9.org/showthread.php?t=125903)thread but no one posted all known registers.

It may be useful for those of you who do some navigation programing in bluray:


PSR:Information
========================================
0: Interactive Graphics Stream #
1: Primary Audio Stream #
2: PGS Text stream/PIP PGS Text Stream #
3: Angle #
4: Title #
5: Chapter #
6: Playlist ID
7: Play Item ID
8: Presentation timer (45khz)
9: Navigation timer
10: Selected buton ID + current state
11: Menu Page ID
12: User selected Style
13: Parental Level
14: Secondary Audio/Video Stream #s
15: Player's audio playback capability
16: Audio language code
17: PGS/IGS/TextSub language code
18: Menu language code
19: Country code
20: Region code
---
29: Player's video playback capability
30: Player's text subtitles capability
31: Player profile/version
---
36-40: Backup registers for PSR4-8 respectively
---
42-44: Backup registers for PSR10-12 respectively
---
48-61: Players capability for characteristic text subtitles
96-111: Reserved for BD system



I hope someone find this useful.

Dean

deank
21st March 2009, 00:33
Some PSRs are Player STATUS Registers and some are Player SETTING Registers.

Some STATUS registers can be changed with navigational commands and none of the SETTING registers can be changed (except with some workarounds when using BD-J applications).

For example changing the value in PSR11 should make the player switch to/display another menu page....

Depending on player's firmware it is possible to have GPRs changed, for example on start-up/disc-loading/changing settings in player's menu, etc...

Dean

wangzongjun
15th July 2010, 06:30
This is what I want, thank you Dean !

Ghitulescu
26th September 2013, 15:00
0 Interactive Graphics stream number read/write
1 Primary audio stream number read/write
2 PG TextST and PiP PG TextST stream numbers read/write
3 Angle number read/write
4 Title number read/write
5 Chapter number read/write
6 PlayList ID read/write
7 PlayItem ID read/write
8 Presentation Time read-only
9 Timer read-only
10 Selected Button ID read/write
11 Menu Page ID read/write
12 TextST User Style number read/write
13 Parental Level read-only
14 read/write
15 Audio Capability read-only
16 Audio Language read-only
17 PG and TextST language read-only
18 Menu Language read-only
19 Country read-only
20 Region read-only
21 to 28 Reserved
29 Video Capability read-only
30 TextST Capability read-only
31 Player Profile and Version read-only
32 to 35 Reserved
36 Backup PSR4 (for resume) read/write
37 Backup PSR5 read/write
38 Backup PSR6 read/write
39 Backup PSR7 read/write
40 Backup PSR8 read-only
41 Reserved
42 Backup PSR10 read/write
43 Backup PSR11 read/write
44 Backup PSR12 read/write
45 to 47 Reserved
48 to 61 TextST capability for each language read-only
62 to 95 Reserved
96 to 111 Reserved for BD system

Some of the reserved ones are used internally by various manufacturers to implement company's specific live content management.