diff --git a/packages/mediacenter/kodi/package.mk b/packages/mediacenter/kodi/package.mk index 9ee748305e..952aba43ff 100644 --- a/packages/mediacenter/kodi/package.mk +++ b/packages/mediacenter/kodi/package.mk @@ -91,6 +91,10 @@ configure_package() { KODI_CEC="-DENABLE_CEC=OFF" fi + if [ "$CEC_FRAMEWORK_SUPPORT" = "yes" ]; then + PKG_PATCH_DIRS+=" cec-framework" + fi + if [ "$KODI_OPTICAL_SUPPORT" = yes ]; then KODI_OPTICAL="-DENABLE_OPTICAL=ON" else diff --git a/packages/mediacenter/kodi/patches/cec-framework/kodi-100.17-tinker-s-cec-disable-polling.patch b/packages/mediacenter/kodi/patches/cec-framework/kodi-100.17-tinker-s-cec-disable-polling.patch new file mode 100644 index 0000000000..3a9ba8adc9 --- /dev/null +++ b/packages/mediacenter/kodi/patches/cec-framework/kodi-100.17-tinker-s-cec-disable-polling.patch @@ -0,0 +1,13 @@ +--- kodi-rockchip_18.2rc1-Leia.orig/xbmc/peripherals/bus/virtual/PeripheralBusCEC.cpp 2019-05-12 07:24:23.921984777 +0200 ++++ kodi-rockchip_18.2rc1-Leia/xbmc/peripherals/bus/virtual/PeripheralBusCEC.cpp 2019-05-12 07:03:41.221761552 +0200 +@@ -50,6 +50,10 @@ + /** the Pi's adapter cannot be removed, no need to rescan */ + m_bNeedsPolling = false; + break; ++ case ADAPTERTYPE_LINUX: ++ /** the Linux adapter cannot be removed, no need to rescan */ ++ m_bNeedsPolling = false; ++ break; + default: + break; + }