Hi all,
<br>
<br>I am trying to perform hardware accelerated decode of 720P h264 encoded 
stream using Gstreamer Vaapi decode and Vaapisink plugins .I am using 
ATI Radeon 5600 GPU .
<br>
<br>My requirement is to get the image data from the Vaapi Surface after 
decoding .I want to perform some operations on this image like scaling 
,composing the two images .
<br>
<br>As of now i tried to extract the image from the Vaapisurface by using 
the functions in Gstreamer Vaapi library ,
<br>
<br>image = gst_vaapi_surface_derive_image(surf);
<br>
<br>value = gst_vaapi_surface_get_image(surf,image);
<br>
<br>the about functions were unsuccessful and i couldn't get the image data 
from the Vaapi surface .
<br>
<br>Is there any way i can perform scaling and composing directly on the 
Vaapi surfaces without extracting the image data ?what do you suggest 
,should i use gstreamer vaapi plugins or libva API's directly to do the 
above mentioned tasks ?if i can work using libva API's ,can anyone 
explain me how to perform scaling and composing of two vaapi surfaces?
<br>
<br>Any help is highly appreciated .
<br>
<br>Thanks,
<br>N Sivaramkrishna.