Lines Matching defs:tpg_data
96 struct tpg_data { struct
98 unsigned src_width, src_height;
100 unsigned buf_height;
102 unsigned scaled_width;
103 u32 field;
104 bool field_alternate;
106 struct v4l2_rect crop;
108 struct v4l2_rect compose;
110 struct v4l2_rect border;
111 struct v4l2_rect square;
114 enum tpg_quality qual;
115 unsigned qual_offset;
116 u8 alpha_component;
117 bool alpha_red_only;
118 u8 brightness;
119 u8 contrast;
120 u8 saturation;
121 s16 hue;
122 u32 fourcc;
123 bool is_yuv;
124 u32 colorspace;
125 u32 xfer_func;
126 u32 ycbcr_enc;
131 u32 real_xfer_func;
136 u32 real_ycbcr_enc;
137 u32 quantization;
142 u32 real_quantization;
143 enum tpg_video_aspect vid_aspect;
144 enum tpg_pixel_aspect pix_aspect;
145 unsigned rgb_range;
146 unsigned real_rgb_range;
147 unsigned buffers;
148 unsigned planes;
149 bool interleaved;
150 u8 vdownsampling[TPG_MAX_PLANES];
151 u8 hdownsampling[TPG_MAX_PLANES];
156 unsigned hmask[TPG_MAX_PLANES];
158 u8 colors[TPG_COLOR_MAX][3];
159 u8 textfg[TPG_MAX_PLANES][8], textbg[TPG_MAX_PLANES][8];
161 unsigned twopixelsize[TPG_MAX_PLANES];
162 unsigned bytesperline[TPG_MAX_PLANES];
165 enum tpg_pattern pattern;
166 bool hflip;
167 bool vflip;
168 unsigned perc_fill;
169 bool perc_fill_blank;
170 bool show_border;
171 bool show_square;
172 bool insert_sav;
196 void tpg_init(struct tpg_data *tpg, unsigned w, unsigned h); argument