|
xine-lib
1.2.9
|
#include <xine/attributes.h>Go to the source code of this file.
Typedefs | |
| typedef struct xine_list_s | xine_list_t |
| typedef void * | xine_list_iterator_t |
Functions | |
| xine_list_t * | xine_list_new (void) |
| void | xine_list_delete (xine_list_t *list) |
| unsigned int | xine_list_size (xine_list_t *list) |
| unsigned int | xine_list_empty (xine_list_t *list) |
| void | xine_list_push_front (xine_list_t *list, void *value) |
| void | xine_list_push_back (xine_list_t *list, void *value) |
| void | xine_list_clear (xine_list_t *list) |
| xine_list_iterator_t | xine_list_insert (xine_list_t *list, xine_list_iterator_t position, void *value) |
| void | xine_list_remove (xine_list_t *list, xine_list_iterator_t position) |
| xine_list_iterator_t | xine_list_front (xine_list_t *list) |
| xine_list_iterator_t | xine_list_back (xine_list_t *list) |
| xine_list_iterator_t | xine_list_find (xine_list_t *list, void *value) |
| xine_list_iterator_t | xine_list_next (xine_list_t *list, xine_list_iterator_t ite) |
| xine_list_iterator_t | xine_list_prev (xine_list_t *list, xine_list_iterator_t ite) |
| void * | xine_list_get_value (xine_list_t *list, xine_list_iterator_t ite) |
| typedef void* xine_list_iterator_t |
| typedef struct xine_list_s xine_list_t |
| xine_list_iterator_t xine_list_back | ( | xine_list_t * | list | ) |
References xine_list_s::elem_list_back.
Referenced by dpb_get_next_out_picture(), and fill_vdpau_reference_list().
| void xine_list_clear | ( | xine_list_t * | list | ) |
| void xine_list_delete | ( | xine_list_t * | list | ) |
References xine_list_s::chunk_list, xine_list_chunk_s::next_chunk, and xine_list_delete_chunk().
Referenced by _free_string_list(), _x_close_broadcaster(), _x_post_dispose(), _x_scan_plugins(), demux_slave_dispose(), dispose_plugin_file_list(), pvr_plugin_dispose(), release_dpb(), xine_dispose_internal(), xine_event_dispose_queue(), xine_exit(), and xine_ring_buffer_delete().
| unsigned int xine_list_empty | ( | xine_list_t * | list | ) |
References xine_list_s::elem_list_size.
Referenced by _x_flush_events_queues(), and listener_loop().
| xine_list_iterator_t xine_list_find | ( | xine_list_t * | list, |
| void * | value | ||
| ) |
References xine_list_s::elem_list_front, xine_list_elem_s::next, and xine_list_elem_s::value.
Referenced by dpb_total_frames(), dpb_unmark_picture_delayed(), dpb_unmark_reference_picture(), and xine_dispose_internal().
| xine_list_iterator_t xine_list_front | ( | xine_list_t * | list | ) |
References xine_list_s::elem_list_front.
Referenced by __xine_pa_sink_info_callback(), _free_string_list(), _x_close_broadcaster(), _x_flush_events_queues(), _x_post_dispose(), _x_scan_plugins(), ao_alsa_handle_event_thread(), broadcaster_data_write(), calculate_pic_nums(), config_save_cb(), demux_slave_dispose(), dispose_plugin_file_list(), dpb_add_picture(), dpb_clear_all_pts(), dpb_flush(), dpb_free_all(), dpb_get_picture(), dpb_get_picture_by_ltidx(), dpb_get_picture_by_ltpn(), dpb_set_unused_ref_picture_bylidx(), dpb_set_unused_ref_picture_byltpn(), dpb_set_unused_ref_picture_lidx_gt(), dpb_total_frames(), pvr_event_handler(), pvr_plugin_dispose(), save_plugin_list(), xine_event_dispose_queue(), xine_event_get(), xine_event_send(), xine_event_wait(), xine_exit(), xine_post_init(), xine_post_input(), xine_post_output(), xine_ring_buffer_put(), and xine_ring_buffer_release().
| void* xine_list_get_value | ( | xine_list_t * | list, |
| xine_list_iterator_t | ite | ||
| ) |
References xine_list_elem_s::value.
Referenced by __xine_pa_sink_info_callback(), _free_string_list(), _x_close_broadcaster(), _x_flush_events_queues(), _x_post_dispose(), _x_scan_plugins(), ao_alsa_handle_event_thread(), broadcaster_data_write(), calculate_pic_nums(), config_save_cb(), demux_slave_dispose(), dispose_plugin_file_list(), dpb_add_picture(), dpb_clear_all_pts(), dpb_flush(), dpb_free_all(), dpb_get_next_out_picture(), dpb_get_picture(), dpb_get_picture_by_ltidx(), dpb_get_picture_by_ltpn(), dpb_set_unused_ref_picture_bylidx(), dpb_set_unused_ref_picture_byltpn(), dpb_set_unused_ref_picture_lidx_gt(), dpb_total_frames(), fill_vdpau_reference_list(), pvr_event_handler(), pvr_plugin_dispose(), save_plugin_list(), xine_event_dispose_queue(), xine_event_get(), xine_event_send(), xine_event_wait(), xine_exit(), xine_post_init(), xine_post_input(), xine_post_output(), xine_ring_buffer_put(), and xine_ring_buffer_release().
| xine_list_iterator_t xine_list_insert | ( | xine_list_t * | list, |
| xine_list_iterator_t | position, | ||
| void * | value | ||
| ) |
| xine_list_t* xine_list_new | ( | void | ) |
References xine_list_s::chunk_list, xine_list_s::chunk_list_size, xine_list_s::elem_list_back, xine_list_s::elem_list_front, xine_list_s::elem_list_size, xine_list_s::free_elem_list, xine_list_s::free_elem_list_size, xine_list_s::last_chunk, MIN_CHUNK_SIZE, NULL, and xine_list_alloc_chunk().
Referenced by _attach_entry_to_node(), _new_catalog(), _x_init_broadcaster(), _x_post_init(), _x_scan_plugins(), create_dpb(), open_plugin(), pvr_class_get_instance(), xine_event_new_queue(), xine_init(), xine_ring_buffer_new(), and xine_stream_new().
| xine_list_iterator_t xine_list_next | ( | xine_list_t * | list, |
| xine_list_iterator_t | ite | ||
| ) |
References xine_list_s::elem_list_front, xine_list_elem_s::next, and NULL.
Referenced by __xine_pa_sink_info_callback(), _free_string_list(), _x_flush_events_queues(), _x_post_dispose(), _x_scan_plugins(), ao_alsa_handle_event_thread(), broadcaster_data_write(), calculate_pic_nums(), dispose_plugin_file_list(), dpb_clear_all_pts(), dpb_get_picture(), dpb_get_picture_by_ltidx(), dpb_get_picture_by_ltpn(), dpb_set_unused_ref_picture_bylidx(), dpb_set_unused_ref_picture_byltpn(), dpb_set_unused_ref_picture_lidx_gt(), dpb_total_frames(), pvr_event_handler(), pvr_plugin_dispose(), save_plugin_list(), xine_event_dispose_queue(), xine_event_send(), xine_exit(), xine_post_init(), xine_post_input(), xine_post_output(), xine_ring_buffer_put(), and xine_ring_buffer_release().
| xine_list_iterator_t xine_list_prev | ( | xine_list_t * | list, |
| xine_list_iterator_t | ite | ||
| ) |
References xine_list_s::elem_list_back, NULL, and xine_list_elem_s::prev.
Referenced by broadcaster_data_write(), dpb_get_next_out_picture(), and fill_vdpau_reference_list().
| void xine_list_push_back | ( | xine_list_t * | list, |
| void * | value | ||
| ) |
References xine_list_s::elem_list_back, xine_list_s::elem_list_front, xine_list_s::elem_list_size, xine_list_elem_s::next, NULL, xine_list_elem_s::prev, xine_list_elem_s::value, and xine_list_alloc_elem().
Referenced by _attach_entry_to_node(), _insert_file(), _x_post_intercept_audio_port(), _x_post_intercept_video_port(), boxblur_open_plugin(), deinterlace_open_plugin(), demux_slave_next(), denoise3d_open_plugin(), dpb_add_picture(), eq2_open_plugin(), eq_open_plugin(), expand_open_plugin(), fftgraph_open_plugin(), fftscope_open_plugin(), fooviz_open_plugin(), goom_open_plugin(), manager_loop(), mosaico_open_plugin(), noise_open_plugin(), oscope_open_plugin(), pp_open_plugin(), push_if_dir(), pvr_finish_recording(), stretch_open_plugin(), switch_open_plugin(), tdaan_open_plugin(), unsharp_open_plugin(), upmix_mono_open_plugin(), upmix_open_plugin(), volnorm_open_plugin(), xine_event_dispose_queue(), xine_event_new_queue(), xine_event_send(), xine_list_insert(), xine_ring_buffer_alloc(), xine_ring_buffer_get(), and xine_stream_new().
| void xine_list_push_front | ( | xine_list_t * | list, |
| void * | value | ||
| ) |
| void xine_list_remove | ( | xine_list_t * | list, |
| xine_list_iterator_t | position | ||
| ) |
References xine_list_s::elem_list_back, xine_list_s::elem_list_front, xine_list_s::elem_list_size, xine_list_elem_s::next, xine_list_elem_s::prev, and xine_list_recycle_elem().
Referenced by _x_close_broadcaster(), broadcaster_data_write(), demux_slave_dispose(), dpb_unmark_picture_delayed(), dpb_unmark_reference_picture(), pvr_event_handler(), xine_dispose_internal(), xine_event_dispose_queue(), xine_event_get(), xine_event_wait(), xine_ring_buffer_put(), and xine_ring_buffer_release().
| unsigned int xine_list_size | ( | xine_list_t * | list | ) |
References xine_list_s::elem_list_size.
Referenced by dpb_add_picture(), dpb_get_next_out_picture(), and dpb_total_frames().
1.8.14