Commit 1ccd01cd authored by Austin Yuan's avatar Austin Yuan

Correct some mistakes in va.h

parent 8db6ca66
...@@ -203,7 +203,7 @@ typedef enum ...@@ -203,7 +203,7 @@ typedef enum
VAEntrypointMoComp = 4, VAEntrypointMoComp = 4,
VAEntrypointDeblocking = 5, VAEntrypointDeblocking = 5,
/* Encode entrypoints */ /* Encode entrypoints */
VAEntrypointVLC = 6, /* slice level encode */ VAEntrypointEncodeES = 6, /* slice level encode */
} VAEntrypoint; } VAEntrypoint;
/* Currently defined configuration attribute types */ /* Currently defined configuration attribute types */
...@@ -1837,7 +1837,7 @@ Mostly to demonstrate program flow with no error handling ... ...@@ -1837,7 +1837,7 @@ Mostly to demonstrate program flow with no error handling ...
/* find out whether H.264 BP encode is supported */ /* find out whether H.264 BP encode is supported */
VAProfile *profiles = malloc(sizeof(VAProfile)*max_num_profiles); VAProfile *profiles = malloc(sizeof(VAProfile)*max_num_profiles);
int num_profiles; int num_profiles;
vaQueryConfigProfiles(dpy, profiles, &profiles); vaQueryConfigProfiles(dpy, profiles, &num_profiles);
/* /*
* traverse "profiles" to locate the one that matches VAProfileH264BP * traverse "profiles" to locate the one that matches VAProfileH264BP
*/ */
...@@ -1849,11 +1849,12 @@ Mostly to demonstrate program flow with no error handling ... ...@@ -1849,11 +1849,12 @@ Mostly to demonstrate program flow with no error handling ...
/* traverse "entrypoints" to see whether VLC is there */ /* traverse "entrypoints" to see whether VLC is there */
/* Assuming finding VLC, find out the format and rate control mode for the source */ /* Assuming finding VAEntrypointEncodeES, find out the format and rate control mode for the source */
VAConfigAttrib attrib; VAConfigAttrib attrib[2];
attrib.type = VAConfigAttribRTFormat; attrib[0].type = VAConfigAttribRTFormat;
attrib[1].type = VAConfigAttribRateControl;
vaGetConfigAttributes(dpy, VAProfileH264Baseline, VAEntrypointVLC, vaGetConfigAttributes(dpy, VAProfileH264Baseline, VAEntrypointVLC,
&attrib, 1); &attrib, 2);
if (attrib[0].value & VA_RT_FORMAT_YUV420) if (attrib[0].value & VA_RT_FORMAT_YUV420)
/* Found desired format, keep going */ /* Found desired format, keep going */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment