From d221108857b1b0cc42b5c720b3c29e2fba795e8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 1 Jun 2015 20:03:22 +0200 Subject: [PATCH] amc: Only lower ranks of OMX.Exynos. audio codecs, the video codecs are actually working --- sys/androidmedia/gstamc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/androidmedia/gstamc.c b/sys/androidmedia/gstamc.c index b68f3f0adb..0578d3ca1f 100644 --- a/sys/androidmedia/gstamc.c +++ b/sys/androidmedia/gstamc.c @@ -3144,8 +3144,9 @@ register_codecs (GstPlugin * plugin) if (g_str_has_prefix (codec_info->name, "OMX.google") || g_str_has_suffix (codec_info->name, ".sw.dec")) { rank = GST_RANK_SECONDARY; - } else if (g_str_has_prefix (codec_info->name, "OMX.Exynos.")) { - /* OMX.Exynos. codecs are existing on some devices like the + } else if (g_str_has_prefix (codec_info->name, "OMX.Exynos.") + && !is_video) { + /* OMX.Exynos. audio codecs are existing on some devices like the * Galaxy S5 mini, and cause random crashes (of the device, * not the app!) and generally misbehave. That specific device * has other codecs that work with a different name, but let's