mm-video-v4l2: vdec: Enable VUI extradata only for h264
Enable VUI extradata only for AVC dec
b/24804777
Change-Id: I8f6731c78a3e9d803f2fd6fbaf6a1d93d1dec3d3
diff --git a/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp b/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp
index 7f20e62..9c6646a 100644
--- a/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp
+++ b/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp
@@ -1991,10 +1991,11 @@
m_state = OMX_StateLoaded;
#ifdef DEFAULT_EXTRADATA
- if (strncmp(drv_ctx.kind, "OMX.qcom.video.decoder.vp8",
- OMX_MAX_STRINGNAME_SIZE)
- && (eRet == OMX_ErrorNone))
+ if (!strncmp(drv_ctx.kind, "OMX.qcom.video.decoder.avc", OMX_MAX_STRINGNAME_SIZE) &&
+ (eRet == OMX_ErrorNone)) {
+ DEBUG_PRINT_INFO("Enabling default extradata for %s", drv_ctx.kind);
enable_extradata(DEFAULT_EXTRADATA, true, true);
+ }
#endif
eRet=get_buffer_req(&drv_ctx.ip_buf);
DEBUG_PRINT_HIGH("Input Buffer Size =%u",(unsigned int)drv_ctx.ip_buf.buffer_size);