LINUX.ORG.RU

g3dvl on nv40 [blog]

 


0

0

http://img70.imageshack.us/my.php?image=nv40xvmc2ra9.png

Работает, работает :) Первый раз, когда я вижу аппаратно ускоренное (замедленное в данном случае, ибо все сыро до невозможности) видео в открытом драйвере, не просто CSC and scaling (преобразование цвета и масштабирование) а настоящий видеодекодинг!

http://www.bitblit.org/gsoc/g3dvl/index.shtml - страничка проекта
http://gitweb.freedesktop.org/?p=nouveau/mesa.git;a=shortlog;h=gallium-0.1
- а это исходный код.

собрал, поправив makefiles, положил libnouveau_dri.so в /usr/local/lib, ldconfig, далее

LD_PRELOAD=/home/guest/source/nv-experimental/gallium-0.1/mesa/src/libXvMC/libX vMCg3dvl.so mplayer -fs /home/guest/documents/video/20070715-Full-Immersion.mpg -quiet -vo xvmc -vc ffmpeg12mc -vf-clr

В отличие от 3D драйвера оно не потребовало SSE, хотя в ходе грядущих оптимизаций может быть всякое.

Однако круто, круче наверное только вот этот коммит в 2d-драйвере:

nv50: support YUY2 in textured video adaptor


★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.