The OpenNET Project / Index page

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



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

Оглавление

Intel представил проект по развитию открытых прошивок для зв..., opennews (??), 15-Мрт-18, (0) [смотреть все]

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


23. "Intel представил проект по развитию открытых прошивок для зв..."  –2 +/
Сообщение от Аноним (-), 15-Мрт-18, 14:17 
Пульс нужен не для микширования потоков (с которым вполне справляется alsa, в т.ч. в дефолтной конфигурации), а для динамической конфигурации оборудования, чтобы воткнутые в USB гарнитуры работали сразу, а не после написания конфига и перезапуска приложений.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

29. "Intel представил проект по развитию открытых прошивок для зв..."  +4 +/
Сообщение от Аноним (-), 15-Мрт-18, 15:08 
У меня нет пульсы, но воткнутые в USB микрофоны и гарнитуры просто работают. ЧЯДНТ?
Ответить | Правка | Наверх | Cообщить модератору

41. "Intel представил проект по развитию открытых прошивок для зв..."  +/
Сообщение от Аноним (-), 15-Мрт-18, 17:20 
>ЧЯДНТ?

Не умеешь читать.

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

58. "Intel представил проект по развитию открытых прошивок для зв..."  +2 +/
Сообщение от Аноним (-), 15-Мрт-18, 20:34 
А кое-кто наоборот - кроме чтения рекламных слоганов ничего не умеет: ни думать головой, ни гуглить, ни тем более код писать.

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

1. devtmpfs (кроме которого в общем-то ничего и не нужно)
2. (e)udev
3. Высокоуровневый код, отвечающий за осознание, что железка таки появилась

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

В состав пульсы входит только пункт 3 и то с натяжкой - какого-то специального кода для этого не нужно, просто звуковая система должна быть чуть менее кривой, чем "запомнить список устройств один раз и хранить его вечно". ALSA и большинство библиотек на её основе справляются с распознаванием новых устройств не хуже чем пульса: если приложение в состоянии выбрать девайс кроме дефолтного, alsalib ему позволит открыть и USB-наушники, и вообще что душа пожелает, - нужно только чтобы соответствующий alsalib-плагин отрапортовал, что устройство подключилось (например, подписавшись на dbus-рассылки от bluetooth-демона). Нет никакой принципиальной разницы между bluetooth-плагином для alsalib и делающим то же самое плагином для пульсы.

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

70. "Intel представил проект по развитию открытых прошивок для зв..."  +/
Сообщение от Аноним (-), 16-Мрт-18, 03:42 
> если приложение в состоянии выбрать девайс кроме дефолтного

Но я не хочу в каждом приложении выбирать девайс. Более того, я считаю возможность выбора девайсов в приложениях нужной исключительно в том случае, когда нужно развести разные приложения на разные выходы, а в остальных случаях должна быть возможность выбирать дефолтный девайс на системном уровне. В рантайме, т.е. без перезапуска приложений.

> кроме отправки приложениям пинков при подключении нового железа он уже вообще ничего полезного не делает.

Неверно. Пульс безо всяких пинков сам роутит приложения на произвольные выходы, о чём приложения могут и не подозревать. Не только при подключении девайсов, но и по команде пользователя (через гуй вроде pavucontrol или консольные pacmd/pactl).

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

71. "Intel представил проект по развитию открытых прошивок для зв..."  +1 +/
Сообщение от Аноним (-), 16-Мрт-18, 06:40 
> Пульс безо всяких пинков сам роутит приложения на произвольные выходы

Ну не делает пульс *ничего* особенного. Как в пульсе, так и в alsalib для поддержки всяких левых девайсов используются виртуальные устройства (а-ля sinks/sources в gstreamer). Соответственно, горячая смены девайса в алсе реализуется так же как в пульсе — лепишь плагин для alsalib (в качестве основы можно взять multi), который будет подписываться на изменения списка устройств и слать звук в нужный выход.

Почему такой плагин не написан (а может уже и написан?) - не в курсе. Видимо, хоббистам влом, а прочая аудитория готова довольствоваться тем что есть — встроенными в звуковухи костылями или Лёниными поделиями, — кому как повезёт.

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

73. "Intel представил проект по развитию открытых прошивок для зв..."  +/
Сообщение от Аноним (-), 16-Мрт-18, 09:35 
А не написан он потому что "брехать - не пахать".
Ответить | Правка | Наверх | Cообщить модератору

78. "Intel представил проект по развитию открытых прошивок для зв..."  +/
Сообщение от count0krsk (ok), 22-Мрт-18, 20:28 
Да ладно, я сижу на алсе,и всё ок. Вебку втыкал - скайп её видел, когда пользовал. Без правки конфигов.
Сейчас геи из Мозиллы решили что нужно всех тащить на Пульс. К счастью я давно перешёл на icecat. Попробовал сейчас через apulse запустить firefox со всеми правками из ридми апульса - не хотит. Опять видимо сандбокс усложнили, ну и хрен с ним.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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