@@ -7248,3 +7248,40 @@ void va_TraceExportSurfaceHandle(
72487248
72497249 DPY2TRACE_VIRCTX_EXIT (pva_trace );
72507250}
7251+
7252+ void va_TraceDeriveImage (VADisplay dpy ,VASurfaceID surface , VAImage * image )
7253+ {
7254+ DPY2TRACE_VIRCTX (dpy );
7255+
7256+ TRACE_FUNCNAME (idx );
7257+
7258+ va_TraceMsg (trace_ctx , "surfaceID = %d, imageID = %d\n" , surface , image -> image_id );
7259+ va_TraceMsg (trace_ctx , "format:\n" );
7260+ va_TraceMsg (trace_ctx , "\tfourcc = 0x%08x\n" , image -> format .fourcc );
7261+ if (image -> format .byte_order == VA_LSB_FIRST )
7262+ va_TraceMsg (trace_ctx , "byte_order = VA_LSB_FIRST\n" );
7263+ else if (image -> format .byte_order == VA_MSB_FIRST )
7264+ va_TraceMsg (trace_ctx , "byte_order = VA_MSB_FIRST\n" );
7265+ else
7266+ va_TraceMsg (trace_ctx , "byte_order = %d\n" , image -> format .byte_order );
7267+ va_TraceMsg (trace_ctx , "\tformat.bits_per_pixel = %d\n" , image -> format .bits_per_pixel );
7268+ va_TraceMsg (trace_ctx , "\tformat.depth= %d\n" , image -> format .depth );
7269+ va_TraceMsg (trace_ctx , "\tformat.red_mask = 0x%08x\n" , image -> format .red_mask );
7270+ va_TraceMsg (trace_ctx , "\tformat.greeen_mask = 0x%08x\n" , image -> format .green_mask );
7271+ va_TraceMsg (trace_ctx , "\tformat.blue_mask = 0x%08x\n" , image -> format .blue_mask );
7272+ va_TraceMsg (trace_ctx , "\tformat.alpha_mask = 0x%08x\n" , image -> format .alpha_mask );
7273+
7274+ va_TraceMsg (trace_ctx , "bufferID = %d\n" , image -> buf );
7275+ va_TraceMsg (trace_ctx , "width = %d\n" , image -> width );
7276+ va_TraceMsg (trace_ctx , "height = %d\n" , image -> height );
7277+ va_TraceMsg (trace_ctx , "data_size = %d\n" , image -> data_size );
7278+ va_TraceMsg (trace_ctx , "num_planes = %d\n" , image -> num_planes );
7279+ va_TraceMsg (trace_ctx , "pitches = %d, %d, %d\n" , image -> pitches [0 ],image -> pitches [1 ],image -> pitches [2 ]);
7280+ va_TraceMsg (trace_ctx , "offsets = %d, %d, %d\n" , image -> offsets [0 ],image -> offsets [1 ],image -> offsets [2 ]);
7281+
7282+ va_TraceMsg (trace_ctx , "num_palette_entries = %d\n" , image -> num_palette_entries );
7283+ va_TraceMsg (trace_ctx , "entry_bytes= %d\n" , image -> entry_bytes );
7284+ va_TraceMsg (trace_ctx , "component_order = %c%c%c%c\n" , image -> component_order [0 ],image -> component_order [1 ],image -> component_order [2 ],image -> component_order [3 ]);
7285+
7286+ DPY2TRACE_VIRCTX_EXIT (pva_trace );
7287+ }
0 commit comments