>>выиграют все:).
>
>Что-то я в этом сомневаюсь.И так уже понаплодили дофига звуковых систем.Изобретатели велосипедов.
Я сначала тоже так думал. Потом прочёл внимательно commit messages... :) Суть в том, что этот сервер (точнее, сервер и либа, которая автоматически к нему подключается при наличии запущенного, иначе же открывается обычный Sun Audio) идеально подогнан под особенности звуковой подсистемы OpenBSD. Например, ядро в OpenBSD микшированием не занимается. Вообще. Равно как и преобразованием форматов звука (типа, 22050 Гц моно => 48000 Гц стерео; типичная ситуация с azalia-кодеками). В то же время во многих других ОСях нативно так или иначе эти операции поддерживаются (за счёт чего написано немало кривых вещей, ну да не суть), что создавало трудности при портировании программ для работы с мультимедиа на OpenBSD. Теперь же легче станет жить всем:
- станет лучше разработчикам OpenBSD, так как теперь есть родной интерфейс, который внутри они могут как угодно крутить и при этом для юзерских программ всё останется как прежде;
- станет лучше разработчикам других программ, так как за них уже всё сделано. Желающие могут принять у себя отсылаемые сейчас патчи для поддержки libsndio, нежелающие сэкономят немного времени за счёт того, что за них эту поддержку будут реализовывать мэйнтейнеры портов OpenBSD;
- станет при этом лучше и мэйнтейнерам портов, так как простота интерфейса позволяет не сворачивать себе моск;
- и, наконец, станет лучше пользователям OpenBSD, так как уменьшится количество проблем со звуком.
Пожалуй, единственный, кому это нововведение добавит гемморою, так это составителям документации, журналистам (впрочем, это их хлеб), а также некоторым широко использующим смешанные среды людям.
|