Go to the source code of this file.
Functions | |
| static link_t | play_PGC (vm_t *vm) |
| static link_t | play_PGC_PG (vm_t *vm, int pgN) |
| static link_t | play_PGC_post (vm_t *vm) |
| static link_t | play_PG (vm_t *vm) |
| static link_t | play_Cell (vm_t *vm) |
| static link_t | play_Cell_post (vm_t *vm) |
| static int | process_command (vm_t *vm, link_t link_values) |
| static int | set_TT (vm_t *vm, int tt) |
| static int | set_PTT (vm_t *vm, int tt, int ptt) |
| static int | set_VTS_TT (vm_t *vm, int vtsN, int vts_ttn) |
| static int | set_VTS_PTT (vm_t *vm, int vtsN, int vts_ttn, int part) |
| static int | set_FP_PGC (vm_t *vm) |
| static int | set_MENU (vm_t *vm, int menu) |
| static int | set_PGCN (vm_t *vm, int pgcN) |
| static int | set_PGN (vm_t *vm) |
| static void | set_RSMinfo (vm_t *vm, int cellN, int blockN) |
| static int | get_TT (vm_t *vm, int vtsN, int vts_ttn) |
| static int | get_ID (vm_t *vm, int id) |
| static int | get_PGCN (vm_t *vm) |
| static pgcit_t * | get_MENU_PGCIT (vm_t *vm, ifo_handle_t *h, uint16_t lang) |
| static pgcit_t * | get_PGCIT (vm_t *vm) |
| static void | vm_print_current_domain_state (vm_t *vm) |
| static void | dvd_read_name (char *name, char *serial, const char *device) |
| static int | ifoOpenNewVTSI (vm_t *vm, dvd_reader_t *dvd, int vtsN) |
| vm_t * | vm_new_vm () |
| void | vm_free_vm (vm_t *vm) |
| ifo_handle_t * | vm_get_vmgi (vm_t *vm) |
| ifo_handle_t * | vm_get_vtsi (vm_t *vm) |
| dvd_reader_t * | vm_get_dvd_reader (vm_t *vm) |
| int | vm_start (vm_t *vm) |
| void | vm_stop (vm_t *vm) |
| int | vm_reset (vm_t *vm, const char *dvdroot) |
| vm_t * | vm_new_copy (vm_t *source) |
| void | vm_merge (vm_t *target, vm_t *source) |
| void | vm_free_copy (vm_t *vm) |
| void | vm_position_get (vm_t *vm, vm_position_t *position) |
| void | vm_get_next_cell (vm_t *vm) |
| int | vm_jump_pg (vm_t *vm, int pg) |
| int | vm_jump_cell_block (vm_t *vm, int cell, int block) |
| int | vm_jump_title_part (vm_t *vm, int title, int part) |
| int | vm_jump_top_pg (vm_t *vm) |
| int | vm_jump_next_pg (vm_t *vm) |
| int | vm_jump_prev_pg (vm_t *vm) |
| int | vm_jump_up (vm_t *vm) |
| int | vm_jump_menu (vm_t *vm, DVDMenuID_t menuid) |
| int | vm_jump_resume (vm_t *vm) |
| int | vm_exec_cmd (vm_t *vm, vm_cmd_t *cmd) |
| int | vm_get_current_menu (vm_t *vm, int *menuid) |
| int | vm_get_current_title_part (vm_t *vm, int *title_result, int *part_result) |
| int | vm_get_audio_stream (vm_t *vm, int audioN) |
| int | vm_get_subp_stream (vm_t *vm, int subpN, int mode) |
| int | vm_get_audio_active_stream (vm_t *vm) |
| int | vm_get_subp_active_stream (vm_t *vm, int mode) |
| void | vm_get_angle_info (vm_t *vm, int *current, int *num_avail) |
| int | vm_get_audio_stream_count (vm_t *vm) |
| int | vm_get_subp_stream_count (vm_t *vm) |
| void | vm_get_video_res (vm_t *vm, int *width, int *height) |
| int | vm_get_video_aspect (vm_t *vm) |
| int | vm_get_video_scale_permission (vm_t *vm) |
| int | vm_get_video_format (vm_t *vm) |
| video_attr_t | vm_get_video_attr (vm_t *vm) |
| audio_attr_t | vm_get_audio_attr (vm_t *vm, int streamN) |
| subp_attr_t | vm_get_subp_attr (vm_t *vm, int streamN) |
| void | vm_position_print (vm_t *vm, vm_position_t *position) |
Definition at line 937 of file vm.c.
Referenced by play_PGC_post(), process_command(), vm_jump_menu(), vm_jump_prev_pg(), vm_jump_up(), and vm_start().
Definition at line 1017 of file vm.c.
Referenced by play_Cell(), play_Cell_post(), play_PG(), process_command(), and vm_jump_next_pg().
Definition at line 1047 of file vm.c.
Referenced by play_PGC(), play_PGC_PG(), process_command(), vm_jump_pg(), vm_jump_title_part(), and vm_jump_top_pg().
Definition at line 1067 of file vm.c.
Referenced by play_Cell_post(), play_PG(), process_command(), and vm_jump_cell_block().
Definition at line 1231 of file vm.c.
Referenced by vm_exec_cmd(), vm_get_next_cell(), vm_jump_cell_block(), vm_jump_menu(), vm_jump_next_pg(), vm_jump_pg(), vm_jump_prev_pg(), vm_jump_resume(), vm_jump_title_part(), vm_jump_top_pg(), vm_jump_up(), and vm_start().
| static int set_TT | ( | vm_t * | vm, | |
| int | tt | |||
| ) | [static] |
| static int set_PTT | ( | vm_t * | vm, | |
| int | tt, | |||
| int | ptt | |||
| ) | [static] |
| static int set_VTS_TT | ( | vm_t * | vm, | |
| int | vtsN, | |||
| int | vts_ttn | |||
| ) | [static] |
| static int set_VTS_PTT | ( | vm_t * | vm, | |
| int | vtsN, | |||
| int | vts_ttn, | |||
| int | part | |||
| ) | [static] |
| static int set_FP_PGC | ( | vm_t * | vm | ) | [static] |
| static int set_MENU | ( | vm_t * | vm, | |
| int | menu | |||
| ) | [static] |
| static int set_PGCN | ( | vm_t * | vm, | |
| int | pgcN | |||
| ) | [static] |
Definition at line 1657 of file vm.c.
Referenced by play_PGC_post(), process_command(), set_FP_PGC(), set_MENU(), set_VTS_PTT(), vm_jump_prev_pg(), vm_jump_up(), and vm_new_copy().
| static int set_PGN | ( | vm_t * | vm | ) | [static] |
Definition at line 1684 of file vm.c.
Referenced by play_Cell(), play_Cell_post(), and process_command().
| static void set_RSMinfo | ( | vm_t * | vm, | |
| int | cellN, | |||
| int | blockN | |||
| ) | [static] |
| static int get_TT | ( | vm_t * | vm, | |
| int | vtsN, | |||
| int | vts_ttn | |||
| ) | [static] |
Definition at line 1742 of file vm.c.
Referenced by process_command(), set_VTS_PTT(), and vm_get_current_title_part().
| static int get_ID | ( | vm_t * | vm, | |
| int | id | |||
| ) | [static] |
| static int get_PGCN | ( | vm_t * | vm | ) | [static] |
Definition at line 1796 of file vm.c.
Referenced by play_PGC(), play_PGC_PG(), set_RSMinfo(), vm_get_current_title_part(), vm_new_copy(), and vm_print_current_domain_state().
| static pgcit_t * get_MENU_PGCIT | ( | vm_t * | vm, | |
| ifo_handle_t * | h, | |||
| uint16_t | lang | |||
| ) | [static] |
| static pgcit_t * get_PGCIT | ( | vm_t * | vm | ) | [static] |
Definition at line 1847 of file vm.c.
Referenced by get_ID(), get_PGCN(), set_PGCN(), vm_get_current_menu(), and vm_jump_menu().
| static void vm_print_current_domain_state | ( | vm_t * | vm | ) | [static] |
| static void dvd_read_name | ( | char * | name, | |
| char * | serial, | |||
| const char * | device | |||
| ) | [static] |
| static int ifoOpenNewVTSI | ( | vm_t * | vm, | |
| dvd_reader_t * | dvd, | |||
| int | vtsN | |||
| ) | [static] |
Definition at line 216 of file vm.c.
Referenced by process_command(), set_VTS_PTT(), and vm_new_copy().
| vm_t* vm_new_vm | ( | void | ) |
| void vm_free_vm | ( | vm_t * | vm | ) |
| ifo_handle_t* vm_get_vmgi | ( | vm_t * | vm | ) |
Definition at line 269 of file vm.c.
Referenced by dvdnav_get_number_of_parts(), and dvdnav_get_number_of_titles().
| ifo_handle_t* vm_get_vtsi | ( | vm_t * | vm | ) |
| dvd_reader_t* vm_get_dvd_reader | ( | vm_t * | vm | ) |
Definition at line 280 of file vm.c.
Referenced by dvdnav_get_next_cache_block(), and dvdnav_open().
| int vm_start | ( | vm_t * | vm | ) |
Definition at line 287 of file vm.c.
Referenced by dvdnav_get_next_cache_block(), and dvdnav_part_play().
| void vm_stop | ( | vm_t * | vm | ) |
Definition at line 294 of file vm.c.
Referenced by dvdnav_get_next_cache_block(), vm_free_vm(), and vm_reset().
| int vm_reset | ( | vm_t * | vm, | |
| const char * | dvdroot | |||
| ) |
Definition at line 402 of file vm.c.
Referenced by dvdnav_menu_call(), dvdnav_menu_supported(), and dvdnav_next_pg_search().
| void vm_free_copy | ( | vm_t * | vm | ) |
Definition at line 436 of file vm.c.
Referenced by dvdnav_menu_call(), dvdnav_menu_supported(), and dvdnav_next_pg_search().
| void vm_position_get | ( | vm_t * | vm, | |
| vm_position_t * | position | |||
| ) |
| void vm_get_next_cell | ( | vm_t * | vm | ) |
Definition at line 494 of file vm.c.
Referenced by dvdnav_button_activate(), dvdnav_get_next_cache_block(), and dvdnav_next_pg_search().
| int vm_jump_pg | ( | vm_t * | vm, | |
| int | pg | |||
| ) |
| int vm_jump_cell_block | ( | vm_t * | vm, | |
| int | cell, | |||
| int | block | |||
| ) |
Definition at line 507 of file vm.c.
Referenced by dvdnav_sector_search(), dvdnav_time_search(), and dvdnav_time_search_within_cell().
| int vm_jump_title_part | ( | vm_t * | vm, | |
| int | title, | |||
| int | part | |||
| ) |
| int vm_jump_top_pg | ( | vm_t * | vm | ) |
| int vm_jump_next_pg | ( | vm_t * | vm | ) |
| int vm_jump_prev_pg | ( | vm_t * | vm | ) |
| int vm_jump_up | ( | vm_t * | vm | ) |
| int vm_jump_menu | ( | vm_t * | vm, | |
| DVDMenuID_t | menuid | |||
| ) |
| int vm_jump_resume | ( | vm_t * | vm | ) |
| int vm_exec_cmd | ( | vm_t * | vm, | |
| vm_cmd_t * | cmd | |||
| ) |
Definition at line 619 of file vm.c.
Referenced by dvdnav_button_activate(), and dvdnav_button_activate_cmd().
| int vm_get_current_menu | ( | vm_t * | vm, | |
| int * | menuid | |||
| ) |
| int vm_get_current_title_part | ( | vm_t * | vm, | |
| int * | title_result, | |||
| int * | part_result | |||
| ) |
| int vm_get_audio_stream | ( | vm_t * | vm, | |
| int | audioN | |||
| ) |
Definition at line 695 of file vm.c.
Referenced by dvdnav_get_audio_logical_stream(), and vm_get_audio_active_stream().
| int vm_get_subp_stream | ( | vm_t * | vm, | |
| int | subpN, | |||
| int | mode | |||
| ) |
Definition at line 721 of file vm.c.
Referenced by dvdnav_get_spu_logical_stream(), and vm_get_subp_active_stream().
| int vm_get_audio_active_stream | ( | vm_t * | vm | ) |
Definition at line 755 of file vm.c.
Referenced by dvdnav_get_active_audio_stream(), and dvdnav_get_next_cache_block().
| int vm_get_subp_active_stream | ( | vm_t * | vm, | |
| int | mode | |||
| ) |
Definition at line 774 of file vm.c.
Referenced by dvdnav_get_active_spu_stream(), and dvdnav_get_next_cache_block().
| void vm_get_angle_info | ( | vm_t * | vm, | |
| int * | current, | |||
| int * | num_avail | |||
| ) |
Definition at line 797 of file vm.c.
Referenced by dvdnav_angle_change(), dvdnav_get_angle_info(), dvdnav_get_next_cache_block(), and dvdnav_get_vobu().
| int vm_get_audio_stream_count | ( | vm_t * | vm | ) |
| int vm_get_subp_stream_count | ( | vm_t * | vm | ) |
| int vm_get_video_aspect | ( | vm_t * | vm | ) |
Definition at line 874 of file vm.c.
Referenced by dvdnav_get_video_aspect(), and vm_get_subp_stream().
| int vm_get_video_scale_permission | ( | vm_t * | vm | ) |
| int vm_get_video_format | ( | vm_t * | vm | ) |
| video_attr_t vm_get_video_attr | ( | vm_t * | vm | ) |
Definition at line 892 of file vm.c.
Referenced by vm_get_video_aspect(), vm_get_video_format(), vm_get_video_res(), and vm_get_video_scale_permission().
| audio_attr_t vm_get_audio_attr | ( | vm_t * | vm, | |
| int | streamN | |||
| ) |
Definition at line 906 of file vm.c.
Referenced by dvdnav_audio_get_channels(), dvdnav_audio_get_format(), and dvdnav_audio_stream_to_lang().
| subp_attr_t vm_get_subp_attr | ( | vm_t * | vm, | |
| int | streamN | |||
| ) |
| void vm_position_print | ( | vm_t * | vm, | |
| vm_position_t * | position | |||
| ) |
1.5.5