Home | History | Annotate | Download | only in mrst

Lines Matching defs:obj_buffer

696 static VAStatus psb__MPEG2_process_picture_param(context_MPEG2_p ctx, object_buffer_p obj_buffer)
698 ASSERT(obj_buffer->type == VAPictureParameterBufferType);
699 ASSERT(obj_buffer->num_elements == 1);
700 ASSERT(obj_buffer->size == sizeof(VAPictureParameterBufferMPEG2));
702 if ((obj_buffer->num_elements != 1) ||
703 (obj_buffer->size != sizeof(VAPictureParameterBufferMPEG2))) {
711 ctx->pic_params = (VAPictureParameterBufferMPEG2 *) obj_buffer->buffer_data;
712 obj_buffer->buffer_data = NULL;
713 obj_buffer->size = 0;
841 static VAStatus psb__MPEG2_process_iq_matrix(context_MPEG2_p ctx, object_buffer_p obj_buffer)
843 VAIQMatrixBufferMPEG2 *iq_matrix = (VAIQMatrixBufferMPEG2 *) obj_buffer->buffer_data;
844 ASSERT(obj_buffer->type == VAIQMatrixBufferType);
845 ASSERT(obj_buffer->num_elements == 1);
846 ASSERT(obj_buffer->size == sizeof(VAIQMatrixBufferMPEG2));
848 if ((obj_buffer->num_elements != 1) ||
849 (obj_buffer->size != sizeof(VAIQMatrixBufferMPEG2))) {
869 static VAStatus psb__MPEG2_add_slice_param(context_MPEG2_p ctx, object_buffer_p obj_buffer)
871 ASSERT(obj_buffer->type == VASliceParameterBufferType);
882 ctx->slice_param_list[ctx->slice_param_list_idx] = obj_buffer;
1286 object_buffer_p obj_buffer)
1290 ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType));
1315 obj_buffer->psb_buffer,
1316 obj_buffer->psb_buffer->buffer_ofs + slice_param->slice_data_offset,
1330 obj_buffer->psb_buffer,
1367 static VAStatus psb__MPEG2_process_slice_data(context_MPEG2_p ctx, object_buffer_p obj_buffer)
1374 ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType));
1384 if ((NULL == obj_buffer->psb_buffer) ||
1385 (0 == obj_buffer->size)) {
1402 vaStatus = psb__MPEG2_process_slice(ctx, slice_param, obj_buffer);
1529 object_buffer_p obj_buffer = buffers[i];
1531 switch (obj_buffer->type) {
1534 vaStatus = psb__MPEG2_process_picture_param(ctx, obj_buffer);
1540 vaStatus = psb__MPEG2_process_iq_matrix(ctx, obj_buffer);
1546 vaStatus = psb__MPEG2_add_slice_param(ctx, obj_buffer);
1553 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_MPEG2_RenderPicture got %s\n", SLICEDATA_BUFFER_TYPE(obj_buffer->type));
1554 vaStatus = psb__MPEG2_process_slice_data(ctx, obj_buffer);