Skip to content

Commit b6cf2b2

Browse files
committed
Clarify the usage of flag VA_PROC_PIPELINE_FAST.
Signed-off-by: Furong Zhang <[email protected]>
1 parent 7d6c7d4 commit b6cf2b2

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

Diff for: va/va_vpp.h

+9-5
Original file line numberDiff line numberDiff line change
@@ -510,11 +510,15 @@ typedef struct _VABlendState {
510510
* \brief Specifies whether to apply power or performance
511511
* optimizations to a pipeline.
512512
*
513-
* When processing several surfaces, it may be necessary to prioritize
514-
* more certain pipelines than others. This flag is only a hint to the
515-
* video processor so that it can omit certain filters to save power
516-
* for example. Typically, this flag could be used with video surfaces
517-
* decoded from a secondary bitstream.
513+
* This flag is a hint to the video processor to achieve faster processing speed
514+
* (better performance)in the pipeine. Hardware vendor might have several approaches
515+
* for one functionality, this flag is to indicate the one with best performance.
516+
* Performance depends on the hardware capablity, plesae refer to the specific hardware
517+
* specification from hardware vendors. Here, lists a few examples as the reference.
518+
* 1) When processing several surfaces, it may be necessary to prioritize more certain
519+
* pipelines with this flag than others. 2) This flag is only a hint to the video processor
520+
* so that it can omit certain filters for better performance for example. 3) Typically, this
521+
* flag could be used with video surfaces decoded from a secondary bitstream.
518522
*/
519523
#define VA_PROC_PIPELINE_FAST 0x00000002
520524
/**@}*/

0 commit comments

Comments
 (0)