Lines Matching defs:enc_wave_param
472 struct enc_wave_param { struct
484 u32 profile;
485 u32 level; /* level indicator (level * 10) */
486 u32 internal_bit_depth: 4; /* 8/10 */
487 u32 gop_preset_idx: 4; /* 0 - 9 */
488 u32 decoding_refresh_type: 2; /* 0=non-IRAP, 1=CRA, 2=IDR */
489 u32 intra_qp; /* quantization parameter of intra picture */
490 u32 intra_period; /* period of intra picture in GOP size */
491 u32 conf_win_top; /* top offset of conformance window */
492 u32 conf_win_bot; /* bottom offset of conformance window */
493 u32 conf_win_left; /* left offset of conformance window */
494 u32 conf_win_right; /* right offset of conformance window */
495 u32 intra_refresh_mode: 3;
505 u32 intra_refresh_arg;
512 u32 depend_slice_mode : 2;
513 u32 depend_slice_mode_arg;
514 u32 independ_slice_mode : 1; /* 0=no-multi-slice, 1=slice-in-ctu-number*/
515 u32 independ_slice_mode_arg;
516 u32 max_num_merge: 2;
517 s32 beta_offset_div2: 4; /* sets beta_offset_div2 for deblocking filter */
518 s32 tc_offset_div2: 4; /* sets tc_offset_div3 for deblocking filter */
519 u32 hvs_qp_scale: 4; /* QP scaling factor for CU QP adjust if hvs_qp_scale_enable is 1 */
520 u32 hvs_max_delta_qp; /* maximum delta QP for HVS */
521 s32 chroma_cb_qp_offset; /* the value of chroma(cb) QP offset */
522 s32 chroma_cr_qp_offset; /* the value of chroma(cr) QP offset */
523 s32 initial_rc_qp;
524 u32 nr_intra_weight_y;
525 u32 nr_intra_weight_cb; /* weight to cb noise level for intra picture (0 ~ 31) */
526 u32 nr_intra_weight_cr; /* weight to cr noise level for intra picture (0 ~ 31) */
527 u32 nr_inter_weight_y;
528 u32 nr_inter_weight_cb; /* weight to cb noise level for inter picture (0 ~ 31) */
529 u32 nr_inter_weight_cr; /* weight to cr noise level for inter picture (0 ~ 31) */
530 u32 min_qp_i; /* minimum QP of I picture for rate control */
531 u32 max_qp_i; /* maximum QP of I picture for rate control */
532 u32 min_qp_p; /* minimum QP of P picture for rate control */
533 u32 max_qp_p; /* maximum QP of P picture for rate control */
534 u32 min_qp_b; /* minimum QP of B picture for rate control */
535 u32 max_qp_b; /* maximum QP of B picture for rate control */
536 u32 avc_idr_period; /* period of IDR picture (0 ~ 1024). 0 - implies an infinite period */
537 u32 avc_slice_arg; /* the number of MB for a slice when avc_slice_mode is set with 1 */
538 u32 intra_mb_refresh_mode: 2; /* 0=none, 1=row, 2=column, 3=step-size-in-mb */
546 u32 intra_mb_refresh_arg;
547 u32 rc_weight_param;
548 u32 rc_weight_buf;
551 u32 en_still_picture: 1; /* still picture profile */
552 u32 tier: 1; /* 0=main, 1=high */
553 u32 avc_slice_mode: 1; /* 0=none, 1=slice-in-mb-number */
554 u32 entropy_coding_mode: 1; /* 0=CAVLC, 1=CABAC */
555 u32 lossless_enable: 1; /* enable lossless encoding */
556 u32 const_intra_pred_flag: 1; /* enable constrained intra prediction */
557 u32 tmvp_enable: 1; /* enable temporal motion vector prediction */
558 u32 wpp_enable: 1;
582 struct enc_wave_param wave_param; argument