Lines Matching defs:allegro_channel

202 struct allegro_channel {  struct
203 struct allegro_dev *dev;
204 struct v4l2_fh fh;
205 struct v4l2_ctrl_handler ctrl_handler;
207 unsigned int width;
208 unsigned int height;
209 unsigned int stride;
210 struct v4l2_fract framerate;
212 enum v4l2_colorspace colorspace;
213 enum v4l2_ycbcr_encoding ycbcr_enc;
214 enum v4l2_quantization quantization;
215 enum v4l2_xfer_func xfer_func;
217 u32 pixelformat;
218 unsigned int sizeimage_raw;
219 unsigned int osequence;
221 u32 codec;
222 unsigned int sizeimage_encoded;
223 unsigned int csequence;
225 bool frame_rc_enable;
226 unsigned int bitrate;
227 unsigned int bitrate_peak;
229 struct allegro_buffer config_blob;
231 unsigned int log2_max_frame_num;
232 bool temporal_mvp_enable;
234 bool enable_loop_filter_across_tiles;
235 bool enable_loop_filter_across_slices;
236 bool enable_deblocking_filter_override;
237 bool enable_reordering;
238 bool dbf_ovr_en;
240 unsigned int num_ref_idx_l0;
241 unsigned int num_ref_idx_l1;
244 int b_hrz_me_range;
245 int b_vrt_me_range;
246 int p_hrz_me_range;
247 int p_vrt_me_range;
249 int min_cu_size;
250 int max_cu_size;
252 int min_tu_size;
253 int max_tu_size;
254 int max_transfo_depth_intra;
255 int max_transfo_depth_inter;
257 struct v4l2_ctrl *mpeg_video_h264_profile;
258 struct v4l2_ctrl *mpeg_video_h264_level;
259 struct v4l2_ctrl *mpeg_video_h264_i_frame_qp;
260 struct v4l2_ctrl *mpeg_video_h264_max_qp;
261 struct v4l2_ctrl *mpeg_video_h264_min_qp;
262 struct v4l2_ctrl *mpeg_video_h264_p_frame_qp;
263 struct v4l2_ctrl *mpeg_video_h264_b_frame_qp;
265 struct v4l2_ctrl *mpeg_video_hevc_profile;
266 struct v4l2_ctrl *mpeg_video_hevc_level;
267 struct v4l2_ctrl *mpeg_video_hevc_tier;
268 struct v4l2_ctrl *mpeg_video_hevc_i_frame_qp;
269 struct v4l2_ctrl *mpeg_video_hevc_max_qp;
270 struct v4l2_ctrl *mpeg_video_hevc_min_qp;
271 struct v4l2_ctrl *mpeg_video_hevc_p_frame_qp;
272 struct v4l2_ctrl *mpeg_video_hevc_b_frame_qp;
274 struct v4l2_ctrl *mpeg_video_frame_rc_enable;
275 struct { /* video bitrate mode control cluster */
280 struct v4l2_ctrl *mpeg_video_cpb_size;
281 struct v4l2_ctrl *mpeg_video_gop_size;
306 allegro_channel_get_i_frame_qp(struct allegro_channel *channel) in allegro_channel_get_i_frame_qp() argument