xine-lib 1.2.13-20230125hg15249
|
#include <stdarg.h>
#include <sys/time.h>
#include <sys/types.h>
#include <xine/os_types.h>
#include <xine/attributes.h>
#include <xine/version.h>
Go to the source code of this file.
Data Structures | |
struct | xine_keyframes_entry_t |
struct | xine_current_frame_data_s |
struct | xine_grab_video_frame_s |
struct | xine_post_s |
struct | xine_post_in_s |
struct | xine_post_out_s |
struct | xine_post_api_parameter_t |
struct | xine_post_api_descr_t |
struct | xine_post_api_t |
struct | xine_mrl_s |
struct | x11_rectangle_t |
struct | x11_visual_t |
struct | xcb_visual_t |
struct | xine_wayland_visual_t |
struct | raw_overlay_t |
struct | raw_visual_t |
struct | fb_visual_t |
struct | xine_health_check_s |
struct | xine_cfg_entry_s |
struct | xine_config_entry_translation_t |
struct | xine_event_t |
struct | xine_input_data_t |
struct | xine_ui_data_t |
struct | xine_ui_message_data_t |
struct | xine_format_change_data_t |
struct | xine_audio_level_data_t |
struct | xine_progress_data_t |
struct | xine_nbc_stats_data_t |
struct | xine_mrl_reference_data_t |
struct | xine_mrl_reference_data_ext_t |
struct | xine_set_v4l2_data_t |
struct | xine_set_mpeg_data_t |
struct | xine_spu_button_t |
struct | xine_dropped_frames_t |
Typedefs | |
typedef struct xine_s | xine_t |
typedef struct xine_stream_s | xine_stream_t |
typedef struct xine_audio_port_s | xine_audio_port_t |
typedef struct xine_video_port_s | xine_video_port_t |
typedef struct xine_current_frame_data_s | xine_current_frame_data_t |
typedef struct xine_grab_video_frame_s | xine_grab_video_frame_t |
typedef struct xine_post_s | xine_post_t |
typedef struct xine_post_in_s | xine_post_in_t |
typedef struct xine_post_out_s | xine_post_out_t |
typedef void(* | xine_log_cb_t) (void *user_data, int section) |
typedef struct xine_mrl_s | xine_mrl_t |
typedef struct xine_health_check_s | xine_health_check_t |
typedef struct xine_cfg_entry_s | xine_cfg_entry_t |
typedef void(* | xine_config_cb_t) (void *user_data, xine_cfg_entry_t *entry) |
typedef struct xine_event_queue_s | xine_event_queue_t |
typedef void(* | xine_event_listener_cb_t) (void *user_data, const xine_event_t *event) |
typedef struct xine_osd_s | xine_osd_t |
Functions | |
const char * | xine_get_version_string (void) |
void | xine_get_version (int *major, int *minor, int *sub) |
int | xine_check_version (int major, int minor, int sub) |
xine_t * | xine_new (void) |
void | xine_set_flags (xine_t *, int) |
void | xine_init (xine_t *self) |
xine_audio_port_t * | xine_open_audio_driver (xine_t *self, const char *id, const void *data) |
xine_video_port_t * | xine_open_video_driver (xine_t *self, const char *id, int visual, const void *data) |
void | xine_close_audio_driver (xine_t *self, xine_audio_port_t *driver) |
void | xine_close_video_driver (xine_t *self, xine_video_port_t *driver) |
void | xine_exit (xine_t *self) |
xine_stream_t * | xine_stream_new (xine_t *self, xine_audio_port_t *ao, xine_video_port_t *vo) |
xine_stream_t * | xine_get_side_stream (xine_stream_t *master, int index) |
int | xine_stream_master_slave (xine_stream_t *master, xine_stream_t *slave, int affection) |
int | xine_open (xine_stream_t *stream, const char *mrl) |
int | xine_keyframes_find (xine_stream_t *stream, xine_keyframes_entry_t *pos, int offs) |
Query stream keyframe seek index. | |
xine_keyframes_entry_t * | xine_keyframes_get (xine_stream_t *stream, int *size) |
Get a private stream keyframe seek index copy, free () it when done. | |
int | xine_play (xine_stream_t *stream, int start_pos, int start_time) |
void | xine_stop (xine_stream_t *stream) |
void | xine_close (xine_stream_t *stream) |
int | xine_eject (xine_stream_t *stream) |
void | xine_dispose (xine_stream_t *stream) |
void | xine_engine_set_param (xine_t *self, int param, int value) |
int | xine_engine_get_param (xine_t *self, int param) |
void | xine_set_param (xine_stream_t *stream, int param, int value) |
int | xine_get_param (xine_stream_t *stream, int param) |
int | xine_get_current_frame (xine_stream_t *stream, int *width, int *height, int *ratio_code, int *format, uint8_t *img) |
int | xine_get_current_frame_s (xine_stream_t *stream, int *width, int *height, int *ratio_code, int *format, uint8_t *img, int *img_size) |
int | xine_get_current_frame_alloc (xine_stream_t *stream, int *width, int *height, int *ratio_code, int *format, uint8_t **img, int *img_size) |
int | xine_get_current_frame_data (xine_stream_t *stream, xine_current_frame_data_t *data, int flags) |
int64_t | xine_get_current_vpts (xine_stream_t *stream) |
xine_grab_video_frame_t * | xine_new_grab_video_frame (xine_stream_t *stream) |
xine_post_t * | xine_post_init (xine_t *xine, const char *name, int inputs, xine_audio_port_t **audio_target, xine_video_port_t **video_target) |
const char *const * | xine_list_post_plugins (xine_t *xine) |
const char *const * | xine_list_post_plugins_typed (xine_t *xine, uint32_t type) |
const char *const * | xine_post_list_inputs (xine_post_t *self) |
const char *const * | xine_post_list_outputs (xine_post_t *self) |
xine_post_in_t * | xine_post_input (xine_post_t *self, const char *name) |
xine_post_out_t * | xine_post_output (xine_post_t *self, const char *name) |
int | xine_post_wire (xine_post_out_t *source, xine_post_in_t *target) |
int | xine_post_wire_video_port (xine_post_out_t *source, xine_video_port_t *vo) |
int | xine_post_wire_audio_port (xine_post_out_t *source, xine_audio_port_t *ao) |
xine_post_out_t * | xine_get_video_source (xine_stream_t *stream) |
xine_post_out_t * | xine_get_audio_source (xine_stream_t *stream) |
void | xine_post_dispose (xine_t *xine, xine_post_t *self) |
int | xine_get_log_section_count (xine_t *self) |
const char *const * | xine_get_log_names (xine_t *self) |
void | xine_log (xine_t *self, int buf, const char *format,...) |
void | xine_vlog (xine_t *self, int buf, const char *format, va_list args) |
char *const * | xine_get_log (xine_t *self, int buf) |
void | xine_register_log_cb (xine_t *self, xine_log_cb_t cb, void *user_data) |
int | xine_get_error (xine_stream_t *stream) |
int | xine_get_status (xine_stream_t *stream) |
int | xine_get_audio_lang (xine_stream_t *stream, int channel, char *lang) |
int | xine_get_spu_lang (xine_stream_t *stream, int channel, char *lang) |
int | xine_get_pos_length (xine_stream_t *stream, int *pos_stream, int *pos_time, int *length_time) |
uint32_t | xine_get_stream_info (xine_stream_t *stream, int info) |
const char * | xine_get_meta_info (xine_stream_t *stream, int info) |
int | xine_query_stream_info (xine_stream_t *stream, char *sbuf, size_t sblen, int *strings, int *ints) |
query multiple stream props, thread safe and consistently. | |
const char *const * | xine_get_browsable_input_plugin_ids (xine_t *self) |
xine_mrl_t ** | xine_get_browse_mrls (xine_t *self, const char *plugin_id, const char *start_mrl, int *num_mrls) |
const char *const * | xine_get_autoplay_input_plugin_ids (xine_t *self) |
const char *const * | xine_get_autoplay_mrls (xine_t *self, const char *plugin_id, int *num_mrls) |
char * | xine_get_file_extensions (xine_t *self) |
char * | xine_get_mime_types (xine_t *self) |
char * | xine_get_demux_for_mime_type (xine_t *self, const char *mime_type) |
const char * | xine_get_input_plugin_description (xine_t *self, const char *plugin_id) |
const char * | xine_get_demux_plugin_description (xine_t *self, const char *plugin_id) |
const char * | xine_get_spu_plugin_description (xine_t *self, const char *plugin_id) |
const char * | xine_get_audio_plugin_description (xine_t *self, const char *plugin_id) |
const char * | xine_get_video_plugin_description (xine_t *self, const char *plugin_id) |
const char * | xine_get_audio_driver_plugin_description (xine_t *self, const char *plugin_id) |
const char * | xine_get_video_driver_plugin_description (xine_t *self, const char *plugin_id) |
const char * | xine_get_post_plugin_description (xine_t *self, const char *plugin_id) |
const char *const * | xine_list_audio_output_plugins (xine_t *self) |
const char *const * | xine_list_video_output_plugins (xine_t *self) |
const char *const * | xine_list_video_output_plugins_typed (xine_t *self, uint64_t typemask) |
const char *const * | xine_list_demuxer_plugins (xine_t *self) |
const char *const * | xine_list_input_plugins (xine_t *self) |
const char *const * | xine_list_spu_plugins (xine_t *self) |
const char *const * | xine_list_audio_decoder_plugins (xine_t *self) |
const char *const * | xine_list_video_decoder_plugins (xine_t *self) |
void | xine_plugins_garbage_collector (xine_t *self) |
int | xine_port_send_gui_data (xine_video_port_t *vo, int type, void *data) |
xine_health_check_t * | xine_health_check (xine_health_check_t *, int check_num) |
const char * | xine_config_register_string (xine_t *self, const char *key, const char *def_value, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data) |
const char * | xine_config_register_filename (xine_t *self, const char *key, const char *def_value, int req_type, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data) |
int | xine_config_register_range (xine_t *self, const char *key, int def_value, int min, int max, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data) |
int | xine_config_register_enum (xine_t *self, const char *key, int def_value, char **values, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data) |
int | xine_config_register_num (xine_t *self, const char *key, int def_value, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data) |
int | xine_config_register_bool (xine_t *self, const char *key, int def_value, const char *description, const char *help, int exp_level, xine_config_cb_t changed_cb, void *cb_data) |
int | xine_config_unregister_callbacks (xine_t *self, const char *key, xine_config_cb_t changed_cb, void *cb_data, size_t cb_data_size) |
int | xine_config_get_first_entry (xine_t *self, xine_cfg_entry_t *entry) |
int | xine_config_get_next_entry (xine_t *self, xine_cfg_entry_t *entry) |
int | xine_config_lookup_entry (xine_t *self, const char *key, xine_cfg_entry_t *entry) |
int | xine_config_lookup_num (xine_t *self, const char *key, int def_value) |
char * | xine_config_lookup_string (xine_t *self, const char *key) |
void | xine_config_free_string (xine_t *self, char **value) |
void | xine_config_update_entry (xine_t *self, const xine_cfg_entry_t *entry) |
void | xine_config_set_translation_user (const xine_config_entry_translation_t *) |
void | xine_config_load (xine_t *self, const char *cfg_filename) |
void | xine_config_save (xine_t *self, const char *cfg_filename) |
void | xine_config_reset (xine_t *self) |
xine_event_queue_t * | xine_event_new_queue (xine_stream_t *stream) |
void | xine_event_dispose_queue (xine_event_queue_t *queue) |
void | xine_event_select (xine_event_queue_t *queue, const int *types) |
Filter events by type. | |
xine_event_t * | xine_event_get (xine_event_queue_t *queue) |
xine_event_t * | xine_event_next (xine_event_queue_t *queue, xine_event_t *prev_event) |
xine_event_t * | xine_event_wait (xine_event_queue_t *queue) |
void | xine_event_free (xine_event_t *event) |
int | xine_event_create_listener_thread (xine_event_queue_t *queue, xine_event_listener_cb_t callback, void *user_data) |
void | xine_event_send (xine_stream_t *stream, const xine_event_t *event) |
xine_osd_t * | xine_osd_new (xine_stream_t *self, int x, int y, int width, int height) |
uint32_t | xine_osd_get_capabilities (xine_osd_t *self) |
void | xine_osd_draw_point (xine_osd_t *self, int x, int y, int color) |
void | xine_osd_draw_line (xine_osd_t *self, int x1, int y1, int x2, int y2, int color) |
void | xine_osd_draw_rect (xine_osd_t *self, int x1, int y1, int x2, int y2, int color, int filled) |
void | xine_osd_draw_text (xine_osd_t *self, int x1, int y1, const char *text, int color_base) |
void | xine_osd_draw_bitmap (xine_osd_t *self, uint8_t *bitmap, int x1, int y1, int width, int height, uint8_t *palette_map) |
void | xine_osd_get_text_size (xine_osd_t *self, const char *text, int *width, int *height) |
int | xine_osd_set_font (xine_osd_t *self, const char *fontname, int size) |
void | xine_osd_set_encoding (xine_osd_t *self, const char *encoding) |
void | xine_osd_set_position (xine_osd_t *self, int x, int y) |
void | xine_osd_show (xine_osd_t *self, int64_t vpts) |
void | xine_osd_show_unscaled (xine_osd_t *self, int64_t vpts) |
void | xine_osd_hide (xine_osd_t *self, int64_t vpts) |
void | xine_osd_clear (xine_osd_t *self) |
void | xine_osd_set_text_palette (xine_osd_t *self, int palette_number, int color_base) |
void | xine_osd_get_palette (xine_osd_t *self, uint32_t *color, uint8_t *trans) |
void | xine_osd_set_palette (xine_osd_t *self, const uint32_t *const color, const uint8_t *const trans) |
void | xine_osd_set_argb_buffer (xine_osd_t *self, uint32_t *argb_buffer, int dirty_x, int dirty_y, int dirty_width, int dirty_height) |
void | xine_osd_set_extent (xine_osd_t *self, int extent_width, int extent_height) |
void | xine_osd_set_video_window (xine_osd_t *self, int window_x, int window_y, int window_width, int window_height) |
void | xine_osd_free (xine_osd_t *self) |
#define CHECK_CDROM 2 |
#define CHECK_DMA 4 |
#define CHECK_DVDROM 3 |
#define CHECK_KERNEL 0 |
#define CHECK_MTRR 1 |
#define CHECK_X 5 |
#define CHECK_XV 6 |
#define HAVE_XINE_CONFIG_UNREGISTER_CALLBACKS 1 |
unregister multiple entry callback functions. all 3 values need to match unless they are NULL. if cb_data_size is not zero, data pointers within the range (cb_data <= ptr < cb_data + cb_data_size) will match. returns the count of unregistered functions.
#define HAVE_XINE_GRAB_VIDEO_FRAME 1 |
#define POST_PARAM_TYPE_BOOL 6 /* integer (0 or 1) */ |
#define POST_PARAM_TYPE_CHAR 3 /* char (or vector of chars = string) */ |
#define POST_PARAM_TYPE_DOUBLE 2 /* double (or vector of doubles) */ |
#define POST_PARAM_TYPE_INT 1 /* integer (or vector of integers) */ |
#define POST_PARAM_TYPE_LAST 0 /* terminator of parameter list */ |
#define POST_PARAM_TYPE_STRING 4 /* (char *), ASCIIZ */ |
#define POST_PARAM_TYPE_STRINGLIST 5 /* (char **) list, NULL terminated */ |
#define XINE_CONFIG_STRING_IS_DEVICE_NAME 2 |
#define XINE_CONFIG_STRING_IS_DIRECTORY_NAME 3 |
Referenced by _x_real_codecs_init(), bluray_init_plugin(), file_input_init_plugin(), get_win32_codecs_path(), and xine_init().
#define XINE_CONFIG_STRING_IS_FILENAME 1 |
Referenced by init_spu_decoder_plugin().
#define XINE_CONFIG_STRING_IS_STRING 0 |
#define XINE_CONFIG_TYPE_BOOL 5 |
#define XINE_CONFIG_TYPE_ENUM 3 |
#define XINE_CONFIG_TYPE_NUM 4 |
#define XINE_CONFIG_TYPE_RANGE 1 |
#define XINE_CONFIG_TYPE_STRING 2 |
#define XINE_CONFIG_TYPE_UNKNOWN 0 |
Referenced by _x_config_change_opt(), config_insert(), config_register_bool(), config_register_enum(), config_register_filename(), config_register_key(), config_register_num(), config_register_range(), config_register_serialized_entry(), config_update_num(), xine_config_get_first_entry(), xine_config_get_next_entry(), xine_config_lookup_entry(), and xine_config_save().
#define XINE_DEMUX_CONTENT_STRATEGY 2 |
Referenced by _x_find_demux_plugin().
#define XINE_DEMUX_DEFAULT_STRATEGY 0 |
Referenced by _x_find_demux_plugin().
#define XINE_DEMUX_EXTENSION_STRATEGY 3 |
Referenced by _x_find_demux_plugin().
#define XINE_DEMUX_REVERT_STRATEGY 1 |
Referenced by _x_find_demux_plugin().
#define XINE_ENGINE_PARAM_VERBOSITY 1 |
Referenced by xine_engine_get_param(), and xine_engine_set_param().
#define XINE_ERROR_DEMUX_FAILED 3 |
Referenced by play_internal().
#define XINE_ERROR_INPUT_FAILED 5 |
Referenced by open_internal().
#define XINE_ERROR_MALFORMED_MRL 4 |
Referenced by open_internal().
#define XINE_ERROR_NO_DEMUX_PLUGIN 2 |
Referenced by open_internal(), and play_internal().
#define XINE_ERROR_NO_INPUT_PLUGIN 1 |
Referenced by open_internal().
#define XINE_ERROR_NONE 0 |
#define XINE_EVENT_AUDIO_AMP_LEVEL 14 /* report current audio amp level (l/r/mute) */ |
Referenced by send_audio_amp_event_internal().
#define XINE_EVENT_AUDIO_LEVEL 6 /* report current audio level (l/r/mute) */ |
Referenced by __xine_pa_sink_info_callback(), ao_alsa_handle_event_thread(), and vdr_execute_rpc_command().
#define XINE_EVENT_DROPPED_FRAMES 12 /* number of dropped frames is too high */ |
Referenced by vo_frame_draw().
#define XINE_EVENT_FRAME_FORMAT_CHANGE 5 /* e.g. aspect ratio change during dvd playback */ |
Referenced by dxr3_spudec_decode_data(), ff_handle_mpeg_sequence(), frame_format_change(), mpeg2_find_sequence_header(), parse_chunk(), process_sequence_mpeg12_dependent_data(), process_userdata(), spudec_decode_data(), update_metadata(), update_metadata(), vdpau_decoder_init(), and vdpau_h264_alter_frame_render().
#define XINE_EVENT_INPUT_ANGLE_NEXT 117 |
Referenced by dvd_handle_events(), and handle_events().
#define XINE_EVENT_INPUT_ANGLE_PREVIOUS 118 |
Referenced by dvd_handle_events(), and handle_events().
#define XINE_EVENT_INPUT_BUTTON_FORCE 119 |
Referenced by dvd_handle_events(), dxr3_spudec_process_nav(), spudec_process(), and vcd_handle_events().
#define XINE_EVENT_INPUT_DOWN 111 |
Referenced by dvb_event_handler(), dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_LEFT 112 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_MENU1 103 |
Referenced by dvb_event_handler(), dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_MENU2 104 |
Referenced by dvb_event_handler(), dvd_handle_events(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_MENU3 105 |
Referenced by dvb_event_handler(), dvd_handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_MENU4 106 |
Referenced by dvb_event_handler(), and dvd_handle_events().
#define XINE_EVENT_INPUT_MENU5 107 |
Referenced by dvd_handle_events().
#define XINE_EVENT_INPUT_MENU6 108 |
Referenced by dvd_handle_events().
#define XINE_EVENT_INPUT_MENU7 109 |
Referenced by dvb_event_handler(), and dvd_handle_events().
#define XINE_EVENT_INPUT_MOUSE_BUTTON 101 |
Referenced by dvb_event_handler(), dvd_handle_events(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_MOUSE_MOVE 102 |
Referenced by dvd_handle_events(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NEXT 115 |
Referenced by dvb_event_handler(), dvd_handle_events(), event_handler(), handle_events(), handle_events(), ogg_handle_event(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_0 120 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_1 121 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_10_ADD 130 |
Referenced by dvd_handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_2 122 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_3 123 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_4 124 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_5 125 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_6 126 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_7 127 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_8 128 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_NUMBER_9 129 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_PREVIOUS 116 |
Referenced by dvb_event_handler(), dvd_handle_events(), event_handler(), handle_events(), handle_events(), ogg_handle_event(), and vcd_handle_events().
#define XINE_EVENT_INPUT_RIGHT 113 |
Referenced by dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_SELECT 114 |
Referenced by dvb_event_handler(), dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_INPUT_UP 110 |
Referenced by dvb_event_handler(), dvd_handle_events(), event_handler(), handle_events(), and vcd_handle_events().
#define XINE_EVENT_MRL_REFERENCE 9 /* (deprecated) demuxer->frontend: MRL reference(s) for the real stream */ |
Referenced by _x_demux_send_mrl_reference().
#define XINE_EVENT_MRL_REFERENCE_EXT 13 /* demuxer->frontend: MRL reference(s) for the real stream */ |
Referenced by _x_demux_send_mrl_reference().
#define XINE_EVENT_NBC_STATS 15 /* nbc buffer status */ |
Referenced by report_stats(), xine_event_send(), and xine_event_wait_locked().
#define XINE_EVENT_POST_TVTIME_FILMMODE_CHANGE 400 |
Referenced by deinterlace_draw().
#define XINE_EVENT_PROGRESS 8 /* index creation/network connections */ |
#define XINE_EVENT_PVR_PAUSE 204 |
Referenced by pvr_event_handler().
#define XINE_EVENT_PVR_REALTIME 203 |
Referenced by pvr_report_realtime().
#define XINE_EVENT_PVR_REPORT_NAME 202 |
Referenced by pvr_finish_recording().
#define XINE_EVENT_PVR_SAVE 201 |
Referenced by pvr_event_handler().
#define XINE_EVENT_QUIT 7 /* last event sent when stream is disposed */ |
Referenced by listener_loop(), open_plugin(), xine_event_dispose_queue(), and xine_event_select().
#define XINE_EVENT_SET_MPEG_DATA 205 |
Referenced by pvr_event_handler().
#define XINE_EVENT_SET_V4L2 200 |
Referenced by pvr_event_handler(), and v4l_event_handler().
#define XINE_EVENT_SPU_BUTTON 11 /* the mouse pointer enter/leave a button */ |
Referenced by send_mouse_enter_leave_event(), and send_mouse_enter_leave_event().
#define XINE_EVENT_UI_CHANNELS_CHANGED 2 /* inform ui that new channel info is available */ |
#define XINE_EVENT_UI_MESSAGE 4 /* message (dialog) for the ui to display */ |
Referenced by _x_message().
#define XINE_EVENT_UI_NUM_BUTTONS 10 /* number of buttons for interactive menus */ |
Referenced by send_num_buttons(), spudec_decode_nav(), and spudec_process_nav().
#define XINE_EVENT_UI_PLAYBACK_FINISHED 1 /* frontend can e.g. move on to next playlist entry */ |
Referenced by _x_handle_stream_end(), and event_handler_external().
#define XINE_EVENT_UI_SET_TITLE 3 /* request title display change in ui */ |
#define XINE_EVENT_VDR_AUDIO 332 |
Referenced by event_handler().
#define XINE_EVENT_VDR_BACK 319 |
Referenced by event_handler().
#define XINE_EVENT_VDR_BLUE 303 |
Referenced by event_handler().
#define XINE_EVENT_VDR_CHANNELMINUS 312 |
Referenced by event_handler().
#define XINE_EVENT_VDR_CHANNELPLUS 311 |
Referenced by event_handler().
#define XINE_EVENT_VDR_CHANNELPREVIOUS 334 |
Referenced by event_handler().
#define XINE_EVENT_VDR_CHANNELS 314 |
Referenced by event_handler().
#define XINE_EVENT_VDR_COMMANDS 318 |
Referenced by event_handler().
#define XINE_EVENT_VDR_DISCONTINUITY 355 |
Referenced by event_handler(), and vdr_vpts_offset_queue_add().
#define XINE_EVENT_VDR_FASTFWD 308 |
Referenced by event_handler().
#define XINE_EVENT_VDR_FASTREW 309 |
Referenced by event_handler().
#define XINE_EVENT_VDR_FRAMESIZECHANGED 351 |
Referenced by event_handler(), vdr_video_dispose(), and vdr_video_draw().
#define XINE_EVENT_VDR_GREEN 301 |
Referenced by event_handler().
#define XINE_EVENT_VDR_INFO 333 |
Referenced by event_handler().
#define XINE_EVENT_VDR_MUTE 331 |
Referenced by event_handler().
#define XINE_EVENT_VDR_PAUSE 305 |
Referenced by event_handler().
#define XINE_EVENT_VDR_PLAY 304 |
Referenced by event_handler().
#define XINE_EVENT_VDR_PLUGINSTARTED 354 |
Referenced by event_handler(), vdr_audio_port_put_buffer(), and vdr_video_draw().
#define XINE_EVENT_VDR_POWER 310 |
Referenced by event_handler().
#define XINE_EVENT_VDR_RECORD 307 |
Referenced by event_handler().
#define XINE_EVENT_VDR_RECORDINGS 316 |
Referenced by event_handler().
#define XINE_EVENT_VDR_RED 300 |
Referenced by event_handler().
#define XINE_EVENT_VDR_SCHEDULE 313 |
Referenced by event_handler().
#define XINE_EVENT_VDR_SELECTAUDIO 352 |
Referenced by event_handler(), vdr_audio_port_put_buffer(), and vdr_execute_rpc_command().
#define XINE_EVENT_VDR_SETUP 317 |
Referenced by event_handler().
#define XINE_EVENT_VDR_SETVIDEOWINDOW 350 |
Referenced by vdr_execute_rpc_command(), and vdr_video_draw().
#define XINE_EVENT_VDR_STOP 306 |
Referenced by event_handler().
#define XINE_EVENT_VDR_SUBTITLES 335 |
Referenced by event_handler().
#define XINE_EVENT_VDR_TIMERS 315 |
Referenced by event_handler().
#define XINE_EVENT_VDR_TRICKSPEEDMODE 353 |
Referenced by event_handler(), trick_speed_send_event(), and vdr_video_draw().
#define XINE_EVENT_VDR_USER0 336 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER1 320 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER2 321 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER3 322 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER4 323 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER5 324 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER6 325 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER7 326 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER8 327 |
Referenced by event_handler().
#define XINE_EVENT_VDR_USER9 328 |
Referenced by event_handler().
#define XINE_EVENT_VDR_VOLMINUS 330 |
Referenced by event_handler().
#define XINE_EVENT_VDR_VOLPLUS 329 |
Referenced by event_handler().
#define XINE_EVENT_VDR_YELLOW 302 |
Referenced by event_handler().
#define XINE_FINE_SPEED_NORMAL 1000000 |
Referenced by _x_get_speed(), _x_set_speed(), ao_loop(), ao_new_speed_trick(), ao_out_fifo_get(), ao_speed_change_cb(), ao_update_resample_factor(), dvbspeed_close(), dvbspeed_get(), dvbspeed_put(), dxr3_scr_set_speed(), lock_run(), metronom_resume_clock(), metronom_start_clock(), nbc_alloc_cb(), nbc_delay_stop(), nbc_delay_unpause(), nbc_put_cb(), open_internal(), play_internal(), pvrscr_set_fine_speed(), pvrscr_set_speed(), pvrscr_speed_tuning(), pvrscr_speed_tunning(), pvrscr_start(), pvrscr_start(), stop_internal(), stretchscr_set_speed(), stretchscr_start(), unixscr_set_speed(), vdpau_display_frame(), vdr_execute_rpc_command(), video_out_loop(), vo_speed_change_cb(), vo_update_max_frame_rate(), and xxmc_display_frame().
#define XINE_FLAG_NO_WRITE_CACHE 1 |
Referenced by _x_scan_plugins().
#define XINE_FRAME_DATA_ALLOCATE_IMG (1<<0) |
Referenced by _x_get_current_frame_data(), vdr_execute_rpc_command(), and xine_get_current_frame_alloc().
#define XINE_GRAB_VIDEO_FRAME_DEFAULT_TIMEOUT 500 |
Referenced by vdpau_new_grab_video_frame(), and vo_new_grab_video_frame().
#define XINE_GRAB_VIDEO_FRAME_FLAGS_CONTINUOUS 0x01 /* optimize resource allocation for continuous frame grabbing */ |
#define XINE_GRAB_VIDEO_FRAME_FLAGS_WAIT_NEXT 0x02 /* wait for next display frame instead of using last displayed frame */ |
Referenced by vdpau_grab_grab_video_frame(), and vo_grab_grab_video_frame().
#define XINE_GUI_SEND_COMPLETION_EVENT 1 /* DEPRECATED */ |
Referenced by macosx_gui_data_exchange(), opengl2_gui_data_exchange(), opengl_gui_data_exchange(), stk_gui_data_exchange(), vaapi_gui_data_exchange(), vdpau_gui_data_exchange(), vo_none_gui_data_exchange(), xshm_gui_data_exchange(), xshm_gui_data_exchange(), xv_gui_data_exchange(), xv_gui_data_exchange(), and xxmc_gui_data_exchange().
#define XINE_GUI_SEND_DRAWABLE_CHANGED 2 |
Referenced by directfb_gui_data_exchange(), dxr3_gui_data_exchange(), macosx_gui_data_exchange(), opengl2_gui_data_exchange(), opengl_gui_data_exchange(), pgx32_gui_data_exchange(), pgx64_gui_data_exchange(), sdl_gui_data_exchange(), stk_gui_data_exchange(), vaapi_gui_data_exchange(), vdpau_gui_data_exchange(), vidix_gui_data_exchange(), vo_none_gui_data_exchange(), win32_gui_data_exchange(), xshm_gui_data_exchange(), xshm_gui_data_exchange(), xv_gui_data_exchange(), xv_gui_data_exchange(), and xxmc_gui_data_exchange().
#define XINE_GUI_SEND_EXPOSE_EVENT 3 |
Referenced by directfb_gui_data_exchange(), dxr3_gui_data_exchange(), macosx_gui_data_exchange(), opengl2_gui_data_exchange(), opengl_gui_data_exchange(), pgx32_gui_data_exchange(), pgx64_gui_data_exchange(), sdl_gui_data_exchange(), stk_gui_data_exchange(), vaapi_gui_data_exchange(), vdpau_gui_data_exchange(), vidix_gui_data_exchange(), vo_none_gui_data_exchange(), xshm_gui_data_exchange(), xshm_gui_data_exchange(), xv_gui_data_exchange(), xv_gui_data_exchange(), and xxmc_gui_data_exchange().
#define XINE_GUI_SEND_SELECT_VISUAL 8 |
Referenced by macosx_gui_data_exchange(), opengl_gui_data_exchange(), and vo_none_gui_data_exchange().
#define XINE_GUI_SEND_TRANSLATE_GUI_TO_VIDEO 4 |
Referenced by directfb_gui_data_exchange(), dxr3_gui_data_exchange(), macosx_gui_data_exchange(), opengl2_gui_data_exchange(), opengl_gui_data_exchange(), pgx32_gui_data_exchange(), pgx64_gui_data_exchange(), sdl_gui_data_exchange(), stk_gui_data_exchange(), vaapi_gui_data_exchange(), vdpau_gui_data_exchange(), vidix_gui_data_exchange(), vo_none_gui_data_exchange(), xshm_gui_data_exchange(), xshm_gui_data_exchange(), xv_gui_data_exchange(), xv_gui_data_exchange(), and xxmc_gui_data_exchange().
#define XINE_GUI_SEND_VIDEOWIN_VISIBLE 5 |
Referenced by dxr3_gui_data_exchange(), macosx_gui_data_exchange(), and vo_none_gui_data_exchange().
#define XINE_GUI_SEND_WILL_DESTROY_DRAWABLE 9 |
Referenced by opengl_gui_data_exchange(), and vaapi_gui_data_exchange().
#define XINE_HEALTH_CHECK_FAIL 1 |
#define XINE_HEALTH_CHECK_NO_SUCH_CHECK 3 |
Referenced by xine_health_check().
#define XINE_HEALTH_CHECK_OK 0 |
#define XINE_HEALTH_CHECK_UNSUPPORTED 2 |
#define XINE_IMGFMT_NV12 (('2'<<24)|('1'<<16)|('V'<<8)|'N') |
Referenced by invert_draw(), invert_intercept_frame(), mem_frame_update_frame_format(), and opengl2_get_ft().
#define XINE_IMGFMT_VAAPI (('P'<<24)|('A'<<16)|('A'<<8)|'V') |
Referenced by _add_recent_frame(), _flush_recent_frames(), _get_instance(), _x_va_frame_duplicate_frame_data(), _x_va_frame_provide_standard_frame_data(), _x_va_frame_update_frame_format(), ff_video_open_plugin(), init_video_codec(), vaapi_display_frame(), vaapi_hardware_render_frame(), and vaapi_ovl_associate().
#define XINE_IMGFMT_VDPAU (('A'<<24)|('P'<<16)|('D'<<8)|'V') |
Referenced by decode_picture(), decode_picture(), decode_picture(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), vdpau_decoder_init(), vdpau_decoder_render(), vdpau_display_frame(), vdpau_duplicate_frame_data(), vdpau_h264_alter_frame_new(), vdpau_provide_standard_frame_data(), and vdpau_update_frame_format().
#define XINE_IMGFMT_XVMC (('C'<<24)|('M'<<16)|('v'<<8)|'X') |
Referenced by libmpeg2_accel_new_sequence(), libmpeg2_accel_slice(), and mpeg2_init().
#define XINE_IMGFMT_XXMC (('C'<<24)|('M'<<16)|('x'<<8)|'X') |
Referenced by libmpeg2_accel_discontinuity(), libmpeg2_accel_frame_completion(), libmpeg2_accel_new_frame(), libmpeg2_accel_new_sequence(), libmpeg2_accel_slice(), mpeg2_init(), xxmc_check_xoverlay_type(), xxmc_display_frame(), xxmc_do_update_frame(), xxmc_duplicate_frame_data(), xxmc_gui_data_exchange(), xxmc_overlay_begin(), xxmc_overlay_blend(), xxmc_overlay_end(), xxmc_redraw_needed(), and xxmc_update_frame_format().
#define XINE_IMGFMT_YUY2 (('2'<<24)|('Y'<<16)|('U'<<8)|'Y') |
Referenced by _copy_image(), _image_decode_data(), _jpeg_decode_data(), _png_decode_data(), _x_get_current_frame_data(), aa_update_frame_format(), bitplane_decode_data(), boxblur_intercept_frame(), caca_update_frame_format(), create_ximage(), create_ximage(), create_ximage(), CreateSecondary(), crop_frame(), deinterlace_build_output_field(), deinterlace_draw(), deinterlace_intercept_frame(), denoise3d_intercept_frame(), directfb_update_frame_format(), DisplayFrame(), duplicate_frame(), dxr3_update_frame_format(), eq2_intercept_frame(), eq_intercept_frame(), expand_get_frame(), ff_handle_buffer(), fftgraph_port_put_buffer(), fftscope_port_put_buffer(), fill_get_frame(), foovideo_decode_data(), fooviz_port_put_buffer(), frame_copy_content(), frame_paste(), goom_port_put_buffer(), image_decode_data(), invert_draw(), invert_intercept_frame(), is_pixel_black(), lavc_on_update_format(), lavc_prepare_frame(), macosx_display_frame(), macosx_update_frame_format(), mem_frame_update_frame_format(), mmal_update_frame_format(), noise_intercept_frame(), open_plugin(), open_plugin_2(), opengl2_get_ft(), oscope_port_put_buffer(), pgx32_frame_proc_frame(), pgx32_frame_proc_slice(), pgx32_update_frame_format(), pgx64_overlay_blend(), pgx64_update_frame_format(), pp_intercept_frame(), qtv_decode_data(), raw_frame_field(), rgb_decode_data(), sdl_update_frame_format(), stk_update_frame_format(), tdaan_port_put_buffer(), theora_decode_data(), unsharp_intercept_frame(), vaapi_display_frame(), vaapi_ovl_associate(), vaapi_software_render_frame(), vdpau_display_frame(), vdpau_provide_standard_frame_data(), vdpau_update_frame_format(), vdr_video_draw(), vdr_video_route_preprocessing_procs(), vidix_update_frame_format(), vo_frame_draw(), vo_frame_driver_proc(), vo_grab_current_frame(), vo_grab_grab_video_frame(), win32_display_frame(), win32_update_frame_format(), write_frame_sfb(), xv_add_yuy2_emu(), xv_add_yuy2_emu(), xv_open_port(), xv_open_port(), xv_update_frame_format(), xv_update_frame_format(), xxmc_do_update_frame_xv(), and yuv_decode_data().
#define XINE_IMGFMT_YV12 (('2'<<24)|('1'<<16)|('V'<<8)|'Y') |
Referenced by _alloc_frame_cb(), _copy_image(), _draw_image(), _image_decode_data(), _jpeg_decode_data(), _png_decode_data(), _x_get_current_frame_data(), _x_va_frame_provide_standard_frame_data(), _x_vo_scale_compute_ideal_size(), aa_display_frame(), aa_update_frame_format(), boxblur_draw(), boxblur_intercept_frame(), caca_display_frame(), caca_update_frame_format(), configure_renderer(), create_ximage(), create_ximage(), create_ximage(), CreateSecondary(), crop_frame(), deinterlace_draw(), deinterlace_intercept_frame(), denoise3d_draw(), denoise3d_intercept_frame(), DisplayFrame(), duplicate_frame(), dxr3_overlay_blend(), eq2_draw(), eq2_intercept_frame(), eq_draw(), eq_intercept_frame(), expand_get_frame(), fb_frame_proc_slice(), fill_get_frame(), frame_copy_content(), frame_paste(), frame_reallocate(), get_buffer(), hevc_decode_data(), image_decode_data(), init_video_codec(), invert_draw(), invert_intercept_frame(), is_pixel_black(), libmpeg2_accel_new_frame(), macosx_display_frame(), macosx_overlay_blend(), macosx_update_frame_format(), mem_frame_update_frame_format(), mmal_overlay_blend(), mmal_update_frame_format(), mosaico_intercept_frame(), mpeg2_init(), mpeg2_video_decode_data(), noise_draw(), noise_intercept_frame(), open_plugin(), open_plugin(), open_plugin_2(), opengl2_get_ft(), opengl_frame_proc_slice(), opengl_overlay_blend(), opengl_update_frame_format(), pgx32_frame_proc_frame(), pgx32_frame_proc_slice(), pgx32_update_frame_format(), pgx64_overlay_blend(), pgx64_update_frame_format(), pp_draw(), pp_intercept_frame(), queue_black_frame(), raw_display_frame(), raw_frame_field(), raw_frame_proc_slice(), raw_update_frame_format(), realdec_decode_data(), render_image_fp_yuv(), sdl_overlay_blend(), sdl_update_frame_format(), send_output_buffer(), stk_overlay_blend(), stk_update_frame_format(), theora_decode_data(), unsharp_draw(), unsharp_intercept_frame(), vaapi_display_frame(), vaapi_ovl_associate(), vaapi_software_render_frame(), vdpau_display_frame(), vdpau_open_plugin(), vdpau_provide_standard_frame_data(), vdpau_update_frame_format(), vdr_video_draw(), vdr_video_route_preprocessing_procs(), vidix_config_playback(), vidix_overlay_blend(), vidix_update_frame_format(), vo_frame_draw(), vo_frame_driver_proc(), vo_grab_current_frame(), vo_grab_grab_video_frame(), vpx_decode_data(), win32_display_frame(), win32_overlay_blend(), win32_update_frame_format(), write_frame_sfb(), xshm_display_frame(), xshm_display_frame(), xshm_frame_proc_setup(), xshm_frame_proc_setup(), xshm_frame_proc_slice(), xshm_frame_proc_slice(), xshm_update_frame_format(), xshm_update_frame_format(), xv_open_port(), xv_open_port(), xv_overlay_blend(), xv_overlay_blend(), xv_rem_yuy2_emu(), xv_rem_yuy2_emu(), xv_update_frame_format(), xv_update_frame_format(), xxmc_check_yv12(), xxmc_do_update_frame_xv(), xxmc_overlay_blend(), and yuv_decode_data().
#define XINE_IMGFMT_YV12_DEEP (('6'<<24)|('1'<<16)|('V'<<8)|'Y') /* Note: actual bit depth in frame flags */ |
Referenced by _alloc_frame_cb(), get_buffer(), mem_frame_update_frame_format(), opengl2_draw(), and opengl2_get_ft().
#define XINE_KEYFRAMES 1 |
The keyframe seek index feature. < Check this for feature available.
#define XINE_LANG_MAX 32 |
Referenced by demux_matroska_get_optional_data(), and format_lang_string().
#define XINE_MASTER_SLAVE_PLAY (1<<0) |
Referenced by open_internal(), and xine_play().
#define XINE_MASTER_SLAVE_SPEED (1<<2) |
Referenced by _x_set_fine_speed().
#define XINE_MASTER_SLAVE_STOP (1<<1) |
Referenced by open_internal(), and xine_stop().
#define XINE_META_INFO_ALBUM 4 |
#define XINE_META_INFO_ARRANGER 16 |
#define XINE_META_INFO_ARTIST 2 |
Referenced by cdda_plugin_open(), demux_asf_send_headers_common(), demux_iff_send_headers(), demux_mod_send_headers(), demux_nsf_send_headers(), demux_qt_send_headers(), id3v1_parse_tag(), id3v22_interp_frame(), id3v23_interp_frame(), id3v24_interp_frame(), open_flac_file(), open_ra_file(), real_parse_headers(), and vcd_set_meta_info().
#define XINE_META_INFO_AUDIOCODEC 7 |
Referenced by a52_meta_info_set(), asf_read_header(), audio_decoder_loop(), demux_mpgaudio_send_headers(), dts_decode_data(), dvaudio_decode_data(), faad_meta_info_set(), ff_audio_init_codec(), fooaudio_decode_data(), get_auds_codec_name(), get_metadata(), gsm610_decode_data(), init_codec(), lpcm_decode_data(), mad_decode_data(), mpc_decode_data(), nsf_decode_data(), qta_init_driver(), read_metadata(), vdr_execute_rpc_command(), and wavpack_decode_data().
#define XINE_META_INFO_AUTHOR 18 |
#define XINE_META_INFO_CDINDEX_DISCID 10 |
Referenced by _cdda_cdindex().
#define XINE_META_INFO_COMMENT 1 |
Referenced by demux_asf_send_headers_common(), demux_iff_send_headers(), demux_mod_send_headers(), demux_nsf_send_headers(), demux_qt_send_headers(), http_plugin_handshake(), id3v1_parse_tag(), id3v22_interp_frame(), id3v23_interp_frame(), id3v24_interp_frame(), open_flac_file(), real_parse_headers(), vcd_set_meta_info(), and vcd_update_title_display().
#define XINE_META_INFO_COMPOSER 12 |
Referenced by open_flac_file().
#define XINE_META_INFO_CONDUCTOR 19 |
#define XINE_META_INFO_COPYRIGHT 14 |
#define XINE_META_INFO_DISCNUMBER 26 |
Referenced by id3v23_interp_frame(), and id3v24_interp_frame().
#define XINE_META_INFO_ENSEMBLE 21 |
#define XINE_META_INFO_GENRE 3 |
#define XINE_META_INFO_INPUT_PLUGIN 9 |
Referenced by open_internal().
#define XINE_META_INFO_LICENSE 15 |
#define XINE_META_INFO_LOCATION 25 |
#define XINE_META_INFO_LYRICIST 17 |
#define XINE_META_INFO_OPUS 22 |
#define XINE_META_INFO_PART 23 |
#define XINE_META_INFO_PARTNUMBER 24 |
#define XINE_META_INFO_PERFORMER 20 |
#define XINE_META_INFO_PUBLISHER 13 |
#define XINE_META_INFO_SYSTEMLAYER 8 |
Referenced by decode_annodex_header(), and open_internal().
#define XINE_META_INFO_TITLE 0 |
Referenced by cdda_plugin_open(), demux_asf_send_headers_common(), demux_iff_send_headers(), demux_mod_send_headers(), demux_nsf_send_chunk(), demux_nsf_send_headers(), demux_qt_send_headers(), dvb_plugin_open(), dvd_plugin_open(), http_plugin_handshake(), http_plugin_read_metainf(), id3v1_parse_tag(), id3v22_interp_frame(), id3v23_interp_frame(), id3v24_interp_frame(), input_avformat_get_instance(), input_avio_get_instance(), open_flac_file(), open_mve_file(), open_ra_file(), parse_cluster(), parse_info(), real_parse_headers(), spudec_decode_data(), switch_channel(), test_make(), update_chapter_display(), update_title_name(), and vcd_update_title_display().
#define XINE_META_INFO_TRACK_NUMBER 11 |
Referenced by cdda_plugin_open(), id3v1_parse_tag(), id3v22_interp_frame(), id3v23_interp_frame(), id3v24_interp_frame(), and open_flac_file().
#define XINE_META_INFO_VIDEOCODEC 6 |
Referenced by _decode(), _draw_image(), _jpeg_decode_data(), _png_decode_data(), asf_read_header(), bitplane_decode_data(), decode_theora_header(), ff_init_mpeg12_mode(), ff_video_open_plugin(), foovideo_decode_data(), frame_format_change(), get_vids_codec_name(), hevc_decode_data(), init_codec(), mpeg2_video_decode_data(), open_plugin(), process_sequence_mpeg12_dependent_data(), qtv_decode_data(), remember_metainfo(), rgb_decode_data(), update_metadata(), update_metadata(), vdpau_decoder_init(), vdpau_h264_alter_frame_render(), video_decoder_loop(), vpx_handle_header(), and yuv_decode_data().
#define XINE_META_INFO_YEAR 5 /* may be full date */ |
#define XINE_MRL_TYPE_cda (1 << 5) |
#define XINE_MRL_TYPE_dvd (1 << 0) |
#define XINE_MRL_TYPE_file (1 << 6) |
#define XINE_MRL_TYPE_file_backup (1 << 15) |
#define XINE_MRL_TYPE_file_blockdev (1 << 10) |
#define XINE_MRL_TYPE_file_chardev (1 << 8) |
#define XINE_MRL_TYPE_file_directory (1 << 9) |
#define XINE_MRL_TYPE_file_exec (1 << 14) |
#define XINE_MRL_TYPE_file_fifo (1 << 7) |
#define XINE_MRL_TYPE_file_hidden (1 << 16) |
#define XINE_MRL_TYPE_file_normal (1 << 11) |
#define XINE_MRL_TYPE_file_sock (1 << 13) |
#define XINE_MRL_TYPE_file_symlink (1 << 12) |
#define XINE_MRL_TYPE_net (1 << 2) |
#define XINE_MRL_TYPE_rtp (1 << 3) |
#define XINE_MRL_TYPE_stdin (1 << 4) |
#define XINE_MRL_TYPE_unknown (0 << 0) |
#define XINE_MRL_TYPE_vcd (1 << 1) |
#define XINE_MSG_AUTHENTICATION_NEEDED 14 /* (mrl, likely http) */ |
Referenced by _emit_authentication_request(), _ftp_connect(), http_plugin_handshake(), and rtsp_get_code().
#define XINE_MSG_CONNECTION_REFUSED 5 /* (host name) */ |
Referenced by _x_io_tcp_connect_finish(), _x_io_tcp_handshake_connect(), http_plugin_handshake(), and xio_err().
#define XINE_MSG_ENCRYPTED_SOURCE 9 /* none */ |
Referenced by asf_read_header(), get_disc_info(), handle_libbluray_event(), open_plugin(), parse_pes_for_pts(), and parse_pes_for_pts().
#define XINE_MSG_FILE_EMPTY 13 /* file is empty */ |
Referenced by file_input_open(), and gnomevfs_plugin_open().
#define XINE_MSG_FILE_NOT_FOUND 6 /* (file name or mrl) */ |
Referenced by file_input_open(), gnomevfs_plugin_open(), http_plugin_handshake(), load_channels(), stdin_plugin_read(), and xio_err().
#define XINE_MSG_GENERAL_WARNING 1 /* (warning message) */ |
Referenced by _ftp_open(), _open_plugin(), bluray_plugin_open(), get_disc_info(), handle_events(), handle_libbluray_event(), and http_plugin_open().
#define XINE_MSG_LIBRARY_LOAD_ERROR 8 /* (library/decoder) */ |
Referenced by _x_real_codec_open(), qta_init_driver(), qtv_init_driver(), and w32v_decode_data().
#define XINE_MSG_NETWORK_UNREACHABLE 4 /* none */ |
Referenced by http_plugin_handshake().
#define XINE_MSG_NO_ERROR 0 /* (messages to UI) */ |
Referenced by gnomevfs_plugin_open().
#define XINE_MSG_PERMISSION_ERROR 12 /* (file name or mrl) */ |
Referenced by file_input_open(), gnomevfs_plugin_open(), http_plugin_handshake(), stdin_plugin_read(), and xio_err().
#define XINE_MSG_READ_ERROR 7 /* (device/file/mrl) */ |
#define XINE_MSG_RECORDING_DONE 15 /* just what it says */ |
Referenced by rip_plugin_read().
#define XINE_MSG_SECURITY 10 /* (security message) */ |
Referenced by _ftp_connect(), _x_rip_plugin_get_instance(), and config_save_cb().
#define XINE_MSG_UNKNOWN_DEVICE 3 /* (device name) */ |
#define XINE_MSG_UNKNOWN_HOST 2 /* (host name) */ |
Referenced by _x_io_tcp_handshake_connect(), and gnomevfs_plugin_open().
#define XINE_OSD_CAP_ARGB_LAYER 0x0008 /* supports ARGB true color pixmaps */ |
Referenced by open_argb_overlay(), osd_get_capabilities(), and vdr_class_get_instance().
#define XINE_OSD_CAP_CUSTOM_EXTENT 0x0004 /* hardware scaled to match video output window */ |
Referenced by osd_get_capabilities(), and vdr_class_get_instance().
#define XINE_OSD_CAP_FREETYPE2 0x0001 /* freetype2 support compiled in */ |
Referenced by osd_get_capabilities().
#define XINE_OSD_CAP_UNSCALED 0x0002 /* unscaled overlays supp. by vo drv */ |
Referenced by osd_get_capabilities().
#define XINE_OSD_CAP_VIDEO_WINDOW 0x0010 /* can scale video to an area within osd extent */ |
Referenced by osd_get_capabilities().
#define XINE_OSD_TEXT1 (0 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT10 (9 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT2 (1 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT3 (2 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT4 (3 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT5 (4 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT6 (5 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT7 (6 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT8 (7 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_OSD_TEXT9 (8 * XINE_TEXT_PALETTE_SIZE) |
#define XINE_PARAM_AUDIO_AMP_LEVEL 9 /* 0..200, (val - 100) / 2 dB, 100 = default */ |
Referenced by vdr_execute_rpc_command(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_AUDIO_AMP_MUTE 29 /* 1=>mute, 0=>unmute */ |
Referenced by vdr_execute_rpc_command(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_AUDIO_CHANNEL_LOGICAL 3 /* -1 => auto, -2 => off */ |
Referenced by vdr_execute_rpc_command(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_AUDIO_CLOSE_DEVICE 28 /* force closing audio device */ |
Referenced by xine_set_param().
#define XINE_PARAM_AUDIO_COMPR_LEVEL 8 /* <100=>off, % compress otherw*/ |
Referenced by open_internal(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_AUDIO_MUTE 7 /* 1=>mute, 0=>unmute */ |
Referenced by vdr_execute_rpc_command(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_AUDIO_REPORT_LEVEL 10 /* 1=>send events, 0=> don't */ |
#define XINE_PARAM_AUDIO_VOLUME 6 /* 0..100 */ |
Referenced by open_internal(), vdr_execute_rpc_command(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_AV_OFFSET 2 /* unit: 1/90000 sec */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_BROADCASTER_PORT 16 /* 0: disable, x: server port */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_DELAY_FINISHED_EVENT 33 /* 1/10sec,0=>disable,-1=>forev*/ |
Referenced by demux_image_seek(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_EARLY_FINISHED_EVENT 31 /* send event when demux finish*/ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_1000HZ 23 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_125HZ 20 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_16000HZ 27 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_2000HZ 24 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_250HZ 21 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_30HZ 18 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_4000HZ 25 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_500HZ 22 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_60HZ 19 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_EQ_8000HZ 26 /* equalizer gains -100..100 */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_FINE_SPEED 30 /* 1.000.000 => normal speed */ |
Referenced by vdpau_display_frame(), vdr_execute_rpc_command(), xine_get_param(), xine_set_param(), and xxmc_display_frame().
#define XINE_PARAM_GAPLESS_SWITCH 32 /* next stream only gapless swi*/ |
Referenced by vdr_start_buffers(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_IGNORE_AUDIO 14 /* disable audio decoding */ |
Referenced by vdr_execute_rpc_command(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_IGNORE_SPU 15 /* disable spu decoding */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_IGNORE_VIDEO 13 /* disable video decoding */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_METRONOM_PREBUFFER 17 /* unit: 1/90000 sec */ |
Referenced by vdr_execute_rpc_command(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_SPEED 1 /* see below */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_SPU_CHANNEL 4 |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_SPU_OFFSET 12 /* unit: 1/90000 sec */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_VERBOSITY 11 /* control console output */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_VIDEO_CHANNEL 5 |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_ASPECT_RATIO 0x01000001 /* see below */ |
Referenced by vcd_force_redisplay(), vcd_set_aspect_ratio(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_BRIGHTNESS 0x01000005 /* 0..65535 */ |
#define XINE_PARAM_VO_CONTRAST 0x01000004 /* 0..65535 */ |
#define XINE_PARAM_VO_CROP_BOTTOM 0x01000023 /* crop frame pixels */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_CROP_LEFT 0x01000020 /* crop frame pixels */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_CROP_RIGHT 0x01000021 /* crop frame pixels */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_CROP_TOP 0x01000022 /* crop frame pixels */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_DEINTERLACE 0x01000000 /* bool */ |
#define XINE_PARAM_VO_GAMMA 0x0100000c /* 0..65535 */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_HUE 0x01000002 /* 0..65535 */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_NOISE_REDUCTION 0x01000019 /* 0..65535 */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_PAN_SCAN 0x01000009 /* bool */ |
#define XINE_PARAM_VO_SATURATION 0x01000003 /* 0..65535 */ |
Referenced by eq2_get_property(), eq2_set_property(), vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_SHARPNESS 0x01000018 /* 0..65535 */ |
Referenced by vo_get_property(), vo_set_property(), xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_SINGLE_STEP 0x01000024 /* 1 = "advance to next frame, then pause" */ |
Referenced by ao_get_property(), ao_set_property(), vo_get_property(), vo_set_property(), and xine_set_param().
#define XINE_PARAM_VO_TRANSFORM 0x0100001f /* see below */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_TVMODE 0x0100000a /* ??? */ |
Referenced by xine_get_param(), and xine_set_param().
#define XINE_PARAM_VO_WINDOW_HEIGHT 0x01000010 /* readonly */ |
Referenced by show_eit(), and xine_get_param().
#define XINE_PARAM_VO_WINDOW_WIDTH 0x0100000f /* readonly */ |
Referenced by show_eit(), and xine_get_param().
#define XINE_PARAM_VO_ZOOM_X 0x01000008 /* percent */ |
#define XINE_PARAM_VO_ZOOM_Y 0x0100000d /* percent */ |
#define XINE_POST_DATA_AUDIO 1 |
#define XINE_POST_DATA_DOUBLE 4 |
#define XINE_POST_DATA_INT 3 |
#define XINE_POST_DATA_PARAMETERS 5 |
Referenced by boxblur_open_plugin(), deinterlace_open_plugin(), denoise3d_open_plugin(), eq2_open_plugin(), eq_open_plugin(), expand_open_plugin(), mosaico_open_plugin(), noise_open_plugin(), pp_open_plugin(), stretch_open_plugin(), switch_open_plugin(), unsharp_open_plugin(), upmix_mono_open_plugin(), upmix_open_plugin(), and volnorm_open_plugin().
#define XINE_POST_DATA_VIDEO 0 |
#define XINE_POST_TYPE_AUDIO_FILTER 0x020000 |
#define XINE_POST_TYPE_AUDIO_VISUALIZATION 0x020001 |
#define XINE_POST_TYPE_VIDEO_COMPOSE 0x010002 |
#define XINE_POST_TYPE_VIDEO_FILTER 0x010000 |
#define XINE_POST_TYPE_VIDEO_VISUALIZATION 0x010001 |
#define XINE_QUERY_STREAM_INFO 1 |
#define XINE_SIDE_STREAMS 1 |
#define XINE_SPEED_FAST_2 8 |
Referenced by _x_get_speed().
#define XINE_SPEED_FAST_4 16 |
Referenced by _x_get_speed(), and _x_set_speed().
#define XINE_SPEED_NORMAL 4 |
#define XINE_SPEED_PAUSE 0 |
Referenced by _x_get_speed(), _x_set_fine_speed(), ao_flush_driver(), ao_free_fifo_get(), ao_loop(), ao_new_speed_trick(), ao_resend_init(), ao_speed_change_cb(), ao_update_resample_factor(), handle_libbluray_event(), metronom_stop_clock(), open_internal(), paused_loop(), pvr_adjust_realtime_speed(), pvr_event_handler(), pvr_play_file(), pvr_plugin_read_block(), pvrscr_init(), pvrscr_init(), set_speed_internal(), stretchscr_init(), v4l_adjust_realtime_speed(), video_out_loop(), vo_free_queue_get(), and xine_set_param().
#define XINE_SPEED_SLOW_2 2 |
Referenced by _x_get_speed().
#define XINE_SPEED_SLOW_4 1 |
Referenced by _x_get_speed().
#define XINE_STATUS_IDLE 0 /* no mrl assigned */ |
Referenced by open_internal(), stop_internal(), xine_close(), xine_get_side_stream(), and xine_stream_new().
#define XINE_STATUS_PLAY 2 |
Referenced by play_internal(), and spudec_decode_data().
#define XINE_STATUS_QUIT 3 |
#define XINE_STATUS_STOP 1 |
#define XINE_STREAM_INFO_AUDIO_BITRATE 14 |
Referenced by a52_meta_info_set(), audio_decoder_loop(), decode_audio_header(), decode_speex_header(), decode_vorbis_header(), demux_aac_seek(), demux_aac_send_chunk(), demux_mpgaudio_send_headers(), demux_qt_send_headers(), dts_decode_data(), lpcm_decode_data(), mad_decode_data(), mpc_decode_data(), nbc_compute_fifo_length(), parse_amf(), real_parse_headers(), speex_decode_data(), vdr_execute_rpc_command(), vorbis_decode_data(), and xine_get_stream_info().
#define XINE_STREAM_INFO_AUDIO_BITS 12 |
Referenced by ao_open(), ao_put_buffer(), decode_audio_header(), decode_flac_header(), demux_aiff_send_headers(), demux_aud_send_headers(), demux_cdda_send_headers(), demux_eawve_send_headers(), demux_film_send_headers(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fourxm_send_headers(), demux_iff_send_headers(), demux_mod_send_headers(), demux_mve_send_headers(), demux_nsf_send_headers(), demux_qt_send_headers(), demux_roq_send_headers(), demux_smjpeg_send_headers(), demux_snd_send_headers(), demux_str_send_headers(), demux_tta_send_headers(), demux_vmd_send_headers(), demux_voc_send_headers(), demux_vox_send_headers(), demux_vqa_send_headers(), demux_wav_send_headers(), open_idcin_file(), open_wv_file(), parse_amf(), and xine_get_stream_info().
#define XINE_STREAM_INFO_AUDIO_CHANNELS 11 |
Referenced by ao_open(), decode_audio_header(), decode_flac_header(), decode_opus_header(), demux_aiff_send_headers(), demux_aud_send_headers(), demux_cdda_send_headers(), demux_eawve_send_headers(), demux_film_send_headers(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fourxm_send_headers(), demux_iff_send_headers(), demux_mod_send_headers(), demux_mve_send_headers(), demux_nsf_send_headers(), demux_qt_send_headers(), demux_roq_send_headers(), demux_smjpeg_send_headers(), demux_snd_send_headers(), demux_str_send_headers(), demux_tta_send_headers(), demux_vmd_send_headers(), demux_voc_send_headers(), demux_vox_send_headers(), demux_vqa_send_headers(), demux_wav_send_headers(), open_idcin_file(), open_wv_file(), parse_amf(), and xine_get_stream_info().
#define XINE_STREAM_INFO_AUDIO_FOURCC 15 |
#define XINE_STREAM_INFO_AUDIO_HANDLED 16 /* codec available? */ |
#define XINE_STREAM_INFO_AUDIO_MODE 26 |
Referenced by ao_open(), and ao_put_buffer().
#define XINE_STREAM_INFO_AUDIO_SAMPLERATE 13 |
Referenced by a52_meta_info_set(), ao_open(), ao_put_buffer(), decode_audio_header(), decode_flac_header(), decode_opus_header(), decode_speex_header(), decode_vorbis_header(), demux_aiff_send_headers(), demux_aud_send_headers(), demux_cdda_send_headers(), demux_eawve_send_headers(), demux_film_send_headers(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fourxm_send_headers(), demux_iff_send_headers(), demux_mod_send_headers(), demux_mve_send_headers(), demux_nsf_send_headers(), demux_qt_send_headers(), demux_roq_send_headers(), demux_smjpeg_send_headers(), demux_snd_send_headers(), demux_str_send_headers(), demux_tta_send_headers(), demux_vmd_send_headers(), demux_voc_send_headers(), demux_vox_send_headers(), demux_vqa_send_headers(), demux_wav_send_headers(), dts_decode_data(), open_idcin_file(), open_wv_file(), parse_amf(), speex_decode_data(), and xine_get_stream_info().
#define XINE_STREAM_INFO_BITRATE 0 |
#define XINE_STREAM_INFO_DISCARDED_FRAMES 28 /* for 1000 frames delivered */ |
Referenced by vo_frame_draw(), and xine_get_stream_info().
#define XINE_STREAM_INFO_DVD_ANGLE_COUNT 35 |
Referenced by update_stream_info(), update_title_display(), and xine_get_stream_info().
#define XINE_STREAM_INFO_DVD_ANGLE_NUMBER 34 |
Referenced by handle_events(), handle_libbluray_event(), update_stream_info(), update_title_display(), and xine_get_stream_info().
#define XINE_STREAM_INFO_DVD_CHAPTER_COUNT 33 |
Referenced by update_stream_info(), update_title_display(), and xine_get_stream_info().
#define XINE_STREAM_INFO_DVD_CHAPTER_NUMBER 32 |
Referenced by bluray_plugin_open(), handle_libbluray_event(), update_stream_info(), update_title_display(), and xine_get_stream_info().
#define XINE_STREAM_INFO_DVD_TITLE_COUNT 31 |
Referenced by update_title_display(), update_title_info(), and xine_get_stream_info().
#define XINE_STREAM_INFO_DVD_TITLE_NUMBER 30 |
Referenced by update_title_display(), update_title_info(), and xine_get_stream_info().
#define XINE_STREAM_INFO_FRAME_DURATION 10 /* 1/90000 sec */ |
Referenced by _image_decode_data(), _jpeg_decode_data(), _png_decode_data(), change_output_format(), decode_dshow_header(), decode_theora_header(), decode_video_header(), demux_fli_send_headers(), demux_iff_send_headers(), demux_ivf_send_headers(), demux_qt_send_chunk(), ff_decode_data(), ff_handle_buffer(), foovideo_decode_data(), get_duration(), get_frame_duration(), image_decode_data(), init_codec(), mpeg2_video_decode_data(), parse_amf(), process_sequence_mpeg12_dependent_data(), realdec_decode_data(), remember_metainfo(), rgb_decode_data(), update_metadata(), update_metadata(), vdpau_decoder_init(), vdpau_h264_alter_frame_render(), vdpau_h264_decode_data(), vdpau_vc1_decode_data(), w32v_decode_data(), xine_get_stream_info(), and yuv_decode_data().
#define XINE_STREAM_INFO_HAS_AUDIO 19 |
Referenced by _x_stream_info_set(), demux_ac3_send_headers(), demux_aiff_send_headers(), demux_asf_send_headers_common(), demux_aud_send_headers(), demux_avformat_send_headers(), demux_cdda_send_headers(), demux_dts_send_headers(), demux_eawve_send_headers(), demux_film_send_headers(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fli_send_headers(), demux_flv_send_headers(), demux_fourxm_send_headers(), demux_iff_send_headers(), demux_image_send_headers(), demux_ipmovie_send_headers(), demux_ivf_send_headers(), demux_matroska_send_headers(), demux_mng_send_headers(), demux_mod_send_headers(), demux_mpeg_block_send_headers(), demux_mpeg_elem_send_headers(), demux_mpeg_pes_send_headers(), demux_mpeg_send_headers(), demux_mpgaudio_send_headers(), demux_mve_send_headers(), demux_nsf_send_headers(), demux_nsv_send_headers(), demux_ogg_send_headers(), demux_playlist_send_headers(), demux_pva_send_headers(), demux_qt_send_headers(), demux_ra_send_headers(), demux_raw_dv_send_headers(), demux_real_send_headers(), demux_roq_send_headers(), demux_shn_send_headers(), demux_slave_send_headers(), demux_smjpeg_send_headers(), demux_snd_send_headers(), demux_sputext_send_headers(), demux_str_send_headers(), demux_ts_dynamic_pmt_clean(), demux_ts_send_headers(), demux_tta_send_headers(), demux_vc1_es_send_headers(), demux_vmd_send_headers(), demux_voc_send_headers(), demux_vox_send_headers(), demux_vqa_send_headers(), demux_wav_send_headers(), demux_yuv4mpeg2_send_headers(), demux_yuv_frames_send_headers(), nbc_compute_fifo_length(), open_idcin_file(), open_mpc_file(), open_plugin(), open_radio_capture_device(), open_video_capture_device(), open_wv_file(), real_parse_headers(), v4l2_input_setup_video_streaming(), and xine_get_stream_info().
#define XINE_STREAM_INFO_HAS_CHAPTERS 17 |
Referenced by _x_stream_info_set(), update_stream_info(), xine_get_stream_info(), and xine_query_stream_info().
#define XINE_STREAM_INFO_HAS_VIDEO 18 |
Referenced by _x_stream_info_set(), demux_ac3_send_headers(), demux_aiff_send_headers(), demux_asf_send_headers_common(), demux_aud_send_headers(), demux_avformat_send_headers(), demux_cdda_send_headers(), demux_dts_send_headers(), demux_eawve_send_headers(), demux_film_send_headers(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fli_send_headers(), demux_flv_send_headers(), demux_fourxm_send_headers(), demux_iff_send_headers(), demux_image_send_headers(), demux_ipmovie_send_headers(), demux_ivf_send_headers(), demux_matroska_send_headers(), demux_mng_send_headers(), demux_mod_send_headers(), demux_mpeg_block_send_headers(), demux_mpeg_elem_send_headers(), demux_mpeg_pes_send_headers(), demux_mpeg_send_headers(), demux_mpgaudio_send_headers(), demux_mve_send_headers(), demux_nsf_send_headers(), demux_nsv_send_headers(), demux_ogg_send_headers(), demux_playlist_send_headers(), demux_pva_send_headers(), demux_qt_send_headers(), demux_ra_send_headers(), demux_raw_dv_send_headers(), demux_real_send_headers(), demux_roq_send_headers(), demux_shn_send_headers(), demux_slave_send_headers(), demux_smjpeg_send_headers(), demux_snd_send_headers(), demux_sputext_send_headers(), demux_str_send_headers(), demux_ts_dynamic_pmt_clean(), demux_ts_send_headers(), demux_tta_send_headers(), demux_vc1_es_send_headers(), demux_vmd_send_headers(), demux_voc_send_headers(), demux_vox_send_headers(), demux_vqa_send_headers(), demux_wav_send_headers(), demux_yuv4mpeg2_send_headers(), demux_yuv_frames_send_chunk(), demux_yuv_frames_send_headers(), nbc_compute_fifo_length(), open_idcin_file(), open_radio_capture_device(), open_video_capture_device(), real_parse_headers(), switch_buf(), v4l2_input_setup_video_streaming(), xine_get_pos_length(), and xine_get_stream_info().
#define XINE_STREAM_INFO_IGNORE_AUDIO 21 |
Referenced by audio_decoder_loop(), open_internal(), xine_get_param(), xine_get_stream_info(), and xine_set_param().
#define XINE_STREAM_INFO_IGNORE_SPU 22 |
#define XINE_STREAM_INFO_IGNORE_VIDEO 20 |
Referenced by open_internal(), pvr_plugin_read_block(), video_decoder_loop(), xine_get_param(), xine_get_stream_info(), and xine_set_param().
#define XINE_STREAM_INFO_MAX_AUDIO_CHANNEL 24 |
Referenced by vdr_execute_rpc_command(), xine_get_stream_info(), and xine_query_stream_info().
#define XINE_STREAM_INFO_MAX_SPU_CHANNEL 25 |
Referenced by demux_ogg_send_headers(), xine_get_stream_info(), and xine_query_stream_info().
#define XINE_STREAM_INFO_SEEKABLE 1 |
Referenced by demux_cdda_send_headers(), demux_str_send_headers(), xine_get_stream_info(), and xine_query_stream_info().
#define XINE_STREAM_INFO_SKIPPED_FRAMES 27 /* for 1000 frames delivered */ |
Referenced by vo_frame_draw(), and xine_get_stream_info().
#define XINE_STREAM_INFO_VIDEO_AFD 29 |
Referenced by parse_chunk(), and xine_get_stream_info().
#define XINE_STREAM_INFO_VIDEO_BITRATE 7 |
#define XINE_STREAM_INFO_VIDEO_CHANNELS 5 |
Referenced by xine_get_stream_info().
#define XINE_STREAM_INFO_VIDEO_FOURCC 8 |
#define XINE_STREAM_INFO_VIDEO_HANDLED 9 /* codec available? */ |
#define XINE_STREAM_INFO_VIDEO_HAS_STILL 23 |
Referenced by dvd_class_get_instance(), dxr3_flush(), vcd_update_title_display(), and xine_get_stream_info().
#define XINE_STREAM_INFO_VIDEO_HEIGHT 3 |
Referenced by _decode(), _draw_image(), _image_decode_data(), _jpeg_decode_data(), _png_decode_data(), asf_read_header(), change_output_format(), decode_dshow_header(), decode_theora_header(), decode_video_header(), demux_film_send_headers(), demux_fli_send_headers(), demux_fourxm_send_headers(), demux_iff_send_headers(), demux_ipmovie_send_headers(), demux_mng_send_headers(), demux_mve_send_headers(), demux_nsv_send_headers(), demux_qt_send_headers(), demux_raw_dv_send_headers(), demux_roq_send_headers(), demux_smjpeg_send_headers(), demux_str_send_headers(), demux_vmd_send_headers(), demux_vqa_send_headers(), demux_yuv4mpeg2_send_headers(), frame_format_change(), image_decode_data(), init_codec(), mpeg2_find_sequence_header(), mpeg2_video_decode_data(), open_idcin_file(), parse_amf(), parse_chunk(), process_sequence_mpeg12_dependent_data(), process_userdata(), realdec_decode_data(), remember_metainfo(), set_stream_info(), show_eit(), update_metadata(), update_metadata(), vdpau_decoder_init(), vdpau_h264_alter_frame_render(), vpx_handle_header(), w32v_decode_data(), xine_get_stream_info(), and yuv_decode_data().
#define XINE_STREAM_INFO_VIDEO_RATIO 4 /* *10000 */ |
Referenced by _decode(), _draw_image(), change_output_format(), decode_theora_header(), frame_format_change(), init_codec(), mpeg2_video_decode_data(), process_sequence_mpeg12_dependent_data(), remember_metainfo(), set_stream_info(), update_metadata(), update_metadata(), vdpau_decoder_init(), vdpau_h264_alter_frame_render(), vpx_handle_header(), xine_get_stream_info(), and yuv_decode_data().
#define XINE_STREAM_INFO_VIDEO_STREAMS 6 |
Referenced by xine_get_stream_info().
#define XINE_STREAM_INFO_VIDEO_WIDTH 2 |
Referenced by _decode(), _draw_image(), _image_decode_data(), _jpeg_decode_data(), _png_decode_data(), asf_read_header(), change_output_format(), decode_dshow_header(), decode_theora_header(), decode_video_header(), demux_film_send_headers(), demux_fli_send_headers(), demux_fourxm_send_headers(), demux_iff_send_headers(), demux_ipmovie_send_headers(), demux_mng_send_headers(), demux_mve_send_headers(), demux_nsv_send_headers(), demux_qt_send_headers(), demux_raw_dv_send_headers(), demux_roq_send_headers(), demux_smjpeg_send_headers(), demux_str_send_headers(), demux_vmd_send_headers(), demux_vqa_send_headers(), demux_yuv4mpeg2_send_headers(), frame_format_change(), image_decode_data(), init_codec(), mpeg2_find_sequence_header(), mpeg2_video_decode_data(), open_idcin_file(), parse_amf(), parse_chunk(), process_sequence_mpeg12_dependent_data(), process_userdata(), realdec_decode_data(), remember_metainfo(), set_stream_info(), show_eit(), update_metadata(), update_metadata(), vdpau_decoder_init(), vdpau_h264_alter_frame_render(), vpx_handle_header(), w32v_decode_data(), xine_get_stream_info(), and yuv_decode_data().
#define XINE_TEXT_PALETTE_SIZE 11 |
#define XINE_TEXTPALETTE_WHITE_BLACK_TRANSPARENT 0 |
#define XINE_TEXTPALETTE_WHITE_NONE_TRANSLUCID 2 |
Referenced by dvb_plugin_open(), and osd_show_channel().
#define XINE_TEXTPALETTE_WHITE_NONE_TRANSPARENT 1 |
#define XINE_TEXTPALETTE_YELLOW_BLACK_TRANSPARENT 3 |
Referenced by dvb_plugin_open(), osd_show_channel(), and show_eit().
#define XINE_VERBOSITY_DEBUG 2 |
Referenced by __attribute__(), __xine_pa_context_subscribe_callback(), __xine_pa_context_success_callback(), __xine_pa_sink_info_callback(), __xine_pa_stream_success_callback(), _alsa_query_dev(), _cdda_cddb_retrieve(), _cdda_cddb_send_command(), _cdda_cddb_socket_read(), _cdda_is_cd_changed(), _cdda_load_cached_cddb_infos(), _cdda_mkdir_safe(), _cdda_save_cached_cddb_infos(), _cfg_cb_clear_report(), _get_exports(), _get_instance(), _get_instance(), _get_instance(), _get_instance(), _get_servers(), _glx_set_lockdisplay(), _gnutls_load_certs(), _list(), _ogl2_dump_tex_fmts(), _open_plugin(), _open_plugin(), _opensles_open(), _user_read(), _user_warning(), _vdpau_feature_test(), _x_ao_new_port(), _x_audio_decoder_init(), _x_close_broadcaster(), _x_demux_control_start(), _x_dispose_plugins(), _x_find_demux_plugin(), _x_find_demux_plugin_last_probe(), _x_flush_events_queues(), _x_get_audio_decoder(), _x_get_current_frame_data(), _x_get_spu_decoder(), _x_get_video_decoder(), _x_init_broadcaster(), _x_io_tcp_close(), _x_io_tcp_connect_finish(), _x_io_tcp_handshake_connect(), _x_keyframes_add(), _x_keyframes_set(), _x_osd_renderer_init(), _x_post_dispose(), _x_real_codec_open(), _x_set_fine_speed(), _x_va_init(), _x_va_new(), _x_va_profile_from_imgfmt(), _x_vo_new_port(), a52dec_decode_frame(), aa_get_property(), aa_set_property(), aa_update_frame_format(), add_showing_handle(), ao_alsa_ctrl(), ao_alsa_get_property(), ao_alsa_handle_event_thread(), ao_alsa_mixer_init(), ao_alsa_open(), ao_alsa_set_property(), ao_alsa_write(), ao_change_settings(), ao_close(), ao_coreaudio_open(), ao_dbuf_set_max(), ao_directx_open(), ao_directx_set_property(), ao_esd_open(), ao_esd_write(), ao_exit(), ao_file_close(), ao_fill_gap(), ao_flush(), ao_flush_driver(), ao_force_unref_all(), ao_free_fifo_get(), ao_fusionsound_get_property(), ao_fusionsound_set_property(), ao_fusionsound_write(), ao_jack_close(), ao_jack_open(), ao_jack_open_int(), ao_jack_write(), ao_loop(), ao_none_open(), ao_open(), ao_oss_open(), ao_out_fifo_get(), ao_pulse_delay(), ao_pulse_open(), ao_put_buffer(), ao_resend_fill(), ao_resend_init(), ao_set_property(), ao_sndio_close(), ao_sndio_exit(), ao_sndio_open(), ao_speed_change_cb(), ao_sun_delay(), ao_sun_open(), ao_sun_open_plugin(), ao_ticket_revoked(), ao_unref_obsolete(), ao_update_resample_factor(), asf_parse_packet_compressed_payload(), asf_parse_packet_ecd(), asf_parse_packet_payload(), asf_parse_packet_payload_common(), asf_read_header(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), audio_decoder_loop(), broadcaster_data_write(), caca_get_property(), caca_set_property(), caca_update_frame_format(), cache_plugin_dispose(), calculate_pic_order(), cdda_close(), cdda_open(), check_newpts(), checkXvMCCap(), config_dispose(), config_register_bool(), config_register_enum(), config_register_filename(), config_register_num(), config_register_range(), config_register_serialized_entry(), config_update_num(), config_update_string(), config_validate(), connect_context(), create_ximage(), create_ximage(), create_ximage(), CreatePrimary(), CreateSecondary(), decode_dshow_header(), decode_speex_header(), decode_theora_header(), demux_aac_apply_adif(), demux_aac_apply_adts(), demux_asf_parse_asf_references(), demux_asf_parse_asx_references(), demux_asf_parse_http_references(), demux_asf_seek(), demux_asf_send_chunk(), demux_asf_send_headers(), demux_asf_send_headers_common(), demux_ivf_send_headers(), demux_loop(), demux_matroska_send_headers(), demux_mpeg_block_parse_pack(), demux_mpeg_pes_parse_pack(), demux_mpeg_pes_vdr_seek_0(), demux_ogg_send_chunk(), demux_qt_load_fragment_index(), demux_qt_send_chunk(), demux_ra_send_chunk(), demux_real_send_chunk(), demux_ts_buffer_pes(), demux_ts_dispose(), demux_ts_dynamic_pmt_clean(), demux_ts_dynamic_pmt_clear(), demux_ts_dynamic_pmt_find(), demux_ts_get_lang_desc(), demux_ts_get_reg_desc(), demux_ts_hexdump(), demux_ts_parse_packet(), demux_ts_parse_pat(), demux_ts_parse_pes_header(), demux_ts_parse_pmt(), demux_ts_scan_pat_pmt(), demux_ts_seek(), directfb_alloc_frame(), directfb_set_property(), draw_frames(), draw_subtitle(), draw_subtitles(), dts_decode_frame(), dvaudio_decode_data(), dvb_event_handler(), dvb_parse_si(), dvb_plugin_read(), dvb_plugin_seek(), dvb_set_pidfilter(), dvb_set_sectfilter(), dvbspeed_close(), dvbspeed_get(), dvbspeed_init(), dvbspeed_put(), dvd_handle_events(), dvd_plugin_open(), dvd_plugin_read_block(), dxr3_decode_data(), dxr3_display_frame(), dxr3_dispose(), dxr3_flush(), dxr3_get_property(), dxr3_overlay_end(), dxr3_scr_adjust(), dxr3_scr_get_current(), dxr3_scr_init(), dxr3_scr_set_speed(), dxr3_scr_start(), dxr3_scr_update_priority(), dxr3_set_property(), dxr3_spudec_copy_nav_to_btn(), dxr3_spudec_decode_data(), dxr3_spudec_process_nav(), dxr3_spudec_set_button(), dxr3_update_add_bars(), dxr3_update_enhanced_mode(), dxr3_update_frame_format(), dxr3_update_swap_fields(), dxr3_vo_open_plugin(), execute_ref_pic_marking(), faad_apply_conf(), faad_apply_frame(), faad_decode_audio(), faad_decode_data(), faad_get_conf(), faad_map_channels(), fb_display_frame(), fb_get_property(), fb_open_plugin(), fb_set_property(), ff_aac_mode_parse(), ff_aac_mode_set(), ff_audio_decode(), ff_audio_decode_data(), ff_audio_init_codec(), ff_audio_reset_parser(), ff_flush_internal(), ff_free_dr1_frames(), ff_handle_buffer(), ff_handle_header_buffer(), ff_handle_header_buffer(), ff_handle_mpeg12_buffer(), ff_vc1_find_header(), file_input_class_get_dir(), file_input_open(), file_input_read(), file_input_size(), flac_error_callback(), flac_get_frame(), fooaudio_decode_data(), get_auds_codec_name(), get_fb_fix_screeninfo(), get_fb_var_screeninfo(), get_guid(), get_guid_id(), get_vids_codec_name(), goom_port_put_buffer(), gsm610_decode_data(), hls_frag_start(), hls_input_get_instance(), hls_input_load_list(), hls_input_open(), hls_input_open_item(), hls_input_read(), hls_input_switch_mrl(), http_plugin_get_optional_data(), http_plugin_handshake(), http_plugin_open(), http_restart(), id3v22_parse_tag(), id3v23_parse_tag(), id3v24_parse_tag(), info_valid(), init_avio_input_plugin(), init_class(), init_class(), init_class(), init_codec(), init_codec(), init_device(), init_input_class(), init_input_class(), interpret_slice_header(), interpret_sps(), load_channels(), load_epg_data(), lock_run(), lpcm_decode_data(), macosx_update_frame_format(), mad_decode_data(), mad_dispose(), manager_loop(), media_eject_media(), meta_valid(), metronom_got_audio_samples(), metronom_got_video_frame(), metronom_handle_audio_discontinuity(), metronom_handle_discontinuity(), metronom_handle_vdr_trick_pts(), metronom_handle_video_discontinuity(), mpc_decode_data(), mpd_input_get_instance(), mpd_input_load_manifest(), mpd_input_open(), mpd_input_switch_mrl(), mpd_set_start_time(), nbc_alloc_cb(), nbc_delay_unpause(), nbc_get_cb(), nbc_put_cb(), nbc_stats_add(), net_plugin_read(), network_connect(), network_read_cdrom_toc(), next_frame(), nsf_decode_data(), open_demux_plugin(), open_fb_device(), open_internal(), open_jack_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin_2(), open_ra_file(), open_tta_file(), opengl2_build_program(), opengl2_check_textures_size(), opengl2_draw(), opengl2_draw_video_bicubic(), opengl2_open_plugin(), opengl2_set_bicubic(), opengl2_set_scale_mode(), opengl2_use_csc(), opengl_get_property(), opengl_set_property(), osd_renderer_load_font(), parse_amf(), parse_ancillary_stream(), parse_ancillary_stream(), parse_dsmcc_stream(), parse_dsmcc_stream(), parse_ecm_stream(), parse_ecm_stream(), parse_emm_stream(), parse_emm_stream(), parse_h222_typeA_stream(), parse_h222_typeA_stream(), parse_h222_typeB_stream(), parse_h222_typeB_stream(), parse_h222_typeC_stream(), parse_h222_typeC_stream(), parse_h222_typeD_stream(), parse_h222_typeD_stream(), parse_h222_typeE_stream(), parse_h222_typeE_stream(), parse_IEC14496_FlexMux_stream(), parse_IEC14496_FlexMux_stream(), parse_IEC14496_SL_packetized_stream(), parse_IEC14496_SL_packetized_stream(), parse_iec_13522_stream(), parse_iec_13522_stream(), parse_moov_atom(), parse_pmt(), parse_private_stream_1(), parse_private_stream_1(), parse_program_stream_directory(), parse_program_stream_directory(), parse_program_stream_map(), parse_program_stream_map(), parse_seek_entry(), parse_segment(), parse_sei(), parse_slice_header(), parse_track_entry(), paused_loop(), pgx32_init_driver(), pgx32_update_frame_format(), pgx64_init_driver(), pgx64_overlay_key_blend(), pgx64_update_frame_format(), play_internal(), pnm_calc_stream(), pnm_get_chunk(), pnm_get_headers(), pnm_get_stream_chunk(), pnm_plugin_seek(), print_cdrom_toc(), pvr_event_handler(), pvr_loop(), pvr_play_file(), pvr_plugin_read_block(), pvr_rec_file(), qta_init_driver(), qtv_decode_data(), qtv_init_driver(), read_flv_packet(), read_line_from_input(), read_metadata(), read_ssa_tag(), real_get_reordered_pts(), real_parse_audio_specific_data(), real_parse_headers(), real_parse_index(), realtime_samplecounter_available(), reportIP(), rip_plugin_read(), rip_read_file_read_1a(), rip_read_file_read_1b(), rip_read_file_read_2(), rip_read_file_set_2(), rip_read_file_start(), rtsp_get_answers(), rtsp_get_code(), rtsp_session_start(), sbuf_get_bytes(), sdl_display_frame(), sdl_set_property(), seek_flv_file(), send_header(), setup_buffers(), smb_class_get_dir(), smb_plugin_open(), sock_data_write(), speex_decode_data(), spudec_copy_nav_to_overlay(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_nav(), spudec_do_commands(), spudec_draw_picture(), spudec_process(), spudec_reassembly(), spudec_reset(), spudec_set_button(), stdin_plugin_dispose(), stdin_plugin_wait(), stk_display_frame(), stk_set_property(), sub_autodetect(), sub_read_file(), sub_read_line_jacobsub(), sub_read_line_microdvd(), sub_read_line_mpl2(), sub_read_line_mpsub(), sub_read_line_rt(), sub_read_line_subrip(), sub_read_line_subrip09(), sub_read_line_vplayer(), switch_channel(), trick_speed_send_event(), tuner_init(), tuner_tune_it(), update_fast_memcpy(), update_osd_font(), update_src_encoding(), update_tv_resolution(), v4l_adjust_realtime_speed(), vaapi_display_attribs(), vcd_class_get_autoplay_list(), vcd_class_get_dir(), vcd_init(), vcd_plugin_open(), vdp_preemption_callback(), vdpau_decoder_render(), vdpau_h264_alter_dispose(), vdpau_h264_alter_frame_render(), vdpau_h264_alter_reset(), vdpau_h264_decode_data(), vdpau_open_plugin(), vdpau_output_surf_delete(), vdpau_output_surf_new(), vdpau_overlay_end(), vdpau_process_overlays(), vdpau_reinit(), vdpau_set_layer_bug(), vdpau_video_surf_delete(), vdpau_video_surf_new(), vdr_execute_rpc_command(), vdr_metronom_handle_audio_discontinuity(), vdr_metronom_handle_video_discontinuity(), vdr_plugin_read(), video_decoder_loop(), video_out_loop(), video_overlay_add_event(), video_overlay_event(), video_overlay_multiple_overlay_blend(), video_overlay_redraw_needed(), vidix_config_playback(), vidix_rgb_callback(), vidix_set_property(), vidix_update_frame_format(), vo_close(), vo_exit(), vo_frame_draw(), vo_free_queue_get(), vo_get_unblock_frame(), vo_open(), vo_set_property(), vo_speed_change_cb(), vo_ticket_revoked(), vo_unref_obsolete(), w32a_decode_audio(), w32a_ensure_buffer_size(), w32a_init_audio(), w32v_decode_data(), w32v_init_codec(), w32v_init_ds_dmo_codec(), win32_update_frame_format(), write_frame_sfb(), x11osd_create(), xcbosd_create(), xine_a52_parse_data(), xine_config_save(), xine_config_update_entry(), xine_dispose(), xine_event_dispose_queue(), xine_exit(), XINE_FORMAT_PRINTF(), XINE_FORMAT_PRINTF(), xine_get_param(), xine_get_side_stream(), xine_get_stream_info(), xine_nbc_close(), xine_nbc_event(), xine_nbc_init(), xine_open(), xine_parse_id3v2_tag(), xine_post_init(), xine_set_param(), xine_stream_new(), xio_err(), xshm_get_property(), xshm_get_property(), xshm_open_plugin(), xshm_open_plugin_2(), xshm_overlay_blend(), xshm_overlay_blend(), xshm_set_property(), xshm_set_property(), xv_dispose(), xv_prop_init(), xv_prop_init(), xv_prop_update_int(), xv_prop_update_int(), xxmc_alloc_frame(), xxmc_check_capability(), xxmc_dispose(), xxmc_do_update_frame(), xxmc_do_update_frame_xv(), xxmc_duplicate_frame_data(), xxmc_frame_dispose(), xxmc_update_attr(), xxmc_xvmc_alloc_subpicture(), xxmc_xvmc_alloc_surface(), xxmc_xvmc_dump_subpictures(), xxmc_xvmc_dump_surfaces(), xxmc_xvmc_free_subpicture(), and xxmc_xvmc_free_surface().
#define XINE_VERBOSITY_LOG 1 |
Referenced by __attribute__(), _alloc_frame_cb(), _cdda_cddb_retrieve(), _connect_data(), _copy_image(), _cwd(), _decode(), _decode(), _dlsym_iid(), _draw_image(), _egl_log_error(), _emit_authentication_request(), _fill(), _fill_preview(), _ftp_connect(), _ftp_read(), _ftp_seek(), _ftp_size(), _get_dir(), _get_dir_common(), _get_exports(), _get_files(), _get_files(), _get_instance(), _get_length(), _glconv_vaegl_init(), _glx_make_current(), _gnutls_handshake(), _gnutls_load_certs(), _gnutls_part_read(), _gnutls_read(), _gnutls_write(), _image_decode_data(), _insert_node(), _jpeg_decode_data(), _list(), _meta_info_set_encoding(), _mount(), _open(), _opensles_open(), _opensles_open_plugin(), _openssl_handshake(), _openssl_part_read(), _openssl_read(), _openssl_write(), _parse_url(), _png_decode_data(), _read(), _read_dir(), _retr(), _scp_channel_init(), _scp_fill_preview(), _scp_read(), _seek(), _sftp_get_length(), _sftp_open(), _sftp_read(), _sftp_seek(), _sftp_session_init(), _ssh_connect(), _user_error(), _vdpau_feature_test(), _write_command(), _x_ao_new_port(), _x_config_change_opt(), _x_demux_start_thread(), _x_find_demux_plugin(), _x_find_demux_plugin_last_probe(), _x_load_audio_output_plugin(), _x_report_audio_format_tag(), _x_report_video_fourcc(), _x_tls_handshake(), _x_va_check_status(), _x_va_frame_alloc_frame(), _x_va_frame_duplicate_frame_data(), _x_va_frame_provide_standard_frame_data(), _x_va_init(), _x_va_new(), _x_va_profile_from_imgfmt(), _x_vo_new_port(), alsa_apply_speaker_arrangement(), ao_alsa_mixer_init(), ao_alsa_open(), ao_change_settings(), ao_esd_open(), ao_file_close(), ao_file_open(), ao_file_write(), ao_fusionsound_open(), ao_fusionsound_write(), ao_jack_open_int(), ao_loop(), ao_oss_open(), ao_sun_open(), ao_sun_open_plugin(), asf_read_header(), asf_send_audio_header(), asf_send_video_header(), audio_codec_lookup(), bitplane_decode_data(), catalog_filename(), change_output_format(), collect_plugins(), config_lookup_num(), config_lookup_string(), configure_renderer(), control_port_cb(), create_ximage(), create_ximage(), create_ximage(), create_ximage(), create_ximage(), crypto_class_get_instance(), crypto_plugin_open(), crypto_plugin_seek(), decode_segment(), deinterlace_init_plugin(), demux_iff_send_chunk(), demux_mpc_send_chunk(), demux_mpeg_block_parse_pack(), demux_mpeg_pes_parse_pack(), demux_mpgaudio_next(), demux_ogg_send_chunk(), demux_slave_next(), do_record(), duplicate_frame(), dvaudio_decode_data(), dvb_class_get_autoplay_list(), dvb_parse_si(), dvb_plugin_open(), dvb_plugin_read(), dvd_plugin_open(), dvd_plugin_read_block(), dxr3_decode_data(), dxr3_flush(), dxr3_open_plugin(), dxr3_spudec_decode_data(), dxr3_spudec_dispose(), dxr3_spudec_open_plugin(), dxr3_spudec_process_nav(), dxr3_update_frame_format(), dxr3_vo_open_plugin(), ebml_check_header(), ebml_read_elem_data(), ebml_read_elem_id(), ebml_read_elem_len(), ebml_read_float(), ebml_read_master(), ebml_read_uint(), ebml_skip(), event_handler(), event_handler_external(), external_stream_play(), faad_apply_conf(), faad_apply_frame(), faad_reopen_dec(), fb_open_plugin(), ff_audio_decode_data(), ff_audio_ensure_buffer_size(), ff_audio_init_codec(), ff_audio_open_codec(), ff_check_bufsize(), ff_check_colorspace(), ff_dispose(), ff_handle_header_buffer(), ff_handle_header_buffer(), ff_map_channels(), ff_setup_rgb2yuy2(), ff_vc1_find_header(), ff_video_open_plugin(), file_input_get_capabilities(), find_avformat_streams(), get_answer(), get_answer(), get_asf_header(), get_buffer(), get_chunk_header(), get_duration(), get_fb_fix_screeninfo(), get_format_context(), get_header(), get_input_buffer(), get_io_context(), get_media_packet(), get_media_packet(), gnutls_get_instance(), handle_realvideo(), handle_sub_utf8(), handle_vobsub(), hevc_decode_data(), hls_input_open(), hls_input_open_item(), http_plugin_handshake(), http_plugin_open(), http_plugin_seek(), http_restart(), id3v2_parse_tag(), image_decode_data(), init_class(), init_class(), init_class_fb(), init_codec(), init_codec_audio(), init_codec_real(), init_codec_video(), init_codec_xiph(), init_device(), init_subpicture(), init_video_codec(), input_avformat_get_instance(), input_avio_open(), is_avio_supported_protocol(), jack_callback(), jack_open_device(), lavc_on_display_frame(), lavc_on_update_format(), load_channels(), load_epg_data(), load_syms_linux(), load_syms_linux(), mad_decode_data(), mad_dispose(), media_eject_media(), metronom_set_option(), mmal_update_frame_format(), mms_choose_best_streams(), mms_connect(), mms_read(), mms_tcp_connect(), mmsh_connect_int2(), mmsh_read(), mmsh_tcp_connect(), mode_visual(), mpc_decode_data(), mpd_input_open(), open_audio_capture_device(), open_demux_avformat_plugin(), open_dts_file(), open_internal(), open_jack_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin_2(), open_plugin_fb(), open_radio_capture_device(), open_video_capture_device(), opengl2_build_program(), opengl2_check_textures_size(), opengl2_draw(), opengl2_open_plugin(), opengl2_update_csc_matrix(), opengl_frame_proc_slice(), opengl_init_class(), opengl_open_plugin(), osd_get_text_size(), osd_render_text(), osd_renderer_load_font(), osd_set_encoding(), overlay_new(), parse_block(), parse_ebml_uint(), parse_edition_entry(), parse_frame(), parse_frame_payload(), parse_pes_for_pts(), parse_pes_for_pts(), parse_pmt(), parse_private_stream_1(), parse_private_stream_1(), parse_top_level(), parse_track_entry(), pgx64_display_frame(), pgx64_init_driver(), pnm_connect(), pnm_get_stream_chunk(), pvr_break_rec_page(), pvr_event_handler(), pvr_finish_recording(), pvr_loop(), pvr_play_file(), pvr_plugin_open(), query_fourccs(), raw_open_plugin(), read_block_data(), read_iff_chunk(), real_parse_audio_specific_data(), real_parse_headers(), render_help_verify_ext(), render_setup_fp_yuv(), rgb_decode_data(), rtsp_connect(), rtsp_session_start(), search_by_channel(), seek_flv_file(), send_avpacket(), send_header(), send_headers_audio(), send_headers_video(), send_input_buffer(), send_output_buffer(), set_extradata(), set_frequency(), setup_buffers(), setup_dga(), setup_dga(), spudec_decode_data(), start_codec(), stdin_plugin_open(), stdin_plugin_read(), stdin_plugin_wait(), sub_read_file(), switch_channel(), theora_decode_data(), tuner_tune_it(), uncompress_zlib(), update_config_cb(), update_overlays(), update_tv_resolution(), upmix_mono_port_open(), v4l2_input_open(), v4l_class_get_radio_instance(), v4l_class_get_video_instance(), v4l_plugin_dispose(), v4l_plugin_read_block(), vaapi_check_status(), vaapi_display_frame(), vaapi_dispose_locked(), vaapi_init_internal(), vaapi_init_x11(), vaapi_initialize(), vaapi_open_plugin(), vaapi_update_csc(), vcd_class_get_autoplay_list(), vcd_class_get_dir(), vcd_plugin_open(), vdpau_decoder_init(), vdpau_decoder_render(), vdpau_display_frame(), vdpau_duplicate_frame_data(), vdpau_get_funcs(), vdpau_h264_alter_frame_delete(), vdpau_h264_alter_frame_new(), vdpau_h264_alter_frame_render(), vdpau_h264_decode_data(), vdpau_open_plugin(), vdpau_output_surf_new(), vdpau_provide_standard_frame_data(), vdpau_reinit(), vdpau_update_csc_matrix(), vdpau_video_surf_new(), vdr_execute_rpc_command(), vdr_plugin_dispose(), vdr_plugin_open(), vdr_plugin_open_fifo_mrl(), vdr_plugin_open_socket(), vdr_plugin_open_sockets(), vdr_rpc_thread_loop(), vdr_video_draw(), video_codec_lookup(), vo_exit(), vo_get_frame(), vorbis_check_bufsize(), vpx_decode_data(), x11osd_create(), xcbosd_create(), xine_config_save(), xine_exit(), xine_init(), xine_open_audio_driver(), xine_probe_fast_memcpy_int(), xshm_frame_proc_setup(), xshm_frame_proc_setup(), xshm_open_plugin(), xshm_open_plugin_2(), xv_new_color(), xv_new_color(), xv_open_port(), xv_open_port(), xv_set_property(), xv_set_property(), xxmc_create_context(), xxmc_dispose_context(), xxmc_find_context(), xxmc_set_property(), xxmc_setup_subpictures(), xxmc_xvmc_update_context(), and yuv_decode_data().
#define XINE_VERBOSITY_NONE 0 |
Referenced by _x_ao_new_port(), _x_init_broadcaster(), _x_vo_new_port(), get_master_scr(), init_class(), init_class(), metronom_clock_get_option(), metronom_clock_set_option(), metronom_get_option(), metronom_register_scr(), metronom_set_option(), metronom_start_sync_thread(), open_plugin(), open_plugin(), open_plugin_2(), opengl_gui_data_exchange(), parse_chapter_atom(), pvr_plugin_open(), render_help_check_exts(), render_run(), render_setup_fp_yuv(), v4l2_class_get_instance(), xine_event_create_listener_thread(), and xine_new().
#define XINE_VIDEO_AFD_14_9_CENTRE 11 |
#define XINE_VIDEO_AFD_16_9_CENTRE 10 |
#define XINE_VIDEO_AFD_16_9_PROTECT_14_9 14 |
#define XINE_VIDEO_AFD_16_9_PROTECT_4_3 15 |
#define XINE_VIDEO_AFD_4_3_CENTRE 9 |
#define XINE_VIDEO_AFD_4_3_PROTECT_14_9 13 |
#define XINE_VIDEO_AFD_BOX_14_9_TOP 3 |
#define XINE_VIDEO_AFD_BOX_16_9_TOP 2 |
#define XINE_VIDEO_AFD_BOX_GT_16_9_CENTRE 4 |
#define XINE_VIDEO_AFD_NOT_PRESENT -1 |
Referenced by mpeg2_init(), parse_chunk(), and process_userdata().
#define XINE_VIDEO_AFD_RESERVED_0 0 |
#define XINE_VIDEO_AFD_RESERVED_1 1 |
#define XINE_VIDEO_AFD_RESERVED_12 12 |
#define XINE_VIDEO_AFD_RESERVED_5 5 |
#define XINE_VIDEO_AFD_RESERVED_6 6 |
#define XINE_VIDEO_AFD_RESERVED_7 7 |
#define XINE_VIDEO_AFD_SAME_AS_FRAME 8 |
#define XINE_VISUAL_TYPE_AA 2 |
Referenced by dxr3_aa_init_plugin().
#define XINE_VISUAL_TYPE_CACA 8 |
#define XINE_VISUAL_TYPE_DFB 5 |
#define XINE_VISUAL_TYPE_DIRECTX 7 /* used by the win32/msvc port */ |
#define XINE_VISUAL_TYPE_FB 3 |
Referenced by init_class_fb(), init_device(), and open_plugin_fb().
#define XINE_VISUAL_TYPE_GTK 4 |
#define XINE_VISUAL_TYPE_MACOSX 9 |
#define XINE_VISUAL_TYPE_NONE 0 |
#define XINE_VISUAL_TYPE_PM 6 /* used by the OS/2 port */ |
#define XINE_VISUAL_TYPE_RAW 12 |
#define XINE_VISUAL_TYPE_WAYLAND 13 |
Referenced by _egl_get_instance(), _get_instance(), and opengl2_init_class_wl().
#define XINE_VISUAL_TYPE_X11 1 |
Referenced by _egl_get_instance(), _get_instance(), _get_instance(), _get_instance(), directfb_clean_output_area(), directfb_dispose(), directfb_gui_data_exchange(), dxr3_vo_open_plugin(), init_class(), open_plugin(), opengl2_init_class_x11(), opengl2_open_plugin(), vaapi_open_plugin(), vidix_clean_output_area(), and vidix_gui_data_exchange().
#define XINE_VISUAL_TYPE_X11_2 10 |
Referenced by _egl_get_instance(), directfb_clean_output_area(), directfb_dispose(), and directfb_gui_data_exchange().
#define XINE_VISUAL_TYPE_XCB 11 |
#define XINE_VO_ASPECT_4_3 2 /* 4:3 */ |
#define XINE_VO_ASPECT_ANAMORPHIC 3 /* 16:9 */ |
#define XINE_VO_ASPECT_AUTO 0 |
Referenced by _x_vo_scale_compute_ideal_size(), _x_vo_scale_init(), aa_set_property(), caca_set_property(), fb_open_plugin(), fb_set_property(), macosx_set_property(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin_2(), open_plugin_fb(), opengl2_open_plugin(), opengl2_set_property(), opengl_open_plugin(), opengl_set_property(), pgx32_init_driver(), pgx32_set_property(), pgx64_init_driver(), pgx64_set_property(), raw_get_property(), sdl_set_property(), stk_set_property(), vaapi_open_plugin(), vaapi_set_property(), vdpau_open_plugin(), vdpau_set_property(), vidix_set_property(), vo_none_open_plugin(), vo_none_set_property(), xshm_open_plugin(), xshm_open_plugin_2(), xshm_set_property(), xshm_set_property(), xv_set_property(), xv_set_property(), and xxmc_set_property().
#define XINE_VO_ASPECT_DONT_TOUCH 42 |
#define XINE_VO_ASPECT_DVB 4 /* 2.11:1 */ |
#define XINE_VO_ASPECT_NUM_RATIOS 5 |
Referenced by aa_set_property(), caca_set_property(), directfb_get_property_min_max(), directfb_set_property(), fb_set_property(), macosx_set_property(), open_plugin(), opengl2_set_property(), opengl_set_property(), pgx32_set_property(), pgx64_set_property(), sdl_set_property(), stk_set_property(), vaapi_set_property(), vdpau_set_property(), vidix_set_property(), vo_none_set_property(), xshm_set_property(), xshm_set_property(), xv_set_property(), xv_set_property(), and xxmc_set_property().
#define XINE_VO_ASPECT_PAN_SCAN 41 |
#define XINE_VO_ASPECT_SQUARE 1 /* 1:1 */ |
#define XINE_VO_TRANSFORM_FLIP_H 0x00000001 |
Referenced by opengl2_draw(), opengl2_set_property(), vdpau_display_frame(), and vdpau_set_property().
#define XINE_VO_TRANSFORM_FLIP_V 0x00000002 |
Referenced by opengl2_draw(), opengl2_set_property(), vdpau_display_frame(), and vdpau_set_property().
#define XINE_VO_ZOOM_MAX 400 |
#define XINE_VO_ZOOM_MIN -85 |
#define XINE_VO_ZOOM_STEP 100 |
#define XINE_VORAW_MAX_OVL 16 |
#define XINE_VORAW_RGB 4 |
Referenced by raw_display_frame().
#define XINE_VORAW_YUY2 2 |
Referenced by raw_display_frame(), and raw_open_plugin().
#define XINE_VORAW_YV12 1 |
Referenced by raw_display_frame(), and raw_open_plugin().
typedef struct xine_audio_port_s xine_audio_port_t |
typedef struct xine_cfg_entry_s xine_cfg_entry_t |
typedef void(* xine_config_cb_t) (void *user_data, xine_cfg_entry_t *entry) |
typedef struct xine_current_frame_data_s xine_current_frame_data_t |
typedef void(* xine_event_listener_cb_t) (void *user_data, const xine_event_t *event) |
typedef struct xine_event_queue_s xine_event_queue_t |
typedef struct xine_grab_video_frame_s xine_grab_video_frame_t |
typedef struct xine_health_check_s xine_health_check_t |
typedef void(* xine_log_cb_t) (void *user_data, int section) |
typedef struct xine_mrl_s xine_mrl_t |
typedef struct xine_osd_s xine_osd_t |
typedef struct xine_post_in_s xine_post_in_t |
typedef struct xine_post_out_s xine_post_out_t |
typedef struct xine_post_s xine_post_t |
typedef struct xine_stream_s xine_stream_t |
typedef struct xine_video_port_s xine_video_port_t |
int xine_check_version | ( | int | major, |
int | minor, | ||
int | sub ) |
References XINE_MAJOR, XINE_MINOR, and XINE_SUB.
void xine_close | ( | xine_stream_t * | stream | ) |
References close_internal(), mutex_cleanup(), xine_stream_private_st::side_streams, XINE_STATUS_IDLE, and XINE_STATUS_QUIT.
Referenced by close_internal(), external_stream_stop(), and xine_dispose().
void xine_close_audio_driver | ( | xine_t * | self, |
xine_audio_port_t * | driver ) |
References xine_audio_port_s::exit.
void xine_close_video_driver | ( | xine_t * | self, |
xine_video_port_t * | driver ) |
References xine_video_port_s::exit.
void xine_config_free_string | ( | xine_t * | self, |
char ** | value ) |
Referenced by ao_alsa_exit(), and ao_jack_open().
int xine_config_get_first_entry | ( | xine_t * | self, |
xine_cfg_entry_t * | entry ) |
int xine_config_get_next_entry | ( | xine_t * | self, |
xine_cfg_entry_t * | entry ) |
void xine_config_load | ( | xine_t * | self, |
const char * | cfg_filename ) |
int xine_config_lookup_entry | ( | xine_t * | self, |
const char * | key, | ||
xine_cfg_entry_t * | entry ) |
References config_get_current_entry(), config_values_s::config_lock, config_values_s::cur, key, config_values_s::lookup_entry, NULL, cfg_entry_s::type, and XINE_CONFIG_TYPE_UNKNOWN.
Referenced by do_record(), dvb_class_get_autoplay_list(), dvb_plugin_open(), dvbspeed_init(), load_epg_data(), mms_class_get_instance(), open_plugin(), pvr_class_get_instance(), tuner_set_channel(), and tuner_tune_it().
char * xine_config_lookup_string | ( | xine_t * | self, |
const char * | key ) |
References key.
Referenced by ao_jack_open().
int xine_config_register_bool | ( | xine_t * | self, |
const char * | key, | ||
int | def_value, | ||
const char * | description, | ||
const char * | help, | ||
int | exp_level, | ||
xine_config_cb_t | changed_cb, | ||
void * | cb_data ) |
References xine_s::config, key, and config_values_s::register_bool.
int xine_config_register_enum | ( | xine_t * | self, |
const char * | key, | ||
int | def_value, | ||
char ** | values, | ||
const char * | description, | ||
const char * | help, | ||
int | exp_level, | ||
xine_config_cb_t | changed_cb, | ||
void * | cb_data ) |
References xine_s::config, key, and config_values_s::register_enum.
const char * xine_config_register_filename | ( | xine_t * | self, |
const char * | key, | ||
const char * | def_value, | ||
int | req_type, | ||
const char * | description, | ||
const char * | help, | ||
int | exp_level, | ||
xine_config_cb_t | changed_cb, | ||
void * | cb_data ) |
References xine_s::config, key, and config_values_s::register_filename.
int xine_config_register_num | ( | xine_t * | self, |
const char * | key, | ||
int | def_value, | ||
const char * | description, | ||
const char * | help, | ||
int | exp_level, | ||
xine_config_cb_t | changed_cb, | ||
void * | cb_data ) |
References xine_s::config, key, and config_values_s::register_num.
int xine_config_register_range | ( | xine_t * | self, |
const char * | key, | ||
int | def_value, | ||
int | min, | ||
int | max, | ||
const char * | description, | ||
const char * | help, | ||
int | exp_level, | ||
xine_config_cb_t | changed_cb, | ||
void * | cb_data ) |
References xine_s::config, key, and config_values_s::register_range.
const char * xine_config_register_string | ( | xine_t * | self, |
const char * | key, | ||
const char * | def_value, | ||
const char * | description, | ||
const char * | help, | ||
int | exp_level, | ||
xine_config_cb_t | changed_cb, | ||
void * | cb_data ) |
References xine_s::config, key, and config_values_s::register_string.
void xine_config_reset | ( | xine_t * | self | ) |
void xine_config_save | ( | xine_t * | self, |
const char * | cfg_filename ) |
References _, xine_s::config, CONFIG_FILE_VERSION, cfg_entry_s::description, cfg_entry_s::enum_values, cfg_entry_s::key, LOG_MODULE, lprintf, cfg_entry_s::next, cfg_entry_s::num_default, cfg_entry_s::num_value, cfg_entry_s::range_max, cfg_entry_s::range_min, S_ISREG, cfg_entry_s::str_default, cfg_entry_s::str_value, cfg_entry_s::type, cfg_entry_s::unknown_value, XCF_HAVE_BACKUP, XCF_HAVE_FILE, XCF_HAVE_ITEMS, XCF_HAVE_TFILE, XCS_BUF_SIZE, XINE_CONFIG_TYPE_BOOL, XINE_CONFIG_TYPE_ENUM, XINE_CONFIG_TYPE_NUM, XINE_CONFIG_TYPE_RANGE, XINE_CONFIG_TYPE_STRING, XINE_CONFIG_TYPE_UNKNOWN, xine_fast_memcpy, xine_int32_2str(), XINE_MAX_INT32_STR, xine_realpath(), xine_uint32_2str(), XINE_VERBOSITY_DEBUG, XINE_VERBOSITY_LOG, and xprintf.
void xine_config_set_translation_user | ( | const xine_config_entry_translation_t * | xlate | ) |
References config_entry_translation_user.
int xine_config_unregister_callbacks | ( | xine_t * | self, |
const char * | key, | ||
xine_config_cb_t | changed_cb, | ||
void * | cb_data, | ||
size_t | cb_data_size ) |
References xine_s::config, key, and config_values_s::unregister_callbacks.
void xine_config_update_entry | ( | xine_t * | self, |
const xine_cfg_entry_t * | entry ) |
void xine_dispose | ( | xine_stream_t * | stream | ) |
References _x_audio_decoder_shutdown(), _x_close_broadcaster(), _x_video_decoder_shutdown(), xine_stream_private_st::broadcaster, osd_renderer_s::close, xine_stream_s::master, NULL, xine_stream_s::osd_renderer, xine_stream_private_st::refs, xine_stream_private_st::s, xine_stream_private_st::side_streams, xine_stream_s::slave, xine_stream_private_st::status, xine_stream_s::xine, xine_close(), XINE_NUM_SIDE_STREAMS, xine_refs_sub(), XINE_STATUS_QUIT, XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by close_internal(), external_stream_stop(), open_internal(), and xine_exit().
int xine_eject | ( | xine_stream_t * | stream | ) |
References mutex_cleanup(), xine_stream_private_st::side_streams, and XINE_STATUS_STOP.
int xine_engine_get_param | ( | xine_t * | self, |
int | param ) |
References lprintf, and XINE_ENGINE_PARAM_VERBOSITY.
void xine_engine_set_param | ( | xine_t * | self, |
int | param, | ||
int | value ) |
References lprintf, and XINE_ENGINE_PARAM_VERBOSITY.
int xine_event_create_listener_thread | ( | xine_event_queue_t * | queue, |
xine_event_listener_cb_t | callback, | ||
void * | user_data ) |
References _x_assert, xine_event_queue_s::callback, xine_event_queue_private_s::handler, listener_loop(), xine_event_queue_s::listener_thread, NULL, xine_event_queue_private_s::q, xine_event_queue_s::stream, xine_event_queue_s::user_data, user_data(), xine_stream_s::xine, XINE_VERBOSITY_NONE, and xprintf.
Referenced by external_stream_play(), spucmml_class_open_plugin(), and vdr_class_get_instance().
void xine_event_dispose_queue | ( | xine_event_queue_t * | queue | ) |
References xine_event_t::data, xine_event_t::data_length, xine_event_private_t::e, xine_stream_private_st::event, xine_event_queue_s::events, xine_event_queue_s::events_processed, xine_event_queue_private_s::flush, xine_event_queue_private_s::free_events, xine_event_queue_s::listener_thread, xine_event_queue_s::lock, xine_stream_private_st::lock, xine_event_queue_s::new_event, NULL, xine_event_queue_private_s::num_all, xine_event_queue_private_s::num_alloc, xine_event_queue_private_s::num_skip, PTR_IN_RANGE, xine_event_queue_private_s::q, xine_event_private_t::queue, xine_stream_private_st::queues, xine_event_queue_private_s::refs, xine_stream_private_st::refs, xine_event_queue_private_s::revents, xine_stream_private_st::s, xine_stream_private_st::side_streams, xine_event_t::stream, xine_event_queue_s::stream, xine_event_t::tv, xine_event_t::type, xine_stream_s::xine, xine_event_queue_unref_unlock(), XINE_EVENT_QUIT, xine_list_clear(), xine_list_find(), xine_list_next_value(), xine_list_push_back(), xine_list_remove(), xine_list_size(), xine_refs_add(), xine_refs_sub(), XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by bluray_plugin_dispose(), demux_matroska_dispose(), demux_ogg_dispose(), demux_ts_dispose(), dvb_plugin_dispose(), dvd_plugin_dispose(), dxr3_spudec_dispose(), external_stream_stop(), open_plugin(), pvr_plugin_dispose(), spudec_dispose(), spudec_dispose(), v4l_plugin_dispose(), vdr_audio_dispose(), vdr_audio_port_put_buffer(), vdr_plugin_dispose(), vdr_video_dispose(), and vdr_video_draw().
void xine_event_free | ( | xine_event_t * | event | ) |
References xine_event_queue_private_s::free_events, xine_event_queue_s::lock, PTR_IN_RANGE, xine_event_queue_private_s::q, xine_event_private_t::queue, xine_event_queue_private_s::revents, xine_event_queue_unref_unlock(), and xine_list_push_back().
Referenced by dvb_event_handler(), dvd_handle_events(), dxr3_spudec_decode_data(), handle_events(), handle_events(), ogg_handle_event(), pvr_event_handler(), spudec_decode_data(), v4l_event_handler(), vdr_audio_port_put_buffer(), and vdr_video_draw().
xine_event_t * xine_event_get | ( | xine_event_queue_t * | queue | ) |
References xine_event_queue_s::events, xine_event_queue_s::lock, NULL, xine_event_queue_private_s::q, xine_list_next_value(), xine_list_remove(), xine_list_size(), xine_refs_add(), and xine_refs_get().
Referenced by dvb_event_handler(), dvd_handle_events(), dxr3_spudec_decode_data(), handle_events(), handle_events(), ogg_handle_event(), pvr_event_handler(), spudec_decode_data(), v4l_event_handler(), vcd_handle_events(), vdr_audio_port_put_buffer(), and vdr_video_draw().
xine_event_queue_t * xine_event_new_queue | ( | xine_stream_t * | stream | ) |
References xine_event_queue_s::callback_running, xine_stream_private_st::event, xine_event_queue_s::events, xine_event_queue_s::events_processed, xine_event_queue_private_s::flush, xine_event_queue_private_s::free_events, xine_event_queue_private_s::lasttime, xine_event_queue_s::listener_thread, xine_event_queue_s::lock, xine_stream_private_st::lock, MAX_REUSE_EVENTS, xine_event_queue_s::new_event, NULL, xine_event_queue_private_s::num_all, xine_event_queue_private_s::num_alloc, xine_event_queue_private_s::num_skip, xine_event_queue_private_s::q, xine_stream_private_st::queues, xine_event_queue_private_s::refs, xine_stream_private_st::refs, xine_event_queue_private_s::revents, xine_stream_private_st::s, xine_event_queue_private_s::select, xine_stream_private_st::side_streams, xine_event_queue_s::stream, xine_list_delete(), xine_list_new(), xine_list_push_back(), xine_refs_add(), and xine_refs_init().
Referenced by anx_open_plugin(), bluray_class_get_instance(), dvb_plugin_open(), dvd_class_get_instance(), dxr3_spudec_open_plugin(), external_stream_play(), ogg_open_plugin(), open_plugin(), open_plugin(), pvr_plugin_open(), spucmml_class_open_plugin(), spudec_open_plugin(), v4l2_input_open(), v4l_plugin_radio_open(), v4l_plugin_video_open(), vcd_class_get_instance(), vdr_audio_port_put_buffer(), vdr_class_get_instance(), and vdr_video_draw().
xine_event_t * xine_event_next | ( | xine_event_queue_t * | queue, |
xine_event_t * | prev_event ) |
References xine_event_queue_s::events, xine_event_queue_private_s::free_events, xine_event_queue_s::lock, NULL, PTR_IN_RANGE, xine_event_queue_private_s::q, xine_event_queue_private_s::refs, xine_event_queue_private_s::revents, xine_list_next_value(), xine_list_push_back(), xine_list_remove(), xine_list_size(), xine_refs_add(), and xine_refs_get().
Referenced by demux_ts_event_handler().
void xine_event_select | ( | xine_event_queue_t * | queue, |
const int * | types ) |
Filter events by type.
queue | The queue that shall receive a few types only. |
types | List of event types, termiated by XINE_EVENT_QUIT. NULL reverts to the "all types" default. |
References xine_event_queue_s::lock, NULL, xine_event_queue_private_s::q, xine_event_queue_private_s::select, XINE_EVENT_QUIT, xine_event_type_cmp(), xine_sarray_add(), xine_sarray_clear(), xine_sarray_delete(), XINE_SARRAY_MODE_UNIQUE, xine_sarray_new(), and xine_sarray_set_mode().
Referenced by open_plugin().
void xine_event_send | ( | xine_stream_t * | stream, |
const xine_event_t * | event ) |
References xine_event_t::data, xine_event_t::data_length, xine_progress_data_t::description, xine_event_private_t::e, xine_event_queue_s::events, xine_event_queue_private_s::free_events, xine_event_queue_s::lock, MAX_REUSE_DATA, xine_event_queue_s::new_event, now(), NULL, xine_event_queue_private_s::num_all, xine_event_queue_private_s::num_alloc, xine_event_queue_private_s::num_skip, xine_progress_data_t::percent, xine_event_queue_private_s::q, xine_event_private_t::queue, xine_event_queue_private_s::refs, xine_stream_private_st::s, xine_event_queue_private_s::select, xine_stream_private_st::side_streams, xine_event_t::stream, xine_event_t::tv, xine_event_t::type, XINE_EVENT_NBC_STATS, XINE_EVENT_PROGRESS, xine_list_next_value(), xine_list_prev_value(), xine_list_push_back(), xine_list_remove(), xine_list_size(), xine_refs_add(), xine_sarray_binary_search(), and xine_small_memcpy.
Referenced by __xine_pa_sink_info_callback(), _x_demux_send_mrl_reference(), _x_handle_stream_end(), _x_message(), ao_alsa_handle_event_thread(), audio_decoder_loop(), deinterlace_draw(), demux_ts_parse_pmt(), dvd_plugin_open(), dvd_plugin_read_block(), dxr3_spudec_process_nav(), event_handler(), ff_handle_mpeg_sequence(), frame_format_change(), http_plugin_read_int(), http_plugin_read_metainf(), mpeg2_find_sequence_header(), parse_chunk(), process_sequence_mpeg12_dependent_data(), process_userdata(), pvr_finish_recording(), pvr_report_realtime(), report_progress(), report_progress(), report_progress(), report_progress(), report_progress(), report_stats(), send_audio_amp_event_internal(), send_header(), send_mouse_enter_leave_event(), send_mouse_enter_leave_event(), send_num_buttons(), spudec_decode_data(), spudec_decode_nav(), spudec_process(), spudec_process_nav(), stream_flush(), stream_reset(), switch_channel(), trick_speed_send_event(), update_chapter_display(), update_metadata(), update_metadata(), update_title_display(), update_title_name(), vcd_update_title_display(), vdpau_decoder_init(), vdpau_h264_alter_frame_render(), vdr_audio_port_put_buffer(), vdr_execute_rpc_command(), vdr_video_dispose(), vdr_video_draw(), vdr_vpts_offset_queue_add(), video_decoder_loop(), and vo_frame_draw().
xine_event_t * xine_event_wait | ( | xine_event_queue_t * | queue | ) |
References xine_event_queue_s::lock, xine_event_queue_private_s::q, and xine_event_wait_locked().
void xine_exit | ( | xine_t * | self | ) |
const char * xine_get_audio_driver_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
int xine_get_audio_lang | ( | xine_stream_t * | stream, |
int | channel, | ||
char * | lang ) |
References _get_audio_lang(), and xine_stream_private_st::frontend_lock.
const char * xine_get_audio_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
xine_post_out_t * xine_get_audio_source | ( | xine_stream_t * | stream | ) |
References xine_stream_private_st::audio_source.
const char *const * xine_get_autoplay_input_plugin_ids | ( | xine_t * | self | ) |
const char *const * xine_get_autoplay_mrls | ( | xine_t * | self, |
const char * | plugin_id, | ||
int * | num_mrls ) |
References _get_input_class(), input_class_s::get_autoplay_list, plugin_catalog_s::lock, and NULL.
const char *const * xine_get_browsable_input_plugin_ids | ( | xine_t * | self | ) |
xine_mrl_t ** xine_get_browse_mrls | ( | xine_t * | self, |
const char * | plugin_id, | ||
const char * | start_mrl, | ||
int * | num_mrls ) |
References _get_input_class(), input_class_s::get_dir, plugin_catalog_s::lock, and NULL.
int xine_get_current_frame | ( | xine_stream_t * | stream, |
int * | width, | ||
int * | height, | ||
int * | ratio_code, | ||
int * | format, | ||
uint8_t * | img ) |
int xine_get_current_frame_alloc | ( | xine_stream_t * | stream, |
int * | width, | ||
int * | height, | ||
int * | ratio_code, | ||
int * | format, | ||
uint8_t ** | img, | ||
int * | img_size ) |
References _x_get_current_frame_data(), xine_current_frame_data_s::format, xine_current_frame_data_s::height, height, xine_current_frame_data_s::img, xine_current_frame_data_s::img_size, xine_current_frame_data_s::ratio_code, xine_current_frame_data_s::width, width, and XINE_FRAME_DATA_ALLOCATE_IMG.
int xine_get_current_frame_data | ( | xine_stream_t * | stream, |
xine_current_frame_data_t * | data, | ||
int | flags ) |
References _x_get_current_frame_data().
Referenced by vdr_execute_rpc_command().
int xine_get_current_frame_s | ( | xine_stream_t * | stream, |
int * | width, | ||
int * | height, | ||
int * | ratio_code, | ||
int * | format, | ||
uint8_t * | img, | ||
int * | img_size ) |
References _x_get_current_frame_data(), xine_current_frame_data_s::format, xine_current_frame_data_s::height, height, xine_current_frame_data_s::img, xine_current_frame_data_s::img_size, xine_current_frame_data_s::ratio_code, xine_current_frame_data_s::width, and width.
Referenced by vdr_execute_rpc_command().
int64_t xine_get_current_vpts | ( | xine_stream_t * | stream | ) |
References xine_s::clock, metronom_clock_s::get_current_time, xine_stream_private_st::s, and xine_stream_s::xine.
Referenced by handle_events(), vdr_vpts_offset_queue_add_int(), vdr_vpts_offset_queue_ask(), and vdr_vpts_offset_queue_init().
char * xine_get_demux_for_mime_type | ( | xine_t * | self, |
const char * | mime_type ) |
const char * xine_get_demux_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
int xine_get_error | ( | xine_stream_t * | stream | ) |
References xine_stream_private_st::err, and xine_stream_private_st::side_streams.
char * xine_get_file_extensions | ( | xine_t * | self | ) |
References _get_demux_strings().
const char * xine_get_input_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
char *const * xine_get_log | ( | xine_t * | self, |
int | buf ) |
References NULL, and XINE_LOG_NUM.
const char *const * xine_get_log_names | ( | xine_t * | self | ) |
References _, NULL, XINE_LOG_MSG, XINE_LOG_NUM, XINE_LOG_PLUGIN, and XINE_LOG_TRACE.
int xine_get_log_section_count | ( | xine_t * | self | ) |
References XINE_LOG_NUM.
const char * xine_get_meta_info | ( | xine_stream_t * | stream, |
int | info ) |
References _x_meta_info_get_public().
char * xine_get_mime_types | ( | xine_t * | self | ) |
References _get_demux_strings().
int xine_get_param | ( | xine_stream_t * | stream, |
int | param ) |
References _x_get_broadcaster_port(), _x_get_fine_speed(), _x_get_speed(), _x_stream_info_get_public(), xine_ticket_s::acquire, AO_PROP_AMP, AO_PROP_AMP_MUTE, AO_PROP_COMPRESSOR, AO_PROP_EQ_30HZ, AO_PROP_MIXER_VOL, AO_PROP_MUTE_VOL, xine_stream_private_st::audio_channel_user, xine_stream_s::audio_out, xine_stream_private_st::broadcaster, xine_stream_private_st::delay_finish_event, xine_stream_private_st::early_finish_event, xine_stream_private_st::gapless_switch, metronom_s::get_option, xine_audio_port_s::get_property, xine_video_port_s::get_property, lprintf, xine_stream_s::metronom, METRONOM_AV_OFFSET, METRONOM_PREBUFFER, METRONOM_SPU_OFFSET, xine_private_t::port_ticket, xine_ticket_s::release, xine_stream_private_st::s, xine_stream_s::spu_channel_user, xine_s::verbosity, xine_stream_private_st::video_channel, xine_stream_s::video_out, xine_stream_s::xine, XINE_PARAM_AUDIO_AMP_LEVEL, XINE_PARAM_AUDIO_AMP_MUTE, XINE_PARAM_AUDIO_CHANNEL_LOGICAL, XINE_PARAM_AUDIO_COMPR_LEVEL, XINE_PARAM_AUDIO_MUTE, XINE_PARAM_AUDIO_VOLUME, XINE_PARAM_AV_OFFSET, XINE_PARAM_BROADCASTER_PORT, XINE_PARAM_DELAY_FINISHED_EVENT, XINE_PARAM_EARLY_FINISHED_EVENT, XINE_PARAM_EQ_1000HZ, XINE_PARAM_EQ_125HZ, XINE_PARAM_EQ_16000HZ, XINE_PARAM_EQ_2000HZ, XINE_PARAM_EQ_250HZ, XINE_PARAM_EQ_30HZ, XINE_PARAM_EQ_4000HZ, XINE_PARAM_EQ_500HZ, XINE_PARAM_EQ_60HZ, XINE_PARAM_EQ_8000HZ, XINE_PARAM_FINE_SPEED, XINE_PARAM_GAPLESS_SWITCH, XINE_PARAM_IGNORE_AUDIO, XINE_PARAM_IGNORE_SPU, XINE_PARAM_IGNORE_VIDEO, XINE_PARAM_METRONOM_PREBUFFER, XINE_PARAM_SPEED, XINE_PARAM_SPU_CHANNEL, XINE_PARAM_SPU_OFFSET, XINE_PARAM_VERBOSITY, XINE_PARAM_VIDEO_CHANNEL, XINE_PARAM_VO_ASPECT_RATIO, XINE_PARAM_VO_BRIGHTNESS, XINE_PARAM_VO_CONTRAST, XINE_PARAM_VO_CROP_BOTTOM, XINE_PARAM_VO_CROP_LEFT, XINE_PARAM_VO_CROP_RIGHT, XINE_PARAM_VO_CROP_TOP, XINE_PARAM_VO_DEINTERLACE, XINE_PARAM_VO_GAMMA, XINE_PARAM_VO_HUE, XINE_PARAM_VO_NOISE_REDUCTION, XINE_PARAM_VO_SATURATION, XINE_PARAM_VO_SHARPNESS, XINE_PARAM_VO_TRANSFORM, XINE_PARAM_VO_TVMODE, XINE_PARAM_VO_WINDOW_HEIGHT, XINE_PARAM_VO_WINDOW_WIDTH, XINE_PARAM_VO_ZOOM_X, XINE_PARAM_VO_ZOOM_Y, XINE_STREAM_INFO_IGNORE_AUDIO, XINE_STREAM_INFO_IGNORE_SPU, XINE_STREAM_INFO_IGNORE_VIDEO, XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by internal_write_event_frame_size(), open_video_capture_device(), show_eit(), vcd_force_redisplay(), vcd_plugin_read_block(), vdpau_display_frame(), vdr_execute_rpc_command(), vdr_start_buffers(), and xxmc_display_frame().
int xine_get_pos_length | ( | xine_stream_t * | stream, |
int * | pos_stream, | ||
int * | pos_time, | ||
int * | length_time ) |
References xine_stream_private_st::audio_decoder_extra_info, xine_stream_private_st::audio_decoder_plugin, xine_stream_private_st::demux, xine_stream_private_st::frontend_lock, demux_plugin_s::get_stream_length, xine_stream_private_st::info_lock, extra_info_s::input_normpos, xine_stream_s::input_plugin, extra_info_s::input_time, lprintf, xine_stream_private_st::plugin, xine_stream_private_st::s, extra_info_s::seek_count, xine_stream_private_st::side_streams, xine_stream_private_st::stream_info, xine_stream_private_st::video_decoder_extra_info, xine_stream_private_st::video_decoder_plugin, xine_stream_private_st::video_seek_count, xine_current_extra_info_get(), xine_current_extra_info_set(), xine_rwlock_rdlock, xine_rwlock_unlock, and XINE_STREAM_INFO_HAS_VIDEO.
const char * xine_get_post_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
xine_stream_t * xine_get_side_stream | ( | xine_stream_t * | master, |
int | index ) |
References xine_stream_private_st::audio_decoder_extra_info, xine_stream_s::audio_fifo, xine_stream_s::audio_out, xine_stream_private_st::disable_decoder_flush_at_discontinuity, xine_stream_private_st::event, xine_stream_private_st::id_flag, xine_stream_private_st::info_lock, xine_stream_s::metronom, NULL, xine_stream_s::osd_renderer, xine_stream_private_st::queues, xine_stream_private_st::refs, xine_stream_private_st::s, xine_stream_private_st::side_streams, xine_stream_s::spu_decoder_streamtype, stream_rewire_audio(), stream_rewire_video(), xine_stream_private_st::video_decoder_extra_info, xine_stream_s::video_driver, xine_stream_s::video_fifo, xine_stream_s::video_out, xine_stream_s::xine, XINE_NUM_SIDE_STREAMS, XINE_POST_DATA_AUDIO, XINE_POST_DATA_VIDEO, xine_refs_add(), xine_refs_init(), xine_rwlock_rdlock, xine_rwlock_unlock, xine_rwlock_wrlock, xine_side_dispose_internal(), XINE_STATUS_IDLE, XINE_STREAM_INFO_MAX, XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by hls_get_side(), mpd_get_side(), and xine_open().
int xine_get_spu_lang | ( | xine_stream_t * | stream, |
int | channel, | ||
char * | lang ) |
References _get_spu_lang(), and xine_stream_private_st::frontend_lock.
const char * xine_get_spu_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
int xine_get_status | ( | xine_stream_t * | stream | ) |
References xine_stream_private_st::side_streams, xine_stream_private_st::status, and XINE_STATUS_QUIT.
Referenced by demux_unstick_ao_loop(), ff_audio_decode_data(), and spudec_decode_data().
uint32_t xine_get_stream_info | ( | xine_stream_t * | stream, |
int | info ) |
References _x_stream_info_get_public(), xine_stream_private_st::audio_track_map_entries, xine_stream_private_st::demux, DEMUX_CAP_CHAPTERS, demux_plugin_s::get_capabilities, input_plugin_s::get_capabilities, INPUT_CAP_CHAPTERS, INPUT_CAP_SEEKABLE, INPUT_CAP_SLOW_SEEKABLE, INPUT_CAP_TIME_SEEKABLE, xine_stream_s::input_plugin, xine_stream_private_st::plugin, xine_stream_private_st::s, xine_stream_private_st::spu_track_map_entries, xine_stream_s::xine, XINE_STREAM_INFO_AUDIO_BITRATE, XINE_STREAM_INFO_AUDIO_BITS, XINE_STREAM_INFO_AUDIO_CHANNELS, XINE_STREAM_INFO_AUDIO_FOURCC, XINE_STREAM_INFO_AUDIO_HANDLED, XINE_STREAM_INFO_AUDIO_SAMPLERATE, XINE_STREAM_INFO_BITRATE, XINE_STREAM_INFO_DISCARDED_FRAMES, XINE_STREAM_INFO_DVD_ANGLE_COUNT, XINE_STREAM_INFO_DVD_ANGLE_NUMBER, XINE_STREAM_INFO_DVD_CHAPTER_COUNT, XINE_STREAM_INFO_DVD_CHAPTER_NUMBER, XINE_STREAM_INFO_DVD_TITLE_COUNT, XINE_STREAM_INFO_DVD_TITLE_NUMBER, XINE_STREAM_INFO_FRAME_DURATION, XINE_STREAM_INFO_HAS_AUDIO, XINE_STREAM_INFO_HAS_CHAPTERS, XINE_STREAM_INFO_HAS_VIDEO, XINE_STREAM_INFO_IGNORE_AUDIO, XINE_STREAM_INFO_IGNORE_SPU, XINE_STREAM_INFO_IGNORE_VIDEO, XINE_STREAM_INFO_MAX_AUDIO_CHANNEL, XINE_STREAM_INFO_MAX_SPU_CHANNEL, XINE_STREAM_INFO_SEEKABLE, XINE_STREAM_INFO_SKIPPED_FRAMES, XINE_STREAM_INFO_VIDEO_AFD, XINE_STREAM_INFO_VIDEO_BITRATE, XINE_STREAM_INFO_VIDEO_CHANNELS, XINE_STREAM_INFO_VIDEO_FOURCC, XINE_STREAM_INFO_VIDEO_HANDLED, XINE_STREAM_INFO_VIDEO_HAS_STILL, XINE_STREAM_INFO_VIDEO_HEIGHT, XINE_STREAM_INFO_VIDEO_RATIO, XINE_STREAM_INFO_VIDEO_STREAMS, XINE_STREAM_INFO_VIDEO_WIDTH, XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by show_eit(), and vdr_execute_rpc_command().
void xine_get_version | ( | int * | major, |
int * | minor, | ||
int * | sub ) |
References XINE_MAJOR, XINE_MINOR, and XINE_SUB.
const char * xine_get_version_string | ( | void | ) |
References VERSION.
const char * xine_get_video_driver_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
const char * xine_get_video_plugin_description | ( | xine_t * | self, |
const char * | plugin_id ) |
xine_post_out_t * xine_get_video_source | ( | xine_stream_t * | stream | ) |
References xine_stream_private_st::video_source.
xine_health_check_t * xine_health_check | ( | xine_health_check_t * | hc, |
int | check_num ) |
void xine_init | ( | xine_t * | self | ) |
References _, _x_metronom_clock_init(), _x_scan_plugins(), config_demux_strategy_cb(), config_save_cb(), init_yuv_conversion(), join_av_cb(), network_timeout_cb(), NULL, ticket_init(), v, XINE_CONFIG_SECURITY, XINE_CONFIG_STRING_IS_DIRECTORY_NAME, xine_get_homedir(), xine_list_new(), xine_probe_fast_memcpy(), XINE_PROFILE, XINE_VERBOSITY_LOG, xprintf, and z.
int xine_keyframes_find | ( | xine_stream_t * | stream, |
xine_keyframes_entry_t * | pos, | ||
int | offs ) |
Query stream keyframe seek index.
stream | The stream that index is for. |
pos | On call, the start time or normpos. On return, the found time and normpos. |
offs | 0 gets nearest keyframe, other values step from exact given pos. |
References xine_stream_private_st::array, xine_stream_private_st::index, xine_stream_private_st::lock, xine_keyframes_entry_t::msecs, xine_keyframes_entry_t::normpos, xine_stream_private_st::s, xine_stream_private_st::side_streams, xine_stream_private_st::used, and XINE_ANON_STREAM.
xine_keyframes_entry_t * xine_keyframes_get | ( | xine_stream_t * | stream, |
int * | size ) |
Get a private stream keyframe seek index copy, free () it when done.
stream | The stream that index is for. |
size | On return, the count of entries there are. |
References xine_stream_private_st::array, xine_stream_private_st::index, xine_stream_private_st::lock, NULL, xine_stream_private_st::s, xine_stream_private_st::side_streams, xine_stream_private_st::used, and XINE_ANON_STREAM.
const char *const * xine_list_audio_decoder_plugins | ( | xine_t * | self | ) |
References _build_list_typed_plugins(), and PLUGIN_AUDIO_DECODER.
const char *const * xine_list_audio_output_plugins | ( | xine_t * | self | ) |
References _build_list_typed_plugins(), and PLUGIN_AUDIO_OUT.
const char *const * xine_list_demuxer_plugins | ( | xine_t * | self | ) |
References _build_list_typed_plugins(), and PLUGIN_DEMUX.
const char *const * xine_list_input_plugins | ( | xine_t * | self | ) |
References _build_list_typed_plugins(), and PLUGIN_INPUT.
const char *const * xine_list_post_plugins | ( | xine_t * | xine | ) |
References _build_list_typed_plugins(), and PLUGIN_POST.
const char *const * xine_list_post_plugins_typed | ( | xine_t * | xine, |
uint32_t | type ) |
const char *const * xine_list_spu_plugins | ( | xine_t * | self | ) |
References _build_list_typed_plugins(), and PLUGIN_SPU_DECODER.
const char *const * xine_list_video_decoder_plugins | ( | xine_t * | self | ) |
References _build_list_typed_plugins(), and PLUGIN_VIDEO_DECODER.
const char *const * xine_list_video_output_plugins | ( | xine_t * | self | ) |
References _build_list_typed_plugins(), and PLUGIN_VIDEO_OUT.
const char *const * xine_list_video_output_plugins_typed | ( | xine_t * | self, |
uint64_t | typemask ) |
References _build_list_typed_plugins(), and PLUGIN_VIDEO_OUT.
void xine_log | ( | xine_t * | self, |
int | buf, | ||
const char * | format, | ||
... ) |
References check_log_alloc(), and SCRATCH_LINE_LEN_MAX.
Referenced by _alsa_query_dev(), _cdda_cddb_socket_open(), _insert_node(), _load_plugin_class(), _open_plugin(), _open_plugin(), _register_plugins_internal(), _unload_unref_plugin(), _x_demux_control_headers_done(), _x_io_select(), _x_rip_plugin_get_instance(), _x_use_proxy(), _x_video_decoder_init(), ao_alsa_open(), ao_dx2_close(), ao_dx2_control(), ao_dx2_exit(), ao_dx2_open(), asf_read_header(), audio_decoder_loop(), audio_error(), audio_fill(), bitplane_decode_data(), buffer_service(), cache_plugin_new(), cache_plugin_open(), collect_plugins(), config_save_cb(), decode_vorbis_header(), demux_loop(), demux_mpeg_pes_parse_pack(), demux_mve_send_chunk(), file_input_open(), get_answer(), gnomevfs_plugin_open(), http_can_handle(), http_plugin_handshake(), http_plugin_open(), http_plugin_read_int(), lpcm_decode_data(), map_decoder_list(), mmsh_connect(), next_frame(), open_film_file(), open_internal(), open_mod_file(), open_mve_file(), open_plugin(), open_plugin(), open_snd_file(), open_voc_file(), parse_pes_for_pts(), parse_pes_for_pts(), play_internal(), read_iff_chunk(), rip_plugin_open(), rip_plugin_read(), rip_plugin_read_block(), rip_plugin_seek(), rip_read_file_read_1a(), rip_read_file_read_1b(), rip_read_file_read_2(), rip_read_file_start(), rip_seek_original(), save_catalog(), video_decoder_loop(), video_out_loop(), vo_frame_draw(), vorbis_decode_data(), w32a_decode_data(), w32a_init_audio(), w32v_decode_data(), w32v_init_codec(), w32v_init_ds_dmo_codec(), xine_config_load(), and xio_err().
xine_t * xine_new | ( | void | ) |
References _x_config_init(), bindtextdomain, NULL, XINE_LOCALEDIR, XINE_TEXTDOMAIN, and XINE_VERBOSITY_NONE.
xine_grab_video_frame_t * xine_new_grab_video_frame | ( | xine_stream_t * | stream | ) |
References xine_ticket_s::acquire, xine_video_port_s::driver, vo_driver_s::new_grab_video_frame, xine_video_port_s::new_grab_video_frame, xine_private_t::port_ticket, xine_ticket_s::release, xine_stream_private_st::s, xine_stream_private_st::side_streams, xine_stream_s::video_out, and xine_stream_s::xine.
int xine_open | ( | xine_stream_t * | stream, |
const char * | mrl ) |
References _x_free_input_plugin(), xine_stream_private_st::frontend_lock, input_plugin_s::get_optional_data, input(), INPUT_OPTIONAL_DATA_SIDE, INPUT_OPTIONAL_SUCCESS, xine_stream_s::input_plugin, xine_private_t::join_av, plugin_catalog_s::lock, lprintf, mutex_cleanup(), NULL, open_internal(), xine_s::plugin_catalog, xine_stream_private_st::s, S_ISREG, xine_stream_private_st::side_streams, xine_private_t::x, xine_stream_s::xine, xine_get_side_stream(), XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by external_stream_play(), and open_internal().
xine_audio_port_t * xine_open_audio_driver | ( | xine_t * | self, |
const char * | id, | ||
const void * | data ) |
xine_video_port_t * xine_open_video_driver | ( | xine_t * | self, |
const char * | id, | ||
int | visual, | ||
const void * | data ) |
References _x_load_video_output_plugin(), _x_vo_new_port(), lprintf, and NULL.
void xine_osd_clear | ( | xine_osd_t * | self | ) |
void xine_osd_draw_bitmap | ( | xine_osd_t * | self, |
uint8_t * | bitmap, | ||
int | x1, | ||
int | y1, | ||
int | width, | ||
int | height, | ||
uint8_t * | palette_map ) |
Referenced by draw_bitmap(), and vdr_execute_rpc_command().
void xine_osd_draw_line | ( | xine_osd_t * | self, |
int | x1, | ||
int | y1, | ||
int | x2, | ||
int | y2, | ||
int | color ) |
void xine_osd_draw_point | ( | xine_osd_t * | self, |
int | x, | ||
int | y, | ||
int | color ) |
void xine_osd_draw_rect | ( | xine_osd_t * | self, |
int | x1, | ||
int | y1, | ||
int | x2, | ||
int | y2, | ||
int | color, | ||
int | filled ) |
Referenced by overlay_proc().
void xine_osd_draw_text | ( | xine_osd_t * | self, |
int | x1, | ||
int | y1, | ||
const char * | text, | ||
int | color_base ) |
void xine_osd_free | ( | xine_osd_t * | self | ) |
Referenced by close_overlay(), vdr_class_get_instance(), vdr_execute_rpc_command(), and vdr_plugin_dispose().
uint32_t xine_osd_get_capabilities | ( | xine_osd_t * | self | ) |
Referenced by open_argb_overlay(), and vdr_class_get_instance().
void xine_osd_get_palette | ( | xine_osd_t * | self, |
uint32_t * | color, | ||
uint8_t * | trans ) |
Referenced by vdr_execute_rpc_command().
void xine_osd_get_text_size | ( | xine_osd_t * | self, |
const char * | text, | ||
int * | width, | ||
int * | height ) |
void xine_osd_hide | ( | xine_osd_t * | self, |
int64_t | vpts ) |
Referenced by overlay_proc(), vdr_execute_rpc_command(), and vdr_plugin_dispose().
xine_osd_t * xine_osd_new | ( | xine_stream_t * | self, |
int | x, | ||
int | y, | ||
int | width, | ||
int | height ) |
References height, osd_renderer_s::new_object, xine_stream_s::osd_renderer, osd_object_s::renderer, osd_renderer_s::set_position, and width.
Referenced by open_overlay(), vdr_class_get_instance(), and vdr_execute_rpc_command().
void xine_osd_set_argb_buffer | ( | xine_osd_t * | self, |
uint32_t * | argb_buffer, | ||
int | dirty_x, | ||
int | dirty_y, | ||
int | dirty_width, | ||
int | dirty_height ) |
Referenced by argb_overlay_proc(), and vdr_execute_rpc_command().
void xine_osd_set_encoding | ( | xine_osd_t * | self, |
const char * | encoding ) |
void xine_osd_set_extent | ( | xine_osd_t * | self, |
int | extent_width, | ||
int | extent_height ) |
Referenced by open_overlay(), and vdr_execute_rpc_command().
int xine_osd_set_font | ( | xine_osd_t * | self, |
const char * | fontname, | ||
int | size ) |
void xine_osd_set_palette | ( | xine_osd_t * | self, |
const uint32_t *const | color, | ||
const uint8_t *const | trans ) |
Referenced by draw_bitmap(), and vdr_execute_rpc_command().
void xine_osd_set_position | ( | xine_osd_t * | self, |
int | x, | ||
int | y ) |
Referenced by vdr_execute_rpc_command().
void xine_osd_set_text_palette | ( | xine_osd_t * | self, |
int | palette_number, | ||
int | color_base ) |
void xine_osd_set_video_window | ( | xine_osd_t * | self, |
int | window_x, | ||
int | window_y, | ||
int | window_width, | ||
int | window_height ) |
Referenced by vdr_execute_rpc_command().
void xine_osd_show | ( | xine_osd_t * | self, |
int64_t | vpts ) |
Referenced by argb_overlay_proc(), overlay_proc(), and vdr_execute_rpc_command().
void xine_osd_show_unscaled | ( | xine_osd_t * | self, |
int64_t | vpts ) |
Referenced by vdr_execute_rpc_command().
int xine_play | ( | xine_stream_t * | stream, |
int | start_pos, | ||
int | start_time ) |
References mutex_cleanup(), play_internal(), xine_stream_private_st::side_streams, XINE_MASTER_SLAVE_PLAY, and xine_play().
Referenced by external_stream_play(), and xine_play().
void xine_plugins_garbage_collector | ( | xine_t * | self | ) |
int xine_port_send_gui_data | ( | xine_video_port_t * | vo, |
int | type, | ||
void * | data ) |
References xine_video_port_s::driver, vo_driver_s::gui_data_exchange, and type.
void xine_post_dispose | ( | xine_t * | xine, |
xine_post_t * | self ) |
References post_plugin_s::dispose.
xine_post_t * xine_post_init | ( | xine_t * | xine, |
const char * | name, | ||
int | inputs, | ||
xine_audio_port_t ** | audio_target, | ||
xine_video_port_t ** | video_target ) |
References _load_plugin_class(), plugin_info_t::id, inc_node_ref(), plugin_node_s::info, input(), plugin_catalog_s::lock, xine_post_in_s::name, xine_post_out_s::name, name, NULL, xine_s::plugin_catalog, plugin_node_s::plugin_class, plugin_catalog_s::plugin_lists, PLUGIN_POST, xine_private_t::port_ticket, plugin_info_t::special_info, xine_private_t::x, xine_list_next_value(), xine_list_size(), xine_sarray_get(), xine_sarray_size(), XINE_VERBOSITY_DEBUG, and xprintf.
xine_post_in_t * xine_post_input | ( | xine_post_t * | self, |
const char * | name ) |
References input(), name, NULL, and xine_list_next_value().
const char *const * xine_post_list_inputs | ( | xine_post_t * | self | ) |
const char *const * xine_post_list_outputs | ( | xine_post_t * | self | ) |
xine_post_out_t * xine_post_output | ( | xine_post_t * | self, |
const char * | name ) |
References xine_post_out_s::name, name, NULL, and xine_list_next_value().
int xine_post_wire | ( | xine_post_out_t * | source, |
xine_post_in_t * | target ) |
References xine_post_in_s::data, NULL, xine_post_out_s::rewire, xine_post_in_s::type, and xine_post_out_s::type.
int xine_post_wire_audio_port | ( | xine_post_out_t * | source, |
xine_audio_port_t * | ao ) |
References NULL, xine_post_out_s::rewire, xine_post_out_s::type, and XINE_POST_DATA_AUDIO.
int xine_post_wire_video_port | ( | xine_post_out_t * | source, |
xine_video_port_t * | vo ) |
References NULL, xine_post_out_s::rewire, xine_post_out_s::type, and XINE_POST_DATA_VIDEO.
int xine_query_stream_info | ( | xine_stream_t * | stream, |
char * | sbuf, | ||
size_t | sblen, | ||
int * | strings, | ||
int * | ints ) |
query multiple stream props, thread safe and consistently.
stream | the xine stream to query. |
sbuf | the buffer to write string copies to. sbuf[0] will be set to 0. |
sblen | the byte size of sbuf. |
strings | input: -1 terminated list of XINE_META_INFO_*. output: list of offsets into sbuf or 0 for NULL strings. |
ints | input: -1 terminated list of XINE_STREAM_INFO_*. output: list of values or 0 where not set or found. |
References xine_stream_private_st::audio_track_map_entries, xine_stream_private_st::demux, DEMUX_CAP_CHAPTERS, demux_plugin_s::get_capabilities, input_plugin_s::get_capabilities, xine_stream_private_st::info_lock, INPUT_CAP_CHAPTERS, INPUT_CAP_SEEKABLE, INPUT_CAP_SLOW_SEEKABLE, INPUT_CAP_TIME_SEEKABLE, xine_stream_s::input_plugin, xine_stream_private_st::meta_info, xine_stream_private_st::plugin, xine_stream_private_st::s, xine_stream_private_st::side_streams, xine_stream_private_st::spu_track_map_entries, xine_stream_private_st::stream_info, xine_find_byte(), xine_rwlock_rdlock, xine_rwlock_unlock, XINE_STREAM_INFO_HAS_CHAPTERS, XINE_STREAM_INFO_MAX_AUDIO_CHANNEL, XINE_STREAM_INFO_MAX_SPU_CHANNEL, and XINE_STREAM_INFO_SEEKABLE.
void xine_register_log_cb | ( | xine_t * | self, |
xine_log_cb_t | cb, | ||
void * | user_data ) |
References user_data().
void xine_set_flags | ( | xine_t * | this_gen, |
int | flags ) |
void xine_set_param | ( | xine_stream_t * | stream, |
int | param, | ||
int | value ) |
References _x_close_broadcaster(), _x_get_fine_speed(), _x_init_broadcaster(), _x_select_spu_channel(), _x_set_fine_speed(), _x_set_speed(), _x_stream_info_set(), xine_ticket_s::acquire, AO_PROP_AMP, AO_PROP_AMP_MUTE, AO_PROP_CLOSE_DEVICE, AO_PROP_COMPRESSOR, AO_PROP_EQ_30HZ, AO_PROP_MIXER_VOL, AO_PROP_MUTE_VOL, xine_stream_private_st::audio_channel_user, xine_stream_s::audio_out, xine_stream_private_st::broadcaster, xine_stream_private_st::delay_finish_event, xine_stream_private_st::early_finish_event, xine_stream_private_st::frontend_lock, xine_stream_private_st::gapless_switch, xine_audio_port_s::get_property, lprintf, xine_stream_s::metronom, METRONOM_AV_OFFSET, METRONOM_PREBUFFER, METRONOM_SPU_OFFSET, NULL, xine_private_t::port_ticket, xine_ticket_s::release, xine_stream_private_st::s, send_audio_amp_event_internal(), metronom_s::set_option, xine_audio_port_s::set_property, xine_video_port_s::set_property, xine_ticket_s::ticket_revoked, xine_s::verbosity, xine_stream_private_st::video_channel, xine_stream_s::video_out, xine_stream_s::xine, XINE_LIVE_PAUSE_ON, XINE_PARAM_AUDIO_AMP_LEVEL, XINE_PARAM_AUDIO_AMP_MUTE, XINE_PARAM_AUDIO_CHANNEL_LOGICAL, XINE_PARAM_AUDIO_CLOSE_DEVICE, XINE_PARAM_AUDIO_COMPR_LEVEL, XINE_PARAM_AUDIO_MUTE, XINE_PARAM_AUDIO_VOLUME, XINE_PARAM_AV_OFFSET, XINE_PARAM_BROADCASTER_PORT, XINE_PARAM_DELAY_FINISHED_EVENT, XINE_PARAM_EARLY_FINISHED_EVENT, XINE_PARAM_EQ_1000HZ, XINE_PARAM_EQ_125HZ, XINE_PARAM_EQ_16000HZ, XINE_PARAM_EQ_2000HZ, XINE_PARAM_EQ_250HZ, XINE_PARAM_EQ_30HZ, XINE_PARAM_EQ_4000HZ, XINE_PARAM_EQ_500HZ, XINE_PARAM_EQ_60HZ, XINE_PARAM_EQ_8000HZ, XINE_PARAM_FINE_SPEED, XINE_PARAM_GAPLESS_SWITCH, XINE_PARAM_IGNORE_AUDIO, XINE_PARAM_IGNORE_SPU, XINE_PARAM_IGNORE_VIDEO, XINE_PARAM_METRONOM_PREBUFFER, XINE_PARAM_SPEED, XINE_PARAM_SPU_CHANNEL, XINE_PARAM_SPU_OFFSET, XINE_PARAM_VERBOSITY, XINE_PARAM_VIDEO_CHANNEL, XINE_PARAM_VO_ASPECT_RATIO, XINE_PARAM_VO_BRIGHTNESS, XINE_PARAM_VO_CONTRAST, XINE_PARAM_VO_CROP_BOTTOM, XINE_PARAM_VO_CROP_LEFT, XINE_PARAM_VO_CROP_RIGHT, XINE_PARAM_VO_CROP_TOP, XINE_PARAM_VO_DEINTERLACE, XINE_PARAM_VO_GAMMA, XINE_PARAM_VO_HUE, XINE_PARAM_VO_NOISE_REDUCTION, XINE_PARAM_VO_SATURATION, XINE_PARAM_VO_SHARPNESS, XINE_PARAM_VO_SINGLE_STEP, XINE_PARAM_VO_TRANSFORM, XINE_PARAM_VO_TVMODE, XINE_PARAM_VO_ZOOM_X, XINE_PARAM_VO_ZOOM_Y, XINE_SPEED_PAUSE, XINE_STREAM_INFO_IGNORE_AUDIO, XINE_STREAM_INFO_IGNORE_SPU, XINE_STREAM_INFO_IGNORE_VIDEO, XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by adjust_zoom(), demux_image_seek(), dvb_event_handler(), dvb_zoom_cb(), open_internal(), open_video_capture_device(), v4l_plugin_dispose(), vcd_force_redisplay(), vcd_plugin_read_block(), vcd_set_aspect_ratio(), vdr_execute_rpc_command(), and vdr_start_buffers().
void xine_stop | ( | xine_stream_t * | stream | ) |
References xine_ticket_s::acquire, AO_PROP_DISCARD_BUFFERS, lock_run(), mutex_cleanup(), xine_private_t::port_ticket, xine_ticket_s::release, xine_stream_private_st::side_streams, stop_internal(), unlock_run(), VO_PROP_DISCARD_FRAMES, XINE_MASTER_SLAVE_STOP, and xine_stop().
Referenced by external_stream_stop(), and xine_stop().
int xine_stream_master_slave | ( | xine_stream_t * | master, |
xine_stream_t * | slave, | ||
int | affection ) |
xine_stream_t * xine_stream_new | ( | xine_t * | self, |
xine_audio_port_t * | ao, | ||
xine_video_port_t * | vo ) |
References _, _x_audio_decoder_init(), _x_metronom_init(), _x_osd_renderer_init(), _x_spu_misc_init(), _x_video_decoder_init(), _x_video_decoder_shutdown(), _xine_dummy_dest(), xine_stream_private_st::action_lock, xine_stream_private_st::action_pending, xine_stream_private_st::array, xine_stream_s::audio_channel_auto, xine_stream_private_st::audio_channel_user, xine_stream_private_st::audio_decoder_extra_info, xine_stream_private_st::audio_decoder_plugin, xine_stream_private_st::audio_decoder_streamtype, xine_stream_s::audio_out, xine_stream_private_st::audio_source, xine_stream_private_st::broadcaster, xine_stream_private_st::changed, xine_stream_private_st::counter, xine_stream_private_st::current_extra_info_index, xine_post_out_s::data, xine_stream_private_st::delay_finish_event, xine_stream_private_st::demux, xine_stream_private_st::demuxers_running, xine_stream_private_st::disable_decoder_flush_at_discontinuity, xine_video_port_s::driver, xine_stream_private_st::early_finish_event, xine_stream_private_st::ei, xine_stream_private_st::err, xine_stream_private_st::event, metronom_s::exit, xine_stream_private_st::finished_naturally, xine_stream_private_st::finisheds_audio, xine_stream_private_st::finisheds_video, xine_stream_private_st::first_frame, xine_stream_private_st::frontend_lock, xine_stream_private_st::gapless_switch, xine_stream_private_st::headers_audio, xine_stream_private_st::headers_video, xine_stream_private_st::id3v2_tag_size, xine_stream_private_st::id_flag, xine_stream_private_st::index, xine_stream_private_st::info_lock, xine_stream_private_st::input_caps, xine_stream_private_st::keep_ao_driver_open, xine_stream_private_st::lock, xine_stream_s::master, xine_stream_private_st::max_seek_bufs, xine_stream_private_st::meta_info, xine_stream_private_st::meta_info_public, xine_stream_private_st::meta_lock, xine_stream_s::metronom, xine_post_out_s::name, xine_stream_private_st::nbc, xine_stream_private_st::nbc_refs, NULL, xine_stream_s::osd_renderer, xine_stream_private_st::pair, xine_stream_private_st::query_input_plugins, xine_stream_private_st::queues, xine_stream_private_st::reached, xine_stream_private_st::refs, xine_stream_private_st::resume, xine_post_out_s::rewire, xine_stream_private_st::s, xine_stream_private_st::seekable, xine_stream_private_st::side_streams, xine_stream_s::slave, xine_stream_private_st::slave_is_subtitle, xine_stream_s::spu_channel, xine_stream_s::spu_channel_auto, xine_stream_s::spu_channel_letterbox, xine_stream_private_st::spu_channel_pan_scan, xine_stream_s::spu_channel_user, xine_stream_s::spu_decoder_plugin, xine_stream_s::spu_decoder_streamtype, xine_stream_private_st::start_buffers_sent, xine_stream_private_st::status, xine_stream_private_st::stream_info, stream_rewire_audio(), stream_rewire_video(), xine_stream_private_st::thread_created, xine_stream_private_st::thread_running, xine_post_out_s::type, xine_stream_private_st::video_channel, xine_stream_private_st::video_decoder_ei_index, xine_stream_private_st::video_decoder_extra_info, xine_stream_private_st::video_decoder_plugin, xine_stream_private_st::video_decoder_streamtype, video_decoder_update_disable_flush_at_discontinuity(), xine_stream_s::video_driver, xine_stream_s::video_out, xine_stream_private_st::video_source, xine_stream_s::xine, xine_dispose_internal(), xine_list_delete(), xine_list_new(), xine_list_push_back(), XINE_NUM_SIDE_STREAMS, XINE_POST_DATA_AUDIO, XINE_POST_DATA_VIDEO, xine_refs_get(), xine_refs_init(), xine_refs_sub(), xine_rwlock_destroy, xine_rwlock_init_default, XINE_STATUS_IDLE, XINE_STREAM_INFO_MAX, XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by external_stream_play(), and open_internal().
void xine_vlog | ( | xine_t * | self, |
int | buf, | ||
const char * | format, | ||
va_list | args ) |
References check_log_alloc().
Referenced by XINE_FORMAT_PRINTF().