video: driver: Use HEIC as private codec type
Remove HEIC codec definition from UAPI and use it as private codec type Change-Id: I4023b638f56e9db11c74ae8894f8451ada05c6e8 Signed-off-by: Akshata Sahukar <quic_asahukar@quicinc.com>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
005d5f44ef
commit
c46cdcb67f
@@ -8,6 +8,9 @@
|
|||||||
|
|
||||||
#include "msm_vidc_control.h"
|
#include "msm_vidc_control.h"
|
||||||
|
|
||||||
|
/* HEIC encoder and decoder */
|
||||||
|
#define V4L2_PIX_FMT_VIDC_HEIC v4l2_fourcc('H', 'E', 'I', 'C')
|
||||||
|
|
||||||
int msm_vidc_adjust_ir_period(void *instance, struct v4l2_ctrl *ctrl);
|
int msm_vidc_adjust_ir_period(void *instance, struct v4l2_ctrl *ctrl);
|
||||||
int msm_vidc_adjust_dec_frame_rate(void *instance, struct v4l2_ctrl *ctrl);
|
int msm_vidc_adjust_dec_frame_rate(void *instance, struct v4l2_ctrl *ctrl);
|
||||||
int msm_vidc_adjust_dec_operating_rate(void *instance, struct v4l2_ctrl *ctrl);
|
int msm_vidc_adjust_dec_operating_rate(void *instance, struct v4l2_ctrl *ctrl);
|
||||||
|
@@ -73,7 +73,7 @@ static struct codec_info codec_data_kalama[] = {
|
|||||||
.pixfmt_name = "AV1",
|
.pixfmt_name = "AV1",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.v4l2_codec = V4L2_PIX_FMT_HEIC,
|
.v4l2_codec = V4L2_PIX_FMT_VIDC_HEIC,
|
||||||
.vidc_codec = MSM_VIDC_HEIC,
|
.vidc_codec = MSM_VIDC_HEIC,
|
||||||
.pixfmt_name = "HEIC",
|
.pixfmt_name = "HEIC",
|
||||||
},
|
},
|
||||||
|
@@ -75,7 +75,7 @@ static struct codec_info codec_data_pineapple[] = {
|
|||||||
.pixfmt_name = "AV1",
|
.pixfmt_name = "AV1",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.v4l2_codec = V4L2_PIX_FMT_HEIC,
|
.v4l2_codec = V4L2_PIX_FMT_VIDC_HEIC,
|
||||||
.vidc_codec = MSM_VIDC_HEIC,
|
.vidc_codec = MSM_VIDC_HEIC,
|
||||||
.pixfmt_name = "HEIC",
|
.pixfmt_name = "HEIC",
|
||||||
},
|
},
|
||||||
|
@@ -13,8 +13,6 @@
|
|||||||
/* 32 RGBA-8-8-8-8 compressed */
|
/* 32 RGBA-8-8-8-8 compressed */
|
||||||
#define V4L2_PIX_FMT_VIDC_ARGB32C v4l2_fourcc('Q', '2', '4', 'C')
|
#define V4L2_PIX_FMT_VIDC_ARGB32C v4l2_fourcc('Q', '2', '4', 'C')
|
||||||
#define V4L2_META_FMT_VIDC v4l2_fourcc('Q', 'M', 'E', 'T')
|
#define V4L2_META_FMT_VIDC v4l2_fourcc('Q', 'M', 'E', 'T')
|
||||||
/* HEIC encoder and decoder */
|
|
||||||
#define V4L2_PIX_FMT_HEIC v4l2_fourcc('H', 'E', 'I', 'C')
|
|
||||||
/* AV1 */
|
/* AV1 */
|
||||||
#define V4L2_PIX_FMT_AV1 v4l2_fourcc('A', 'V', '1', '0')
|
#define V4L2_PIX_FMT_AV1 v4l2_fourcc('A', 'V', '1', '0')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user