[vlc-devel] [PATCH] mediacodec: bypass profile check for OMX.LUMEVideoDecoder
Thomas Guillem
thomas at gllm.fr
Fri Dec 19 12:32:52 CET 2014
---
modules/codec/omxil/android_mediacodec.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/modules/codec/omxil/android_mediacodec.c b/modules/codec/omxil/android_mediacodec.c
index 3efadba..8a6ce90 100644
--- a/modules/codec/omxil/android_mediacodec.c
+++ b/modules/codec/omxil/android_mediacodec.c
@@ -444,6 +444,11 @@ static int OpenDecoder(vlc_object_t *p_this)
now check if the capabilities of the codec is
matching the video format. */
if (p_dec->fmt_in.i_codec == VLC_CODEC_H264 && fmt_profile) {
+ /* This decoder doesn't expose its profiles and is high
+ * profile capable */
+ if (!strncmp(name_ptr, "OMX.LUMEVideoDecoder", __MIN(20, name_len)))
+ found = true;
+
for (int i = 0; i < profile_levels_len && !found; ++i) {
jobject profile_level = (*env)->GetObjectArrayElement(env, profile_levels, i);
--
2.1.3
More information about the vlc-devel
mailing list