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

Commit c195cf40 authored by Ashray Kulkarni's avatar Ashray Kulkarni Committed by Deva Ramasubramanian
Browse files

msm: vidc: Define supported S3D extradata types



Define various stereo output formats supported by
Venus HW. This information present in H264 SEI data.
HW decodes it and sends to driver as extradata.

Change-Id: I3f662766c73db3a4b89983ffa56143813a22a48b
Signed-off-by: default avatarAshray Kulkarni <ashrayk@codeaurora.org>
parent 74240891
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -184,6 +184,15 @@ enum msm_vidc_interlace_type {
	MSM_VIDC_INTERLACE_FRAME_TOPFIELDFIRST = 0x08,
	MSM_VIDC_INTERLACE_FRAME_BOTTOMFIELDFIRST = 0x10,
};

/* enum msm_vidc_framepack_type */
#define MSM_VIDC_FRAMEPACK_CHECKERBOARD 0x00
#define MSM_VIDC_FRAMEPACK_COLUMN_INTERLEAVE 0x01
#define MSM_VIDC_FRAMEPACK_ROW_INTERLEAVE 0x02
#define MSM_VIDC_FRAMEPACK_SIDE_BY_SIDE 0x03
#define MSM_VIDC_FRAMEPACK_TOP_BOTTOM 0x04
#define MSM_VIDC_FRAMEPACK_TEMPORAL_INTERLEAVE 0x05

enum msm_vidc_recovery_sei {
	MSM_VIDC_FRAME_RECONSTRUCTION_INCORRECT = 0x0,
	MSM_VIDC_FRAME_RECONSTRUCTION_CORRECT = 0x01,