
Data Structures | |
| struct | frontend_t |
| struct | diseqc_cmd_t |
Defines | |
| #define | FRONTEND_LOCK_TIMEOUT 10000000 |
| #define | IF_UP(x) |
Functions | |
| static int | FrontendInfo (access_t *) |
| static int | FrontendSetQPSK (access_t *) |
| static int | FrontendSetQAM (access_t *) |
| static int | FrontendSetOFDM (access_t *) |
| static int | FrontendSetATSC (access_t *) |
| int | FrontendOpen (access_t *p_access) |
| void | FrontendClose (access_t *p_access) |
| int | FrontendSet (access_t *p_access) |
| void | FrontendPoll (access_t *p_access) |
| int | FrontendGetStatistic (access_t *p_access, frontend_statistic_t *p_stat) |
| void | FrontendGetStatus (access_t *p_access, frontend_status_t *p_status) |
| static int | ScanParametersDvbC (access_t *p_access, scan_parameter_t *p_scan) |
| static int | ScanParametersDvbT (access_t *p_access, scan_parameter_t *p_scan) |
| int | FrontendGetScanParameter (access_t *p_access, scan_parameter_t *p_scan) |
| static fe_spectral_inversion_t | DecodeInversion (access_t *p_access) |
| static fe_code_rate_t | DecodeFEC (access_t *p_access, int i_val) |
| static fe_modulation_t | DecodeModulationQAM (access_t *p_access) |
| static fe_modulation_t | DecodeModulationOFDM (access_t *p_access) |
| static fe_modulation_t | DecodeModulationATSC (access_t *p_access) |
| static fe_sec_voltage_t | DecodeVoltage (access_t *p_access) |
| static fe_sec_tone_mode_t | DecodeTone (access_t *p_access) |
| static int | DoDiseqc (access_t *p_access) |
| static fe_bandwidth_t | DecodeBandwidth (access_t *p_access) |
| static fe_transmit_mode_t | DecodeTransmission (access_t *p_access) |
| static fe_guard_interval_t | DecodeGuardInterval (access_t *p_access) |
| static fe_hierarchy_t | DecodeHierarchy (access_t *p_access) |
| int | DMXSetFilter (access_t *p_access, int i_pid, int *pi_fd, int i_type) |
| int | DMXUnsetFilter (access_t *p_access, int i_fd) |
| int | DVROpen (access_t *p_access) |
| void | DVRClose (access_t *p_access) |
| int | CAMOpen (access_t *p_access) |
| int | CAMPoll (access_t *p_access) |
| int | CAMSet (access_t *p_access, dvbpsi_pmt_t *p_pmt) |
| void | CAMClose (access_t *p_access) |
| #define FRONTEND_LOCK_TIMEOUT 10000000 |
Referenced by FrontendPoll(), and FrontendSet().
| #define IF_UP | ( | x | ) |
| void CAMClose | ( | access_t * | p_access | ) |
| int CAMOpen | ( | access_t * | p_access | ) |
References CA, ca, en50221_Init(), access_sys_t::i_ca_handle, access_sys_t::i_ca_type, access_sys_t::i_nb_slots, MAX_CI_SLOTS, msg_Dbg, msg_Err, msg_Warn, access_t::p_sys, access_sys_t::pb_active_slot, access_sys_t::pb_slot_mmi_expected, access_sys_t::pb_slot_mmi_undisplayed, var_GetInteger, VLC_EGENERIC, and vlc_open().
Referenced by Open().
| int CAMPoll | ( | access_t * | p_access | ) |
References en50221_Poll(), access_sys_t::i_ca_handle, access_sys_t::i_ca_type, msg_Err, access_t::p_sys, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by Block().
| int CAMSet | ( | access_t * | p_access, | |
| dvbpsi_pmt_t * | p_pmt | |||
| ) |
References en50221_SetCAPMT(), access_sys_t::i_ca_handle, access_t::p_sys, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by Control().
| static fe_bandwidth_t DecodeBandwidth | ( | access_t * | p_access | ) | [static] |
| static fe_code_rate_t DecodeFEC | ( | access_t * | p_access, | |
| int | i_val | |||
| ) | [static] |
References msg_Dbg, and msg_Err.
Referenced by FrontendSetOFDM(), FrontendSetQAM(), and FrontendSetQPSK().
| static fe_guard_interval_t DecodeGuardInterval | ( | access_t * | p_access | ) | [static] |
| static fe_hierarchy_t DecodeHierarchy | ( | access_t * | p_access | ) | [static] |
| static fe_spectral_inversion_t DecodeInversion | ( | access_t * | p_access | ) | [static] |
References msg_Dbg, and var_GetInteger.
Referenced by FrontendSetOFDM(), FrontendSetQAM(), and FrontendSetQPSK().
| static fe_modulation_t DecodeModulationATSC | ( | access_t * | p_access | ) | [static] |
| static fe_modulation_t DecodeModulationOFDM | ( | access_t * | p_access | ) | [static] |
| static fe_modulation_t DecodeModulationQAM | ( | access_t * | p_access | ) | [static] |
| static fe_sec_tone_mode_t DecodeTone | ( | access_t * | p_access | ) | [static] |
| static fe_transmit_mode_t DecodeTransmission | ( | access_t * | p_access | ) | [static] |
| static fe_sec_voltage_t DecodeVoltage | ( | access_t * | p_access | ) | [static] |
| int DMXSetFilter | ( | access_t * | p_access, | |
| int | i_pid, | |||
| int * | pi_fd, | |||
| int | i_type | |||
| ) |
References DMX, msg_Dbg, msg_Err, var_GetInteger, VLC_EGENERIC, vlc_open(), and VLC_SUCCESS.
Referenced by FilterSet().
| int DMXUnsetFilter | ( | access_t * | p_access, | |
| int | i_fd | |||
| ) |
| static int DoDiseqc | ( | access_t * | p_access | ) | [static] |
References diseqc_cmd_t::cmd, DecodeTone(), DecodeVoltage(), access_sys_t::i_frontend_handle, msg_Err, msleep, access_t::p_sys, var_GetBool, var_GetInteger, var_SetInteger, and diseqc_cmd_t::wait.
Referenced by FrontendSetQPSK().
| void DVRClose | ( | access_t * | p_access | ) |
| int DVROpen | ( | access_t * | p_access | ) |
References DVR, access_sys_t::i_handle, msg_Dbg, msg_Err, msg_Warn, access_t::p_sys, var_GetInteger, VLC_EGENERIC, vlc_open(), and VLC_SUCCESS.
Referenced by Open().
| void FrontendClose | ( | access_t * | p_access | ) |
References access_sys_t::i_frontend_handle, access_sys_t::p_frontend, access_t::p_sys, and p_sys.
| int FrontendGetScanParameter | ( | access_t * | p_access, | |
| scan_parameter_t * | p_scan | |||
| ) |
References frontend_t::info, msg_Err, access_sys_t::p_frontend, access_t::p_sys, p_sys, ScanParametersDvbC(), ScanParametersDvbT(), and VLC_EGENERIC.
Referenced by Open().
| int FrontendGetStatistic | ( | access_t * | p_access, | |
| frontend_statistic_t * | p_stat | |||
| ) |
References frontend_statistic_t::i_ber, access_sys_t::i_frontend_handle, frontend_t::i_last_status, frontend_statistic_t::i_signal_strenth, frontend_statistic_t::i_snr, access_sys_t::p_frontend, access_t::p_sys, p_sys, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by BlockScan(), Control(), and FrontendPoll().
| void FrontendGetStatus | ( | access_t * | p_access, | |
| frontend_status_t * | p_status | |||
| ) |
References frontend_status_t::b_has_carrier, frontend_status_t::b_has_lock, frontend_status_t::b_has_signal, frontend_t::i_last_status, access_sys_t::p_frontend, access_t::p_sys, and p_sys.
Referenced by BlockScan().
| static int FrontendInfo | ( | access_t * | p_access | ) | [static] |
References access_sys_t::i_frontend_handle, frontend_t::info, msg_Dbg, msg_Err, access_sys_t::p_frontend, access_t::p_sys, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by FrontendOpen().
| int FrontendOpen | ( | access_t * | p_access | ) |
References FRONTEND, FrontendInfo(), access_sys_t::i_frontend_handle, frontend_t::info, msg_Dbg, msg_Err, access_sys_t::p_frontend, access_t::p_sys, p_sys, access_t::psz_access, var_GetBool, var_GetInteger, VLC_EGENERIC, VLC_ENOMEM, vlc_open(), and VLC_SUCCESS.
Referenced by Open().
| void FrontendPoll | ( | access_t * | p_access | ) |
References FRONTEND_LOCK_TIMEOUT, FrontendGetStatistic(), FrontendSet(), frontend_statistic_t::i_ber, access_sys_t::i_frontend_handle, access_sys_t::i_frontend_timeout, frontend_t::i_last_status, frontend_statistic_t::i_signal_strenth, frontend_statistic_t::i_snr, IF_UP, mdate(), msg_Dbg, msg_Err, msg_Warn, access_sys_t::p_frontend, access_t::p_sys, and p_sys.
Referenced by Block(), and BlockScan().
| int FrontendSet | ( | access_t * | p_access | ) |
References FRONTEND_LOCK_TIMEOUT, FrontendSetATSC(), FrontendSetOFDM(), FrontendSetQAM(), FrontendSetQPSK(), access_sys_t::i_frontend_timeout, frontend_t::i_last_status, frontend_t::info, mdate(), msg_Err, access_sys_t::p_frontend, access_t::p_sys, p_sys, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by Block(), BlockScan(), FrontendPoll(), and Open().
| static int FrontendSetATSC | ( | access_t * | p_access | ) | [static] |
References DecodeModulationATSC(), access_sys_t::i_frontend_handle, msg_Err, access_t::p_sys, var_GetInteger, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by FrontendSet().
| static int FrontendSetOFDM | ( | access_t * | p_access | ) | [static] |
References DecodeBandwidth(), DecodeFEC(), DecodeGuardInterval(), DecodeHierarchy(), DecodeInversion(), DecodeModulationOFDM(), DecodeTransmission(), access_sys_t::i_frontend_handle, msg_Err, access_t::p_sys, var_GetInteger, and VLC_SUCCESS.
Referenced by FrontendSet().
| static int FrontendSetQAM | ( | access_t * | p_access | ) | [static] |
References DecodeFEC(), DecodeInversion(), DecodeModulationQAM(), access_sys_t::i_frontend_handle, frontend_t::info, msg_Err, access_sys_t::p_frontend, access_t::p_sys, var_GetInteger, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by FrontendSet().
| static int FrontendSetQPSK | ( | access_t * | p_access | ) | [static] |
References DecodeFEC(), DecodeInversion(), DoDiseqc(), access_sys_t::i_frontend_handle, msg_Dbg, msg_Err, access_t::p_sys, var_GetInteger, var_SetInteger, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by FrontendSet().
| static int ScanParametersDvbC | ( | access_t * | p_access, | |
| scan_parameter_t * | p_scan | |||
| ) | [static] |
References scan_parameter_t::b_exhaustive, scan_parameter_t::bandwidth, scan_parameter_t::frequency, scan_parameter_t::i_count, scan_parameter_t::i_max, scan_parameter_t::i_min, scan_parameter_t::i_step, frontend_t::info, access_sys_t::p_frontend, access_t::p_sys, SCAN_DVB_C, scan_parameter_t::type, and VLC_SUCCESS.
Referenced by FrontendGetScanParameter().
| static int ScanParametersDvbT | ( | access_t * | p_access, | |
| scan_parameter_t * | p_scan | |||
| ) | [static] |
References scan_parameter_t::b_exhaustive, scan_parameter_t::bandwidth, scan_parameter_t::frequency, scan_parameter_t::i_count, scan_parameter_t::i_max, scan_parameter_t::i_min, scan_parameter_t::i_step, frontend_t::info, access_sys_t::p_frontend, access_t::p_sys, SCAN_DVB_T, scan_parameter_t::type, and VLC_SUCCESS.
Referenced by FrontendGetScanParameter().
1.5.6