Lines Matching full:ctr

90 	struct venc_controls *ctr = &inst->controls.enc;  in venc_op_s_ctrl()  local
100 ctr->bitrate_mode = ctrl->val; in venc_op_s_ctrl()
103 ctr->bitrate = ctrl->val; in venc_op_s_ctrl()
104 ret = dynamic_bitrate_update(inst, ctr->bitrate, 0); in venc_op_s_ctrl()
109 ctr->bitrate_peak = ctrl->val; in venc_op_s_ctrl()
112 ctr->h264_entropy_mode = ctrl->val; in venc_op_s_ctrl()
115 ctr->profile.mpeg4 = ctrl->val; in venc_op_s_ctrl()
118 ctr->profile.h264 = ctrl->val; in venc_op_s_ctrl()
121 ctr->profile.hevc = ctrl->val; in venc_op_s_ctrl()
124 ctr->profile.vp8 = ctrl->val; in venc_op_s_ctrl()
127 ctr->level.mpeg4 = ctrl->val; in venc_op_s_ctrl()
130 ctr->level.h264 = ctrl->val; in venc_op_s_ctrl()
133 ctr->level.hevc = ctrl->val; in venc_op_s_ctrl()
136 ctr->h264_i_qp = ctrl->val; in venc_op_s_ctrl()
139 ctr->h264_p_qp = ctrl->val; in venc_op_s_ctrl()
142 ctr->h264_b_qp = ctrl->val; in venc_op_s_ctrl()
145 ctr->h264_min_qp = ctrl->val; in venc_op_s_ctrl()
148 ctr->h264_i_min_qp = ctrl->val; in venc_op_s_ctrl()
151 ctr->h264_p_min_qp = ctrl->val; in venc_op_s_ctrl()
154 ctr->h264_b_min_qp = ctrl->val; in venc_op_s_ctrl()
157 ctr->h264_max_qp = ctrl->val; in venc_op_s_ctrl()
160 ctr->h264_i_max_qp = ctrl->val; in venc_op_s_ctrl()
163 ctr->h264_p_max_qp = ctrl->val; in venc_op_s_ctrl()
166 ctr->h264_b_max_qp = ctrl->val; in venc_op_s_ctrl()
169 ctr->hevc_i_qp = ctrl->val; in venc_op_s_ctrl()
172 ctr->hevc_p_qp = ctrl->val; in venc_op_s_ctrl()
175 ctr->hevc_b_qp = ctrl->val; in venc_op_s_ctrl()
178 ctr->hevc_min_qp = ctrl->val; in venc_op_s_ctrl()
181 ctr->hevc_i_min_qp = ctrl->val; in venc_op_s_ctrl()
184 ctr->hevc_p_min_qp = ctrl->val; in venc_op_s_ctrl()
187 ctr->hevc_b_min_qp = ctrl->val; in venc_op_s_ctrl()
190 ctr->hevc_max_qp = ctrl->val; in venc_op_s_ctrl()
193 ctr->hevc_i_max_qp = ctrl->val; in venc_op_s_ctrl()
196 ctr->hevc_p_max_qp = ctrl->val; in venc_op_s_ctrl()
199 ctr->hevc_b_max_qp = ctrl->val; in venc_op_s_ctrl()
202 ctr->multi_slice_mode = ctrl->val; in venc_op_s_ctrl()
205 ctr->multi_slice_max_bytes = ctrl->val; in venc_op_s_ctrl()
208 ctr->multi_slice_max_mb = ctrl->val; in venc_op_s_ctrl()
211 ctr->h264_loop_filter_alpha = ctrl->val; in venc_op_s_ctrl()
214 ctr->h264_loop_filter_beta = ctrl->val; in venc_op_s_ctrl()
217 ctr->h264_loop_filter_mode = ctrl->val; in venc_op_s_ctrl()
220 ctr->header_mode = ctrl->val; in venc_op_s_ctrl()
237 ret = venc_calc_bpframes(ctrl->val, ctr->num_b_frames, &bframes, in venc_op_s_ctrl()
238 &ctr->num_p_frames); in venc_op_s_ctrl()
242 ctr->gop_size = ctrl->val; in venc_op_s_ctrl()
245 ctr->h264_i_period = ctrl->val; in venc_op_s_ctrl()
248 ctr->vp8_min_qp = ctrl->val; in venc_op_s_ctrl()
251 ctr->vp8_max_qp = ctrl->val; in venc_op_s_ctrl()
254 ret = venc_calc_bpframes(ctr->gop_size, ctrl->val, &bframes, in venc_op_s_ctrl()
255 &ctr->num_p_frames); in venc_op_s_ctrl()
259 ctr->num_b_frames = bframes; in venc_op_s_ctrl()
275 ctr->rc_enable = ctrl->val; in venc_op_s_ctrl()
278 ctr->const_quality = ctrl->val; in venc_op_s_ctrl()
281 ctr->frame_skip_mode = ctrl->val; in venc_op_s_ctrl()
284 ctr->base_priority_id = ctrl->val; in venc_op_s_ctrl()
287 ctr->aud_enable = ctrl->val; in venc_op_s_ctrl()
290 ctr->ltr_count = ctrl->val; in venc_op_s_ctrl()
321 ctr->cll = *ctrl->p_new.p_hdr10_cll; in venc_op_s_ctrl()
324 ctr->mastering = *ctrl->p_new.p_hdr10_mastering; in venc_op_s_ctrl()
327 ctr->intra_refresh_type = ctrl->val; in venc_op_s_ctrl()
330 ctr->intra_refresh_period = ctrl->val; in venc_op_s_ctrl()
333 if (ctr->profile.h264 != V4L2_MPEG_VIDEO_H264_PROFILE_HIGH && in venc_op_s_ctrl()
334 ctr->profile.h264 != V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH) in venc_op_s_ctrl()
347 ctr->h264_8x8_transform = ctrl->val; in venc_op_s_ctrl()
354 ctr->layer_bitrate = ctrl->val; in venc_op_s_ctrl()
359 ctr->h264_hier_layers = ctrl->val; in venc_op_s_ctrl()
362 ctr->h264_hier_layer_bitrate[0] = ctrl->val; in venc_op_s_ctrl()
363 ret = dynamic_bitrate_update(inst, ctr->h264_hier_layer_bitrate[0], 0); in venc_op_s_ctrl()
368 ctr->h264_hier_layer_bitrate[1] = ctrl->val; in venc_op_s_ctrl()
369 ret = dynamic_bitrate_update(inst, ctr->h264_hier_layer_bitrate[1], 1); in venc_op_s_ctrl()
374 ctr->h264_hier_layer_bitrate[2] = ctrl->val; in venc_op_s_ctrl()
375 ret = dynamic_bitrate_update(inst, ctr->h264_hier_layer_bitrate[2], 2); in venc_op_s_ctrl()
380 ctr->h264_hier_layer_bitrate[3] = ctrl->val; in venc_op_s_ctrl()
381 ret = dynamic_bitrate_update(inst, ctr->h264_hier_layer_bitrate[3], 3); in venc_op_s_ctrl()
386 ctr->h264_hier_layer_bitrate[4] = ctrl->val; in venc_op_s_ctrl()
387 ret = dynamic_bitrate_update(inst, ctr->h264_hier_layer_bitrate[4], 4); in venc_op_s_ctrl()
392 ctr->h264_hier_layer_bitrate[5] = ctrl->val; in venc_op_s_ctrl()
393 ret = dynamic_bitrate_update(inst, ctr->h264_hier_layer_bitrate[5], 5); in venc_op_s_ctrl()