WIP: ENTER traces in image.c + buffer.c entry points

This commit is contained in:
2026-04-25 22:30:44 +00:00
parent 07fd527114
commit 4671f64479
2 changed files with 15 additions and 0 deletions
+8
View File
@@ -49,6 +49,7 @@ VAStatus RequestCreateBuffer(VADriverContextP context, VAContextID context_id,
unsigned int count, void *data,
VABufferID *buffer_id)
{
request_log("ENTER RequestCreateBuffer\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object = NULL;
void *buffer_data;
@@ -109,6 +110,7 @@ complete:
VAStatus RequestDestroyBuffer(VADriverContextP context, VABufferID buffer_id)
{
request_log("ENTER RequestDestroyBuffer\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object;
@@ -128,6 +130,7 @@ VAStatus RequestDestroyBuffer(VADriverContextP context, VABufferID buffer_id)
VAStatus RequestMapBuffer(VADriverContextP context, VABufferID buffer_id,
void **data_map)
{
request_log("ENTER RequestMapBuffer\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object;
@@ -143,6 +146,7 @@ VAStatus RequestMapBuffer(VADriverContextP context, VABufferID buffer_id,
VAStatus RequestUnmapBuffer(VADriverContextP context, VABufferID buffer_id)
{
request_log("ENTER RequestUnmapBuffer\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object;
@@ -158,6 +162,7 @@ VAStatus RequestUnmapBuffer(VADriverContextP context, VABufferID buffer_id)
VAStatus RequestBufferSetNumElements(VADriverContextP context,
VABufferID buffer_id, unsigned int count)
{
request_log("ENTER RequestBufferSetNumElements\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object;
@@ -177,6 +182,7 @@ VAStatus RequestBufferInfo(VADriverContextP context, VABufferID buffer_id,
VABufferType *type, unsigned int *size,
unsigned int *count)
{
request_log("ENTER RequestBufferInfo\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object;
@@ -195,6 +201,7 @@ VAStatus RequestAcquireBufferHandle(VADriverContextP context,
VABufferID buffer_id,
VABufferInfo *buffer_info)
{
request_log("ENTER RequestAcquireBufferHandle\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object;
struct object_surface *surface_object;
@@ -245,6 +252,7 @@ VAStatus RequestAcquireBufferHandle(VADriverContextP context,
VAStatus RequestReleaseBufferHandle(VADriverContextP context,
VABufferID buffer_id)
{
request_log("ENTER RequestReleaseBufferHandle\n");
struct request_data *driver_data = context->pDriverData;
struct object_buffer *buffer_object;
int export_fd;
+7
View File
@@ -40,6 +40,7 @@
VAStatus RequestCreateImage(VADriverContextP context, VAImageFormat *format,
int width, int height, VAImage *image)
{
request_log("ENTER RequestCreateImage\n");
struct request_data *driver_data = context->pDriverData;
unsigned int destination_sizes[VIDEO_MAX_PLANES];
unsigned int destination_bytesperlines[VIDEO_MAX_PLANES];
@@ -125,6 +126,7 @@ VAStatus RequestCreateImage(VADriverContextP context, VAImageFormat *format,
VAStatus RequestDestroyImage(VADriverContextP context, VAImageID image_id)
{
request_log("ENTER RequestDestroyImage\n");
struct request_data *driver_data = context->pDriverData;
struct object_image *image_object;
VAStatus status;
@@ -174,6 +176,7 @@ static VAStatus copy_surface_to_image (struct request_data *driver_data,
VAStatus RequestDeriveImage(VADriverContextP context, VASurfaceID surface_id,
VAImage *image)
{
request_log("ENTER RequestDeriveImage\n");
struct request_data *driver_data = context->pDriverData;
struct object_surface *surface_object;
struct object_buffer *buffer_object;
@@ -212,6 +215,7 @@ VAStatus RequestDeriveImage(VADriverContextP context, VASurfaceID surface_id,
VAStatus RequestQueryImageFormats(VADriverContextP context,
VAImageFormat *formats, int *formats_count)
{
request_log("ENTER RequestQueryImageFormats\n");
formats[0].fourcc = VA_FOURCC_NV12;
*formats_count = 1;
@@ -221,6 +225,7 @@ VAStatus RequestQueryImageFormats(VADriverContextP context,
VAStatus RequestSetImagePalette(VADriverContextP context, VAImageID image_id,
unsigned char *palette)
{
request_log("ENTER RequestSetImagePalette\n");
return VA_STATUS_ERROR_UNIMPLEMENTED;
}
@@ -228,6 +233,7 @@ VAStatus RequestGetImage(VADriverContextP context, VASurfaceID surface_id,
int x, int y, unsigned int width, unsigned int height,
VAImageID image_id)
{
request_log("ENTER RequestGetImage\n");
struct request_data *driver_data = context->pDriverData;
struct object_surface *surface_object;
struct object_image *image_object;
@@ -254,5 +260,6 @@ VAStatus RequestPutImage(VADriverContextP context, VASurfaceID surface_id,
int dst_x, int dst_y, unsigned int dst_width,
unsigned int dst_height)
{
request_log("ENTER RequestPutImage\n");
return VA_STATUS_ERROR_UNIMPLEMENTED;
}