Exemplo n.º 1
0
void sleep_single_tuner_and_demod(struct dibTuner *tuner, struct dibDemod *demod)
{
    DibDbgPrint("-D-  Slave tuner sleep\n");
    tuner_sleep(tuner);

    DibDbgPrint("-D-  Slave demod sleep\n");
    demod_sleep(demod);

    return;
}
Exemplo n.º 2
0
void sleep_tuner_and_demod(struct dibTuner *tuner[], struct dibDemod *demod[], int num)
{
    int i;

    for (i = 0; i < num; i++) {
        DibDbgPrint("-D-  Sleep tuner %d\n", i);
        tuner_sleep(tuner[i]);

        DibDbgPrint("-D-  Sleep demod %d\n",i);
        demod_sleep(demod[i]);
        }
        
        return;
}
Exemplo n.º 3
0
void frontend_sleep(struct dibFrontend *fe)
{
    tuner_sleep(fe);
    demod_sleep(fe);
#ifdef CONFIG_CORE_CHANDEC
    channel_decoder_sleep(fe);
#endif
    mac_sleep(fe->mac,0);
#ifdef CONFIG_STANDARD_ANALOG
    video_decoder_sleep(fe);
    audio_decoder_sleep(fe);
#endif
    fe->status = FE_STATUS_TUNE_PENDING;
    fe->tune_state = CT_STANDBY;
}