atv_demod: Fix audio always mute and unmute during ATV playing. [1/1]

PD#167378: Modify atv demod for audio driver get atv audio data.

Change-Id: I221c6a94d3756d5361c140fdc88f25b65e33d114
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
This commit is contained in:
nengwen.chen
2018-06-15 14:52:20 +08:00
committed by Yixun Lan
parent ae28028817
commit a864abf401

View File

@@ -330,17 +330,22 @@ void aml_fe_get_atvaudio_state(int *state)
if (atv_state == ATVDEMOD_STATE_WORK) {
retrieve_vpll_carrier_lock(&vpll_lock);
retrieve_vpll_carrier_line_lock(&line_lock);
if ((vpll_lock == 0) && (line_lock == 0))
if ((vpll_lock == 0) && (line_lock == 0)) {
retrieve_vpll_carrier_audio_power(&power);
} else
*state = 1;
} else
*state = 0;
} else {
*state = 0;
pr_audio("%s, atv is not work, atv_state: %d.\n",
__func__, atv_state);
}
#if 0
if (power >= 150)
*state = 1;
else
*state = 0;
#endif
pr_audio("aml_fe_get_atvaudio_state: %d, power = %d.\n",
*state, power);
}