summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormyfluxi <linflux@arcor.de>2015-11-10 22:02:53 +0100
committermyfluxi <linflux@arcor.de>2015-11-10 22:17:16 +0100
commit156f1a914e87e47c0017728b591319991daf34fc (patch)
tree7ba3f2f1c613c739475fcee0332280b7b6a22839
parent50f8d14095122998ee64d99e4c9c2fd381f9a14f (diff)
downloadandroid_hardware_qcom_media-156f1a914e87e47c0017728b591319991daf34fc.tar.gz
android_hardware_qcom_media-156f1a914e87e47c0017728b591319991daf34fc.tar.bz2
android_hardware_qcom_media-156f1a914e87e47c0017728b591319991daf34fc.zip
mm-video-v4l2: Disable extradata on legacy devices
Fixes build on msm8974. Change-Id: Ic997d5d58610278cb0951a5d8a508dbfb20c7ac3
-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;