[Libva] G45 status

Lan, Hai hai.lan at intel.com
Sun Jan 23 06:11:13 PST 2011


Currently H264/VC1 is not supported on G45.
For the detailed vaapi supporting information, please refer to
http://intellinuxgraphics.org/vaapi.html

Hai

> -----Original Message-----
> From: libva-bounces+hai.lan=intel.com at lists.freedesktop.org
> [mailto:libva-bounces+hai.lan=intel.com at lists.freedesktop.org] On Behalf
> Of Sebastian Reichel
> Sent: Saturday, January 22, 2011 1:20 AM
> To: libva at lists.freedesktop.org
> Subject: [Libva] G45 status
> 
> Hi,
> 
> Is anybody working on getting H264/VC1 decoding working on the G45
> platform? Currently libva announces support for these codecs:
> 
> sre at earth ~ % vainfo
> libva: libva version 0.31.1
> libva: va_getDriverName() returns 0
> libva: Trying to open /usr/lib/dri/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
>       VAProfileVC1Simple              : VAEntrypointVLD
>       VAProfileVC1Main                : VAEntrypointVLD
>       VAProfileVC1Advanced            : VAEntrypointVLD
> 
> But when actually trying to play something it crashes with the following
> assertion:
> 
> 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 ==
> 0x0102 || (&i965->intel)->device_id == 0x0112 || (&i965->intel)->device_id
> == 0x0122 || (&i965->intel)->device_id == 0x0106 ||
> (&i965->intel)->device_id == 0x0116 || (&i965->intel)->device_id == 0x0126
> || (&i965->intel)->device_id == 0x010A) ? 1024 : (((&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.
> 
> If H264/VC1 is not supported, why is support announced for it?
> 
> PS: I know the chip is not the last model, but I think it may be worth to
> implement support, since almost all new thinkpads have it built in, see
> http://www.thinkwiki.org/wiki/Intel_GMA_4500MHD.
> 
> -- Sebastian


More information about the Libva mailing list