git-subtree-dir: techpack/video git-subtree-mainline:078c8b4302git-subtree-split:563c068743Change-Id: I03aafbfd2c133ff9cd1475c96f3bed969f7bb5be
27 lines
841 B
C
27 lines
841 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (c) 2012-2019, The Linux Foundation. All rights reserved.
|
|
*/
|
|
#ifndef _MSM_VDEC_H_
|
|
#define _MSM_VDEC_H_
|
|
|
|
#include "msm_vidc.h"
|
|
#include "msm_vidc_internal.h"
|
|
#define MSM_VDEC_DVC_NAME "msm_vidc_vdec"
|
|
|
|
int msm_vdec_inst_init(struct msm_vidc_inst *inst);
|
|
int msm_vdec_ctrl_init(struct msm_vidc_inst *inst,
|
|
const struct v4l2_ctrl_ops *ctrl_ops);
|
|
int msm_vdec_enum_fmt(struct msm_vidc_inst *inst,
|
|
struct v4l2_fmtdesc *f);
|
|
int msm_vdec_s_fmt(struct msm_vidc_inst *inst,
|
|
struct v4l2_format *f);
|
|
int msm_vdec_g_fmt(struct msm_vidc_inst *inst,
|
|
struct v4l2_format *f);
|
|
int msm_vdec_s_ctrl(struct msm_vidc_inst *inst,
|
|
struct v4l2_ctrl *ctrl);
|
|
int msm_vdec_g_ctrl(struct msm_vidc_inst *inst,
|
|
struct v4l2_ctrl *ctrl);
|
|
int msm_vdec_set_properties(struct msm_vidc_inst *inst);
|
|
#endif
|