summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPushkaraj Patil <ppatil@codeaurora.org>2014-03-10 10:29:14 +0530
committerArne Coucheron <arco68@gmail.com>2020-02-17 03:44:04 +0100
commitfb9b4096aa6b32c20ecb2c4c01fe129a4d9f62bb (patch)
tree02c90dd8292ede37b742fd8622107047d16a1d2d
parenta5fa974d8c50d0546826b12b42cf974293c9c0a2 (diff)
downloadandroid_hardware_qcom_media-lineage-16.0-caf-8960.tar.gz
android_hardware_qcom_media-lineage-16.0-caf-8960.tar.bz2
android_hardware_qcom_media-lineage-16.0-caf-8960.zip
mm-video: vdec: reset display aspect ratio paramslineage-16.0-caf-8960
For specific streams which do not have display aspect ratio information, component sends uninitialized garbage values to the client. Reset these values to zero in such case to avoid garbage. CRs-Fixed: 543695 Change-Id: I5c774417d56d0eed362bf6ddb703534a97331a50
-rw-r--r--mm-video/vidc/vdec/src/omx_vdec.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/mm-video/vidc/vdec/src/omx_vdec.cpp b/mm-video/vidc/vdec/src/omx_vdec.cpp
index 27c3e287..52a4e852 100644
--- a/mm-video/vidc/vdec/src/omx_vdec.cpp
+++ b/mm-video/vidc/vdec/src/omx_vdec.cpp
@@ -9518,6 +9518,9 @@ void omx_vdec::append_frame_info_extradata(OMX_OTHER_EXTRADATATYPE *extra,
{
frame_info->displayAspectRatio.displayHorizontalSize = m_disp_hor_size;
frame_info->displayAspectRatio.displayVerticalSize = m_disp_vert_size;
+ } else {
+ frame_info->displayAspectRatio.displayHorizontalSize = 0;
+ frame_info->displayAspectRatio.displayVerticalSize = 0;
}
}
frame_info->nConcealedMacroblocks = num_conceal_mb;