[Libva] h.264 support in vaapi lib for g45 intel chipset

Xiang, Haihao haihao.xiang at intel.com
Tue Sep 7 17:32:43 PDT 2010


On Wed, 2010-09-08 at 05:31 +0800, Andrés Revilla wrote:
> Hi ..
> 
> Currently i am compiling and using these :
> 
> libva: libva version 0.31.1-sds1
> libva: va_getDriverName() returns 0
> libva: Trying to open /usr/lib/va/drivers/i965_drv_
> video.so
> libva: va_openDriver() returns 0
> vainfo: VA API version: 0.31
> vainfo: Driver version: i965 Driver 0.1
> vainfo: Supported profile and entrypoints
>       VAProfileMPEG2Simple            :    VAEntrypointVLD
>       VAProfileMPEG2Main              :    VAEntrypointVLD
>       VAProfileH264Baseline           :    VAEntrypointVLD
>       VAProfileH264Main               :    VAEntrypointVLD
>       VAProfileH264High               :    VAEntrypointVLD
> 
> But when using mplayer with h.264 support i get this error ...:
> 
> [VD_FFMPEG] XVMC-accelerated MPEG-2.
> mplayer: i965_avc_ildb.c:621: i965_avc_ildb_decode_init: Assertion
> `avc_ildb_context->urb.cs_start + avc_ildb_context->urb.num_cs_entries
> * avc_ildb_context->urb.size_cs_entry <= ((((&i965->intel)->device_id
> == 0x0042) || ((&i965->intel)->device_id == 0x0046)) ? 1024 :
> (((&i965->intel)->device_id == 0x2E02 || (&i965->intel)->device_id ==
> 0x2E12 || (&i965->intel)->device_id == 0x2E22 ||
> (&i965->intel)->device_id == 0x2E32) || ((&i965->intel)->device_id ==
> 0x2A42)) ? 384 : 256)' failed.
> 
> 
> This means that currently there are not support for g45 chipset ..? I
> have compiled also Hardware video decoding acceleration demos
>  , only working mpeg2 demo , rest of demos same problem above .
> 
> Thanks a lot , and thankyou for your Linux Driver Work .
> 
Currently the h.264 support for g45 is not done. We only announced that
the i965 video driver supports h.264 for Intel® HD Graphics
http://intellinuxgraphics.org/h264.html

Thanks
Haihao
> 
> 




More information about the Libva mailing list