@@ -104,13 +104,11 @@ namespace Plugin {
104104 try {
105105 device::Manager::Initialize ();
106106 LOGINFO (" device::Manager::Initialize success" );
107- // <pca> debug
108- // if (!_registeredDsEventHandlers) {
109- // _registeredDsEventHandlers = true;
110- // device::Host::getInstance().Register(baseInterface<device::Host::IHdmiInEvents>(), "WPE::AVInputHdmi");
111- // device::Host::getInstance().Register(baseInterface<device::Host::ICompositeInEvents>(), "WPE::AVInputComp");
112- // }
113- // </pca>
107+ if (!_registeredDsEventHandlers) {
108+ _registeredDsEventHandlers = true ;
109+ device::Host::getInstance ().Register (baseInterface<device::Host::IHdmiInEvents>(), " WPE::AVInputHdmi" );
110+ device::Host::getInstance ().Register (baseInterface<device::Host::ICompositeInEvents>(), " WPE::AVInputComp" );
111+ }
114112 }
115113 catch (const device::Exception& err) {
116114 LOGINFO (" AVInput: Initialization failed due to device::manager::Initialize()" );
@@ -134,19 +132,17 @@ namespace Plugin {
134132
135133 SYSLOG (Logging::Shutdown, (string (_T (" AVInput::Deinitialize" ))));
136134
137- // <pca> debug
138- // device::Host::getInstance().UnRegister(baseInterface<device::Host::IHdmiInEvents>());
139- // device::Host::getInstance().UnRegister(baseInterface<device::Host::ICompositeInEvents>());
140- // _registeredDsEventHandlers = false;
141- // try {
142- // device::Manager::DeInitialize();
143- // LOGINFO("device::Manager::DeInitialize success");
144- // }
145- // catch(const device::Exception& err) {
146- // LOGINFO("device::Manager::DeInitialize failed due to device::Manager::DeInitialize()");
147- // LOG_DEVICE_EXCEPTION0();
148- // }
149- // </pca>
135+ device::Host::getInstance ().UnRegister (baseInterface<device::Host::IHdmiInEvents>());
136+ device::Host::getInstance ().UnRegister (baseInterface<device::Host::ICompositeInEvents>());
137+ _registeredDsEventHandlers = false ;
138+ try {
139+ device::Manager::DeInitialize ();
140+ LOGINFO (" device::Manager::DeInitialize success" );
141+ }
142+ catch (const device::Exception& err) {
143+ LOGINFO (" device::Manager::DeInitialize failed due to device::Manager::DeInitialize()" );
144+ LOG_DEVICE_EXCEPTION0 ();
145+ }
150146
151147 // Make sure the Activated and Deactivated are no longer called before we start cleaning up.
152148 _service->Unregister (&_avInputNotification);
0 commit comments