video: driver: add decoder controls

Add decoder controls and subscribe parameters

Change-Id: Ib4157b7f1dc8ce3c0b49f6bf7f6586883bf3b547
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
This commit is contained in:
Maheshwar Ajja
2020-08-27 08:23:15 -07:00
والد 9a854613cd
کامیت b5c03abc93
17فایلهای تغییر یافته به همراه577 افزوده شده و 252 حذف شده

مشاهده پرونده

@@ -108,6 +108,26 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
MSM_VIDC_FMT_NV12_P010_UBWC | MSM_VIDC_FMT_NV12_TP10_UBWC |
MSM_VIDC_FMT_RGBA8888_UBWC | MSM_VIDC_FMT_SDE_Y_CBCR_H2V2_P010_VENUS,
MSM_VIDC_FMT_NV12_UBWC},
{MIN_BUFFERS_INPUT, ENC|DEC, CODECS_ALL, 0, 64, 1, 4,
V4L2_CID_MIN_BUFFERS_FOR_OUTPUT},
{MIN_BUFFERS_OUTPUT, ENC|DEC, CODECS_ALL, 0, 64, 1, 4,
V4L2_CID_MIN_BUFFERS_FOR_CAPTURE},
{DECODE_ORDER, DEC, CODECS_ALL, 0, 1, 1, 0,
V4L2_CID_MPEG_VIDC_VIDEO_DECODE_ORDER,
HFI_PROP_DECODE_ORDER_OUTPUT},
{THUMBNAIL_MODE, DEC, CODECS_ALL, 0, 1, 1, 0,
V4L2_CID_MPEG_VIDC_VIDEO_SYNC_FRAME_DECODE,
HFI_PROP_THUMBNAIL_MODE},
{SECURE_MODE, ENC|DEC, CODECS_ALL, 0, 1, 1, 0,
V4L2_CID_MPEG_VIDC_VIDEO_SECURE,
HFI_PROP_SECURE},
{LOWLATENCY_MODE, ENC|DEC, CODECS_ALL, 0, 1, 1, 0,
V4L2_CID_MPEG_VIDC_VIDEO_LOWLATENCY_MODE},
{LOWLATENCY_HINT, DEC, CODECS_ALL, 0, 1, 1, 0,
V4L2_CID_MPEG_VIDC_VIDEO_LOWLATENCY_HINT},
{BUF_SIZE_LIMIT, ENC|DEC, CODECS_ALL, 0, 0x0fffffff, 1, 0,
V4L2_CID_MPEG_VIDC_VIDEO_BUFFER_SIZE_LIMIT},
/* (8192 * 4320) / 256 */
{MBPF, ENC|DEC, CODECS_ALL, 64, 138240, 1, 138240},
/* ((1920 * 1088) / 256) * 960 fps */