diff options
author | Jonathan Bian <jonathan.bian@intel.com> | 2013-07-10 00:29:57 -0700 |
---|---|---|
committer | Austin Yuan <shengquan.yuan@intel.com> | 2013-07-11 07:21:01 +0800 |
commit | 4798381c3406dce2230781a8c24eb2d1e39910bf (patch) | |
tree | 5574bf33795bbe0e4460e2f515ee0f34ced95ce5 | |
parent | e9e685fe752b9865ba9e28cb63e18ce3f8aed2a0 (diff) |
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 ec6d2ee..4d1b395 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; /** |