mm-video-legacy: vdec: disable frame parsing in component
Turn off frame parsing for Android by default.
Clients may configure OMX_QCOM_FramePacking_Arbitrary
to enable this mode
Bug: 18528130
Change-Id: If323a9cee91459213ffb76e3cef17e38a9db87f7
diff --git a/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp b/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp
index 6634634..06d333d 100644
--- a/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp
+++ b/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp
@@ -1185,6 +1185,14 @@
int r;
OMX_STRING device_name = "/dev/msm_vidc_dec";
+#ifdef _ANDROID_
+ /*
+ * turn off frame parsing for Android by default.
+ * Clients may configure OMX_QCOM_FramePacking_Arbitrary to enable this mode
+ */
+ arbitrary_bytes = false;
+#endif
+
if(!strncmp(role, "OMX.qcom.video.decoder.avc.smoothstreaming",OMX_MAX_STRINGNAME_SIZE)){
ALOGI("smooth streaming role");
m_use_smoothstreaming = true;