summaryrefslogtreecommitdiff
path: root/va/va_trace.c
diff options
context:
space:
mode:
Diffstat (limited to 'va/va_trace.c')
-rw-r--r--va/va_trace.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/va/va_trace.c b/va/va_trace.c
index d21c65c..3587350 100644
--- a/va/va_trace.c
+++ b/va/va_trace.c
@@ -1585,6 +1585,31 @@ static void va_TraceVAEncSliceParameterBufferH264(
return;
}
+
+static void va_TraceVAEncPackedHeaderParameterBufferType(
+ VADisplay dpy,
+ VAContextID context,
+ VABufferID buffer,
+ VABufferType type,
+ unsigned int size,
+ unsigned int num_elements,
+ void *data)
+{
+ VAEncPackedHeaderParameterBuffer* p = (VAEncPackedHeaderParameterBuffer*)data;
+ DPY2INDEX(dpy);
+ int i;
+
+ if (!p)
+ return;
+ va_TraceMsg(idx, "VAEncPackedHeaderParameterBuffer\n");
+ va_TraceMsg(idx, "\ttype=%d = %d\n", p->type);
+ va_TraceMsg(idx, "\tbit_length = %d\n", p->bit_length);
+ va_TraceMsg(idx, "\thas_emulation_bytes = %d = %d\n", p->has_emulation_bytes);
+ va_TraceMsg(idx, NULL);
+
+ return;
+}
+
static void va_TraceVAEncMiscParameterBuffer(
VADisplay dpy,
VAContextID context,
@@ -2035,6 +2060,9 @@ static void va_TraceH263Buf(
case VAEncSliceParameterBufferType:
va_TraceVAEncSliceParameterBuffer(dpy, context, buffer, type, size, num_elements, pbuf);
break;
+ case VAEncPackedHeaderParameterBufferType:
+ va_TraceVAEncPackedHeaderParameterBufferType(dpy, context, buffer, type, size, num_elements, pbuf);
+ break;
default:
va_TraceVABuffers(dpy, context, buffer, type, size, num_elements, pbuf);
break;