Lines Matching defs:context
43 void vlVaHandlePictureParameterBufferMPEG12(vlVaDriver *drv, vlVaContext *context, vlVaBuffer *buf)
48 context->desc.mpeg12.num_slices = 0;
51 vlVaGetReferenceFrame(drv, mpeg2->forward_reference_picture, &context->desc.mpeg12.ref[0]);
52 vlVaGetReferenceFrame(drv, mpeg2->backward_reference_picture, &context->desc.mpeg12.ref[1]);
53 context->desc.mpeg12.picture_coding_type = mpeg2->picture_coding_type;
54 context->desc.mpeg12.f_code[0][0] = ((mpeg2->f_code >> 12) & 0xf) - 1;
55 context->desc.mpeg12.f_code[0][1] = ((mpeg2->f_code >> 8) & 0xf) - 1;
56 context->desc.mpeg12.f_code[1][0] = ((mpeg2->f_code >> 4) & 0xf) - 1;
57 context->desc.mpeg12.f_code[1][1] = (mpeg2->f_code & 0xf) - 1;
58 context->desc.mpeg12.intra_dc_precision =
60 context->desc.mpeg12.picture_structure =
62 context->desc.mpeg12.top_field_first =
64 context->desc.mpeg12.frame_pred_frame_dct =
66 context->desc.mpeg12.concealment_motion_vectors =
68 context->desc.mpeg12.q_scale_type =
70 context->desc.mpeg12.intra_vlc_format =
72 context->desc.mpeg12.alternate_scan =
79 void vlVaHandleIQMatrixBufferMPEG12(vlVaContext *context, vlVaBuffer *buf)
95 context->desc.mpeg12.intra_matrix = temp_intra_matrix;
97 context->desc.mpeg12.intra_matrix = NULL;
103 context->desc.mpeg12.non_intra_matrix = temp_nonintra_matrix;
105 context->desc.mpeg12.non_intra_matrix = NULL;
108 void vlVaHandleSliceParameterBufferMPEG12(vlVaContext *context, vlVaBuffer *buf)
111 context->desc.mpeg12.num_slices += buf->num_elements;