LINUX.ORG.RU

mplayer - disable-runtime-cpudetection


0

0

иногда читаю в форумах, что есть смысл запрещать cpudetection при компиляции мплеера. А в чем смысл этого ? разве эта опция работает некорректно ?


иногда mplayer после сборки валится в корку и тогда начинаются пляски вокруг -O disable-runtime-cpudetection и прочех "фич"

fura13 ★★★
()

Насколько я знаю, это просто позволяет уменьшить время запуска, пропустив тестирование возможностей процессора.

Rikz ★★★
()

Это должно увеличивать производительность, не сильно, но некоторые функции записаны именно так --- если cpudetection включен, то смотреть какой процессор и вызывать соответствующую оптимизированную подпрограмму (с помощью ( if {} elseif {} elseif {} ), а если cpudetection выключен, то вместо всех if elsif идет сразу вызов нужной функции (за счет #define).

Наибольший эффект это дает на самых слабых процессорах.

mky ★★★★★
()

Самый правильный способ конфигурации mplayer - отсутствие оной, т.е.

./configure && make && make install

И я НЕ шучу.

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

Собирайте, ставьте - кто-ж вам мешает ;-)

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

тогда еще 1 маленький вопрос - для успешной компиляции mplayer необходимо, чтобы на компе были установлены определенные библиотеки. Но как узнать, что именно надо установить перед компиляцией ? я не нашел в доках инфы об этих библиотеках.

Sky777
() автор топика
Ответ на: комментарий от birdie

> Самый правильный способ конфигурации mplayer - отсутствие оной, т.е.

> ./configure && make && make install

> И я НЕ шучу.

+1. он там сам все что нужно найдет. проверено и одобрено.

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

>./configure && make && make install
>И я НЕ шучу.

низачот мягко говоря, те слив защитан. по-видимому вы не в курсе о наличии хотя бы osd menu, а про сборку с поддержкой live555 вам явно расскажут через несколько лет.

вот пример конфига на троечку, где win32 disabled из-за архитектуры x86-64, кроме этого --enable-menu --enable-gui --enable-largefiles как Отче наш... в результате получаем действительно mplayer+mencoder, а не кастрата (как идёт по-умолчанию и практически во всех дистрибутивах)

Enabled optional drivers:
Input: ftp network tv-v4l2 tv-v4l tv live555 cddb cdda dvdread dvdnav libdvdcss(internal) vcd dvb
Codecs: x264 xvid libdv amr_wb amr_nb libavcodec real xanim faad2 faac musepack libmpeg2 libdts liba52 mp3lib libtheora speex tremor(internal) toolame libmad gif
Audio output: alsa openal jack esd arts oss sdl mpegpes(dvb)
Video output: xvidix cvidix md5sum sdl gif89a pnm jpeg png mpegpes(dvb) fbdev aa opengl x11 xover dfbmga directfb tga
Audio filters: ladspa
Disabled optional drivers:
Input: vstream pvr radio smb
Codecs: qtx win32 twolame liblzo
Audio output: sun polyp ivtv dxr2 nas
Video output: winvidix bl zr zr2 ivtv dxr3 dxr2 vesa svga caca ggi xmga mga dga xvmc xv tdfx_vid s3fb tdfxfb 3dfx
Audio filters:

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

речь вообще то шла не о фишках вроде --enable-gui .

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