Enhance libva trace to dump VAEncMiscParameterTypeTemporalLayerStructure data.

BZ: 189356

Enhance libva trace to dump VAEncMiscParameterTypeTemporalLayerStructure data.

Change-Id: I4d0b0cbf4429c85f37a86200754be11c35f8e414
Signed-off-by: bolunliu <bolun.liu@intel.com>
diff --git a/va/va_trace.c b/va/va_trace.c
index 92f354d..0928f19 100755
--- a/va/va_trace.c
+++ b/va/va_trace.c
@@ -1722,6 +1722,7 @@
 {
     VAEncMiscParameterBuffer* tmp = (VAEncMiscParameterBuffer*)data;
     DPY2TRACECTX(dpy);
+    uint32_t i;
     
     switch (tmp->type) {
     case VAEncMiscParameterTypeFrameRate:
@@ -1783,6 +1784,16 @@
         va_TraceMsg(trace_ctx, "\tmax_frame_size = %d\n", p->max_frame_size);
         break;
     }
+    case VAEncMiscParameterTypeTemporalLayerStructure:
+    {
+        VAEncMiscParameterTemporalLayerStructure *p = (VAEncMiscParameterTemporalLayerStructure *)tmp->data;
+        va_TraceMsg(trace_ctx,"\t--VAEncMiscParameterTypeTemporalLayerStructure\n");
+        va_TraceMsg(trace_ctx,"\tnumber_of_layers = %d\n", p->number_of_layers);
+        va_TraceMsg(trace_ctx,"\tperiodicity = %d\n", p->periodicity);
+        for(i=0;i<p->periodicity;i++)
+                va_TraceMsg(trace_ctx,"\tlayer_id[%d] = %d\n", i, p->layer_id[i]);
+        break;
+    }
     default:
         va_TraceMsg(trace_ctx, "Unknown VAEncMiscParameterBuffer(type = %d):\n", tmp->type);
         va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, data);
@@ -1983,7 +1994,7 @@
     va_TraceMsg(trace_ctx, "\tref_flags.bits.no_ref_last = %d\n", p->ref_flags.bits.no_ref_last);
     va_TraceMsg(trace_ctx, "\tref_flags.bits.no_ref_gf = %d\n", p->ref_flags.bits.no_ref_gf);
     va_TraceMsg(trace_ctx, "\tref_flags.bits.no_ref_arf = %d\n", p->ref_flags.bits.no_ref_arf);
-    va_TraceMsg(trace_ctx, "\tref_flags.bits.no_ref_arf = 0x%08x\n", p->ref_flags.bits.reserved);
+    va_TraceMsg(trace_ctx, "\tref_flags.bits.reserved = 0x%08x\n", p->ref_flags.bits.reserved);
     
     va_TraceMsg(trace_ctx, "\tpic_flags.bits.frame_type = %d\n", p->pic_flags.bits.frame_type);
     va_TraceMsg(trace_ctx, "\tpic_flags.bits.version = %d\n", p->pic_flags.bits.version);