Отправляет email-рассылки с помощью сервиса Sendsay

ALSA & MPlayer

Привет.
MPlayer при сборке не находит ALSA
....................
Checking for ALSA audio ... no
....................
.....................
Enabled optional drivers:
Input: ftp network tv-v4l2 tv-v4l edl tv matroska mpdvdkit2 vcd dvb
Codecs: libavcodec faad2(internal) libmpeg2 liba52 mp3lib tremor(internal)
Audio output: oss mpegpes(dvb)
Video output: xvidix cvidix vesa md5sum pnm png mpegpes(dvb) opengl x11
xover tga
Audio filters:
Disabled optional drivers:
Input: vstream tv-bsdbt848 live.com cdda dvdread smb
Codecs: qtx opendivx x264 xvid libdv amr_wb amr_nb real xanim dshow/dmo
win32 libdts libtheora toolame libmad liblzo gif
Audio output: sgi sun alsa jack polyp esd arts dxr2 nas dsound win32 sdl
macosx
Video output: winvidix bl zr zr2 dxr3 dxr2 directx sdl gif89a jpeg fbdev
svga caca aa ggi xmga mga dga xvmc xv directfb tdfx_vid tdfxfb 3dfx quartz
.....................

Mplayer-1.0pre7try2
Ядро-2.6.16
ALSA - 1.0.11rc5
В чем может быть проблема?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26934; Возраст листа: 1082; Участников: 1720
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/570537

Ответить   "Sergey A. Ovchar" Tue, 11 Jul 2006 00:28:21 +0300 (#570537)

 

Ответы:

Забыл добавить - из исходников

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26935; Возраст листа: 1082; Участников: 1720
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/570539

Ответить   "Sergey A. Ovchar" Tue, 11 Jul 2006 00:34:07 +0300 (#570539)

 

Я обычно в таких случаях лезу в :
./configure
и ищу то, что "no"
"Checking for ALSA audio"
в данном случае. Куча дистров в которых косяки с /usr/local/include.
Т.е. софт ставится туда, а ищется только в /usr/include.
Похоже на то что здесь аналогично. Сравнить надо бы куда alsa ставит
*.h и где mplayer их ищет. Обычно помогает простой
$ cp /usr/local/include/* /usr/include -a

Олег.

11.07.06, Sergey A. Ovchar<sere***@d*****.ua> написал(а):

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26936; Возраст листа: 1082; Участников: 1720
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/570550

Ответить   Tue, 11 Jul 2006 05:28:14 +0700 (#570550)

 

Прекрасный способ убийства системы.

Зачем так издеваться? Не проще ли поставить все из нормальных пакетов, тем
более в Debian? Вы пытались посчитать, сколько времени уходит на возню с
ручной компиляцией, особенно когда "что-то почему-то не работает"? Стоит ли
это время того трафика, который все так хотят сэкономить?

У нас есть замечательные технологии, прекрасные пакетные системы, у нас есть
много действительно замечательных дистрибутивов, создатели которых тратят
свое время на разрешение вот этих самых "интересных особенностей"
взаимодействия различных (версий) пакетов и делают отличные продукты. Для
того, чтобы потом благодарные пользователи посылали все эти работы погулять
и сами, аки армянский комсомол, мужественно преодолевали самими себе
создаваемые трудности?

У вас должны быть очень, очень веские причины собирать что-либо из
исходников. По большому счету, вообще две - отсутствие пакета в пакетной
системе и "производственная необходимость". Но во втором случае
предполагается, что вы знаете, как эти все проблемы решать, причем решать
отнюдь не таким жестоким и, по большому счету, непредсказуемым способом,
как было предложено выше... Более того, здесь предполагается, что соберете
вы все-таки нормальный пакет для своей системы (DEB, TGZ, RPM...), а не
"make install" и полетели.

Ну, третьей причиной могут быть особенности дистрибутива, а-ля Gentoo,
SourceMage, T2 и прочих... Но там для этого хотя бы все предусмотрено и
является, так сказать, "штатным режимом".

И это касается не только Вас (и не воспринимайте как "наезд"), а вообще
многих пользователей GNU/Linux, которые очень много радуются тому, что
"можно чё угодно и как угодно компилить и все тип-топ". Это не так просто,
как кажется. И работает все это лишь до определенного момента. После чего
начинаются различные "интересные штуки". На которые тратится уйма времени.
И если вы ни коим образом не разработчик, то оно, скорее всего, вам просто
не нужно, это головная боль. И ее уже решили разработчики дистрибутива.
Остается только брать и использовать. Не забывать при этом помогать чем кто
может. :)

Если не убедил, внимательно изучайте config.log, что-то найдется. Может
быть. Через какое-то время.

Ответить   Roman I Khimov Tue, 11 Jul 2006 09:55:53 +0400 (#570638)

 

Ой, да ладно. Раз уж человек сел собирать из исходников, значит знает
что делает. А работу делают... Какую работу они делают и нужна ли она
кому-нибудь это еще вопрос (ИМХО, ИМХО, и еще раз ИМХО). А если
человек косяки исправит в программе и сделает чтоб программа _сама_
ставилась нормально и пошлет diff _автору программы_ а не сборщикам
какого-нибудь дистрибутива, то одной косячной программой станет
меньше.

Насчет того что систему можно грохнуть... backup'ы никто не отменял, а
$ cd /; tar cfz ... ./*
можно сделать за полчаса (максимум).

Олег.

11.07.06, Roman I Khimov<r***@o*****.info> написал(а):

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26938; Возраст листа: 1082; Участников: 1718
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/570716

Ответить   Tue, 11 Jul 2006 15:57:10 +0700 (#570716)

 

В сообщении от 1152622630 секунд после начала Эпохи "Олег Пучинин" написал(а):

Сомневаюсь. Если он не знает почему "Checking for ALSA audio ... no",
то вред ли он знает что он делает.

Если он не знает как собрать, то какая может быть речь о исправлении
багов?

Я полностью согласен с Романом. Не нужно создавать себе трудностей,
чтобы потом отважно их решать, а тем более просить помощи у других
людей для их решения.

Ответить   Konstantin Korikov Tue, 11 Jul 2006 16:58:46 +0300 (#570859)

 

On Tue, 11 Jul 2006 09:55:53 +0400
Roman I Khimov wrote:

Ну да. Дебиан. Мариллат. Круто. Только вот его сборка не показывает кириллицу
в
диалоге открытия файлов. Почему-то...

Ответить   Oleg Matviychuk Tue, 11 Jul 2006 20:47:07 +0300 (#570962)

 

11 июля 2006 21:47 | Oleg Matviychuk:

А вот это уже другой вопрос. И этот вопрос надо адресовать в
http://www.debian.org/Bugs/

Ответить   Roman I Khimov Tue, 11 Jul 2006 23:16:49 +0400 (#570963)

 

вам теперь ясны некоторые причины самосбора пакетов? и незачем пугать
новичков, все когдато начинали с около-нуля

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26947; Возраст листа: 1083; Участников: 1718
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/570976

Ответить   Tue, 11 Jul 2006 23:03:43 +0300 (#570976)

 

12 июля 2006 00:03 | mv:

Это не причина самосбора. Это причина забить баг разработчику. В абсолютном
большинстве случаев разработчики искренне хотят улучшить свои продукты и
баги исправляют. Появляется новый пакетик. Оп-па, можно ставить нормальным
способом.

Да никого я не пугаю, меньше всего мне это надо. Это простые факты.
Постоянный и бездумный самосбор до добра не доводит. А "задумчивый"
самосбор требует некоторой квалификации и времени. Причем, даже при наличии
квалификации и уймы времени, результат будет заведомо хуже, чем у приличных
дистрибутивов.

Хотя бы просто потому, что невозможно отслеживать одному человеку все
изменения во всех пакетах системы. По-моему, на сегодня это только Патрик
Волькердинг (Slackware) умудряется делать. Но вот ему-то и по части
квалификации не откажешь - уж 13, кажется, лет он этим занимается, так что
каждый пакетик знает вдоль и поперек, да и время у него уходит на Slackware
абсолютно все, без остатка.

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

Ответить   Roman I Khimov Wed, 12 Jul 2006 08:23:20 +0400 (#571044)

 

On Tue, 11 Jul 2006 23:16:49 +0400
Roman I Khimov wrote:

Гы... Отчего-то у меня ощущение, что ответом будет: "а в
testing/unstable/experimental это уже пофиксили". Ответить на это нечего.

Ответить   Oleg Matviychuk Wed, 12 Jul 2006 19:48:58 +0300 (#571380)

 

[quote]
Извините пожалуйста, что вмешиваюсь, но мне никто так и не дал
вразумительного ответа. Детальное изучение configure.log, (как в случае
прикручавания lame к MPlayery) ожидаемым эффектом не удивило.
Помогите пожалуйста разобраться. Самостоятельно не получилось.
[/quote]
МлиН.
Mplayer-1.0pre7try2
ALSA - 1.0.11rc5
Вам, извиняюсь, циферки и буковки после 1.0 что-нибудь говорят ? Если
нет - поясняю
mplayer 1.0 (это понятно) -pre7 это пред-релиз т.е. седьмой вариант
(еще не окончательный) релиза номер 1. "try2" это _вторая попытка_
сделать этот релиз рабочим. Может малость каверкаю, но суть не
меняется.

ALSA- 1.0.11 это понятно, "rc4" это, "release candidate" ("кандидат в
релиз"), просьба сильно не пинать за инглиш...

А теперь подумайте что вы пытаетесь собрать и собирается ли оно вообще
(что далеко не факт) :)
А вообще configure смотреть и искать строчки которые относятся к
проверки алзы. :) Из них уже можно делать выводы.

$ gvim ./configure
/ALSA audio/
(вторая строчка уже в vi)

Олег.

12.07.06, Oleg Matviychuk<mathw***@l*****.ru> написал(а):

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26977; Возраст листа: 1084; Участников: 1719
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/571433

Ответить   Thu, 13 Jul 2006 12:00:38 +0700 (#571433)

 

Верно зачем париться вообще с линухом, поставь себе винду и тащись сколько
влезет. Там ничего компилить не надо, все уже давно за тебя сделано и с
установкой никакого гимора:)
А теперь серьезно. Дорогой Рома, линух и на то линух чтоб каждый мог настроить
его под себя, провести эксперименты, и в конце концов чему то научиться. Я
согласен система пакаджей очень привлекательна и для новичка как раз, но с
сорцами больше контроля и гибкости. Приведу пример: стоит мандрэйк 9, та же
алса которая ставится вместе с дистром глючит не по детски, хрипит шипит
спотыкается, короче снес я все это разом скомпилил с сырцов и о чудо звук
заработал без всяких там шипений дерганий и т.д. (звуковуха ac 97 via 82xx)
аналогично с нвидиа снес рпмку скачал поставил и заработала видюха без
зависаний (с родными мандрэйковскими зависала после 5-15 мин работы)

Неа не убедил. Если хочешь, чтобы дело было сделано хорошо сделай его сам
(даже дистр собери LFS).
А про трудности и возню забудь, они должны быть, без них ты ничему не
научишся.

Пока!!!

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26950; Возраст листа: 1083; Участников: 1721
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/571070

Ответить   Tue, 11 Jul 2006 20:45:58 +0500 (#571070)

 

Извините пожалуйста, что вмешиваюсь, но мне никто так и не дал
вразумительного ответа. Детальное изучение configure.log, (как в случае
прикручавания lame к MPlayery) ожидаемым эффектом не удивило.
Помогите пожалуйста разобраться. Самостоятельно не получилось.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26974; Возраст листа: 1083; Участников: 1721
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/571358

Ответить   "Sergey A. Ovchar" Wed, 12 Jul 2006 22:43:46 -0700 (#571358)

 

On Wed, 12 Jul 2006 22:43:46 -0700
Sergey A. Ovchar wrote:

А попробуй переставить алсу в /usr и не в /usr/local. Да, чистой воды
шаманство. Но помогало в подобных случаях. В голову больше ничего не приходит.
Ибо в ./configure ДОЛЖНА быть инфа, как он проверяет алсу, и можно попытаться
понять почему не находит.

Ответить   Oleg Matviychuk Thu, 13 Jul 2006 20:31:46 +0300 (#571616)

 

13.07.06, Oleg Matviychuk <mathw***@l*****.ru> написал(а):

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26998; Возраст листа: 1085; Участников: 1719
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/571633

Ответить   Thu, 13 Jul 2006 22:34:15 +0300 (#571633)

 

./configure --help | less..........
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
.............
eofТы имеешь в виду вторую директорию? А куда она по умолчанию ставится?
Чтение ./confugure не помогло. Может скинуть кому-нибуть скрипт для детального
изучения, и возможной последующей помощи мне?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26999; Возраст листа: 1085; Участников: 1719
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/571643

Ответить   "Sergey A. Ovchar" Fri, 14 Jul 2006 02:14:24 +0300 (#571643)

 

On Fri, 14 Jul 2006 02:14:24 +0300
"Sergey A. Ovchar" <sere***@d*****.ua> wrote:

Я пользовал первую.
По поводу ./confugure.
Покажи кусок из ./configure.log, начинающийся со строки

Checking for ALSA audio -*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27005; Возраст листа: 1085; Участников: 1721
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/571755

Ответить   Matviychuk Oleg Fri, 14 Jul 2006 09:39:58 +0300 (#571755)

 

sed -ne '/ALSA/,/####/p' configure.log

Checking for ALSA audio #include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==5)); }

cc /tmp/mplayer-conf-10796-4067.c -o /tmp/mplayer-conf-62-4067.o -lasound
-ldl -lpthread
/tmp/mplayer-conf-10796-4067.c:1:27: sys/asoundlib.h: No such file or
directory
/tmp/mplayer-conf-10796-4067.c: In function `main':
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MAJOR' undeclared (first use
in this function)
/tmp/mplayer-conf-10796-4067.c:2: error: (Each undeclared identifier is
reported only once
/tmp/mplayer-conf-10796-4067.c:2: error: for each function it appears in.)
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MINOR' undeclared (first use
in this function)

ldd /tmp/mplayer-conf-62-4067.o
ldd: /tmp/mplayer-conf-62-4067.o: No such file or directory

#include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==9)); }

cc /tmp/mplayer-conf-10796-4067.c -o /tmp/mplayer-conf-62-4067.o -lasound
-ldl -lpthread
/tmp/mplayer-conf-10796-4067.c:1:27: sys/asoundlib.h: No such file or
directory
/tmp/mplayer-conf-10796-4067.c: In function `main':
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MAJOR' undeclared (first use
in this function)
/tmp/mplayer-conf-10796-4067.c:2: error: (Each undeclared identifier is
reported only once
/tmp/mplayer-conf-10796-4067.c:2: error: for each function it appears in.)
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MINOR' undeclared (first use
in this function)

ldd /tmp/mplayer-conf-62-4067.o
ldd: /tmp/mplayer-conf-62-4067.o: No such file or directory

#include <alsa/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==9)); }

cc /tmp/mplayer-conf-10796-4067.c -o /tmp/mplayer-conf-62-4067.o -lasound
-ldl -lpthread
/tmp/mplayer-conf-10796-4067.c:1:28: alsa/asoundlib.h: No such file or
directory
/tmp/mplayer-conf-10796-4067.c: In function `main':
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MAJOR' undeclared (first use
in this function)
/tmp/mplayer-conf-10796-4067.c:2: error: (Each undeclared identifier is
reported only once
/tmp/mplayer-conf-10796-4067.c:2: error: for each function it appears in.)
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MINOR' undeclared (first use
in this function)

ldd /tmp/mplayer-conf-62-4067.o
ldd: /tmp/mplayer-conf-62-4067.o: No such file or directory

#include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==1 && SND_LIB_MINOR==0)); }

cc /tmp/mplayer-conf-10796-4067.c -o /tmp/mplayer-conf-62-4067.o -lasound
-ldl -lpthread
/tmp/mplayer-conf-10796-4067.c:1:27: sys/asoundlib.h: No such file or
directory
/tmp/mplayer-conf-10796-4067.c: In function `main':
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MAJOR' undeclared (first use
in this function)
/tmp/mplayer-conf-10796-4067.c:2: error: (Each undeclared identifier is
reported only once
/tmp/mplayer-conf-10796-4067.c:2: error: for each function it appears in.)
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MINOR' undeclared (first use
in this function)

ldd /tmp/mplayer-conf-62-4067.o
ldd: /tmp/mplayer-conf-62-4067.o: No such file or directory

#include <alsa/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==1 && SND_LIB_MINOR==0)); }

cc /tmp/mplayer-conf-10796-4067.c -o /tmp/mplayer-conf-62-4067.o -lasound
-ldl -lpthread
/tmp/mplayer-conf-10796-4067.c:1:28: alsa/asoundlib.h: No such file or
directory
/tmp/mplayer-conf-10796-4067.c: In function `main':
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MAJOR' undeclared (first use
in this function)
/tmp/mplayer-conf-10796-4067.c:2: error: (Each undeclared identifier is
reported only once
/tmp/mplayer-conf-10796-4067.c:2: error: for each function it appears in.)
/tmp/mplayer-conf-10796-4067.c:2: error: `SND_LIB_MINOR' undeclared (first use
in this function)

ldd /tmp/mplayer-conf-62-4067.o
ldd: /tmp/mplayer-conf-62-4067.o: No such file or directory

Result is: no
##########################################

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27017; Возраст листа: 1086; Участников: 1717
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/572047

Ответить   "Sergey A. Ovchar" Sat, 15 Jul 2006 13:22:34 +0300 (#572047)

 

On Sat, 15 Jul 2006 13:22:34 +0300
Sergey A. Ovchar wrote:

...
<skip>
...

use

use

Не находит оно хедеров от алсы. Если ты ставил из исходников, то они должны
быть по умолчанию в /usr/local/include/, что тем не менее не лишне проверить.
По идее должна помочь конфигурация мплеера:

./configure --with-extraincdir=/usr/local/include

Ответить   Oleg Matviychuk Sat, 15 Jul 2006 17:05:13 +0300 (#572096)

 

Из исходников ставились только alsa-driver. А все остальное из пакетов. Что
еще необходимо скачать, и поставить из исходников?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27021; Возраст листа: 1086; Участников: 1717
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/572143

Ответить   "Sergey A. Ovchar" Sat, 15 Jul 2006 21:32:00 +0300 (#572143)

 

снести алса-пакеты и доставить из исходников той же версии
alsa-libs и alsa-utils. остальное опционально

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27023; Возраст листа: 1087; Участников: 1717
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/572183

Ответить   Sat, 15 Jul 2006 23:03:00 +0300 (#572183)

 

On Sat, 15 Jul 2006 21:32:00 +0300
Sergey A. Ovchar wrote:

Гм. Надо поставить дистровые пакеты libasound2 & libasound2-dev. Будет
счастье. Судя по зависимостям, к драйверам никак не относится, потому ставь
смело.

Ответить   Oleg Matviychuk Sat, 15 Jul 2006 23:28:09 +0300 (#572209)

 

Поставил, пересобрал и настроил MPlayer на вывод звука чере ALSA. Теперь звук
тормозит по-страшному. Через эмуляцию OSS выводится нормально, но нет
многопоточности (другие приложения ждут своей очереди), а через ALSA -
многопоточность есть, но звук идет рывками. Такое ощущение, что не успевает
обрабатываться. Остальные приложения с ALSA и многопоточностью работают
нормально. Проверял одновременно SIM, XMMS и mpg321

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27026; Возраст листа: 1087; Участников: 1717
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/572221

Ответить   "Sergey A. Ovchar" Sun, 16 Jul 2006 01:21:21 +0300 (#572221)

 

On Sun, 16 Jul 2006 01:21:21 +0300
Sergey A. Ovchar wrote:

Странно, почему через эмуляцию не работает многопоточность. У меня вроде
работало когда-то. А по поводу дерганья уже не скажу ничего. Когда-то такое
было, пользовался OSS. Потом, через энное количество сборок прошло само собой,
специально ничего не делал...

Ответить   Oleg Matviychuk Sun, 16 Jul 2006 09:51:47 +0300 (#572327)

 

Кусок из ./configure, начинающийся со строки
Checking for ALSA audio Я не нашел. Высылаю, что есть

echocheck "ALSA audio"
if test "$_alsa" != no ; then
_alsa=no
cat > $TMPC << EOF
#include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==5)); }
EOF
cc_check -lasound $_ld_dl $_ld_pthread && $TMPO && _alsaver='0.5.x'

cat > $TMPC << EOF
#include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==9)); }
EOF
cc_check -lasound $_ld_dl $_ld_pthread && $TMPO && _alsaver='0.9.x-sys'
cat > $TMPC << EOF
#include <alsa/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==9)); }
EOF
cc_check -lasound $_ld_dl $_ld_pthread && $TMPO && _alsaver='0.9.x-alsa'

cat > $TMPC << EOF
#include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==1 && SND_LIB_MINOR==0)); }
EOF
cc_check -lasound $_ld_dl $_ld_pthread && $TMPO && _alsaver='1.0.x-sys'
cat > $TMPC << EOF
#include <alsa/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==1 && SND_LIB_MINOR==0)); }
EOF
cc_check -lasound $_ld_dl $_ld_pthread && $TMPO && _alsaver='1.0.x-alsa'
fi
_def_alsa5='#undef HAVE_ALSA5'
_def_alsa9='#undef HAVE_ALSA9'
_def_alsa1x='#undef HAVE_ALSA1X'
_def_sys_asoundlib_h='#undef HAVE_SYS_ASOUNDLIB_H'
_def_alsa_asoundlib_h='#undef HAVE_ALSA_ASOUNDLIB_H'
if test "$_alsaver" ; then
if test "$_alsaver" = '0.5.x' ; then
_aosrc="$_aosrc ao_alsa5.c"
_aomodules="alsa5 $_aomodules"
_def_alsa5='#define HAVE_ALSA5 1'
_def_sys_asoundlib_h='#define HAVE_SYS_ASOUNDLIB_H 1'
echores "yes (using alsa 0.5.x and sys/asoundlib.h)"
elif test "$_alsaver" = '0.9.x-sys' ; then
_aosrc="$_aosrc ao_alsa.c"
_aomodules="alsa $_aomodules"
_def_alsa9='#define HAVE_ALSA9 1'
_def_sys_asoundlib_h='#define HAVE_SYS_ASOUNDLIB_H 1'
echores "yes (using alsa 0.9.x and sys/asoundlib.h)"
elif test "$_alsaver" = '0.9.x-alsa' ; then
_aosrc="$_aosrc ao_alsa.c"
_aomodules="alsa $_aomodules"
_def_alsa9='#define HAVE_ALSA9 1'
_def_alsa_asoundlib_h='#define HAVE_ALSA_ASOUNDLIB_H 1'
echores "yes (using alsa 0.9.x and alsa/asoundlib.h)"
elif test "$_alsaver" = '1.0.x-sys' ; then
_aosrc="$_aosrc ao_alsa.c"
_aomodules="alsa $_aomodules"
_def_alsa1x="#define HAVE_ALSA1X 1"
_def_alsa_asoundlib_h='#define HAVE_SYS_ASOUNDLIB_H 1'
echores "yes (using alsa 1.0.x and sys/asoundlib.h)"
elif test "$_alsaver" = '1.0.x-alsa' ; then
_aosrc="$_aosrc ao_alsa.c"
_aomodules="alsa $_aomodules"
_def_alsa1x="#define HAVE_ALSA1X 1"
_def_alsa_asoundlib_h='#define HAVE_ALSA_ASOUNDLIB_H 1'
echores "yes (using alsa 1.0.x and alsa/asoundlib.h)"
fi
_ld_alsa="-lasound $_ld_dl $_ld_pthread"
else
_noaomodules="alsa $_noaomodules"
echores "no"
fi

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27018; Возраст листа: 1086; Участников: 1717
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/572048

Ответить   "Sergey A. Ovchar" Sat, 15 Jul 2006 13:34:27 +0300 (#572048)

 

Wed, 12 Jul 2006 22:43:46 -0700
"Sergey A. Ovchar" <sere***@d*****.ua> написал:

Если не затруднит, положи configure.log (а лучше configure.log.gz)
где-нибудь в доступном месте и дай ссылку. Как вариант, результат

sed -ne '/ALSA/,/####/p' configure.log

можно прямо в рассылку, там немного должно быть.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27004; Возраст листа: 1085; Участников: 1721
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/571728

Ответить   Fri, 14 Jul 2006 06:39:16 +0300 (#571728)

 

может не находиться либо файла описания пакета alsa.pc
либо заголовков и библиотек asoundlib.h libasound

поищите в своей системе есть ли они например так:
locate asoundlib.h libasound alsa.pc

В Вто, 11/07/2006 в 00:28 +0300, Sergey A. Ovchar пишет:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 26939; Возраст листа: 1082; Участников: 1718
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/570778

Ответить   Tue, 11 Jul 2006 13:36:18 +0300 (#570778)