#endif
#if defined(TARGET_ANDROID)
#include "Video/DVDVideoCodecAndroidMediaCodec.h"
+#include "android/activity/AndroidFeatures.h"
#endif
#include "Audio/DVDAudioCodecFFmpeg.h"
#include "Audio/DVDAudioCodecLibMad.h"
#endif
#if defined(HAS_LIBSTAGEFRIGHT)
- if (CSettings::Get().GetBool("videoplayer.usestagefright") && !hint.software )
+ if (!hint.software && CSettings::Get().GetBool("videoplayer.usestagefright") && CAndroidFeatures::GetVersion() < 19 )
{
switch(hint.codec)
{
m_settingsManager->AddCondition("have_amcodec");
#endif
#ifdef HAS_LIBSTAGEFRIGHT
- m_settingsManager->AddCondition("have_libstagefrightdecoder");
+ if (CAndroidFeatures::GetVersion() < 19)
+ m_settingsManager->AddCondition("have_libstagefrightdecoder");
#endif
#ifdef TARGET_DARWIN_IOS_ATV2
if (g_sysinfo.IsAppleTV2())