Это должно увеличивать производительность, не сильно, но некоторые функции записаны именно так --- если cpudetection включен, то смотреть какой процессор и вызывать соответствующую оптимизированную подпрограмму (с помощью ( if {} elseif {} elseif {} ), а если cpudetection выключен, то вместо всех if elsif идет сразу вызов нужной функции (за счет #define).
Наибольший эффект это дает на самых слабых процессорах.
тогда еще 1 маленький вопрос - для успешной компиляции mplayer необходимо, чтобы на компе были установлены определенные библиотеки. Но как узнать, что именно надо установить перед компиляцией ? я не нашел в доках инфы об этих библиотеках.
>./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: