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а. для помещения в багзиллу для начала обновлюсь, пересоберу а там моет и само решится.