You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.0 KiB
21 lines
1.0 KiB
/*******************************************************************************
|
|
* input_pcr.h: PCR management interface
|
|
* (c)1999 VideoLAN
|
|
*******************************************************************************/
|
|
|
|
/* Maximum number of samples used to compute the dynamic average value,
|
|
* it is also the maximum of c_average in the pcr_descriptor_struct.
|
|
* We use the following formula :
|
|
* new_average = (old_average * c_average + new_sample_value) / (c_average +1) */
|
|
#define PCR_MAX_AVERAGE_COUNTER 40
|
|
|
|
/* Maximum allowed gap between two PCRs. */
|
|
#define PCR_MAX_GAP 1000000
|
|
|
|
/******************************************************************************
|
|
* Prototypes
|
|
******************************************************************************/
|
|
int input_PcrInit ( input_thread_t *p_input );
|
|
void input_PcrDecode ( input_thread_t *p_input, es_descriptor_t* p_es,
|
|
u8* p_pcr_data );
|
|
void input_PcrClean ( input_thread_t *p_input );
|
|
|