diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-39c680e-990.02-fix-omx-ommission.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-39c680e-990.02-fix-omx-ommission.patch new file mode 100644 index 0000000000..bad3a816cb --- /dev/null +++ b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-39c680e-990.02-fix-omx-ommission.patch @@ -0,0 +1,16 @@ +diff -Naur a/xbmc/filesystem/CurlFile.cpp b/xbmc/filesystem/CurlFile.cpp +--- a/xbmc/cores/playercorefactory/PlayerCoreFactory.cpp 2012-07-03 14:34:17.000000000 +0100 ++++ b/xbmc/cores/playercorefactory/PlayerCoreFactory.cpp 2012-07-03 14:49:14.000000000 +0100 +@@ -227,6 +227,12 @@ + VECPLAYERCORES vecCores; + GetPlayers(item, vecCores); + ++#if defined(HAVE_OMXPLAYER) ++ for (int i = 0; i < vecCores.size();i++) ++ if (vecCores.at(i) == PCID_OMXPLAYER) ++ return EPC_OMXPLAYER; ++#endif ++ + //If we have any players return the first one + if( vecCores.size() > 0 ) return vecCores.at(0); +