FreeSource : AfanasovDmitry/AplayWithJack

В принципе есть руководство, по настройке .asoundrc на вывод alsa приложений через jack. Но как всегда присутсвует одно но:

при настройке .asoundrc на вывод через jack, как сказано в http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php?module=Generic, мне тут выдало:

aplay -Djackplug /usr/share/licq/sounds/Monty-Python.wav
ALSA lib pcm.c:2035:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
aplay: main:508: audio open error: No such file or directory

более того,
ls /usr/lib/alsa-lib/
ls: /usr/lib/alsa-lib/: No such file or directory

rpm -ql libalsa тоже не содержит этого каталога
в каком он пакете хоть? по description'ам пакетов в apt-cach search|show я этого так и не понял.

http://lists.altlinux.ru/pipermail/sisyphus/2005-June/061203.html


причина:
отсутсвие в стандартной сборке jack плагина. Как написано в INSTALL от alsalib:
Jack plugin


To build the jack pcm plugin, use this sequence:

cd alsa-lib/src/pcm/ext
make jack
make jack-install


чего нет в дистрибутивном libalsa.spec. Надо собственно добавить эти строки в spec и пересобрать.



Продолжение издевательств над aplay. mike@ собрал alsa-plugins-1.0.9-alt1 (https://bugzilla.altlinux.org/show_bug.cgi?id=6986). проверив его налетел пока на две баги:
  1. aplay -D jackplug всё так же недоигрывает песню до конца
  2. aplay -D jackplug по ctrl-c убивает jackd
собственно его вопль:
jackd watchdog: timeout – killing jackd
Killed

  1. mplayer -ao alsa:device=jackplug останавливается где-то на десятом кадре

устанавливал пока польноостью libalsa-1.0.9а. для помещения в багзиллу для начала обновлюсь, пересоберу а там моет и само решится.