|
Тема |
Re: кодеци - проблем [re: ЛУД ПPЪЧ] |
|
Автор |
Tweeg () |
|
Публикувано | 06.02.09 09:59 |
|
|
хвърли едно око на mplayer/loader/module.c
Там ще видиш, че има едно
char* listpath[] = { "", "", "/usr/lib/win32", "/usr/local/lib/win32", 0 };
което обяснява доста неща.
Все пак според лога се търси и в /usr/local/lib/codecs/, което наистина може и да навежда на мисълта за Линукс, ама просто може някой по погрешка като е компилирал с MinGW и да го е набил в --codecsdir.
Иначе да слагаш --codecsdir за Уиндоус просто няма смисъл. Там се компилира във виртуално обкръжение създадено от msys - т.е. каквито и директории да задаваш тях просто няма да ги има в реалната Уиндоус среда.
То затова и в configure има едно:
# Fall back on default directory.
if test -z "$_codecsdir" ; then
_codecsdir="$_libdir/codecs"
mingw32 && _codecsdir="codecs"
os2 && _codecsdir="codecs"
fi
Т.е. не задаваш нищо на --codecsdir и си търсиш нещата в поддиректория codecs на директорията с exe-то.
А pliasplias все за Уиндоуски инсталации и DirectShow говори та затова предполoжих, че лога е от Уиндоус.
|
| |
|
|
|