+
+ CCECPlaybackDevice *playback = (primary->GetType() == CEC_DEVICE_TYPE_PLAYBACK_DEVICE || primary->GetType() == CEC_DEVICE_TYPE_RECORDING_DEVICE) ?
+ (CCECPlaybackDevice *)primary : NULL;
+ if (playback)
+ {
+ SetDeckStatus(CEC_DECK_INFO_OTHER_STATUS);
+ playback->TransmitDeckStatus(CECDEVICE_TV);
+ PLATFORM::CEvent::Sleep(2000);
+ }
+
+ primary->SetActiveSource();
+ primary->TransmitImageViewOn();
+
+ SetDeckStatus(CEC_DECK_INFO_OTHER_STATUS_LG);
+ if (playback)
+ playback->TransmitDeckStatus(CECDEVICE_TV);