Go to the source code of this file.
| typedef struct hdmv_vm_event_s HDMV_EVENT |
| enum hdmv_event_e |
| BD_PRIVATE HDMV_VM* hdmv_vm_init | ( | const char * | disc_root, | |
| struct bd_registers_s * | regs, | |||
| struct indx_root_s * | indx | |||
| ) |
Definition at line 242 of file hdmv_vm.c.
Referenced by _play_hdmv().
| BD_PRIVATE void hdmv_vm_free | ( | HDMV_VM ** | p | ) |
Definition at line 272 of file hdmv_vm.c.
Referenced by bd_close(), and bd_play().
| BD_PRIVATE int hdmv_vm_select_object | ( | HDMV_VM * | p, | |
| int | object | |||
| ) |
Definition at line 1007 of file hdmv_vm.c.
Referenced by _play_hdmv().
| BD_PRIVATE int hdmv_vm_set_object | ( | HDMV_VM * | p, | |
| int | num_nav_cmds, | |||
| void * | nav_cmds | |||
| ) |
| BD_PRIVATE int hdmv_vm_run | ( | HDMV_VM * | p, | |
| HDMV_EVENT * | ev | |||
| ) |
Definition at line 1183 of file hdmv_vm.c.
Referenced by _run_hdmv().
| BD_PRIVATE int hdmv_vm_get_event | ( | HDMV_VM * | p, | |
| HDMV_EVENT * | ev | |||
| ) |
Definition at line 1045 of file hdmv_vm.c.
Referenced by _run_hdmv().
| BD_PRIVATE int hdmv_vm_running | ( | HDMV_VM * | p | ) |
Definition at line 1056 of file hdmv_vm.c.
Referenced by _play_hdmv(), _run_gc(), _run_hdmv(), and bd_read_ext().
Definition at line 1067 of file hdmv_vm.c.
Referenced by bd_menu_call(), and bd_play_title().
| BD_PRIVATE int hdmv_vm_suspend_pl | ( | HDMV_VM * | p | ) |
Suspend playlist playback.
This function assumes playlist is currently playing and movie object execution is suspended at PLAY_PL instruction.
If resume_intention_flag of current movie object is 1: Copy playback position PSRs to backup registers (suspend playlist playback at current position) If resume_intention_flag of current movie object is 0: Discard current movie object
| p | HDMV_VM object |
Definition at line 1094 of file hdmv_vm.c.
Referenced by bd_menu_call().
| BD_PRIVATE int hdmv_vm_resume | ( | HDMV_VM * | p | ) |
Resume HDMV execution.
Continue execution of movie object after playlist playback. Do not restore backup PSRs. This function is called when playlist playback ends.
| p | HDMV_VM object |
Definition at line 1083 of file hdmv_vm.c.
Referenced by bd_read_ext().
1.6.3