summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpylee <penne.y.lee@intel.com>2014-06-23 05:03:02 -0700
committerAustin Yuan <shengquan.yuan@intel.com>2014-07-11 08:44:14 +0800
commit131d8ed5852b16701db45f07b9b7276389226bdc (patch)
treedddbd0274ea0e6eee74dbcb906c5d1863c5fde27
parent49a8ea1dfa3a162822c81a106f6e54635a946b6b (diff)
downloadlibva-131d8ed5852b16701db45f07b9b7276389226bdc.tar.gz
Add VPP format and resolution query.
-rw-r--r--va/va_vpp.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/va/va_vpp.h b/va/va_vpp.h
index 3e0bcdb..4c0485e 100644
--- a/va/va_vpp.h
+++ b/va/va_vpp.h
@@ -500,6 +500,34 @@ typedef struct _VAProcPipelineCaps {
unsigned int mirror_flags;
/** \brief Number of additional output surfaces supported by the pipeline */
unsigned int num_additional_outputs;
+
+ /** \brief Number of elements in \ref input_pixel_format array. */
+ unsigned int num_input_pixel_formats;
+ /** \brief List of input pixel formats in fourcc. */
+ unsigned int *input_pixel_format;
+ /** \brief Number of elements in \ref output_pixel_format array. */
+ unsigned int num_output_pixel_formats;
+ /** \brief List of output pixel formats in fourcc. */
+ unsigned int *output_pixel_format;
+
+ /** \brief Max supported input width in pixels. */
+ unsigned int max_input_width;
+ /** \brief Max supported input height in pixels. */
+ unsigned int max_input_height;
+ /** \brief Min supported input width in pixels. */
+ unsigned int min_input_width;
+ /** \brief Min supported input height in pixels. */
+ unsigned int min_input_height;
+
+ /** \brief Max supported output width in pixels. */
+ unsigned int max_output_width;
+ /** \brief Max supported output height in pixels. */
+ unsigned int max_output_height;
+ /** \brief Min supported output width in pixels. */
+ unsigned int min_output_width;
+ /** \brief Min supported output height in pixels. */
+ unsigned int min_output_height;
+
} VAProcPipelineCaps;
/** \brief Specification of values supported by the filter. */