Lines Matching defs:enc_wave_param

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