Skip to content

Commit 3aba951

Browse files
committed
Resolve Coverity issues
1 parent 5023219 commit 3aba951

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

HdmiCecSink/HdmiCecSinkImplementation.cpp

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -608,8 +608,36 @@ namespace WPEFramework
608608
, _registeredEventHandlers(false)
609609
{
610610
LOGWARN("Initlaizing HdmiCecSinkImplementation");
611-
m_arcstarting = false;
612-
m_currentArcRoutingState = ARC_STATE_ARC_TERMINATED;
611+
// Thread/control flags
612+
m_pollThreadState = POLL_THREAD_STATE_NONE;
613+
m_pollNextState = POLL_THREAD_STATE_NONE;
614+
m_pollThreadExit = false;
615+
m_sleepTime = HDMICECSINK_PING_INTERVAL_MS;
616+
617+
// Send-key thread flags/queue
618+
m_sendKeyEventThreadExit = false;
619+
m_sendKeyEventThreadRun = false;
620+
621+
// Audio / latency defaults
622+
m_video_latency = DEFAULT_VIDEO_LATENCY;
623+
m_latency_flags = DEFAULT_LATENCY_FLAGS;
624+
m_audio_output_delay = DEFAULT_AUDIO_OUTPUT_DELAY;
625+
626+
// ARC defaults
627+
m_arcstarting = false;
628+
m_currentArcRoutingState = ARC_STATE_ARC_TERMINATED;
629+
630+
// Device / CEC defaults
631+
m_numofHdmiInput = 0;
632+
m_numberOfDevices = 0;
633+
m_logicalAddressAllocated = LogicalAddress::UNREGISTERED;
634+
m_currentActiveSource = -1;
635+
m_isHdmiInConnected = false;
636+
hdmiCecAudioDeviceConnected = false;
637+
m_isAudioStatusInfoUpdated = false;
638+
m_audioStatusReceived = false;
639+
m_audioStatusTimerStarted = false;
640+
m_audioDevicePowerStatusRequested = false;
613641
}
614642

615643
HdmiCecSinkImplementation::~HdmiCecSinkImplementation()

0 commit comments

Comments
 (0)