В общем вопрос в следующем:
Как заставить работать в Linux различные плейеры и Compiz? Проблема в следующем, если запустить Compiz,то линуксовые плейеры валятся с ошибкой:
x11 video output error: X11 request 140.19 failed with error code 11: BadAlloc (insufficient resources for operation)
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 140 (XVideo)
Minor opcode of failed request: 19 ()
Serial number of failed request: 84
Current serial number in output stream: 85 vlc: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
Это вываливается если запустить VLC(0.9.2) или Totem, или же играют, но видео не показывают,а играет только музыка так делает KMPlayer и gxine, причём если Compiz убить то все четыри плейера играть видео без нареканий.
Что самое интересное, если поставить виндовую версию VLC (всё таже версия-0.9.2) и пускать через Wine (1.1.5) он проигрывает видео без проблем.Также нормально играют ролики с Youtube.com и swf-файлы (Использую Swfdec (0.7.4), Swfdec Flash Player и Firefox).
Дистрибутив: Ubuntu 8.04 (i386)
Ядро:2.6.27
Xorg:7.4,Mesa 7.2
Видеокарта Radeon X1600б драйвера опенсорсные (Radeon-6.9, Radeonhd-1.2)