The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для ядер Linux и FreeBSD развивается новая аудиосистема KLANG , opennews (??), 31-Июл-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


22. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +6 +/
Сообщение от fidaj (ok), 31-Июл-12, 23:54 
хоть бы FreeBSD сюда не впутывали - у нее и так oss на уровне ядра работает...
опять кто-то знатный вброс делает....
это стало модным...
Ответить | Правка | Наверх | Cообщить модератору

24. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +1 +/
Сообщение от Аноним (-), 31-Июл-12, 23:57 
И Linux тоже - там ALSA.
Ответить | Правка | Наверх | Cообщить модератору

31. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от fidaj (ok), 01-Авг-12, 00:15 
> И Linux тоже - там ALSA.

нет... алса просто тесно с ядром связана...

Ответить | Правка | Наверх | Cообщить модератору

35. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от Аноним (-), 01-Авг-12, 01:30 
ALSA всего лишь небольшое API-абстракция (как раз для чего и нужна ОС с ядром), а не комбайн для хрен пойми чего
Ответить | Правка | Наверх | Cообщить модератору

75. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +1 +/
Сообщение от ананим (?), 01-Авг-12, 13:13 
ALSA - это в первую очередь всё же дрова.

http://www.alsa-project.org/main/index.php/Main_Page
ALSA has the following significant features:
-    Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces.
-    Fully modularized sound drivers.
-    SMP and thread-safe design.
-    User space library (alsa-lib) to simplify application programming and provide higher level functionality.
-    Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.

Ответить | Правка | Наверх | Cообщить модератору

77. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от Аноним (-), 01-Авг-12, 13:16 
> ALSA - это в первую очередь всё же дрова.

В данном случае предлагается переписать _все_ дрова с нуля.

Ответить | Правка | Наверх | Cообщить модератору

81. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от ананим (?), 01-Авг-12, 13:22 
ну дык, флаг в руку, барабан на шею.

зыж
а выглядеть скорее будет так - дрова типа эльзы (скорее всего именно они, пусть и переделанные слегка, т.к. переписать с нуля запаришься) плюс что-то типа пульса, но в ведре.

Ответить | Правка | Наверх | Cообщить модератору

86. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от Crazy Alex (ok), 01-Авг-12, 13:44 
Если сделают более человеческий интерфейс, чем у альзы (а то, что они от OSS идут, даёт надежду), а особенно если толком документируют - я им запихивание этой штуки в ядро прощу.
Ответить | Правка | Наверх | Cообщить модератору

97. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +1 +/
Сообщение от Аноним (-), 01-Авг-12, 14:29 
> я им запихивание этой штуки в ядро прощу.

А дрова напишешь? :)

Ответить | Правка | Наверх | Cообщить модератору

151. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от Crazy Alex (ok), 04-Авг-12, 13:45 
Если я правильно понимаю там вполне механическая переработка существующих альсовских нужна, не больше.
Ответить | Правка | Наверх | Cообщить модератору

153. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  +/
Сообщение от arisu (ok), 04-Авг-12, 13:53 
там вообще ещё нечего понимать, потому что автор ничего не показал.
Ответить | Правка | Наверх | Cообщить модератору

118. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  +/
Сообщение от arisu (ok), 01-Авг-12, 20:32 
> Если сделают более человеческий интерфейс, чем у альзы

а чем тебе алсовский не нравится? ну да, select() не работает. ну так они эмулятор OSS запилили давно. всё равно висеть в селекте, где вместе со звуком ещё и сокеты и прочая ерунда — это несколько… странно. в остальном API у alsa вполне юзабельный.

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

140. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  +/
Сообщение от Аноним (-), 02-Авг-12, 15:08 
почему же? при грамотном FSM...

вас же не удивляет что в системе кроме проигрывания музыки еще что-то выполняется ?

Ответить | Правка | Наверх | Cообщить модератору

154. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  –1 +/
Сообщение от arisu (ok), 04-Авг-12, 13:55 
> почему же?

потому, что на файлах select() практически никто не делает, все уносят это в отдельные потоки. а привинчивать mp3-плеер к апачу будет несколько эклектично.

Ответить | Правка | Наверх | Cообщить модератору

156. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  +/
Сообщение от 1 (??), 05-Авг-12, 09:58 
ты бы не позорился тупизну такую писать
Ответить | Правка | Наверх | Cообщить модератору

157. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  +/
Сообщение от arisu (ok), 05-Авг-12, 16:38 
о, очередной Иксперт. когда ж каникулы уже закончатся…
Ответить | Правка | Наверх | Cообщить модератору

150. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  +/
Сообщение от Crazy Alex (ok), 04-Авг-12, 13:44 
Мне идея "всё есть файл" концептуально больше нравится. Но честно говоря - конкретные примеры не помню :-) Я альсу ковырял года два назад и впечатление осталось очень неприятное - куча вызовов, констант за которыми не видно целостной логики. Хотя может это из-за плохой документации - у них там один доксиген, а общего описания "что это и почему так" найти не сумел.
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

155. "Для ядер Linux и FreeBSD развивается новая аудиосистема..."  +/
Сообщение от arisu (ok), 04-Авг-12, 14:00 
> Мне идея «всё есть файл» концептуально больше нравится.

ну так она и с OSS не работает. потому что для файлов мне ни разу не приходилось использовать ioctl, например. а если надо — то это уже не файл, а засланый казачок. %-)

> Я альсу ковырял года два назад и впечатление осталось очень неприятное —
> куча вызовов, констант за которыми не видно целостной логики.
> Хотя может это из-за плохой документации — у них там один доксиген,
> а общего описания «что это и почему так» найти не сумел.

хм. мне вполне хватило парочки туториалов и доксигена. не скажу, что это идеально — кое-до чего пришлось доходить экспериментальным путём, — но заработало почти сразу. кажется, то был эмулятор OPL3, писаный моими кривыми руками и привинченый к одной софтине.

а вот чего мне не хватает в альсе (и чего нет в осс) — это ring buffer. то есть, чтобы я задал ей буфер, и она его играла по кругу. а я периодически заполнял его новыми данными.

понятно, что это трудно реализовать, это только в досе с бластером просто было. но как же не хватает…

Ответить | Правка | Наверх | Cообщить модератору

89. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от Аноним (-), 01-Авг-12, 13:49 
Ну так в Linux и OSS работает на уровне ядра и сейчас можно указать при сборки ядра что вы хотите использовать ALSA или OSS. Хотя, видимо, OSS там древний. Вообще OSS более хорош технически ну у него есть потенциальные проблемы с открытостью кода. Компания разработчик одна, все права на код у нее хоть они и под GPL выпускают код, может их патенты где-то используются. Поэтому ALSA-у и запилили в свое время.
Сюда нужно будет еще какую-то обертку в виде сервиса аля PulseAudio запелить, чтоб через dbus всем можно было рулить.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

105. "Для ядер Linux и FreeBSD развивается новая аудиосистема KLAN..."  +/
Сообщение от Аноним (-), 01-Авг-12, 16:29 
> Сюда нужно будет еще какую-то обертку в виде сервиса аля PulseAudio запелить,
> чтоб через dbus всем можно было рулить.

Одна из ключевых идей проекта - свой собственный велоспиедный протокол управления.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру