Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 168e116f authored by Amit Shekhar's avatar Amit Shekhar
Browse files

msm: vidc: Add support for 16K HEIF encode



Add support for 16K HEIF encode by extending HEIF capability and linear
color format stride.

Change-Id: I3711efb41a1a621345fd68e1929cc416f7b23ef7
Signed-off-by: default avatarAmit Shekhar <ashekhar@codeaurora.org>
parent e554b07b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1023,17 +1023,17 @@ struct msm_vidc_format_constraint enc_pix_format_constraints[] = {
	{
		.fourcc = V4L2_PIX_FMT_NV12_512,
		.num_planes = 2,
		.y_max_stride = 8192,
		.y_max_stride = 16384,
		.y_buffer_alignment = 512,
		.uv_max_stride = 8192,
		.uv_max_stride = 16384,
		.uv_buffer_alignment = 256,
	},
	{
		.fourcc = V4L2_PIX_FMT_NV12,
		.num_planes = 2,
		.y_max_stride = 8192,
		.y_max_stride = 16384,
		.y_buffer_alignment = 512,
		.uv_max_stride = 8192,
		.uv_max_stride = 16384,
		.uv_buffer_alignment = 256,
	},
	{
+2 −2
Original line number Diff line number Diff line
@@ -365,8 +365,8 @@ static struct msm_vidc_codec_capability kona_capabilities[] = {
	/* Image specific */
	{CAP_HEVC_IMAGE_FRAME_WIDTH, ENC, HEVC, 128, 512, 1, 512},
	{CAP_HEVC_IMAGE_FRAME_HEIGHT, ENC, HEVC, 128, 512, 1, 512},
	{CAP_HEIC_IMAGE_FRAME_WIDTH, ENC, HEVC, 512, 8192, 1, 8192},
	{CAP_HEIC_IMAGE_FRAME_HEIGHT, ENC, HEVC, 512, 8192, 1, 8192},
	{CAP_HEIC_IMAGE_FRAME_WIDTH, ENC, HEVC, 512, 16384, 1, 16384},
	{CAP_HEIC_IMAGE_FRAME_HEIGHT, ENC, HEVC, 512, 16384, 1, 16384},
};

/*