54#ifndef XINE_SORTED_ARRAY_H
55#define XINE_SORTED_ARRAY_H
78#define XINE_SARRAY_MODE_DEFAULT 0x00000000
80#define XINE_SARRAY_MODE_FIRST 0x80000000
82#define XINE_SARRAY_MODE_LAST 0x40000000
85#define XINE_SARRAY_MODE_UNIQUE 0x20000000
#define XINE_MALLOC
Definition: attributes.h:141
#define XINE_PROTECTED
Definition: attributes.h:75
void xine_sarray_remove(xine_sarray_t *sarray, unsigned int position)
Definition: sorted_array.c:189
void xine_sarray_set_mode(xine_sarray_t *sarray, unsigned int mode)
Definition: sorted_array.c:144
int xine_sarray_binary_search(xine_sarray_t *sarray, void *key)
Definition: sorted_array.c:101
int xine_sarray_remove_ptr(xine_sarray_t *sarray, void *ptr)
Definition: sorted_array.c:206
void * xine_sarray_get(xine_sarray_t *sarray, unsigned int position)
Definition: sorted_array.c:153
void xine_sarray_clear(xine_sarray_t *sarray)
Definition: sorted_array.c:161
int(* xine_sarray_comparator_t)(void *, void *)
Definition: sorted_array.h:67
void xine_sarray_move_location(xine_sarray_t *sarray, void *new_ptr, unsigned int position)
Definition: sorted_array.c:170
size_t xine_sarray_size(const xine_sarray_t *sarray)
Definition: sorted_array.c:140
void xine_sarray_delete(xine_sarray_t *sarray)
Definition: sorted_array.c:132
int xine_sarray_add(xine_sarray_t *sarray, void *value)
Definition: sorted_array.c:278
xine_sarray_t * xine_sarray_new(size_t initial_size, xine_sarray_comparator_t comparator)
Definition: sorted_array.c:111
Definition: sorted_array.c:34
xine_sarray_comparator_t comparator
Definition: sorted_array.c:38
enable disable number of frames of telecine pattern sync required before mode change make frames evenly spaced for film mode(24 fps)" ) PARAM_ITEM( POST_PARAM_TYPE_BOOL
char key[16]
Definition: xine_speex_decoder.c:94