<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="State"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Courier New";
        color:windowtext;
        font-weight:normal;
        font-style:normal;}
 /* Page Definitions */
 @page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        layout-grid:15.6pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'>

<div class=Section1 style='layout-grid:15.6pt'>

<p class=MsoNormal><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.5pt;font-family:"Courier New"'>I have a similar use case
like </span></font><b><font face="Courier New"><span lang=EN-US
style='font-family:"Courier New";font-weight:bold'>Sergey Omelchenko </span></font></b><font
face="Courier New"><span lang=EN-US style='font-family:"Courier New"'>proposed
weeks ago<b><span style='font-weight:bold'>:<o:p></o:p></span></b></span></font></p>

<p class=MsoNormal><b><font face="Courier New"><span lang=EN-US
style='font-family:"Courier New";font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal><b><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.5pt;font-family:"Courier New";font-weight:bold'>Is it
possible to copy decoded VASurface to OpenGL surface, from both driver&#8217;s
and application&#8217;s perspective?<o:p></o:p></span></font></b></p>

<p class=MsoNormal><font face="Courier New"><span lang=EN-US style='font-family:
"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.5pt;font-family:"Courier New"'>This use case actually comes
from Android 3.0 / 4.0. What I want to do is building <st1:place w:st="on"><st1:City
 w:st="on">OpenMAX</st1:City> <st1:State w:st="on">IL</st1:State></st1:place> hardware
video decoding components on top of VA API. From Android 3.0 on, Android will
send a GraphicBuffer (OGL surface in the end) to OMX component and OMX
component are required to fill that GraphicBuffer. The actual rendering are
done by Android AwesomeNativeWindowRenderer which are out of vendors&#8217; or
OMX components&#8217; hand.<o:p></o:p></span></font></p>

<p class=MsoNormal><font face="Courier New"><span lang=EN-US style='font-family:
"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.5pt;font-family:"Courier New"'>To my understanding, though VA-API
is Window-indepent, but VA driver implementations are still in charge of the
actual rendering. So another way of saying my question is:<o:p></o:p></span></font></p>

<p class=MsoNormal><font face="Courier New"><span lang=EN-US style='font-family:
"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><b><font size=2 face="Courier New"><span lang=EN-US
style='font-size:10.5pt;font-family:"Courier New";font-weight:bold'>Can VA-API
be implemented and utilized for accelerated processing hardware only rather
that with display?</span></font></b><b><font face="Courier New"><span
lang=EN-US style='font-family:"Courier New";font-weight:bold'><o:p></o:p></span></font></b></p>

</div>

</body>

</html>