Устанавливаю из исходников, но проблема в том что если сконфигурировать с опцией ./configure --enable-gui то при make выдает ошибку :Gui/libgui.a(interface.o): In function `guiInit':
interface.c:(.text+0xaf7): undefined reference to `vo_setwindow'
collect2: ld returned 1 exit status
make: *** [mplayer] Ошибка 1Как с этим боротся?
нашел только англоязычные ответы, причем в основном ответы такие :
ставь без поддержки гуи,
а чего ты из сырцов собираешь ?
>Устанавливаю из исходников, но проблема в том что если сконфигурировать с опцией
>./configure --enable-gui то при make выдает ошибку :
>Gui/libgui.a(interface.o): In function `guiInit':
>interface.c:(.text+0xaf7): undefined reference to `vo_setwindow'
>collect2: ld returned 1 exit status
>make: *** [mplayer] Ошибка 1
>Как с этим боротся?
>нашел только англоязычные ответы, причем в основном ответы такие :
>ставь без поддержки гуи,
>а чего ты из сырцов собираешь ?uname -a ?
suse 10.1
>suse 10.1Вот более подробно :
Linux BuTaJIuK 2.6.16.21-0.25-smp #1 SMP Tue Sep 19 07:26:15 UTC 2006 i686 i686 i386 GNU/Linux
С такой проблемой не сталкивался. Но есть другая неприятность. Под Debian 4.0 RC0 собрал из исходников mplayer с GUI. Версию не помню, но ставил её собирал её раньше всегда под Fedore Core, все работало. Щас же не работает полноэкранный режим. На польный экран разворичивается, но размер видео остается прежним. В добавок в полноэкранном режиме не работает панель управления. Кто знает где копать?
Забавно дома поставил на Сусе 10.1 все заработало прекрасно.
Может это из за того что на работе хреновый драйвер стоит для встроеного видео ?
>Забавно дома поставил на Сусе 10.1 все заработало прекрасно.
>Может это из за того что на работе хреновый драйвер стоит для
>встроеного видео ?скорее не хватает или "кривые" (= не родные) gui-библиотеки
>Щас же не работает полноэкранный режим. На польный экран разворичивается, но
>размер видео остается прежним. В добавок в полноэкранном режиме не работает
>панель управления. Кто знает где копать?Пытаемся использовать видеодрайвер xv (mplayer -vo xv ...). Если не работает,
смотрим вывод xvinfo на предмет поддержки оверлеев (YV12, YUY2, UYVY).
>Пытаемся использовать видеодрайвер xv (mplayer -vo xv ...). Если не работает,
>смотрим вывод xvinfo на предмет поддержки оверлеев (YV12, YUY2, UYVY).При запуске видео gmplayer -vo xv Ошибка: Error opening/initializing the selected video_out(-vo) device.
Далее проверил xvinfo. Вывод:
X-Video Extension version 2.2
screen #0
Adaptor #0: "NV Video Blitter"
number of ports: 32
port base: 65
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
number of attributes: 2
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute
"XV_SYNC_TO_VBLANK" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
maximum XvImage size: 2046 x 2046
Number of image formats: 5
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x3
guid: 03000000-0000-0010-8000-00aa00389b71
bits per pixel: 32
number of planes: 1
type: RGB (packed)
depth: 24
red, green, blue masks: 0xff0000, 0xff00, 0xffс данной утилитой незнаком, поэтому из её вывода ничего не понял (судя по ману отображает поддерживаемые расширения, можно сделать вывод что данные оверлеи поддерживаются).
>С такой проблемой не сталкивался. Но есть другая неприятность. Под Debian 4.0
>RC0 собрал из исходников mplayer с GUI. Версию не помню, но
>ставил её собирал её раньше всегда под Fedore Core, все работало.
>Щас же не работает полноэкранный режим. На польный экран разворичивается, но
>размер видео остается прежним. В добавок в полноэкранном режиме не работает
>панель управления. Кто знает где копать?mplayer -vo help
и пробуем разные варианты. Напр.
mplayer -vo sdl -fs
>[оверквотинг удален]
>
>Gui/libgui.a(interface.o): In function `guiInit':
>interface.c:(.text+0xaf7): undefined reference to `vo_setwindow'
>collect2: ld returned 1 exit status
>make: *** [mplayer] Ошибка 1
>
>Как с этим боротся?
>нашел только англоязычные ответы, причем в основном ответы такие :
>ставь без поддержки гуи,
>а чего ты из сырцов собираешь ?Сделай make clean distclean, потом снова configure и make