@@ -601,7 +601,44 @@ namespace WPEFramework
601
601
// =========================================== HdmiCecSinkImplementation =========================================
602
602
603
603
HdmiCecSinkImplementation::HdmiCecSinkImplementation ()
604
- : _pwrMgrNotification(*this )
604
+ : deviceList()
605
+ , hdmiInputs()
606
+ , m_currentActiveSource(-1 )
607
+ , m_numberOfDevices(0 )
608
+ , m_audioDevicePowerStatusRequested(false )
609
+ , logicalAddressDeviceType(" None" )
610
+ , cecSettingEnabled(true )
611
+ , cecOTPSettingEnabled(true )
612
+ , cecEnableStatus(false )
613
+ , hdmiCecAudioDeviceConnected(false )
614
+ , m_isHdmiInConnected(false )
615
+ , m_numofHdmiInput(0 )
616
+ , m_deviceType(0 )
617
+ , m_logicalAddressAllocated(LogicalAddress::UNREGISTERED)
618
+ , m_pollThread()
619
+ , m_pollThreadState(POLL_THREAD_STATE_NONE)
620
+ , m_pollNextState(POLL_THREAD_STATE_NONE)
621
+ , m_pollThreadExit(false )
622
+ , m_sleepTime(0 )
623
+ , m_sendKeyEventThreadExit(false )
624
+ , m_sendKeyEventThreadRun(false )
625
+ , m_isAudioStatusInfoUpdated(false )
626
+ , m_audioStatusReceived(false )
627
+ , m_audioStatusTimerStarted(false )
628
+ , m_sendKeyEventThread()
629
+ , m_video_latency(DEFAULT_VIDEO_LATENCY)
630
+ , m_latency_flags(DEFAULT_LATENCY_FLAGS)
631
+ , m_audio_output_delay(DEFAULT_AUDIO_OUTPUT_DELAY)
632
+ , m_arcRoutingThread()
633
+ , m_currentArcRoutingState(ARC_STATE_ARC_TERMINATED)
634
+ , m_semSignaltoArcRoutingThread(0 )
635
+ , m_arcstarting(false )
636
+ , smConnection(nullptr )
637
+ , m_connectedDevices()
638
+ , msgProcessor(nullptr )
639
+ , msgFrameListener(nullptr )
640
+ , _powerManagerPlugin()
641
+ , _pwrMgrNotification(*this )
605
642
, _registeredEventHandlers(false )
606
643
{
607
644
LOGWARN (" Initializing HdmiCecSinkImplementation" );
0 commit comments