From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dmitry Nezhevenko Subject: VA API on GM45 Date: Sun, 3 Oct 2010 14:22:51 +0300 Message-ID: <20101003112251.GA31773@laptop.local> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from dion.org.ua (dion.org.ua [193.104.35.152]) by gabe.freedesktop.org (Postfix) with ESMTP id 57F3D9E768 for ; Sun, 3 Oct 2010 04:46:02 -0700 (PDT) Received: from [192.168.250.6] (port=47507 helo=laptop.local) by dion.org.ua with esmtp (Exim 4.69) (envelope-from ) id 1P2MpN-0003Dc-OT for intel-gfx@lists.freedesktop.org; Sun, 03 Oct 2010 11:34:03 +0000 Received: from dion by laptop.local with local (Exim 4.72) (envelope-from ) id 1P2MeZ-00030u-P5 for intel-gfx@lists.freedesktop.org; Sun, 03 Oct 2010 14:22:51 +0300 Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Hi. I've finally tried to use VA API on my GM45-based laptop and got followed: -- 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 [0x9a0cb94] avcodec decoder: Using VA API version 0.31 for hardware decoding. vlc: 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. -- System is mostly debian unstable (with everything va-related from experimental). Google shows some discussions that asks to wait for Q3 drivers. I've looked to libva 1.0.5 package and this assert still presents in code. So is VA API supported for GM45? Any other suggestions? -- WBR, Dmitry