Lines Matching defs:vld
89 /*kernels for vld mode*/
91 #include "shader/vld/lib.g4b"
95 #include "shader/vld/ipicture.g4b"
99 #include "shader/vld/frame_forward.g4b"
103 #include "shader/vld/frame_backward.g4b"
107 #include "shader/vld/frame_f_b.g4b"
111 #include "shader/vld/field_forward.g4b"
115 #include "shader/vld/field_backward.g4b"
119 #include "shader/vld/field_f_b.g4b"
124 #include "shader/vld/lib.g4b.gen5"
128 #include "shader/vld/ipicture.g4b.gen5"
132 #include "shader/vld/frame_forward.g4b.gen5"
136 #include "shader/vld/frame_backward.g4b.gen5"
140 #include "shader/vld/frame_f_b.g4b.gen5"
144 #include "shader/vld/field_forward.g4b.gen5"
148 #include "shader/vld/field_backward.g4b.gen5"
152 #include "shader/vld/field_f_b.g4b.gen5"
226 /*kernels for vld mode */
262 /*kernels for vld mode */
646 struct brw_vld_state tmp, *vld = &tmp;
651 "vld state",
658 memset(vld, 0, sizeof(*vld));
659 vld->vld0.f_code_0_0 = control->FHMV_range + 1;
660 vld->vld0.f_code_0_1 = control->FVMV_range + 1;
661 vld->vld0.f_code_1_0 = control->BHMV_range + 1;
662 vld->vld0.f_code_1_1 = control->BVMV_range + 1;
663 vld->vld0.intra_dc_precision = control->intra_dc_precision;
664 vld->vld0.picture_structure = control->picture_structure;
665 vld->vld0.top_field_first = !!(control->flags & XVMC_TOP_FIELD_FIRST);
666 vld->vld0.frame_predict_frame_dct =
668 vld->vld0.concealment_motion_vector =
670 vld->vld0.quantizer_scale_type = !!(control->flags & XVMC_Q_SCALE_TYPE);
671 vld->vld0.intra_vlc_format = !!(control->flags & XVMC_INTRA_VLC_FORMAT);
672 vld->vld0.scan_order = !!(control->flags & XVMC_ALTERNATE_SCAN);
674 vld->vld1.picture_coding_type = control->picture_coding_type;
676 vld->desc_remap_table0.index_0 = FRAME_INTRA;
677 vld->desc_remap_table0.index_1 = FRAME_FRAME_PRED_FORWARD;
678 vld->desc_remap_table0.index_2 = FRAME_FIELD_PRED_FORWARD;
679 vld->desc_remap_table0.index_3 = FRAME_FIELD_PRED_BIDIRECT; /* dual prime */
680 vld->desc_remap_table0.index_4 = FRAME_FRAME_PRED_BACKWARD;
681 vld->desc_remap_table0.index_5 = FRAME_FIELD_PRED_BACKWARD;
682 vld->desc_remap_table0.index_6 = FRAME_FRAME_PRED_BIDIRECT;
683 vld->desc_remap_table0.index_7 = FRAME_FIELD_PRED_BIDIRECT;
685 vld->desc_remap_table1.index_8 = FRAME_INTRA;
686 vld->desc_remap_table1.index_9 = FRAME_FRAME_PRED_FORWARD;
687 vld->desc_remap_table1.index_10 = FRAME_FIELD_PRED_FORWARD;
688 vld->desc_remap_table1.index_11 = FRAME_FIELD_PRED_BIDIRECT;
689 vld->desc_remap_table1.index_12 = FRAME_FRAME_PRED_BACKWARD;
690 vld->desc_remap_table1.index_13 = FRAME_FIELD_PRED_BACKWARD;
691 vld->desc_remap_table1.index_14 = FRAME_FRAME_PRED_BIDIRECT;
692 vld->desc_remap_table1.index_15 = FRAME_FIELD_PRED_BIDIRECT;
694 drm_intel_bo_subdata(media_state.vld_state.bo, 0, sizeof(tmp), vld);
958 /* kick media object to gpu in vld mode*/