[Libva] vaCreateSurfaceGLX now works with psb (IEGD 10.3) + Xorg 1.6.4

Gwenole Beauchesne gbeauchesne at splitted-desktop.com
Tue Apr 6 07:24:10 PDT 2010


Hi,

On Sun, 4 Apr 2010, Gwenole Beauchesne wrote:

>> Well, vaCopySurfaceGLX blows up Xorg actually here (both "./vaapi_h264 
>> --glx --vaapi-glx-use-copy" or "./vaapi_h264 --getimage pixmap" cause 
>> SIGSEGV).
>> Both are trying to render vaPutSurface onto Pixmap, and Xorg catch SEGV on 
>> vaPutSurface VA driver code.
>> 
>> When using bind however "./vaapi_h264 --glx --no-vaapi-glx-use-copy" I can 
>> see nice picture on the screen :> So I presume it works, at lease in 
>> hwdemos.

I still don't know how you could get such a result. I have just upgraded 
to 9.10 and rendering to a Pixmap still fails. I believe this is a driver 
limitation at this time.

Besides, IEGD does not support GLX 1.3 yet, but we can workaround that if 
TFP really works, which I could not verify.

Regards,
Gwenole.


More information about the Libva mailing list