1 changed files with 39 additions and 0 deletions
@ -0,0 +1,39 @@ |
|||
/******************************************************************************
|
|||
* subtitle_decoder.h : subtitle decoder thread interface |
|||
* (c)1999 VideoLAN |
|||
******************************************************************************/ |
|||
|
|||
/******************************************************************************
|
|||
* subtdec_thread_t : subtitle decoder thread descriptor |
|||
******************************************************************************/ |
|||
typedef struct subtdec_thread_s |
|||
{ |
|||
/*
|
|||
* Thread properties and locks |
|||
*/ |
|||
boolean_t b_die; /* `die' flag */ |
|||
boolean_t b_run; /* `run' flag */ |
|||
boolean_t b_active; /* `active' flag */ |
|||
boolean_t b_error; /* `error' flag */ |
|||
vlc_thread_t thread_id; /* id for thread functions */ |
|||
|
|||
/*
|
|||
* Input properties |
|||
*/ |
|||
decoder_fifo_t fifo; /* stores the PES stream data */ |
|||
/* The bit stream structure handles the PES stream at the bit level */ |
|||
bit_stream_t bit_stream; |
|||
|
|||
/*
|
|||
* Decoder properties |
|||
*/ |
|||
unsigned int total_bits_read; |
|||
/* ... */ |
|||
|
|||
} subtdec_thread_t; |
|||
|
|||
/******************************************************************************
|
|||
* Prototypes |
|||
******************************************************************************/ |
|||
subtdec_thread_t * subtdec_CreateThread( input_thread_t * p_input ); |
|||
void subtdec_DestroyThread( subtdec_thread_t * p_subtdec ); |
|||
Loading…
Reference in new issue