summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--va/va_trace.c280
1 files changed, 134 insertions, 146 deletions
diff --git a/va/va_trace.c b/va/va_trace.c
index a2c79aa..34bf0e7 100644
--- a/va/va_trace.c
+++ b/va/va_trace.c
@@ -121,24 +121,24 @@ VAStatus vaBufferInfo(
VABufferType *type, /* out */
unsigned int *size, /* out */
unsigned int *num_elements /* out */
-);
+ );
VAStatus vaLockSurface(VADisplay dpy,
- VASurfaceID surface,
- unsigned int *fourcc, /* following are output argument */
- unsigned int *luma_stride,
- unsigned int *chroma_u_stride,
- unsigned int *chroma_v_stride,
- unsigned int *luma_offset,
- unsigned int *chroma_u_offset,
- unsigned int *chroma_v_offset,
- unsigned int *buffer_name,
- void **buffer
-);
+ VASurfaceID surface,
+ unsigned int *fourcc, /* following are output argument */
+ unsigned int *luma_stride,
+ unsigned int *chroma_u_stride,
+ unsigned int *chroma_v_stride,
+ unsigned int *luma_offset,
+ unsigned int *chroma_u_offset,
+ unsigned int *chroma_v_offset,
+ unsigned int *buffer_name,
+ void **buffer
+ );
VAStatus vaUnlockSurface(VADisplay dpy,
- VASurfaceID surface
-);
+ VASurfaceID surface
+ );
void va_TraceInit(VADisplay dpy)
@@ -523,10 +523,10 @@ void va_TraceMapBuffer (
vaBufferInfo(dpy, trace_context[idx].trace_context, buf_id, &type, &size, &num_elements);
/*
- va_TraceMsg(idx, "\tbuf_id=0x%x\n", buf_id);
- va_TraceMsg(idx, "\tbuf_type=%s\n", buffer_type_to_string(type));
- va_TraceMsg(idx, "\tbuf_size=%s\n", size);
- va_TraceMsg(idx, "\tbuf_elements=%s\n", &num_elements);
+ va_TraceMsg(idx, "\tbuf_id=0x%x\n", buf_id);
+ va_TraceMsg(idx, "\tbuf_type=%s\n", buffer_type_to_string(type));
+ va_TraceMsg(idx, "\tbuf_size=%s\n", size);
+ va_TraceMsg(idx, "\tbuf_elements=%s\n", &num_elements);
*/
/* only trace CodedBuffer */
@@ -545,8 +545,6 @@ void va_TraceMapBuffer (
buf_list = buf_list->next;
}
-
-
}
static void va_TraceVABuffers(
@@ -593,30 +591,30 @@ static void va_TraceVAPictureParameterBufferMPEG2(
unsigned int num_elements,
void *data)
{
+ VAPictureParameterBufferMPEG2 *p=(VAPictureParameterBufferMPEG2 *)data;
DPY2INDEX(dpy);
- VAPictureParameterBufferMPEG2 *p=(VAPictureParameterBufferMPEG2 *)data;
- /* todo: print VAPictureParameterBufferMPEG2 */
- va_TraceMsg(idx,"VAPictureParameterBufferH264\n");
-
- va_TraceMsg(idx,"\thorizontal size= %d\n", p->horizontal_size);
- va_TraceMsg(idx,"\tvertical size= %d\n", p->vertical_size);
- va_TraceMsg(idx,"\tforward reference picture= %d\n", p->forward_reference_picture);
- va_TraceMsg(idx,"\tbackward reference picture= %d\n", p->backward_reference_picture);
- va_TraceMsg(idx,"\tpicture coding type= %d\n", p->picture_coding_type);
- va_TraceMsg(idx,"\tf mode= %d\n", p->f_code);
-
- va_TraceMsg(idx,"\tpicture coding extension = %d\n", p->picture_coding_extension.value);
- va_TraceMsg(idx,"\tintra_dc_precision= %d\n", p->picture_coding_extension.bits.intra_dc_precision);
- va_TraceMsg(idx,"\tpicture_structure= %d\n", p->picture_coding_extension.bits.picture_structure);
- va_TraceMsg(idx,"\ttop_field_first= %d\n", p->picture_coding_extension.bits.top_field_first);
- va_TraceMsg(idx,"\tframe_pred_frame_dct= %d\n", p->picture_coding_extension.bits.frame_pred_frame_dct);
- va_TraceMsg(idx,"\tconcealment_motion_vectors= %d\n", p->picture_coding_extension.bits.concealment_motion_vectors);
- va_TraceMsg(idx,"\tq_scale_type= %d\n", p->picture_coding_extension.bits.q_scale_type);
- va_TraceMsg(idx,"\tintra_vlc_format= %d\n", p->picture_coding_extension.bits.intra_vlc_format);
- va_TraceMsg(idx,"\talternate_scan= %d\n", p->picture_coding_extension.bits.alternate_scan);
- va_TraceMsg(idx,"\trepeat_first_field= %d\n", p->picture_coding_extension.bits.repeat_first_field);
- va_TraceMsg(idx,"\tprogressive_frame= %d\n", p->picture_coding_extension.bits.progressive_frame);
- va_TraceMsg(idx,"\tis_first_field= %d\n", p->picture_coding_extension.bits.is_first_field);
+
+ va_TraceMsg(idx,"VAPictureParameterBufferH264\n");
+
+ va_TraceMsg(idx,"\thorizontal size= %d\n", p->horizontal_size);
+ va_TraceMsg(idx,"\tvertical size= %d\n", p->vertical_size);
+ va_TraceMsg(idx,"\tforward reference picture= %d\n", p->forward_reference_picture);
+ va_TraceMsg(idx,"\tbackward reference picture= %d\n", p->backward_reference_picture);
+ va_TraceMsg(idx,"\tpicture coding type= %d\n", p->picture_coding_type);
+ va_TraceMsg(idx,"\tf mode= %d\n", p->f_code);
+
+ va_TraceMsg(idx,"\tpicture coding extension = %d\n", p->picture_coding_extension.value);
+ va_TraceMsg(idx,"\tintra_dc_precision= %d\n", p->picture_coding_extension.bits.intra_dc_precision);
+ va_TraceMsg(idx,"\tpicture_structure= %d\n", p->picture_coding_extension.bits.picture_structure);
+ va_TraceMsg(idx,"\ttop_field_first= %d\n", p->picture_coding_extension.bits.top_field_first);
+ va_TraceMsg(idx,"\tframe_pred_frame_dct= %d\n", p->picture_coding_extension.bits.frame_pred_frame_dct);
+ va_TraceMsg(idx,"\tconcealment_motion_vectors= %d\n", p->picture_coding_extension.bits.concealment_motion_vectors);
+ va_TraceMsg(idx,"\tq_scale_type= %d\n", p->picture_coding_extension.bits.q_scale_type);
+ va_TraceMsg(idx,"\tintra_vlc_format= %d\n", p->picture_coding_extension.bits.intra_vlc_format);
+ va_TraceMsg(idx,"\talternate_scan= %d\n", p->picture_coding_extension.bits.alternate_scan);
+ va_TraceMsg(idx,"\trepeat_first_field= %d\n", p->picture_coding_extension.bits.repeat_first_field);
+ va_TraceMsg(idx,"\tprogressive_frame= %d\n", p->picture_coding_extension.bits.progressive_frame);
+ va_TraceMsg(idx,"\tis_first_field= %d\n", p->picture_coding_extension.bits.is_first_field);
va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data);
@@ -633,21 +631,19 @@ static void va_TraceVAIQMatrixBufferMPEG2(
unsigned int num_elements,
void *data)
{
- DPY2INDEX(dpy);
-
- /* todo: print VAIQMatrixBufferMPEG2 */
VAIQMatrixBufferMPEG2 *p=(VAIQMatrixBufferMPEG2 *)data;
+ DPY2INDEX(dpy);
- va_TraceMsg(idx,"VAIQMatrixBufferMPEG2\n");
+ va_TraceMsg(idx,"VAIQMatrixBufferMPEG2\n");
- va_TraceMsg(idx,"\tload_intra_quantiser_matrix = %d\n", p->load_intra_quantiser_matrix);
- va_TraceMsg(idx,"\tload_non_intra_quantiser_matrix = %d\n", p->load_non_intra_quantiser_matrix);
- va_TraceMsg(idx,"\tload_chroma_intra_quantiser_matrix = %d\n", p->load_chroma_intra_quantiser_matrix);
- va_TraceMsg(idx,"\tload_chroma_non_intra_quantiser_matrix = %d\n", p->load_chroma_non_intra_quantiser_matrix);
- va_TraceMsg(idx,"\tintra_quantiser_matrix = %d\n", p->intra_quantiser_matrix);
- va_TraceMsg(idx,"\tnon_intra_quantiser_matrix = %d\n", p->non_intra_quantiser_matrix);
- va_TraceMsg(idx,"\tchroma_intra_quantiser_matrix = %d\n", p->chroma_intra_quantiser_matrix);
- va_TraceMsg(idx,"\tchroma_non_intra_quantiser_matrix = %d\n", p->chroma_non_intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tload_intra_quantiser_matrix = %d\n", p->load_intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tload_non_intra_quantiser_matrix = %d\n", p->load_non_intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tload_chroma_intra_quantiser_matrix = %d\n", p->load_chroma_intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tload_chroma_non_intra_quantiser_matrix = %d\n", p->load_chroma_non_intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tintra_quantiser_matrix = %d\n", p->intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tnon_intra_quantiser_matrix = %d\n", p->non_intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tchroma_intra_quantiser_matrix = %d\n", p->chroma_intra_quantiser_matrix);
+ va_TraceMsg(idx,"\tchroma_non_intra_quantiser_matrix = %d\n", p->chroma_non_intra_quantiser_matrix);
va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data);
@@ -664,24 +660,24 @@ static void va_TraceVASliceParameterBufferMPEG2(
unsigned int num_elements,
void *data)
{
+ VASliceParameterBufferMPEG2 *p=(VASliceParameterBufferMPEG2 *)data;
+
DPY2INDEX(dpy);
trace_context[idx].trace_slice_no++;
- /* todo: log TraceVASliceParameterBufferMPEG2 */
- /* trace_context[idx].trace_slice_size = p->slice_data_size; */
- VASliceParameterBufferMPEG2 *p=(VASliceParameterBufferMPEG2 *)data;
+ trace_context[idx].trace_slice_size = p->slice_data_size;
- va_TraceMsg(idx,"VASliceParameterBufferMPEG2\n");
+ va_TraceMsg(idx,"VASliceParameterBufferMPEG2\n");
- va_TraceMsg(idx,"\tslice_data_size = %d\n", p->slice_data_size);
- va_TraceMsg(idx,"\tslice_data_offset = %d\n", p->slice_data_offset);
- va_TraceMsg(idx,"\tslice_data_flag = %d\n", p->slice_data_flag);
- va_TraceMsg(idx,"\tmacroblock_offset = %d\n", p->macroblock_offset);
- va_TraceMsg(idx,"\tslice_horizontal_position = %d\n", p->slice_horizontal_position);
- va_TraceMsg(idx,"\tslice_vertical_position = %d\n", p->slice_vertical_position);
- va_TraceMsg(idx,"\tquantiser_scale_code = %d\n", p->quantiser_scale_code);
- va_TraceMsg(idx,"\tintra_slice_flag = %d\n", p->intra_slice_flag);
+ va_TraceMsg(idx,"\tslice_data_size = %d\n", p->slice_data_size);
+ va_TraceMsg(idx,"\tslice_data_offset = %d\n", p->slice_data_offset);
+ va_TraceMsg(idx,"\tslice_data_flag = %d\n", p->slice_data_flag);
+ va_TraceMsg(idx,"\tmacroblock_offset = %d\n", p->macroblock_offset);
+ va_TraceMsg(idx,"\tslice_horizontal_position = %d\n", p->slice_horizontal_position);
+ va_TraceMsg(idx,"\tslice_vertical_position = %d\n", p->slice_vertical_position);
+ va_TraceMsg(idx,"\tquantiser_scale_code = %d\n", p->quantiser_scale_code);
+ va_TraceMsg(idx,"\tintra_slice_flag = %d\n", p->intra_slice_flag);
va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data);
return;
@@ -699,54 +695,50 @@ static void va_TraceVAPictureParameterBufferMPEG4(
void *data)
{
int i;
- DPY2INDEX(dpy);
+ VAPictureParameterBufferMPEG4 *p=(VAPictureParameterBufferMPEG4 *)data;
- /* todo: log VAPictureParameterBufferMPEG4 */
- VAPictureParameterBufferMPEG4 *p=(VAPictureParameterBufferMPEG4 *)data;
-
- va_TraceMsg(idx,"*VAPictureParameterBufferMPEG4\n");
- va_TraceMsg(idx,"\tvop_width = %d\n", p->vop_width);
- va_TraceMsg(idx,"\tvop_height = %d\n", p->vop_height);
- va_TraceMsg(idx,"\tforward_reference_picture = %d\n", p->forward_reference_picture);
- va_TraceMsg(idx,"\tbackward_reference_picture = %d\n", p->backward_reference_picture);
- va_TraceMsg(idx,"\tvol_fields value = %d\n", p->vol_fields.value);
- va_TraceMsg(idx,"\tshort_video_header= %d\n", p->vol_fields.bits.short_video_header);
- va_TraceMsg(idx,"\tchroma_format= %d\n", p->vol_fields.bits.chroma_format);
- va_TraceMsg(idx,"\tinterlaced= %d\n", p->vol_fields.bits.interlaced);
- va_TraceMsg(idx,"\tobmc_disable= %d\n", p->vol_fields.bits.obmc_disable);
- va_TraceMsg(idx,"\tsprite_enable= %d\n", p->vol_fields.bits.sprite_enable);
- va_TraceMsg(idx,"\tsprite_warping_accuracy= %d\n", p->vol_fields.bits.sprite_warping_accuracy);
- va_TraceMsg(idx,"\tquant_type= %d\n", p->vol_fields.bits.quant_type);
- va_TraceMsg(idx,"\tquarter_sample= %d\n", p->vol_fields.bits.quarter_sample);
- va_TraceMsg(idx,"\tdata_partitioned= %d\n", p->vol_fields.bits.data_partitioned);
- va_TraceMsg(idx,"\treversible_vlc= %d\n", p->vol_fields.bits.reversible_vlc);
- va_TraceMsg(idx,"\tresync_marker_disable= %d\n", p->vol_fields.bits.resync_marker_disable);
- va_TraceMsg(idx,"\tno_of_sprite_warping_points = %d\n", p->no_of_sprite_warping_points);
- va_TraceMsg(idx,"\tsprite_trajectory_du =");
- for(i=0;i<3;i++)
- {
- va_TraceMsg(idx,"\t%d", p->sprite_trajectory_du[i]);
- }
- va_TraceMsg(idx,"\n");
- va_TraceMsg(idx,"\tsprite_trajectory_dv =");
- for(i=0;i<3;i++)
- {
- va_TraceMsg(idx,"\t%d", p->sprite_trajectory_dv[i]);
- }
- va_TraceMsg(idx,"\n");
- va_TraceMsg(idx,"\tvop_fields value = %d\n", p->vop_fields.value);
- va_TraceMsg(idx,"\tvop_coding_type= %d\n", p->vop_fields.bits.vop_coding_type);
- va_TraceMsg(idx,"\tbackward_reference_vop_coding_type= %d\n", p->vop_fields.bits.backward_reference_vop_coding_type);
- va_TraceMsg(idx,"\tvop_rounding_type= %d\n", p->vop_fields.bits.vop_rounding_type);
- va_TraceMsg(idx,"\tintra_dc_vlc_thr= %d\n", p->vop_fields.bits.intra_dc_vlc_thr);
- va_TraceMsg(idx,"\ttop_field_first= %d\n", p->vop_fields.bits.top_field_first);
- va_TraceMsg(idx,"\talternate_vertical_scan_flag= %d\n", p->vop_fields.bits.alternate_vertical_scan_flag);
- va_TraceMsg(idx,"\tvop_fcode_forward = %d\n", p->vop_fcode_forward);
- va_TraceMsg(idx,"\tvop_fcode_backward = %d\n", p->vop_fcode_backward);
- va_TraceMsg(idx,"\tnum_gobs_in_vop = %d\n", p->num_gobs_in_vop);
- va_TraceMsg(idx,"\tnum_macroblocks_in_gob = %d\n", p->num_macroblocks_in_gob);
- va_TraceMsg(idx,"\tTRB = %d\n", p->TRB);
- va_TraceMsg(idx,"\tTRD = %d\n", p->TRD);
+ DPY2INDEX(dpy);
+
+ va_TraceMsg(idx,"*VAPictureParameterBufferMPEG4\n");
+ va_TraceMsg(idx,"\tvop_width = %d\n", p->vop_width);
+ va_TraceMsg(idx,"\tvop_height = %d\n", p->vop_height);
+ va_TraceMsg(idx,"\tforward_reference_picture = %d\n", p->forward_reference_picture);
+ va_TraceMsg(idx,"\tbackward_reference_picture = %d\n", p->backward_reference_picture);
+ va_TraceMsg(idx,"\tvol_fields value = %d\n", p->vol_fields.value);
+ va_TraceMsg(idx,"\tshort_video_header= %d\n", p->vol_fields.bits.short_video_header);
+ va_TraceMsg(idx,"\tchroma_format= %d\n", p->vol_fields.bits.chroma_format);
+ va_TraceMsg(idx,"\tinterlaced= %d\n", p->vol_fields.bits.interlaced);
+ va_TraceMsg(idx,"\tobmc_disable= %d\n", p->vol_fields.bits.obmc_disable);
+ va_TraceMsg(idx,"\tsprite_enable= %d\n", p->vol_fields.bits.sprite_enable);
+ va_TraceMsg(idx,"\tsprite_warping_accuracy= %d\n", p->vol_fields.bits.sprite_warping_accuracy);
+ va_TraceMsg(idx,"\tquant_type= %d\n", p->vol_fields.bits.quant_type);
+ va_TraceMsg(idx,"\tquarter_sample= %d\n", p->vol_fields.bits.quarter_sample);
+ va_TraceMsg(idx,"\tdata_partitioned= %d\n", p->vol_fields.bits.data_partitioned);
+ va_TraceMsg(idx,"\treversible_vlc= %d\n", p->vol_fields.bits.reversible_vlc);
+ va_TraceMsg(idx,"\tresync_marker_disable= %d\n", p->vol_fields.bits.resync_marker_disable);
+ va_TraceMsg(idx,"\tno_of_sprite_warping_points = %d\n", p->no_of_sprite_warping_points);
+ va_TraceMsg(idx,"\tsprite_trajectory_du =");
+ for(i=0;i<3;i++)
+ va_TraceMsg(idx,"\t%d", p->sprite_trajectory_du[i]);
+
+ va_TraceMsg(idx,"\n");
+ va_TraceMsg(idx,"\tsprite_trajectory_dv =");
+ for(i=0;i<3;i++)
+ va_TraceMsg(idx,"\t%d", p->sprite_trajectory_dv[i]);
+ va_TraceMsg(idx,"\n");
+ va_TraceMsg(idx,"\tvop_fields value = %d\n", p->vop_fields.value);
+ va_TraceMsg(idx,"\tvop_coding_type= %d\n", p->vop_fields.bits.vop_coding_type);
+ va_TraceMsg(idx,"\tbackward_reference_vop_coding_type= %d\n", p->vop_fields.bits.backward_reference_vop_coding_type);
+ va_TraceMsg(idx,"\tvop_rounding_type= %d\n", p->vop_fields.bits.vop_rounding_type);
+ va_TraceMsg(idx,"\tintra_dc_vlc_thr= %d\n", p->vop_fields.bits.intra_dc_vlc_thr);
+ va_TraceMsg(idx,"\ttop_field_first= %d\n", p->vop_fields.bits.top_field_first);
+ va_TraceMsg(idx,"\talternate_vertical_scan_flag= %d\n", p->vop_fields.bits.alternate_vertical_scan_flag);
+ va_TraceMsg(idx,"\tvop_fcode_forward = %d\n", p->vop_fcode_forward);
+ va_TraceMsg(idx,"\tvop_fcode_backward = %d\n", p->vop_fcode_backward);
+ va_TraceMsg(idx,"\tnum_gobs_in_vop = %d\n", p->num_gobs_in_vop);
+ va_TraceMsg(idx,"\tnum_macroblocks_in_gob = %d\n", p->num_macroblocks_in_gob);
+ va_TraceMsg(idx,"\tTRB = %d\n", p->TRB);
+ va_TraceMsg(idx,"\tTRD = %d\n", p->TRD);
va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data);
@@ -763,26 +755,21 @@ static void va_TraceVAIQMatrixBufferMPEG4(
unsigned int num_elements,
void *data)
{
+ int i;
+ VAIQMatrixBufferMPEG4 *p=(VAIQMatrixBufferMPEG4 *)data;
DPY2INDEX(dpy);
- /* todo: log VAIQMatrixBufferMPEG4 */
- int i;
- VAIQMatrixBufferMPEG4 *p=(VAIQMatrixBufferMPEG4 *)data;
-
- va_TraceMsg(idx,"VAIQMatrixBufferMPEG4\n");
-
- va_TraceMsg(idx,"\tload_intra_quant_mat = %d\n", p->load_intra_quant_mat);
- va_TraceMsg(idx,"\tload_non_intra_quant_mat = %d\n", p->load_non_intra_quant_mat);
- va_TraceMsg(idx,"\tintra_quant_mat =\n");
- for(i=0;i<64;i++)
- {
- va_TraceMsg(idx,"\t\t%d\n", p->intra_quant_mat[i]);
- }
- va_TraceMsg(idx,"\tnon_intra_quant_mat =\n");
- for(i=0;i<64;i++)
- {
- va_TraceMsg(idx,"\t\t%d\n", p->non_intra_quant_mat[i]);
- }
+ va_TraceMsg(idx,"VAIQMatrixBufferMPEG4\n");
+
+ va_TraceMsg(idx,"\tload_intra_quant_mat = %d\n", p->load_intra_quant_mat);
+ va_TraceMsg(idx,"\tload_non_intra_quant_mat = %d\n", p->load_non_intra_quant_mat);
+ va_TraceMsg(idx,"\tintra_quant_mat =\n");
+ for(i=0;i<64;i++)
+ va_TraceMsg(idx,"\t\t%d\n", p->intra_quant_mat[i]);
+
+ va_TraceMsg(idx,"\tnon_intra_quant_mat =\n");
+ for(i=0;i<64;i++)
+ va_TraceMsg(idx,"\t\t%d\n", p->non_intra_quant_mat[i]);
va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data);
@@ -799,22 +786,22 @@ static void va_TraceVASliceParameterBufferMPEG4(
unsigned int num_elements,
void *data)
{
+ VASliceParameterBufferMPEG4 *p=(VASliceParameterBufferMPEG4 *)data;
+
DPY2INDEX(dpy);
trace_context[idx].trace_slice_no++;
- /* todo: log VASliceParameterBufferMPEG4 */
- /* trace_context[idx].trace_slice_size = p->slice_data_size; */
- VASliceParameterBufferMPEG4 *p=(VASliceParameterBufferMPEG4 *)data;
+ trace_context[idx].trace_slice_size = p->slice_data_size;
- va_TraceMsg(idx,"VASliceParameterBufferMPEG4\n");
+ va_TraceMsg(idx,"VASliceParameterBufferMPEG4\n");
- va_TraceMsg(idx,"\tslice_data_size = %d\n", p->slice_data_size);
- va_TraceMsg(idx,"\tslice_data_offset = %d\n", p->slice_data_offset);
- va_TraceMsg(idx,"\tslice_data_flag = %d\n", p->slice_data_flag);
- va_TraceMsg(idx,"\tmacroblock_offset = %d\n", p->macroblock_offset);
- va_TraceMsg(idx,"\tmacroblock_number = %d\n", p->macroblock_number);
- va_TraceMsg(idx,"\tquant_scale = %d\n", p->quant_scale);
+ va_TraceMsg(idx,"\tslice_data_size = %d\n", p->slice_data_size);
+ va_TraceMsg(idx,"\tslice_data_offset = %d\n", p->slice_data_offset);
+ va_TraceMsg(idx,"\tslice_data_flag = %d\n", p->slice_data_flag);
+ va_TraceMsg(idx,"\tmacroblock_offset = %d\n", p->macroblock_offset);
+ va_TraceMsg(idx,"\tmacroblock_number = %d\n", p->macroblock_number);
+ va_TraceMsg(idx,"\tquant_scale = %d\n", p->quant_scale);
va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data);
@@ -832,9 +819,9 @@ static void va_TraceVAPictureParameterBufferH264(
void *data)
{
int i;
- DPY2INDEX(dpy);
-
VAPictureParameterBufferH264 *p = (VAPictureParameterBufferH264*)data;
+
+ DPY2INDEX(dpy);
va_TraceMsg(idx, "VAPictureParameterBufferH264\n");
@@ -985,8 +972,9 @@ static void va_TraceVAIQMatrixBufferH264(
void *data
)
{
+ int i, j;
VAIQMatrixBufferH264* p = (VAIQMatrixBufferH264* )data;
- int i, j;
+
DPY2INDEX(dpy);
va_TraceMsg(idx, "VAIQMatrixBufferH264\n");
@@ -1653,7 +1641,7 @@ void va_TraceEndPicture(
/* want to trace codedbuf, and it is encode */
if (trace_context[idx].trace_fp_codedbuf &&
((trace_context[idx].trace_entrypoint == VAEntrypointEncSlice) ||
- (trace_context[idx].trace_entrypoint == VAEntrypointEncPicture))) {
+ (trace_context[idx].trace_entrypoint == VAEntrypointEncPicture))) {
/* force the pipleline finish rendering */
vaSyncSurface(dpy, trace_context[idx].trace_rendertarget);
va_TraceCodedBuf(dpy);