From ebd5a845b15b2544195c3c92b4065097ab06a4fd Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Wed, 25 Apr 2018 15:03:17 +0200 Subject: [PATCH] context: Register context parameter with object Signed-off-by: Paul Kocialkowski --- src/context.c | 7 ++++++- src/context.h | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/context.c b/src/context.c index 12cbaee..aa91de3 100644 --- a/src/context.c +++ b/src/context.c @@ -41,7 +41,7 @@ #include "v4l2.h" VAStatus SunxiCedrusCreateContext(VADriverContextP context, - VAConfigID config_id, int picture_width, int picture_height, int flag, + VAConfigID config_id, int picture_width, int picture_height, int flags, VASurfaceID *surfaces_ids, int surfaces_count, VAContextID *context_id) { @@ -140,7 +140,12 @@ VAStatus SunxiCedrusCreateContext(VADriverContextP context, } context_object->config_id = config_id; + context_object->render_surface_id = VA_INVALID_ID; context_object->surfaces_ids = ids; + context_object->surfaces_count = surfaces_count; + context_object->picture_width = picture_width; + context_object->picture_height = picture_height; + context_object->flags = flags; *context_id = id; diff --git a/src/context.h b/src/context.h index 0530952..8497dd3 100644 --- a/src/context.h +++ b/src/context.h @@ -47,7 +47,7 @@ struct object_context { }; VAStatus SunxiCedrusCreateContext(VADriverContextP context, - VAConfigID config_id, int picture_width, int picture_height, int flag, + VAConfigID config_id, int picture_width, int picture_height, int flags, VASurfaceID *surfaces_ids, int surfaces_count, VAContextID *context_id); VAStatus SunxiCedrusDestroyContext(VADriverContextP context,