Lines Matching full:ctr

72 	struct venc_controls *ctr = &inst->controls.enc;  in venc_op_s_ctrl()  local
83 ctr->bitrate_mode = ctrl->val; in venc_op_s_ctrl()
86 ctr->bitrate = ctrl->val; in venc_op_s_ctrl()
90 brate.bitrate = ctr->bitrate; in venc_op_s_ctrl()
102 ctr->bitrate_peak = ctrl->val; in venc_op_s_ctrl()
105 ctr->h264_entropy_mode = ctrl->val; in venc_op_s_ctrl()
108 ctr->profile.mpeg4 = ctrl->val; in venc_op_s_ctrl()
111 ctr->profile.h264 = ctrl->val; in venc_op_s_ctrl()
114 ctr->profile.hevc = ctrl->val; in venc_op_s_ctrl()
117 ctr->profile.vp8 = ctrl->val; in venc_op_s_ctrl()
120 ctr->level.mpeg4 = ctrl->val; in venc_op_s_ctrl()
123 ctr->level.h264 = ctrl->val; in venc_op_s_ctrl()
126 ctr->level.hevc = ctrl->val; in venc_op_s_ctrl()
129 ctr->h264_i_qp = ctrl->val; in venc_op_s_ctrl()
132 ctr->h264_p_qp = ctrl->val; in venc_op_s_ctrl()
135 ctr->h264_b_qp = ctrl->val; in venc_op_s_ctrl()
138 ctr->h264_min_qp = ctrl->val; in venc_op_s_ctrl()
141 ctr->h264_i_min_qp = ctrl->val; in venc_op_s_ctrl()
144 ctr->h264_p_min_qp = ctrl->val; in venc_op_s_ctrl()
147 ctr->h264_b_min_qp = ctrl->val; in venc_op_s_ctrl()
150 ctr->h264_max_qp = ctrl->val; in venc_op_s_ctrl()
153 ctr->h264_i_max_qp = ctrl->val; in venc_op_s_ctrl()
156 ctr->h264_p_max_qp = ctrl->val; in venc_op_s_ctrl()
159 ctr->h264_b_max_qp = ctrl->val; in venc_op_s_ctrl()
162 ctr->hevc_i_qp = ctrl->val; in venc_op_s_ctrl()
165 ctr->hevc_p_qp = ctrl->val; in venc_op_s_ctrl()
168 ctr->hevc_b_qp = ctrl->val; in venc_op_s_ctrl()
171 ctr->hevc_min_qp = ctrl->val; in venc_op_s_ctrl()
174 ctr->hevc_i_min_qp = ctrl->val; in venc_op_s_ctrl()
177 ctr->hevc_p_min_qp = ctrl->val; in venc_op_s_ctrl()
180 ctr->hevc_b_min_qp = ctrl->val; in venc_op_s_ctrl()
183 ctr->hevc_max_qp = ctrl->val; in venc_op_s_ctrl()
186 ctr->hevc_i_max_qp = ctrl->val; in venc_op_s_ctrl()
189 ctr->hevc_p_max_qp = ctrl->val; in venc_op_s_ctrl()
192 ctr->hevc_b_max_qp = ctrl->val; in venc_op_s_ctrl()
195 ctr->multi_slice_mode = ctrl->val; in venc_op_s_ctrl()
198 ctr->multi_slice_max_bytes = ctrl->val; in venc_op_s_ctrl()
201 ctr->multi_slice_max_mb = ctrl->val; in venc_op_s_ctrl()
204 ctr->h264_loop_filter_alpha = ctrl->val; in venc_op_s_ctrl()
207 ctr->h264_loop_filter_beta = ctrl->val; in venc_op_s_ctrl()
210 ctr->h264_loop_filter_mode = ctrl->val; in venc_op_s_ctrl()
213 ctr->header_mode = ctrl->val; in venc_op_s_ctrl()
230 ret = venc_calc_bpframes(ctrl->val, ctr->num_b_frames, &bframes, in venc_op_s_ctrl()
231 &ctr->num_p_frames); in venc_op_s_ctrl()
235 ctr->gop_size = ctrl->val; in venc_op_s_ctrl()
238 ctr->h264_i_period = ctrl->val; in venc_op_s_ctrl()
241 ctr->vp8_min_qp = ctrl->val; in venc_op_s_ctrl()
244 ctr->vp8_max_qp = ctrl->val; in venc_op_s_ctrl()
247 ret = venc_calc_bpframes(ctr->gop_size, ctrl->val, &bframes, in venc_op_s_ctrl()
248 &ctr->num_p_frames); in venc_op_s_ctrl()
252 ctr->num_b_frames = bframes; in venc_op_s_ctrl()
268 ctr->rc_enable = ctrl->val; in venc_op_s_ctrl()
271 ctr->const_quality = ctrl->val; in venc_op_s_ctrl()
274 ctr->frame_skip_mode = ctrl->val; in venc_op_s_ctrl()
277 ctr->base_priority_id = ctrl->val; in venc_op_s_ctrl()
280 ctr->aud_enable = ctrl->val; in venc_op_s_ctrl()
283 ctr->ltr_count = ctrl->val; in venc_op_s_ctrl()
314 ctr->cll = *ctrl->p_new.p_hdr10_cll; in venc_op_s_ctrl()
317 ctr->mastering = *ctrl->p_new.p_hdr10_mastering; in venc_op_s_ctrl()
320 ctr->intra_refresh_period = ctrl->val; in venc_op_s_ctrl()
323 if (ctr->profile.h264 != HFI_H264_PROFILE_HIGH && in venc_op_s_ctrl()
324 ctr->profile.h264 != HFI_H264_PROFILE_CONSTRAINED_HIGH) in venc_op_s_ctrl()
339 ctr->h264_8x8_transform = ctrl->val; in venc_op_s_ctrl()