scan.c File Reference

Include dependency graph for scan.c:


Functions

scan_service_tscan_service_New (int i_program, const scan_configuration_t *p_cfg)
void scan_service_Delete (scan_service_t *p_srv)
int scan_Init (vlc_object_t *p_obj, scan_t *p_scan, const scan_parameter_t *p_parameter)
void scan_Clean (scan_t *p_scan)
static int ScanDvbCNextFast (scan_t *p_scan, scan_configuration_t *p_cfg, double *pf_pos)
static int ScanDvbTNextExhaustive (scan_t *p_scan, scan_configuration_t *p_cfg, double *pf_pos)
static int ScanDvbTNextFast (scan_t *p_scan, scan_configuration_t *p_cfg, double *pf_pos)
static int ScanDvbCNext (scan_t *p_scan, scan_configuration_t *p_cfg, double *pf_pos)
static int ScanDvbTNext (scan_t *p_scan, scan_configuration_t *p_cfg, double *pf_pos)
int scan_Next (scan_t *p_scan, scan_configuration_t *p_cfg)
bool scan_IsCancelled (scan_t *p_scan)
static scan_service_tScanFindService (scan_t *p_scan, int i_service_start, int i_program)
static void PATCallBack (scan_session_t *p_session, dvbpsi_pat_t *p_pat)
static void SDTCallBack (scan_session_t *p_session, dvbpsi_sdt_t *p_sdt)
static void PSINewTableCallBack (scan_session_t *p_session, dvbpsi_handle h, uint8_t i_table_id, uint16_t i_extension)
int scan_session_Init (vlc_object_t *p_obj, scan_session_t *p_session, const scan_configuration_t *p_cfg)
void scan_session_Clean (scan_t *p_scan, scan_session_t *p_session)
static int ScanServiceCmp (const void *a, const void *b)
static block_tBlockString (const char *psz)
block_tscan_GetM3U (scan_t *p_scan)
bool scan_session_Push (scan_session_t *p_scan, block_t *p_block)
void scan_service_SetSNR (scan_session_t *p_session, int i_snr)

Function Documentation

static block_t* BlockString ( const char *  psz  )  [static]

static void PATCallBack ( scan_session_t p_session,
dvbpsi_pat_t *  p_pat 
) [static]

static void PSINewTableCallBack ( scan_session_t p_session,
dvbpsi_handle  h,
uint8_t  i_table_id,
uint16_t  i_extension 
) [static]

References SDTCallBack().

Referenced by scan_session_Push().

void scan_Clean ( scan_t p_scan  ) 

block_t* scan_GetM3U ( scan_t p_scan  ) 

int scan_Init ( vlc_object_t p_obj,
scan_t p_scan,
const scan_parameter_t p_parameter 
)

bool scan_IsCancelled ( scan_t p_scan  ) 

int scan_Next ( scan_t p_scan,
scan_configuration_t p_cfg 
)

void scan_service_Delete ( scan_service_t p_srv  ) 

References scan_service_t::psz_name.

Referenced by scan_Clean().

scan_service_t* scan_service_New ( int  i_program,
const scan_configuration_t p_cfg 
)

void scan_service_SetSNR ( scan_session_t p_session,
int  i_snr 
)

References scan_session_t::i_snr.

Referenced by BlockScan().

void scan_session_Clean ( scan_t p_scan,
scan_session_t p_session 
)

int scan_session_Init ( vlc_object_t p_obj,
scan_session_t p_session,
const scan_configuration_t p_cfg 
)

bool scan_session_Push ( scan_session_t p_scan,
block_t p_block 
)

static int ScanDvbCNext ( scan_t p_scan,
scan_configuration_t p_cfg,
double *  pf_pos 
) [static]

static int ScanDvbCNextFast ( scan_t p_scan,
scan_configuration_t p_cfg,
double *  pf_pos 
) [static]

static int ScanDvbTNext ( scan_t p_scan,
scan_configuration_t p_cfg,
double *  pf_pos 
) [static]

static int ScanDvbTNextExhaustive ( scan_t p_scan,
scan_configuration_t p_cfg,
double *  pf_pos 
) [static]

static int ScanDvbTNextFast ( scan_t p_scan,
scan_configuration_t p_cfg,
double *  pf_pos 
) [static]

static scan_service_t* ScanFindService ( scan_t p_scan,
int  i_service_start,
int  i_program 
) [static]

static int ScanServiceCmp ( const void *  a,
const void *  b 
) [static]

static void SDTCallBack ( scan_session_t p_session,
dvbpsi_sdt_t *  p_sdt 
) [static]


Generated on Tue May 25 08:05:07 2010 for VLC by  doxygen 1.5.6