- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Котовшив, 10:16 , 19-Ноя-19 (1) +5
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 10:19 , 19-Ноя-19 (2) –1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, A.Stahl, 11:57 , 19-Ноя-19 (18) +5
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 13:53 , 19-Ноя-19 (53) +8 [^]
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, brzm, 22:44 , 19-Ноя-19 (123)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 15:48 , 20-Ноя-19 (154) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Mihail Zenkov, 19:34 , 20-Ноя-19 (156)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, brzm, 19:55 , 20-Ноя-19 (158) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Michael Shigorin, 19:57 , 20-Ноя-19 (159) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, adolfus, 20:59 , 20-Ноя-19 (160)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, anono, 12:52 , 19-Ноя-19 (26) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 13:09 , 19-Ноя-19 (36) +3
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, anono, 13:12 , 19-Ноя-19 (38)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 15:59 , 19-Ноя-19 (75) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Адекватный человек, 17:19 , 19-Ноя-19 (83) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, anono, 17:44 , 19-Ноя-19 (91) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, fooser, 18:50 , 19-Ноя-19 (97) +3
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, А.П., 19:26 , 19-Ноя-19 (102) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Kott, 07:14 , 20-Ноя-19 (139)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 16:03 , 19-Ноя-19 (77)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Адекватный человек, 17:20 , 19-Ноя-19 (84) –1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 17:33 , 19-Ноя-19 (88) –1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, кельвин, 10:56 , 19-Ноя-19 (7) –3
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 11:15 , 19-Ноя-19 (10) +2
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, PnDx, 11:29 , 19-Ноя-19 (12) +7 [^]
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 11:30 , 19-Ноя-19 (13)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, ryoken, 11:50 , 19-Ноя-19 (16) +7 [^]
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Zenitur, 13:00 , 19-Ноя-19 (31) +8 [^]
https://wiki.debian.org/ru/ALSA https://wiki.debian.org/ru/ALSA/FAQ http://rus-linux.net/lib.php?name=/MyLDP/algol/guide-to-soun... http://rus-linux.net/lib.php?name=/MyLDP/mm/sound_borovski.html http://rus-linux.net/lib.php?name=/txt/mm.koi http://www.linuxlib.ru/mmedia/linmuz.htm http://www.skillz.ru/dev/linux/article-Zvuk_51_v_Linux_kubun... https://www.linux.org.ru/forum/multimedia/13122743?cid=13122974Сначала звука не было, и Торвальдс смеялся над авторами патчей, улучшающих латентность в ядре Linux, чтобы впоследствие добавить поддержку звука. Латентность это задержка между событием и реакцией системы на него, это ключевой параметр для работы звука. Потом появилась звуковая система OSS. Она была хороша, но была одна проблема: микширование звука не работало ни на SB16-совместимых карточках, ни на интеграшках AC97. А работало только на AWE32 и новее (Live!, Audigy). Буржуи смеялись над остальными, а остальные использовали звуковые серверы ESD и aRts, которые, на самом деле, создавались не тупо чтобы звук из двух приложений микшировался, а для разносторонней работы со звуком, обладая большим набором возможностей. В остальном, OSS был очень хорош, и аудиофилы его до сих пор любят. Вторая проблема OSS была менее очевидна: открытая, но не свободная лицензия. Как у Qt (из-за чего и появился GNOME), вот только Qt в итоге перелицензировали. А OSS в начале нулевых взял - и закрыл код в версии 4. Теперь покупайте. Авторы OSS расчитывали, что Linux сейчас каааак откусит 15% от десктопов! Но что-то не сложилось. А разработчики ядра Linux сделали свою звуковую систему, ALSA. ALSA была в чём-то лучше, а в чём-то хуже OSS - но зато микширование на SB16-совместимых и AC97 работало, и поэтому все горячо приветствовали ALSA. После релиза ядра 2.6, звуковые серверы ESD и aRts стало можно убрать. А OSS v.4 открыли свой код в 2007 году, но уже не были никому нужны. В Linux. Но есть же ещё FreeBSD. Upd: оказывается, там тоже никому не нужен: https://www.linux.org.ru/forum/talks/14747049?cid=14747754 Тем временем, появился звуковой сервер JACK. Он давал огромные возможности для записи и обработки звука. Linux и FreeBSD быстро стали лидерами в этой области, став лучше Windows 2000/XP и Mac OS X. Особенно здорово JACK работал с kernel-rt (в Ubuntu известен как linux-lowlatency). Проблемы ALSA: 1. Иногда приложение захватывало звук единолично. Это происходило при запуске старого приложения, которое знакомо только с OSS (например Герои 3: Возрождение Эрафии). 1а. В 2012 году в дистрибутивах Linux отключили эмуляцию OSS для старых приложений. Её можно включить, выполнив modprobe snd-pcm-oss. 1б. Я давал выше ссылку на Debian Wiki. Там написано что, в момент релиза ALSA, программное микширование (плагин dmix) было ещё экспериментально, а потому отключено по умолчанию. Спустя несколько лет, его включили. 1в. Специалисты, ответьте мне на вопрос. Мне как-то говорили, что если воспроизводить при помощи mplayer какой-то DTS-звук, то mplayer займёт звуковую карту единолично. Это правда? А что, получается что приложение может попросить ALSA отдать звуковую карту только ей? 2. Ресемплинг звука надо настраивать вручную (sox) 3. Звук 5.1 и 7.1 надо настраивать вручную (последние две ссылкы, которые я привёл). 4. Разработчику сложнее освоить libasound2, чем делать mmap() или write() в /dev/dsp (четвёртая ссылка) 5. Всякие там блютуз-гарнитуры легче настроить через звуковой сервер PulseAudio, чем когда пользуешься ALSA напрямую, без посредников вроде сервера PulseAudio 5а. Микрофон на вебке не работает через ALSA вообще - только через PulseAudio 6. Если ты хочешь вывести звук на телевизор, то PulseAudio позволяет перенаправить звук в два клика (утилита pavucontrol). В ALSA же, надо чтобы само приложение имело диалог выбора звукового устройства, а например в браузере его нет. Тогда надо в ~/.asoundrc менять дефолтную звуковую карту, а это не так удобно. В 2005 году, империя наносит ответный удар. Red Hat начала бурную деятельность по развитию GNOME. Появились Dbus, HAL, polkit, PolicyKit, ConsoleKit, GIO и ещё куча всякого стильно-модно-молодёжного, непременно с конфигами на XML или вообще в реестре gconf. К сожалению, эта зараза пожрала и KDE, который начиная с 4 версии заменил свои самобытные DCOP на Dbus, и aRts на PulseAudio. PulseAudio появился в Fedora 8 и Ubuntu 8.04. Его внедрили недоделанным, чем вызвали массовое FUUUUUUU в сообществе. Многие принципиально выключали PulseAudio, устанавливая кастомный регулятор звука Volti в связке с GNOME ALSA Mixer. Помимо глючного звука, всех возмутило то, почему ни у кого не спросили согласия? Просто внедрили, и всё? Почему нет простого способа выбрать? Если вам интересно моё мнение, то PulseAudio был фейлом. Отключается он легко, достаточно выполнить echo "autospawn = no" >> ~/.local/pulse/client.conf && killall pulseaudio. Следующее поделие от Поттеринга внедрили глубже. Но кому-то PulseAudio нравится, либо потому что удобно в конкретной конфигурации, либо потому что установлено по умолчанию и "просто работает", не портя звук (всё-таки сколько лет прошло с момента релиза). Лично я использую ALSA дома, и PulseAudio на работе. На рабочей станции "пульса" - самое то. P.S. Для тех, кто будет использовать JACK и lowlatency, я тут нашёл патчи для Wine, снижающие латентность там. Вот он: Для ALSA: https://github.com/Tk-Glitch/PKGBUILDS/blob/master/wine-tkg-... Для PulseAudio: https://aur.archlinux.org/cgit/aur.git/tree/winepulse_latenc... Для winejack не нашёл Просто не все программы для работы со звуком доступны в виде нативной Linux-версии
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, anonymous, 13:19 , 19-Ноя-19 (41) –3
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, AlexYeCu_not_logged, 13:26 , 19-Ноя-19 (45) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Zenitur, 13:30 , 19-Ноя-19 (46)
>> 5а. Микрофон на вебке не работает через ALSA вообще - только через PulseAudio > Ты откуда эту чушь взял?Мне об этом на ЛОРе говорили много людей. Сам не пробовал. Серьёзно, работает?
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, AlexYeCu_not_logged, 13:32 , 19-Ноя-19 (48) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, AlexYeCu_not_logged, 13:35 , 19-Ноя-19 (49) –1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, крокодил мимо.., 15:19 , 19-Ноя-19 (67) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Ilya Indigo, 08:25 , 20-Ноя-19 (140)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, AlexYeCu_not_logged, 13:30 , 19-Ноя-19 (47) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Zenitur, 14:14 , 19-Ноя-19 (56)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 18:09 , 19-Ноя-19 (94) –2
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, rshadow, 01:53 , 20-Ноя-19 (132)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Mihail Zenkov, 12:10 , 20-Ноя-19 (150) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Ivan_83, 15:42 , 19-Ноя-19 (71) +2
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Anonimus, 11:56 , 19-Ноя-19 (17) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Sokoloff, 13:21 , 19-Ноя-19 (42) +2
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Sokoloff, 13:22 , 19-Ноя-19 (43) +1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 13:36 , 19-Ноя-19 (50)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 13:47 , 19-Ноя-19 (52) +2
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 14:33 , 19-Ноя-19 (61)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Michael Shigorin, 00:59 , 20-Ноя-19 (128)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Дихлофос, 14:26 , 19-Ноя-19 (58) –3
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 14:37 , 19-Ноя-19 (63) –1
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, swine, 15:51 , 19-Ноя-19 (73)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Нонон, 17:43 , 19-Ноя-19 (90) –2
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 19:24 , 19-Ноя-19 (101)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 21:03 , 19-Ноя-19 (117)
- Релиз звуковой подсистемы Linux - ALSA 1.2.1, Аноним, 04:18 , 20-Ноя-19 (135) –1
|