Hi got a question:

I noticed that the #define values for for VAConfigAttribRTFormat in
VAConfigAttrib does not include BGRA or ARGB formats (it does RGB 16 and
RGB32), but the VASurfaceAttrib's VASurfaceAttribPixelFormat does allow it
thru a four_cc value. Does that mean I can't decode the H.264 bitstream
data directly to a BGRA surface, I have to convert explicitly?



/* attribute value for VAConfigAttribRTFormat */
#define VA_RT_FORMAT_YUV420    0x00000001
#define VA_RT_FORMAT_YUV422    0x00000002
#define VA_RT_FORMAT_YUV444    0x00000004
#define VA_RT_FORMAT_YUV411    0x00000008
#define VA_RT_FORMAT_YUV400    0x00000010
#define VA_RT_FORMAT_RGB16    0x00010000
#define VA_RT_FORMAT_RGB32    0x00020000
#define VA_RT_FORMAT_PROTECTED    0x80000000


Thanks

Ratin
_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to