Сборка мультимедиа плейера mplayer (Emb Linux)
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата Странно-делаю все по инструкции-затыкаюсь на
cat config.mak |grep mad
хм.. а что собственно выводится у вас в этом случае?
или файл config.mak не создается?
где останавливается компиляция?
На любой вопрос есть любой ответ.
Lavin
Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Компиляцию я еще не начинал.Решил проверить.
Фалы создаются.
cat config.mak |grep mad - ничего не выводит
cat config.h |grep MAD
#undef CONFIG_LIBMAD
#define CONFIG_EAMAD_DECODER 1
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
а что в configure.log - такие строчки есть?
Код ============ Checking for mad support
#include <mad.h>
int main(void) { return 0; }
/usr/local/arm/3.4.1/bin/arm-linux-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -pipe -ffast-math -fomit-frame-pointer -static -o /tmp/mplayer-conf-27068-24757 /tmp/mplayer-conf-4863-24757.c -lmad
Result is: yes
На любой вопрос есть любой ответ.
Lavin
Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Код
============ Checking for mad support ============
#include <mad.h>
int main(void) { return 0; }
/usr/local/arm/3.4.1/bin/arm-linux-gcc /tmp/mplayer-configure-10264-27157/tmp.c -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -pipe -ffast-math -fomit-frame-pointer -I. -static -ffast-math -o /tmp/mplayer-configure-10264-27157/tmp -lmad
/tmp/mplayer-configure-10264-27157/tmp.c:1:17: mad.h: No such file or directory
Result is: no
странно...я же все по инструкции делал и mad либа у меня стоит..А вот maddev у меня нету в репах.Сейчас по пробую отдельно поставиться...
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата странно...я же все по инструкции делал и mad либа у меня стоит..А вот maddev у меня нету в репах.Сейчас по пробую отдельно поставиться...
ну на инструкцию это мало похоже - скорее общий план по достижению результата :)
вот что сказал
debian.org на
mad.h
Код /usr/include/mad.h libmad0-dev
значит надо его попробовать доставить - помнится я долго с этим моментом парился..
вполне может оказаться, что его надо еще компилеру подсунуть :(
На любой вопрос есть любой ответ.
Lavin
Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Спасибо,по пробую.У меня на ноутбуке не дэбиан а арч.
Поставил я на плату VLC плеер.Наура работает.Пока тэстить буду.О результатах отпишу.МП3 играет хорошо,правда немного ошибок в консоль валит при этом...но со скрипом едет(звук чистый)
ALSA lib pcm_plug.c:775:(snd_pcm_plug_hw_refine_schange) Unable to find an usable access for 'default'- все ругается что почему то громкость не может поменять,или нет,но громкость тоже регулировать не умеет((
libmad0-dev - ничего похожего под ARCH себе ненашел...
Все файлы из моей библиотеки хорошо воспроизводит+радио без скрежета и заиканий+имена серверов ресолвит.К слову сказать мплеер который в шапки темы лежит имена ресолвить незахотел...
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата libmad0-dev - ничего похожего под ARCH себе ненашел...
да, я нашел сайт archlinux - там такое не нашлось
попробуйте взять исходники
libmad с сайта дебьяна и положить
mad.h для начала сюда
Код /usr/include/mad.h
Цитата мплеер который в шапки темы лежит имена ресолвить незахотел...
- если это мой бинарник, то вполне может быть, ибо я ковырял исключительно подключение MAD
На любой вопрос есть любой ответ.
Lavin
Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Да,наверное так и сделаю.Пока хочу потэстить VLC и собрать последнюю версию,а то в репах старье почему то...Наверно обновлять неуспевают..
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
методом переименования вычислил где должен лежать
mad.h
в моем случае тут:
Код /usr/local/arm/3.4.1/arm-linux/include/mad.h
можно попробовать взять этот файл прямо из сорцов библиотеки и скопировать в нужное место..
На любой вопрос есть любой ответ.