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>
Tento commit je obsažen v:
Akshata Sahukar
2023-04-05 16:54:43 -07:00
odevzdal Gerrit - the friendly Code Review server
rodič 005d5f44ef
revize c46cdcb67f
4 změnil soubory, kde provedl 5 přidání a 4 odebrání

Zobrazit soubor

@@ -8,6 +8,9 @@
#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_dec_frame_rate(void *instance, struct v4l2_ctrl *ctrl);
int msm_vidc_adjust_dec_operating_rate(void *instance, struct v4l2_ctrl *ctrl);

Zobrazit soubor

@@ -73,7 +73,7 @@ static struct codec_info codec_data_kalama[] = {
.pixfmt_name = "AV1",
},
{
.v4l2_codec = V4L2_PIX_FMT_HEIC,
.v4l2_codec = V4L2_PIX_FMT_VIDC_HEIC,
.vidc_codec = MSM_VIDC_HEIC,
.pixfmt_name = "HEIC",
},

Zobrazit soubor

@@ -75,7 +75,7 @@ static struct codec_info codec_data_pineapple[] = {
.pixfmt_name = "AV1",
},
{
.v4l2_codec = V4L2_PIX_FMT_HEIC,
.v4l2_codec = V4L2_PIX_FMT_VIDC_HEIC,
.vidc_codec = MSM_VIDC_HEIC,
.pixfmt_name = "HEIC",
},

Zobrazit soubor

@@ -13,8 +13,6 @@
/* 32 RGBA-8-8-8-8 compressed */
#define V4L2_PIX_FMT_VIDC_ARGB32C v4l2_fourcc('Q', '2', '4', 'C')
#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 */
#define V4L2_PIX_FMT_AV1 v4l2_fourcc('A', 'V', '1', '0')