summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRohit Kulkarni <rkulkarn@codeaurora.org>2016-04-29 11:22:31 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-05-23 15:23:03 -0700
commitfd87b5b6b08baf6b23784b487b1bc4e621a2d33d (patch)
treedfe0067e04fbefdfd79f9a2a7d2c6116da2ae6bd
parentd38f3fb05ce3bd952f988ee533407a70e3d4d32c (diff)
downloadandroid_hardware_qcom_media-staging/LA.HB.1.3.1.c1-05300.tar.gz
android_hardware_qcom_media-staging/LA.HB.1.3.1.c1-05300.tar.bz2
android_hardware_qcom_media-staging/LA.HB.1.3.1.c1-05300.zip
mm-video-v4l2: vidc: Enumerate supported HEVC decoder profilesstaging/LA.HB.1.3.1.c1-05300
Profile-level supported query should allow enumeration of all supported HEVC profiles. Change-Id: I695148664f5ed7ac0b99531b03d91c592dedca10
-rw-r--r--mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp b/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
index c4c7aeed..184ab566 100644
--- a/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
+++ b/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
@@ -3393,6 +3393,9 @@ OMX_ERRORTYPE omx_vdec::get_supported_profile_level(OMX_VIDEO_PARAM_PROFILELEVEL
}
} else if (!strncmp(drv_ctx.kind, "OMX.qcom.video.decoder.hevc", OMX_MAX_STRINGNAME_SIZE)) {
if (profileLevelType->nProfileIndex == 0) {
+ profileLevelType->eProfile = OMX_VIDEO_HEVCProfileMain;
+ profileLevelType->eLevel = OMX_VIDEO_HEVCMainTierLevel51;
+ } else if (profileLevelType->nProfileIndex == 1) {
profileLevelType->eProfile = OMX_VIDEO_HEVCProfileMain10;
profileLevelType->eLevel = OMX_VIDEO_HEVCMainTierLevel51;
} else {