MApp_InputSource.c (tv-ap\dvb\app)
void MApp_InputSource_ChangeAudioSource(INPUT_SOURCE_TYPE_t enInputSourceType)
{
...... //其他通道类似添加
case INPUT_SOURCE_TV:
MApi_AUDIO_SetSourceInfo(E_AUDIO_INFO_ATV_IN);
msAPI_AUD_AdjustAudioFactor(E_ADJUST_CHANGE_AUDIOSOURCE, E_AUDIOSOURCE_ATV, 0);
MApi_AUDIO_SIF_SetThreshold(AuSifInitThreshold);
MApi_AUDIO_InputSwitch(AUDIO_SOURCE_ATV, E_AUDIO_GROUP_MAIN);
MApi_AUDIO_InputSwitch(MApp_InputSource_Get_CVBSOut_AudioSrc(0,enInputSourceType), E_AUDIO_GROUP_SCART);
MApi_AUDIO_SPDIF_ChannelStatus_CTRL((AUDIO_SPDIF_CS_TYPE)SPDIF_CS_CategoryCode_, (AUDIO_SPDIF_CS_TYPE_STATUS)SPDIF_CS_Category_BroadCast_);
TunerInAtvMode=TRUE;
//=============
MApi_AUDIO_SetBufferProcess(180+10);
MApi_AUDIO_SetCommAudioInfo(Audio_Comm_infoType_setSpdifDelay,170,0);
//===============
break;
......
}MApp_InputSource.c (tv-ap\dvb\app)
void MApp_InputSource_ChangeAudioSource(INPUT_SOURCE_TYPE_t enInputSourceType)
{
...... //其他通道类似添加
case INPUT_SOURCE_TV:
MApi_AUDIO_SetSourceInfo(E_AUDIO_INFO_ATV_IN);
msAPI_AUD_AdjustAudioFactor(E_ADJUST_CHANGE_AUDIOSOURCE, E_AUDIOSOURCE_ATV, 0);
MApi_AUDIO_SIF_SetThreshold(AuSifInitThreshold);
MApi_AUDIO_InputSwitch(AUDIO_SOURCE_ATV, E_AUDIO_GROUP_MAIN);
MApi_AUDIO_InputSwitch(MApp_InputSource_Get_CVBSOut_AudioSrc(0,enInputSourceType), E_AUDIO_GROUP_SCART);
MApi_AUDIO_SPDIF_ChannelStatus_CTRL((AUDIO_SPDIF_CS_TYPE)SPDIF_CS_CategoryCode_, (AUDIO_SPDIF_CS_TYPE_STATUS)SPDIF_CS_Category_BroadCast_);
TunerInAtvMode=TRUE;
//=============
MApi_AUDIO_SetBufferProcess(180+10);
MApi_AUDIO_SetCommAudioInfo(Audio_Comm_infoType_setSpdifDelay,170,0);
//===============
break;
......
}MApp_InputSource.c (tv-ap\dvb\app)
void MApp_InputSource_ChangeAudioSource(INPUT_SOURCE_TYPE_t enInputSourceType)
{
...... //其他通道类似添加
case INPUT_SOURCE_TV:
MApi_AUDIO_SetSourceInfo(E_AUDIO_INFO_ATV_IN);
msAPI_AUD_AdjustAudioFactor(E_ADJUST_CHANGE_AUDIOSOURCE, E_AUDIOSOURCE_ATV, 0);
MApi_AUDIO_SIF_SetThreshold(AuSifInitThreshold);
MApi_AUDIO_InputSwitch(AUDIO_SOURCE_ATV, E_AUDIO_GROUP_MAIN);
MApi_AUDIO_InputSwitch(MApp_InputSource_Get_CVBSOut_AudioSrc(0,enInputSourceType), E_AUDIO_GROUP_SCART);
MApi_AUDIO_SPDIF_ChannelStatus_CTRL((AUDIO_SPDIF_CS_TYPE)SPDIF_CS_CategoryCode_, (AUDIO_SPDIF_CS_TYPE_STATUS)SPDIF_CS_Category_BroadCast_);
TunerInAtvMode=TRUE;
//=============
MApi_AUDIO_SetBufferProcess(180+10);
MApi_AUDIO_SetCommAudioInfo(Audio_Comm_infoType_setSpdifDelay,170,0);
//===============
break;
......
}MApp_InputSource.c (tv-ap\dvb\app)
void MApp_InputSource_ChangeAudioSource(INPUT_SOURCE_TYPE_t enInputSourceType)
{
...... //其他通道类似添加
case INPUT_SOURCE_TV:
MApi_AUDIO_SetSourceInfo(E_AUDIO_INFO_ATV_IN);
msAPI_AUD_AdjustAudioFactor(E_ADJUST_CHANGE_AUDIOSOURCE, E_AUDIOSOURCE_ATV, 0);
MApi_AUDIO_SIF_SetThreshold(AuSifInitThreshold);
MApi_AUDIO_InputSwitch(AUDIO_SOURCE_ATV, E_AUDIO_GROUP_MAIN);
MApi_AUDIO_InputSwitch(MApp_InputSource_Get_CVBSOut_AudioSrc(0,enInputSourceType), E_AUDIO_GROUP_SCART);
MApi_AUDIO_SPDIF_ChannelStatus_CTRL((AUDIO_SPDIF_CS_TYPE)SPDIF_CS_CategoryCode_, (AUDIO_SPDIF_CS_TYPE_STATUS)SPDIF_CS_Category_BroadCast_);
TunerInAtvMode=TRUE;
//=============
MApi_AUDIO_SetBufferProcess(180+10);
MApi_AUDIO_SetCommAudioInfo(Audio_Comm_infoType_setSpdifDelay,170,0);
//===============
break;
......
}MApp_InputSource.c (tv-ap\dvb\app)
void MApp_InputSource_ChangeAudioSource(INPUT_SOURCE_TYPE_t enInputSourceType)
{
...... //其他通道类似添加
case INPUT_SOURCE_TV:
MApi_AUDIO_SetSourceInfo(E_AUDIO_INFO_ATV_IN);
msAPI_AUD_AdjustAudioFactor(E_ADJUST_CHANGE_AUDIOSOURCE, E_AUDIOSOURCE_ATV, 0);
MApi_AUDIO_SIF_SetThreshold(AuSifInitThreshold);
MApi_AUDIO_InputSwitch(AUDIO_SOURCE_ATV, E_AUDIO_GROUP_MAIN);
MApi_AUDIO_InputSwitch(MApp_InputSource_Get_CVBSOut_AudioSrc(0,enInputSourceType), E_AUDIO_GROUP_SCART);
MApi_AUDIO_SPDIF_ChannelStatus_CTRL((AUDIO_SPDIF_CS_TYPE)SPDIF_CS_CategoryCode_, (AUDIO_SPDIF_CS_TYPE_STATUS)SPDIF_CS_Category_BroadCast_);
TunerInAtvMode=TRUE;
//=============
MApi_AUDIO_SetBufferProcess(180+10);
MApi_AUDIO_SetCommAudioInfo(Audio_Comm_infoType_setSpdifDelay,170,0);
//===============
break;
......
} |