metalfan_
Did you ever get this working? I am very close but have some video corruption on playback. I get a black bar about 1/5 from the bottom of the screen that goes about half way across the screen. This happens with VC-1 and h264 video (haven't tried others) Here is what I am using:
I have a Kohjinsha SC3 with Atom z520 Proc and Poulsbo (GMA500) Graphics
Code:
dothedog@Kohji-SC3:~$ uname -a
Linux Kohji-SC3 2.6.28-14-lpia #47-Ubuntu SMP Fri Jul 24 22:10:52 UTC 2009 i686 GNU/Linux
Using ubuntu-mobile ppa for:
Code:
xserver-xorg-video-psb - X.Org X server -- Intel Poulsbo (2D)
psb-modules - Kernel module built for -generic or -lpia kernel
psb-firmware - Binary firmware for the Poulsbo (psb) 3D X11 driver
psb-kernel-source - Kernel module for the Poulsbo (psb) 2D X11 driver
psb-kernel-headers - Kernel module headers for the Poulsbo (psb) 2D X11 driver
xpsb-glx - X11 drivers for Poulsbo (psb) 3D acceleration
poulsbo-driver-3d - Metapackage for the 3D Poulsbo (psb) X11 driver.
poulsbo-driver-2d - Metapackage for the 2D Poulsbo (psb) X11 driver.
Libva is from http://www.splitted-desktop.com/~gbeauchesne/libva/
I am using version
libva1_0.29-2+sds12_lpia.deb
libva-dev_0.29-2+sds12_lpia.deb
libva1_0.29-2+sds12_lpia.deb loaded just fine. However the -dev package needed to get the libdrm dependency fixed (Changed depends line in Control file from libdrm-dev to libdrm-poulsbo-dev) Also, the 0.30 versions had dependency conflicts with libdrm so I had to fall back to the 0.29 version.
I also needed to do a
Code:
sudo ln -s /usr/X11R6/lib/modules/dri/psb_drv_video.so /usr/lib/va/drivers/psb_drv_video.so
to get libva working.
here is the output from vainfo:
Code:
dothedog@Kohji-SC3:~$ vainfo
libva: va_DRI_GetDriverName: 0.1.0 psb (screen 0)
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/psb_drv_video.so
libva: va_DRI_GetDriverName: 0.1.0 psb (screen 0)
libva: va_openDriver() returns 0
vainfo: VA API version: 0.29
vainfo: Driver version: Intel GMA500 - 5.0.1.0046
for mplayer-vaapi I used the latest from here: http://www.splitted-desktop.com/~gbe...090804.tar.bz2
Make sure you have all the dependencies (e.g. svn) then do a
Code:
./checkout-patch-build.sh
It takes a while but mplayer-vaapi should build. Then play with
./mplayer -vo vaapi -va vaapi filename
Let me know if you get the black bar or if this is something that is peculiar to my setup.
DoTheDog
Bookmarks