diff --git a/src/libcec/adapter/RPi/RPiCECAdapterDetection.cpp b/src/libcec/adapter/RPi/RPiCECAdapterDetection.cpp index 66b84ac67..460b6bdce 100644 --- a/src/libcec/adapter/RPi/RPiCECAdapterDetection.cpp +++ b/src/libcec/adapter/RPi/RPiCECAdapterDetection.cpp @@ -39,6 +39,7 @@ extern "C" { #include #include +#include } using namespace CEC; @@ -54,6 +55,10 @@ bool CRPiCECAdapterDetection::FindAdapter(void) if ((iResult = vchi_connect(NULL, 0, vchiq_instance)) != VCHIQ_SUCCESS) return false; + bcm_host_init(); + iResult = vc_cec_set_passive(true); + if (iResult != VCHIQ_SUCCESS) + return false; return true; }