diff options
author | Jonathan Bian <jonathan.bian@intel.com> | 2013-07-10 00:29:57 -0700 |
---|---|---|
committer | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2013-08-27 11:16:45 +0200 |
commit | 5567cc9f2f2b92d38f625a0daec9d7bc49406973 (patch) | |
tree | 2c5627c0715289f063fb33177852fcc0d14736ab | |
parent | 590abdeb407b516f074ce9cb490a6e7c359ae554 (diff) | |
download | libva-5567cc9f2f2b92d38f625a0daec9d7bc49406973.tar.gz |
Added additional output surfaces to the pipeline parameter and cap structures, in case the VPP supports multiple outputs in a single iteration.
-rw-r--r-- | va/va_vpp.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/va/va_vpp.h b/va/va_vpp.h index 52c16bc..5305640 100644 --- a/va/va_vpp.h +++ b/va/va_vpp.h @@ -466,6 +466,8 @@ typedef struct _VAProcPipelineCaps { * */ unsigned int mirror_flags; + /** \brief Number of additional output surfaces supported by the pipeline */ + unsigned int num_additional_outputs; } VAProcPipelineCaps; /** \brief Specification of values supported by the filter. */ @@ -671,6 +673,10 @@ typedef struct _VAProcPipelineParameterBuffer { * operation is always performed before the mirroring operation. */ unsigned int mirror_state; + /** \brief Array of additional output surfaces. */ + VASurfaceID *additional_outputs; + /** \brief Number of additional output surfaces. */ + unsigned int num_additional_outputs; } VAProcPipelineParameterBuffer; /** |