Инструкция по пересборке (реавторингу) Blu-Ray

Дополнительная информация

Navigation Commands

Branch Commands
1) Go To Group — Commands for controlling the program flow in a command sequence – контролируют порядок выполнения команд в последовательности.
Nop – No operation (do nothing) – нет операции.
GoTo – Jump to a specified command in the sequence (e.g. Movie Object) – переход к указанной команде в последовательности.
Break – Stop executing commands in the command sequence – прекращение выполнения команд в последовательности.

2) Jump Group.
Jump Object – Start a specified Movie Object – переход к указанному Movie Object.
Jump Title – Start a specified Title – переход к указанному Title.
Call Object – Stop current playback and start specified new Movie Object – остановка воспроизведения и переход к указанному Movie Object.
Call Title – Stop current playback and start specified new Title – остановка воспроизведения и переход к указанному Title.
Resume – Resume at location where playback was suspended by Call Object or Call Title command – возвращение к месту, где воспроизведение было прервано командой Call Object или Call Title.

3) Play Group.
Play PL – Start playback of a specified Playlist – воспроизведение указанного Playlist.
Play PLatPI – Start playback of a specified Playlist at a specified PlayItem – воспроизведение PlayItem в указанном Playlist.
Play PLatMK – Start playback of a specified Playlist at a specified Playlist Mark – воспроизведение Playlist с указанной отметки Playlist Mark.
Terminate PL – Stop playback of current Playlist – остановка воспроизведения текущего Playlist.
Link PI – Start at specified PlayItem number within the same Playlist – воспроизведение PlayItem с указанным номером в том же Playlist.
Link MK – Start at specified PlayItem Mark within the same Playlist – воспроизведение PlayItem с указанной отметки Playlist Mark в том же Playlist.

Compare Commands
BC – Compare bitwise (logical and) – побитовое сравнение (логическое «и»).
EQ – Test if equal – равно.
NE – Test if not equal – не равно.
GE – Test if greater than or equal – больше или равно.
GT – Test if greater than – больше.
LE – Test if less than or equal – меньше или равно.
LT – Test if less than – меньше.

Set Commands

1) SetSystem Group — Commands for setting system parameters – команды для установки системных параметров.
SetStream – Set audio, angle, subtitle, or interactive graphics stream – установка аудиодорожки, угла, дорожки субтитров и IG-дорожки.
SetNVTimer – Set navigation countdown timer – установка навигационного таймера.
SetButton Page – Set Button ID and Page ID – установка ID страницы и кнопки, к которым осуществляется переход.
EnableButton – Set Button to “enabled” state – перевод кнопки в состояние Enable.
DisableButton – Set Button to “disabled” state – перевод кнопки в состоянии Disable.
SetSecondaryStream – Set secondary video, audio, and PiP subtitle stream – установка видеодорожки, аудиодорожки и дорожки субтитров для PiP (картинка в картинке).
PopUpMenu Off – Turn Popup menu off – выход из PopUp меню.
Still On – Pause playback – пауза воспроизведения.
Still Off – Resume playback after pause – возобновление воспроизведения после паузы.

 

2) Set group — Commands for setting and manipulating values in general purpose parameters – операции с регистрами.
Move – Set GPR value (from a constant, GPR, or PSR) – установка значения GPR (число, другой GPR или PSR).
Swap – Exchange the values in two GPRs – обмен значений двух GPR.
Add – Add a value (constant or GPR) to a GPR – прибавить к GPR (число, другой GPR).
Sub – Subtract a value (constant or GPR) from a GPR – вычесть из GPR (число, другой GPR).
Mul – Multiply a GPR by a value (constant or GPR) – умножить GPR (на число, другой GPR).
Div – Divide a GPR by a value (constant or GPR) – разделить GPR (на число, другой GPR).
Mod – The remainder of dividing a GPR by a value (constant or GPR) – остаток от деления GPR (на число, другой GPR).
Rnd – Set the GPR to a random number between 1 and a value (constant or GPR) – присвоить GPR случайное значение в промежутке от 1 до (число, другой GPR).
And – The bitwise product of a GPR and a value (constant, GPR, PSR) – побитовое логическое «и» (число, другой GPR или PSR).
Or – The bitwise sum of a GPR and a value (constant, GPR, PSR) – побитовое логическое «или» (число, другой GPR или PSR).
Xor – Exclusive or a GPR and a value (constant, GPR, PSR) – побитовое логическое «исключающее или» (число, другой GPR или PSR).
Bit Set – Set a specific bit in a GPR – установка в «1» указанного бита GPR.
Bit Clear – Clear a specific bit in a GPR – установка в «0» указанного бита GPR.
Shift Left – Zeros are shifted in low order bit in GPR – сдвиг влево на указанное число разрядов.
Shift Right – Zeros are shifted in high order bit in GPR – сдвиг вправо на указанное число разрядов.

Player Status Registers (PSRs)

 

Player Status Registers (PSRs)