summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp4
1 files changed, 4 insertions, 0 deletions
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 9c6646a4..e44ae594 100644
--- a/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp
+++ b/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp
@@ -9291,6 +9291,7 @@ void omx_vdec::handle_extradata(OMX_BUFFERHEADERTYPE *p_buf_hdr)
p_extra = (OMX_OTHER_EXTRADATATYPE *) (((OMX_U8 *) p_extra) + p_extra->nSize);
}
break;
+#ifndef DISABLE_EXTRADATA
case MSM_VIDC_EXTRADATA_VUI_DISPLAY_INFO:
struct msm_vidc_vui_display_info_payload *display_info_payload;
display_info_payload = (struct msm_vidc_vui_display_info_payload*)(void *)data->data;
@@ -9318,6 +9319,7 @@ void omx_vdec::handle_extradata(OMX_BUFFERHEADERTYPE *p_buf_hdr)
UPDATE_COLOR_SPACE, (void*)&color_space);
}
break;
+#endif
default:
DEBUG_PRINT_LOW("Unrecognized extradata");
goto unrecognized_extradata;
@@ -9461,6 +9463,7 @@ OMX_ERRORTYPE omx_vdec::enable_extradata(OMX_U32 requested_extradata,
DEBUG_PRINT_HIGH("Seq display extradata is supported for MPEG2 only");
}
}
+#ifndef DISABLE_EXTRADATA
if (requested_extradata & OMX_VUI_DISPLAY_INFO_EXTRADATA) {
control.id = V4L2_CID_MPEG_VIDC_VIDEO_EXTRADATA;
control.value = V4L2_MPEG_VIDC_EXTRADATA_VUI_DISPLAY;
@@ -9468,6 +9471,7 @@ OMX_ERRORTYPE omx_vdec::enable_extradata(OMX_U32 requested_extradata,
DEBUG_PRINT_HIGH("Failed to set display VUI extradata");
}
}
+#endif
}
ret = get_buffer_req(&drv_ctx.op_buf);
return ret;