26 #include <libvcd/info.h> 27 #include <libvcd/version.h> 29 #include "libvcd/info.h" 36 # define _(String) dgettext (XINE_TEXTDOMAIN, String) 39 # define _(String) (String) 52 #define INPUT_DBG_META 1 53 #define INPUT_DBG_EVENT 2 54 #define INPUT_DBG_MRL 4 55 #define INPUT_DBG_EXT 8 56 #define INPUT_DBG_CALL 16 57 #define INPUT_DBG_LSN 32 58 #define INPUT_DBG_PBC 64 59 #define INPUT_DBG_CDIO 128 60 #define INPUT_DBG_SEEK_SET 256 61 #define INPUT_DBG_SEEK_CUR 512 62 #define INPUT_DBG_STILL 1024 63 #define INPUT_DBG_VCDINFO 2048 69 #define VCDPLAYER_IN_STILL 65535 96 #define STILL_INDEFINITE_WAIT 3000 99 #define STILL_READING -5 track_t i_track
Definition: vcdplayer.h:154
lsn_t track_lsn
Definition: vcdplayer.h:172
vcdplayer_autoplay_t
Definition: vcdplayer.h:78
lsn_t origin_lsn
Definition: vcdplayer.h:171
bool vcdplayer_pbc_is_on(const vcdplayer_t *p_vcdplayer)
Definition: vcdplayer.c:69
int(* debug_fn)(void *user_data, unsigned int mask, const char *fmt,...)
Definition: vcdplayer.h:90
track_t i_tracks
Definition: vcdplayer.h:185
enable disable number of frames of telecine pattern sync required before mode change make frames evenly spaced for film mode(24 fps)" ) PARAM_ITEM( POST_PARAM_TYPE_BOOL
lid_t i_lids
Definition: vcdplayer.h:192
uint16_t max_y
Definition: vcdplayer.h:176
vcdplayer_read_status_t
Definition: vcdplayer.h:223
static void user_data(vdpau_mpeg4_decoder_t *this_gen, uint8_t *buffer, int len)
Definition: vdpau_mpeg4.c:703
char * vcdplayer_format_str(vcdplayer_t *p_vcdplayer, const char format_str[])
Definition: vcdplayer.c:150
vcdplayer_play_item_info_t * segment
Definition: vcdplayer.h:197
Definition: vcdplayer.h:226
uint16_t max_x
Definition: vcdplayer.h:175
Definition: vcdplayer.h:85
Definition: vcdplayer.h:101
size_t size
Definition: vcdplayer.h:87
void(* update_title)(void *user_data)
Definition: vcdplayer.h:131
Definition: vcdplayer.h:80
Definition: vcdplayer.h:81
bool wrap_next_prev
Definition: vcdplayer.h:212
Definition: vcdplayer.h:227
void(* force_redisplay)(void *user_data)
Definition: vcdplayer.h:125
lsn_t track_end_lsn
Definition: vcdplayer.h:173
vcdplayer_autoplay_t default_autoplay
Definition: vcdplayer.h:205
int pdi
Definition: vcdplayer.h:145
bool b_opened
Definition: vcdplayer.h:182
vcd_type_t vcd_format
Definition: vcdplayer.h:183
bool autoadvance
Definition: vcdplayer.h:209
unsigned int i_debug
Definition: vcdplayer.h:108
Definition: vcdplayer.h:73
vcdplayer_play_item_info_t * track
Definition: vcdplayer.h:196
void vcdplayer_play(vcdplayer_t *p_vcdplayer, vcdinfo_itemid_t itemid)
Definition: vcdplayer.c:656
void(* flush_buffers)(void *user_data)
Definition: vcdplayer.h:122
uint16_t prev_entry
Definition: vcdplayer.h:161
Definition: vcdplayer.h:224
void * user_data
Definition: vcdplayer.h:102
void vcdplayer_update_nav(vcdplayer_t *p_vcdplayer)
Definition: vcdplayer.c:303
void vcdplayer_send_button_update(vcdplayer_t *p_vcdplayer, int mode)
Definition: vcdplayer.c:976
PsdListDescriptor pxd
Definition: vcdplayer.h:144
lsn_t i_lsn
Definition: vcdplayer.h:166
void vcdplayer_update_title_display(vcdplayer_t *p_vcdplayer)
debug_fn log_err
Definition: vcdplayer.h:118
bool vcdplayer_open(vcdplayer_t *p_vcdplayer, char *intended_vcd_device)
Definition: vcdplayer.h:79
bool show_rejected
Definition: vcdplayer.h:215
uint16_t default_entry
Definition: vcdplayer.h:164
segnum_t i_segments
Definition: vcdplayer.h:190
void(* set_aspect_ratio)(void *user_data, int ratio)
Definition: vcdplayer.h:128
vcdinfo_itemid_t play_item
Definition: vcdplayer.h:148
char * psz_source
Definition: vcdplayer.h:181
int i_loop
Definition: vcdplayer.h:151
uint16_t next_entry
Definition: vcdplayer.h:159
lsn_t start_LSN
Definition: vcdplayer.h:86
vcdinfo_obj_t * vcd
Definition: vcdplayer.h:103
struct vcdplayer_s vcdplayer_t
unsigned int i_blocks_per_read
Definition: vcdplayer.h:109
Definition: vcdplayer.h:75
unsigned int i_entries
Definition: vcdplayer.h:191
lsn_t end_lsn
Definition: vcdplayer.h:167
vcdplayer_read_status_t vcdplayer_read(vcdplayer_t *p_vcdplayer, uint8_t *p_buf, const off_t nlen)
Definition: vcdplayer.c:900
debug_fn log_msg
Definition: vcdplayer.h:117
off_t vcdplayer_seek(vcdplayer_t *p_vcdplayer, off_t offset, int origin)
vcdplayer_play_item_info_t * entry
Definition: vcdplayer.h:198
uint16_t return_entry
Definition: vcdplayer.h:163
vcdinfo_itemid_t loop_item
Definition: vcdplayer.h:149
int i_still
Definition: vcdplayer.h:136
Definition: vcdplayer.h:225
Definition: vcdplayer.h:82
int i_lid
Definition: vcdplayer.h:141
vcdplayer_slider_length_t slider_length
Definition: vcdplayer.h:218
vcdplayer_slider_length_t
Definition: vcdplayer.h:72
Definition: vcdplayer.h:74