54#ifndef XINE_SORTED_ARRAY_H
55#define XINE_SORTED_ARRAY_H
75#define XINE_SARRAY_MODE_DEFAULT 0x00000000
77#define XINE_SARRAY_MODE_FIRST 0x80000000
79#define XINE_SARRAY_MODE_LAST 0x40000000
82#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:91
void xine_sarray_set_mode(xine_sarray_t *sarray, unsigned int mode)
Definition: sorted_array.c:73
int xine_sarray_binary_search(xine_sarray_t *sarray, void *key)
Definition: sorted_array.c:176
int xine_sarray_remove_ptr(xine_sarray_t *sarray, void *ptr)
Definition: sorted_array.c:105
void * xine_sarray_get(xine_sarray_t *sarray, unsigned int position)
Definition: sorted_array.c:78
void xine_sarray_clear(xine_sarray_t *sarray)
Definition: sorted_array.c:86
int(* xine_sarray_comparator_t)(void *, void *)
Definition: sorted_array.h:64
size_t xine_sarray_size(const xine_sarray_t *sarray)
Definition: sorted_array.c:69
void xine_sarray_delete(xine_sarray_t *sarray)
Definition: sorted_array.c:61
int xine_sarray_add(xine_sarray_t *sarray, void *value)
Definition: sorted_array.c:161
xine_sarray_t * xine_sarray_new(size_t initial_size, xine_sarray_comparator_t comparator)
Definition: sorted_array.c:44
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