If TX mode changed: shutdown tx, reconfigure, startup tx

This commit is contained in:
borti4938 2016-04-14 12:42:40 +02:00 committed by marqs
parent e8c8347496
commit 2de05ca742
1 changed files with 11 additions and 6 deletions

View File

@ -746,13 +746,18 @@ void setup_rc()
inline void TX_enable(tx_mode_t mode)
{
if (mode == TX_HDMI) {
EnableVideoOutput(PCLK_MEDIUM, COLOR_RGB444, COLOR_RGB444, 1);
//TODO: set correct VID based on mode
// shut down TX before setting new config
SetAVMute(TRUE);
DisableVideoOutput();
EnableAVIInfoFrame(FALSE, NULL);
// re-setup
EnableVideoOutput(PCLK_MEDIUM, COLOR_RGB444, COLOR_RGB444, !mode);
//TODO: set correct VID based on mode
if (mode == TX_HDMI)
HDMITX_SetAVIInfoFrame(HDMI_480p60, F_MODE_RGB444, 0, 0);
} else {
EnableVideoOutput(PCLK_MEDIUM, COLOR_RGB444, COLOR_RGB444, 0);
}
// start TX
SetAVMute(FALSE);
}