Неактивен
computer user, и что? Поясни, из-за чего именно ты разместил эту тему.
http://nolinux.w2c.ru - море баттхерта и деаонимизации
Неактивен
Линукс аудио, оно работает:
Неактивен
Просто он решил рассказать нам про разнообразие звуковых библиотек в линуксе, забыв про две вещи:
1) Они отлично сосуществуют друг с другом.
2) Кроме собственно звуковых подсистем разных уровней, тут и просто есть библиотеки для работы с мультимедиа (PortAudio и GStreamer, например -- в них воспроизведение какого-либо звука в известном формате сокращается до нескольких строк кода).
А теперь -- подсказка -- несмотря на кажущееся разнообразие связей между компонентами, в нормальной ситуации все находящиеся выше программы подключаются к ALSA (ну или к PulseAudio, которая в данном случае работает как интерфейс ALSA).
Неактивен
Просто он решил рассказать нам про дебильные бестолковые звуковые библиотеки в линуксе
Так вернее будет Я даже соглашусь.
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
версия вышеуказанной диаграммы для нормальных дистров. (при условии, что в системе что-то, использующее JACK и PulseAudio, есть -- иначе эти блоки можно удалить)
версия вышеуказанной диаграммы для дистров с PulseAudio. (соответственно для JACK)
Устаревшие, заброшенные и никем неиспользуемые компоненты были из этой диаграммы удалены.
Добавлено спустя 01 мин 43 с:
И да, прошу клиентские библиотеки (которые используются программистами) от собственно звуковых фреймворков (таких, как ALSA, OSS и в некоторой степени PulseAudio) отличать.
Редактировался usr_share (02-02-12 23:14:44)
Неактивен
Устаревшие, заброшенные и никем неиспользуемые компоненты были из этой диаграммы удалены.
Спасибо!!! Поржал!!!
Во бля сколько удалили!
Самому то не смешно?
Редактировался selenscy (02-02-12 23:33:11)
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
Просто он решил рассказать нам про разнообразие звуковых библиотек в линуксе, забыв про две вещи:
1) Они отлично сосуществуют друг с другом.
2) Кроме собственно звуковых подсистем разных уровней, тут и просто есть библиотеки для работы с мультимедиа (PortAudio и GStreamer, например -- в них воспроизведение какого-либо звука в известном формате сокращается до нескольких строк кода).
А теперь -- подсказка -- несмотря на кажущееся разнообразие связей между компонентами, в нормальной ситуации все находящиеся выше программы подключаются к ALSA (ну или к PulseAudio, которая в данном случае работает как интерфейс ALSA).
Уже обсуждалось, или подзабыл?
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Уже обсуждалось, или подзабыл?
Всё то, что находится на верху этой диаграммы, отношения к указанной вами проблеме вообще не имеет. Там имеет значение только ALSA и PulseAudio.
Во-вторых, реализация PulseAudio полностью соответствует API ALSA, и правильно написанный софт, использующий этот API так, как он описан, проблем вызывать вообще не должен. Но это именно какие-то проприетарные поделки, которые начинают глючить. Почему я не видел ни одной свободной программы, которая начинала бы глючить при установленном PulseAudio?
Редактировался usr_share (03-02-12 09:01:17)
Неактивен
реализация PulseAudio полностью соответствует API ALSA, и правильно написанный софт, использующий этот API так, как он описан, проблем вызывать вообще не должен.
А по факту - вызывает (даже для примеров, идущих с alsa-lib)
Почему я не видел ни одной свободной программы, которая начинала бы глючить при установленном PulseAudio?
Потому, что не хотел
Редактировался дохтур (03-02-12 11:18:17)
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Во-вторых, реализация PulseAudio полностью соответствует API ALSA, и правильно написанный софт, использующий этот API так, как он описан, проблем вызывать вообще не должен. Но это именно какие-то проприетарные поделки, которые начинают глючить.
А почему до сих пор в поделиях нет законченого редактора вроде Cubase?
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
А почему до сих пор в поделиях нет законченого редактора вроде Cubase?
Нежелание проприетарных разработчиков.
Но заявлять про тучу звуковых систем в Линуксе (путая их с отдельными библиотеками) -- большая ошибка. Всё равно, что путать, скажем, WinAPI и .NET Framework.
Редактировался usr_share (03-02-12 13:11:26)
Неактивен
Нежелание проприетарных разработчиков.
Это, уж прости, но твои профанации т.к.
Linux пользователь может настроить систему ALSA так, чтобы она использовала виртуальное устройство, созданное сервером PulseAudio. Тогда программы, работающие со звуком через драйвер ALSA, будут на самом деле иметь дело с PulseAudio, который взаимодействует с помощью ALSA уже с реальным устройством.
Т.е. в линухе даже если ты (-разработчик программы) думаешь, что твоя программа будет работать напрямую с ALSA т.e. минуя всякие прослойки, пользователь может настроить свою систему так (а оно в убунте по умолчанию так, к примеру), что звук будет идти через поделия вроде PulseAudio, т.е. как в моих случаях - не работать/отваливаться. И виновать в этом будет, конечно же, разработчик программы
Добавлено спустя 13 мин 49 с:
Т.е. это имменно то, о чём уже не первый раз пишет Adobe - никто не будет писать серьёзного софта, пока в линуксе будет этот зоопарк
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Подумать только, звуковая система в линуксе - говно, видео система в линуксе - еще хуже, пользовательское консольное окружение - дерьмо, утилиты управления системой - дерьмо, софт - дерьмо, рабочее графическое окружение - дерьмо, даже ядро - теперь дерьмо. На какой десткоп хочет линукс?
Неактивен
этот зоопарк
Зоопарк из аж целых двух звуковых систем -- это просто очень страшно. (так как OSS ни одному линуксоиду не нужен).
Добавлено спустя 08 мин 47 с:
И виновать в этом будет, конечно же, разработчик программы big_smile
И виноват в этом будет пользователь.
Неактивен
И виноват в этом будет пользователь.
В том, что поставил сибе Линукс.
Неактивен
Нежелание проприетарных разработчиков.
О как!!!
Наивный чукотский юноша... Только полный мудак будет писать под этот зоопарк х*й пойми чего, под названиями звуковые "библиотеки"
Даже если мудак напишет под одно поделие, то в другом поделии овер 9000 у него будет эпичный фейл
Поэтому мудаков для этого не находится, кроме мудаков из опенсорца, которые тот же ардор десятилетиями пилят
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
Зоопарк из аж целых двух звуковых систем -- это просто очень страшно. (так как OSS ни одному линуксоиду не нужен).
Если бы они ещё работали предсказуемо (ALSA) и присутствовали в 100% систем (OSS)
И виноват в этом будет пользователь.
Т.е. уже не проприетарщики? А мы ведь только начали...
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
В том, что поставил сибе Линукс.
В том, что неправильно настроил систему. И ЕМНИП, в Ubuntu звук по умолчанию из ALSA в PulseAudio не перенаправляется, т.к. файл /etc/asound.conf отсутствует. PulseAudio просто ставит себя на место дефолтных входа/выхода.
Т.е. уже не проприетарщики?
Проприетарщики будут виноваты тогда, когда будет обнаружено использование ими недокументированных функций или неопределённого поведения документированных.
и присутствовали в 100% систем (OSS)
Это же кто будет писать "профессиональный звуковой софт" под BSD? (другой причины, чтобы кому-то понадобился OSS, я пока что не вижу)
Редактировался usr_share (03-02-12 17:27:55)
Неактивен
В том, что неправильно настроил систему.
Ты вот в самом деле думаешь, как все пенгванутые, что музыканту и другим нужно настраивать систему, причём именно из консоли?
Добавлено спустя 04 мин 18 с:
Проприетарщики будут виноваты тогда, когда будет обнаружено использование ими недокументированных функций или неопределённого поведения документированных.
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ!!! Так весь смысл мудаков из опенсорца не для того чтобы работало, а чтобы следить друг за дружкой?
Это пиздец!!!
Редактировался selenscy (03-02-12 17:46:19)
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
Ты вот в самом деле думаешь, как все пенгванутые, что музыканту и другим нужно настраивать систему, причём именно из консоли?
Нет, но если юзер сам что-то не так сделал в системе, за это не должны отвечать разработчики ПО.
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ!!! Так весь смысл мудаков из опенсорца не для того чтобы работало, а чтобы следить друк за дружкой
А весь смысл проприетарщиков, тогда получается, в том, чтобы писать кривой, полный костылей, обрастающий кучей ненужных артефактов и еле-еле работающий код?
Я, конечно, извиняюсь, но отвечать за кривой код должны разработчики кривого кода.
Редактировался usr_share (03-02-12 17:51:31)
Неактивен
Проприетарщики будут виноваты тогда, когда будет обнаружено использование ими недокументированных функций или неопределённого поведения документированных.
Лол, как такое вообще может быть при открытом API да ещё и в свободной ОС?
Хотя мне кажется, что кто-то тупо перенёс шаблон с одной ОС на другую
другой причины, чтобы кому-то понадобился OSS, я пока что не вижу
На своей памяти помню quake3, хотя исходники уже давно открыты -то и спасло игру в какой-то мере, а вообще - да, не так важно, т.к. хороших игр в линуксе почти нет, можно простить
Добавлено спустя 03 мин 40 с:
Нет, но если юзер сам что-то не так сделал в системе, за это не должны отвечать разработчики ПО.
А если это сделали "по умолчанию" в самом популярном дистрибутиве ?
Я, конечно, извиняюсь, но отвечать за кривой код должны разработчики кривого кода.
Вот пусть автор PulseAudio и разгребает, а не бугуртит на адоб
Добавлено спустя 06 мин 13 с:
И ЕМНИП, в Ubuntu звук по умолчанию из ALSA в PulseAudio не перенаправляется, т.к. файл /etc/asound.conf отсутствует. PulseAudio просто ставит себя на место дефолтных входа/выхода.
В 10.4 так было по умолчанию, как сейчас - проверять лень
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен
Лол, как такое вообще может быть при открытом API да ещё и в свободной ОС?
Разве не вы говорили, что в линуксе проблемы с документацией?
Если у либы есть документация, в которой не описана какие-то функции (а остальные описаны), то стоит очень серьёзно подумать, прежде чем их использовать. Действительно для любой ОС.
На своей памяти помню quake3, хотя исходники уже давно открыты -то и спасло игру в какой-то мере, а вообще - да, не так важно, т.к. хороших игр в линуксе почти нет, можно простить
Третья квака вышла в 99ом году. ALSA впервые появился в ядре в 2002 (вообще появился в 98). А дефолтом стал только с начала ветки 2.6 в 2004 году. Естественно, они не стали бы выбирать недефолтное решение, которое нужно отдельно качать и ставить в систему.
В 10.4 так было по умолчанию, как сейчас - проверять лень
У меня в дебиане после установки PulseAudio файл /etc/asound.conf не появился.
Редактировался usr_share (03-02-12 18:24:29)
Неактивен
Разве не вы говорили, что в линуксе проблемы с документацией?
Я, просто не думал, что это так можно применить для оправдания чьего-то говнокода
Третья квака вышла в 99ом году. ALSA впервые появился в ядре в 2002 (вообще появился в 98). А дефолтом стал только с начала ветки 2.6 в 2004 году. Естественно, они не стали бы выбирать недефолтное решение, которое нужно отдельно качать и ставить в систему.
Стоит ли напоминать, что и с какого года используется в винде и почему, собственно, там на порядки больше игр и приложений для работы со звуком? (OSS вышел вроде раньше, но и умер быстрее)
Добавлено спустя 01 мин 42 с:
У меня в дебиане после установки PulseAudio файл /etc/asound.conf не появился.
Раз за вас, только у большинства всё по-другому
Редактировался дохтур (03-02-12 18:42:57)
Бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
Ну ты пруфами не сыпь © Skynet2015
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) © Rector, 2010-2015
Неактивен