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

This commit is contained in:
borti4938 2016-04-14 12:42:40 +02:00
parent 3e8ec16cf1
commit 746ab9c4b1

View File

@ -705,13 +705,16 @@ void setup_rc()
inline void TX_enable(tx_mode_t mode)
{
//SetAVMute(TRUE);
// shut down TX before setting new config
SetAVMute(TRUE);
DisableVideoOutput();
EnableAVIInfoFrame(FALSE, NULL);
// re-setup
EnableVideoOutput(PCLK_MEDIUM, COLOR_RGB444, COLOR_RGB444, !mode);
if (mode == TX_HDMI) {
EnableVideoOutput(PCLK_MEDIUM, COLOR_RGB444, COLOR_RGB444, 1);
HDMITX_SetAVIInfoFrame(1, F_MODE_RGB444, 0, 0);
} else {
EnableVideoOutput(PCLK_MEDIUM, COLOR_RGB444, COLOR_RGB444, 0);
}
// start TX
SetAVMute(FALSE);
}