Home | History | Annotate | Download | only in mrst

Lines Matching defs:obj_buffer

185 static VAStatus lnc__H263ES_process_sequence_param(context_ENC_p ctx, object_buffer_p obj_buffer)
192 ASSERT(obj_buffer->type == VAEncSequenceParameterBufferType);
193 ASSERT(obj_buffer->num_elements == 1);
194 ASSERT(obj_buffer->size == sizeof(VAEncSequenceParameterBufferH263));
196 if ((obj_buffer->num_elements != 1) ||
197 (obj_buffer->size != sizeof(VAEncSequenceParameterBufferH263))) {
201 pSequenceParams = (VAEncSequenceParameterBufferH263 *) obj_buffer->buffer_data;
202 obj_buffer->buffer_data = NULL;
203 obj_buffer->size = 0;
248 static VAStatus lnc__H263ES_process_picture_param(context_ENC_p ctx, object_buffer_p obj_buffer)
255 ASSERT(obj_buffer->type == VAEncPictureParameterBufferType);
257 if ((obj_buffer->num_elements != 1) ||
258 (obj_buffer->size != sizeof(VAEncPictureParameterBufferH263))) {
263 pBuffer = (VAEncPictureParameterBufferH263 *) obj_buffer->buffer_data;
264 obj_buffer->buffer_data = NULL;
265 obj_buffer->size = 0;
316 static VAStatus lnc__H263ES_process_slice_param(context_ENC_p ctx, object_buffer_p obj_buffer)
325 ASSERT(obj_buffer->type == VAEncSliceParameterBufferType);
329 free(obj_buffer->buffer_data);
330 obj_buffer->buffer_data = NULL;
335 pBuffer = (VAEncSliceParameterBuffer *) obj_buffer->buffer_data;
336 obj_buffer->size = 0;
346 if ((ctx->slice_param_cache != NULL) && (obj_buffer->num_elements != ctx->slice_param_num)) {
348 ctx->slice_param_num, obj_buffer->num_elements);
355 ctx->slice_param_num = obj_buffer->num_elements;
360 free(obj_buffer->buffer_data);
365 for (i = 0; i < obj_buffer->num_elements; i++) {
425 free(obj_buffer->buffer_data);
426 obj_buffer->buffer_data = NULL;
430 static VAStatus lnc__H263ES_process_misc_param(context_ENC_p ctx, object_buffer_p obj_buffer)
441 ASSERT(obj_buffer->type == VAEncMiscParameterBufferType);
443 pBuffer = (VAEncMiscParameterBuffer *) obj_buffer->buffer_data;
444 obj_buffer->size = 0;
508 free(obj_buffer->buffer_data);
509 obj_buffer->buffer_data = NULL;
526 object_buffer_p obj_buffer = buffers[i];
528 switch (obj_buffer->type) {
531 vaStatus = lnc__H263ES_process_sequence_param(ctx, obj_buffer);
537 vaStatus = lnc__H263ES_process_picture_param(ctx, obj_buffer);
543 vaStatus = lnc__H263ES_process_slice_param(ctx, obj_buffer);
549 vaStatus = lnc__H263ES_process_misc_param(ctx, obj_buffer);