|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Merkotan 2:5020/400 10 May 2002 04:22:10 To : All Subject : mplayer --------------------------------------------------------------------------------
RH 7.2, AMD K6-300. Меня абсолютно не устраивает производительность
проигрывания видео сабжевым плеером. Слишком сильные тормоза даже в
окошке и в режиме "vesa". Что примечательно, с опцией -nosound совсем
другое дело, отлично идет!!! Если запустить без параметров, то
подсказывает, что с параметром --disable-runtime-cpudetection
откомпиленное даст прирост в производительности. Пытаюсь это произвести:
#./configure --disable-runtime-cpudetection
#make
выдает ошибку:
make -C libavcodec
make[1]: Entering directory `/root/.000/MPlayer-0.90pre1/libavcodec'
gcc3 -O4 -march=k6 -mcpu=k6 -pipe -ffast-math -fomit-frame-pointer
-D_REENTRANT -Wall -g
-DHAVE_AV_CONFIG_H -c -o mpegvideo.o mpegvideo.c
mpegvideo.c: In function `MPV_common_init':
mpegvideo.c:313: Unrecognizable insn:
(insn 2454 128 2455 (parallel[
(set (reg:SI 2 ecx [71])
(const_int 0 [0x0]))
(clobber (reg:CC 17 flags))
] ) -1 (nil)
(expr_list:REG_UNUSED (reg:CC 17 flags)
(nil)))
mpegvideo.c:313: Internal compiler error in extract_insn, at
recog.c:2218
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
make[1]: *** [mpegvideo.o] Error 1
make[1]: Leaving directory `/root/.000/MPlayer-0.90pre1/libavcodec'
make: *** [libavcodec/libavcodec.a] Ошибка 2
Я в си не очень силен. Максимум, что смог сделать - полезть в файл
mpegvideo.c в 313 строку, там оказался единственный символ "}". Поудалял
его/подобавлял других, поставил/поудалял точек-с-запятыми,
закомментировал/раскомментировал близлежащие строки - не помогло. Без
параметра, просто ./configure - компилится. С ним - нет. Пробовал даже
компиляцию скармливать gcc3:
#./configure --disable-runtime-cpudetection --cc=gcc3 --language=ru
#make
Та же ошибка в том же месте.
Почитал - вроде бы этот mpegvideo.c не сильно-то и нужен, какой-то
конвертер в мпег. Hо где отключить его не знаю.
Что посоветуете? Как откомпилить? Или как-то иначе можно повысить
производительность (проц мощнее не предлагать)?
Заранее сенкс.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1324003290ff5.html, оценка из 5, голосов 10
|