LINUX.ORG.RU

gmplayer vdpau


0

0

Скачал, установил нормально работает, но gmplayer выдаёт сообщение:

New_Face failed. maybe the font path is wrong. Please supply the text font file(~/.mplayer/subfont.ttf).

Вот как это сделать? Ещё вопрос что прописать в конфиге что бы каждый раз не набирать в консоли -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, ?

Спасибо

★★

> Вот как это сделать?

ln -s /path/to/font.ttf ~/.mplayer/subfont.ttf

> Ещё вопрос что прописать в конфиге что бы каждый раз не набирать в консоли -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, ?


добавь в ~/.mplayer/config:

vo=vdpau
vc=ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau

JB ★★★★★
()
Ответ на: комментарий от anonymous

> JB, а как оно вообще нынче - юзабельно?

mplayer с vdpau патчем? У меня очень даже юзабельно - любые 1080p рипы играются с нулевой загрузкой процессора

JB ★★★★★
()
Ответ на: комментарий от JB

да нашел уже, в patche правда забыли пару хедеров, пришлось вручную из директории include с фтп забрать... хотя все равно не скомпилился :( cc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I.. -I.. -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I/usr/include/directfb -Ilibdvdread4 -Ilibdvdnav -c -o vdpauvideo.o vdpauvideo.c vdpauvideo.c: In function 'ff_vdpau_add_data_chunk': vdpauvideo.c:122: warning: pointer targets in passing argument 2 of 'av_fast_realloc' differ in signedness vdpauvideo.c: In function 'ff_vdpau_h264_picture_complete': vdpauvideo.c:142: error: 'for' loop initial declaration used outside C99 mode make[1]: *** [vdpauvideo.o] Error 1 make[1]: Leaving directory `/home/serg/src/mplayer-vdpau-3482714/mplayer-vdpau/libavcodec' make: *** [libavcodec/libavcodec.a] Ошибка 2

anonymous
()
Ответ на: комментарий от anonymous

конечно методом хака подправил строчку вынес переменную за FOR, но что делать с этима уже не знаю:
cc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I.. -I.. -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I/usr/include/directfb -Ilibdvdread4 -Ilibdvdnav -c -o nellymoserenc.o nellymoserenc.c
nellymoserenc.c: In function 'get_exponent_greedy':
nellymoserenc.c:175: warning: implicit declaration of function 'lrintf'
nellymoserenc.c:175: warning: incompatible implicit declaration of built-in function 'lrintf'
nellymoserenc.c: In function 'get_exponent_dynamic':
nellymoserenc.c:205: error: 'INFINITY' undeclared (first use in this function)
nellymoserenc.c:205: error: (Each undeclared identifier is reported only once
nellymoserenc.c:205: error: for each function it appears in.)
make[1]: *** [nellymoserenc.o] Error 1
make[1]: Leaving directory `/home/serg/src/mplayer-vdpau-3482714/mplayer-vdpau/libavcodec'
make: *** [libavcodec/libavcodec.a] Ошибка 2

anonymous
()
Ответ на: комментарий от anonymous

объявил INFINITY = 0xffffffff упало на сборке... -lsmbclient -lpthread -ldl -rdynamic -lm /usr/bin/ld: cannot find -lvdpau collect2: ld returned 1 exit status make: *** [mplayer] Ошибка 1

вроди не в первый и не в 10 раз компилю мплеер, но столько граблей впервые :(

anonymous
()
Ответ на: комментарий от anonymous

черт меня дернул выполнить apt-get build-dep mplayer, он взял и снес nvidia-glx*, теперь вроди все нормально... осталось прийти домой и проверит ьчегоя там накомпили по ssh :)

anonymous
()
Ответ на: комментарий от anonymous

у вас куда-то потерялся флаг -std=gnu99 , без него mplayer не соберется нормально

пересоберите


make CC="gcc -std=gnu99"

и еше у меня последняя сборка mplayer-vdpau выдавала непонятные ошибки
а вот перед ней - очень приличная
ftp://download.nvidia.com/XFree86/vdpau/mplayer-vdpau-3263604.tar.bz2
от 23 декабря 2008

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

да пересобрал уже все равно падает... :( как вообще можно проверить работоспособность vdpau ? ps: видюха 8800ultra

anonymous
()
Ответ на: комментарий от superscope

Starting playback... VDec: vo config request - 1920 x 1072 (preferred colorspace: H.264 HIGH VDPAU acceleration) VDec: using H.264 HIGH VDPAU acceleration as output csp (no 2) Movie-Aspect is undefined - no prescaling applied. VO: [vdpau] 1920x1072 => 1920x1072 H.264 HIGH VDPAU acceleration [ASPECT] Warning: No suitable new res found! [ASPECT] Warning: No suitable new res found! [ASPECT] Warning: No suitable new res found! Error 25 at libvo/vo_vdpau.c:258

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