Re: про usb и alsa

2011-05-16 Пенетрантность Dmitry Nezhevenko
On Mon, May 16, 2011 at 04:35:03PM +0300, Vitaliy Fust wrote:
> 16 мая 2011 г. 11:31 пользователь Dmitry Nezhevenko  написал:
> > В случае со звуком ALSA это все умеет сама. На нормальных карточках микшер
> > аппаратный. На остальных -- dmix.
> "Нормальные карточки" это самые говеные и распространенные, потому что
> на их аппаратные микшеры удосужились написать драйверы.

Нет. Аппааратный микшер есть у Creative на emu10k* (SB Live 5.1, Audigy2,
может еще что-то). Кажется у встроенных VIA был. 

Как минимум ALSA дает их обладателям использовать то что умеет железо

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: про usb и alsa

2011-05-16 Пенетрантность Andrey Rahmatullin
On Mon, May 16, 2011 at 04:35:03PM +0300, Vitaliy Fust wrote:
> > В случае со звуком ALSA это все умеет сама. На нормальных карточках микшер
> > аппаратный. На остальных -- dmix.
> "Нормальные карточки" это самые говеные и распространенные, потому что
> на их аппаратные микшеры удосужились написать драйверы.
Самые распространённые - это snd_hda_intel

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

Думаю, что изготовители Kompakta прекрасно справятся и с kpackage, но в
kde 3.2 ;-)
-- rider in devel@


signature.asc
Description: Digital signature


Re: про usb и alsa

2011-05-16 Пенетрантность Vitaliy Fust
16 мая 2011 г. 11:31 пользователь Dmitry Nezhevenko  написал:
> В случае со звуком ALSA это все умеет сама. На нормальных карточках микшер
> аппаратный. На остальных -- dmix.
"Нормальные карточки" это самые говеные и распространенные, потому что
на их аппаратные микшеры удосужились написать драйверы.


Re: про usb и alsa

2011-05-16 Пенетрантность Dmitry Nezhevenko
On Mon, May 16, 2011 at 10:24:31AM +0400, Victor Wagner wrote:
> On 2011.05.13 at 22:32:40 +0300, Dmitry Nezhevenko wrote:
> 
> > Не вижу причины, зачем этот pulseaudio нужен кроме сетевого звука. 
> 
> А как насчет причин использовать X-сервер, а не писать в видеопамять
> напрямую, как в DOS? (ну или во framebuffer device)?

В Qt такое есть. QWS называется. Только оно нормально работает когда
апликуха либо одна либо они между собой общаются и договариваются, кому
какой регион рисовать. 

В случае со звуком ALSA это все умеет сама. На нормальных карточках микшер
аппаратный. На остальных -- dmix.

А вот pulse -- это все равно что поверх X-сервера запустить еще один
X11. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: про usb и alsa

2011-05-15 Пенетрантность Victor Wagner
On 2011.05.13 at 22:32:40 +0300, Dmitry Nezhevenko wrote:

> Не вижу причины, зачем этот pulseaudio нужен кроме сетевого звука. 

А как насчет причин использовать X-сервер, а не писать в видеопамять
напрямую, как в DOS? (ну или во framebuffer device)?




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110516062431.ga27...@wagner.pp.ru



Re: про usb и alsa

2011-05-13 Пенетрантность Vitaliy Fust
13 мая 2011 г. 22:32 пользователь Dmitry Nezhevenko  написал:
> Даже у одной звуковой карты может быть несколько выходов. Никто же не советуют
> использовать pulseaudio для того, чтобы при втыкании наушников в ноутбук
> звук автоматом переключался на них.
Ну, а если не автоматом, а пусть очень даже вручную? Как это без
пульса организовать? А если звуковых карты три? А если хочется сделать
звук потише в произвольной определенной программе, оставив громкость в
остальных на прежнем уровне? А если во время разговора по аля скайпу
требуется переключиться с колонок и микрофона на вебкамере на
гарнитуру с микрофоном подключенную к другой звуковой карте? А если
нужен единый эквалайзер, но только для некоторых программ, да и то не
всегда?
Если ответ будет в стиле "это всё вам не нужно", утруждаться не обязательно


Re: про usb и alsa

2011-05-13 Пенетрантность Dmitry Nezhevenko
On Wed, May 11, 2011 at 11:38:05PM +0400, Nikita V. Youshchenko wrote:
> Почему костыли-то?
> 
> То, что запрошено, является динамическим переключением потоков.
> 
> Приложение, генерирующее поток, не знает и не должно знать, что он в 
> динамике куда-то перенаправляется.

Приложения по умолчанию просят выводить звук на "дефолтное устройство
вывода". И приложение не должно заниматься тем что ловить моменты
изменения этих дефолтов.

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

Не вижу причины, зачем этот pulseaudio нужен кроме сетевого звука. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: про usb и alsa

2011-05-11 Пенетрантность sergio

On 05/12/2011 05:15 AM, Иван Лох wrote:


Одно из правил вызывается при подключении внешней звуковой карты.
Вы можете связать с ним произвольный скрипт.


Н...
Это можно и не глядя на этот файл сделать.
Вопрос в другом --- какой скрипт вызывать. Хотя я похоже уже нашёл 
ответ: http://alsa.opensrc.org/Hotplugging_USB_audio_devices_%28Howto%29


--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dcb35cc.5060...@sergio.spb.ru



Re: про usb и alsa

2011-05-11 Пенетрантность Иван Лох
On Thu, May 12, 2011 at 05:02:19AM +0400, sergio wrote:
> On 05/11/2011 02:51 AM, Иван Лох wrote:
> 
> >Я бы внимательно посмотрел на
> >  /lib/udev/rules.d/78-sound-card.rules
> >
> >и поправил пару строчек
> 
> Я внимательно посмотрел на 78-sound-card.rules, но идеи не понял.

Одно из правил вызывается при подключении внешней звуковой карты.
Вы можете связать с ним произвольный скрипт.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110512011524.gq13...@nano.ioffe.rssi.ru



Re: про usb и alsa

2011-05-11 Пенетрантность sergio

On 05/11/2011 02:51 AM, Иван Лох wrote:


Я бы внимательно посмотрел на
  /lib/udev/rules.d/78-sound-card.rules

и поправил пару строчек


Я внимательно посмотрел на 78-sound-card.rules, но идеи не понял.


--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dcb319b.8080...@sergio.spb.ru



Re: про usb и alsa

2011-05-11 Пенетрантность sergio

On 05/12/2011 01:15 AM, Vitaliy Fust wrote:


При этом встроенная не будет дифолтной никогда, или я не прав?

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


default --- это hw0.0, если внутренней поставить не нулевой индыкс то 
она перестаёт быть дефолтной. И это модно через slots сделать.


--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dcb20e9.8000...@sergio.spb.ru



Re: про usb и alsa

2011-05-11 Пенетрантность Vitaliy Fust
12 мая 2011 г. 1:35 пользователь Иван Лох  написал:
> Раз не проапгрейтили... попробую попроще. Использование pulseaudio
> приводит к излишнему расходованию энергии, омертвляет человеческий труд и
> засоряет мусором нашу планету. Это приводит к Разрушению экосистем и 
> способствует
> глобальному потеплению. Никакого  смысла в его использовании нет.
А я грешным делом думал это всё оффтоп виноват, ну да ладно, хоть
вопрос с dmix раскрыт


Re: про usb и alsa

2011-05-11 Пенетрантность Иван Лох
On Thu, May 12, 2011 at 01:18:42AM +0300, Vitaliy Fust wrote:
> 12 мая 2011 г. 1:08 пользователь Иван Лох  написал:
> > Сегодня dmix не тормозит почти на любом железе. Апгрейдить железо ради
> > абсолютно не нужного для работы (и даже развлечений) дерьма -- можно,
> > конечно. Общество потребления, блядь. Но лучше мозги проапгрейдить.
> Вы уверены что ваши проблемы связаны с гну дебиан? Что касается dmix,
> очень сложно понять что вы хотите сказать по существу

Раз не проапгрейтили... попробую попроще. Использование pulseaudio
приводит к излишнему расходованию энергии, омертвляет человеческий труд и
засоряет мусором нашу планету. Это приводит к Разрушению экосистем и 
способствует
глобальному потеплению. Никакого  смысла в его использовании нет.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110511223535.go13...@nano.ioffe.rssi.ru



Re: про usb и alsa

2011-05-11 Пенетрантность Vitaliy Fust
12 мая 2011 г. 1:08 пользователь Иван Лох  написал:
> Сегодня dmix не тормозит почти на любом железе. Апгрейдить железо ради
> абсолютно не нужного для работы (и даже развлечений) дерьма -- можно,
> конечно. Общество потребления, блядь. Но лучше мозги проапгрейдить.
Вы уверены что ваши проблемы связаны с гну дебиан? Что касается dmix,
очень сложно понять что вы хотите сказать по существу


Re: про usb и alsa

2011-05-11 Пенетрантность Vitaliy Fust
12 мая 2011 г. 0:40 пользователь Иван Лох  написал:
> dmix лет пять не использовался по-умолчанию.
В смысле, что давно пора пересаживаться на пульс? Так пульс и тормозит
на том что лет пять как пора апгрейдить


Re: про usb и alsa

2011-05-11 Пенетрантность Иван Лох
On Thu, May 12, 2011 at 12:01:57AM +0300, Vitaliy Fust wrote:
> 11 мая 2011 г. 23:15 пользователь Иван Лох  написал:
> > Потому, что IMHO можно написать plug-in для alsa, который сделает тоже 
> > самое.
> > И писали наверняка. Другое дело, что от этого вырастет латентность, загрузка
> > процессора и т. д. на что разработчики alsa смотрят очень серьезно на такие 
> > вещи.
> С каких это пор алса разучилась использовать dmix для программного
> микширования? Отлично работает, если проц тормозит на пульсе,
> рекомендую.

dmix лет пять не использовался по-умолчанию. 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110511214012.gl13...@nano.ioffe.rssi.ru



Re: про usb и alsa

2011-05-11 Пенетрантность Vitaliy Fust
12 мая 2011 г. 0:05 пользователь sergio  написал:
> On 05/11/2011 09:37 AM, Andrey Rahmatullin wrote:
>
>> Я бы попробовал выставить внутренней index=1, а внешней 0.
>
> При этом встроенная не будет дифолтной никогда, или я не прав?
Нет, только по-умолчанию. Т.е. если выбрана дефолтной внутренняя
(например в настройках фонона) или если внешней нет (отключена) то
по-умолчанию пойдет на внутреннюю


Re: про usb и alsa

2011-05-11 Пенетрантность sergio

On 05/11/2011 09:37 AM, Andrey Rahmatullin wrote:


Я бы попробовал выставить внутренней index=1, а внешней 0.

При этом встроенная не будет дифолтной никогда, или я не прав?

--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dcafa2b.3000...@sergio.spb.ru



Re: про usb и alsa

2011-05-11 Пенетрантность Vitaliy Fust
11 мая 2011 г. 23:15 пользователь Иван Лох  написал:
> Потому, что IMHO можно написать plug-in для alsa, который сделает тоже самое.
> И писали наверняка. Другое дело, что от этого вырастет латентность, загрузка
> процессора и т. д. на что разработчики alsa смотрят очень серьезно на такие 
> вещи.
С каких это пор алса разучилась использовать dmix для программного
микширования? Отлично работает, если проц тормозит на пульсе,
рекомендую.

> Я бы попробовал выставить внутренней index=1, а внешней 0.
Так и работает, интегрированную использую как дополнительные выходы и
очень редко


Re: про usb и alsa

2011-05-11 Пенетрантность Иван Лох
On Wed, May 11, 2011 at 11:38:05PM +0400, Nikita V. Youshchenko wrote:
> > Если бы оно еще и для уже играющих программ умело переключать... Но тут
> > уже костыли вроде pulseaudio
> 
> Почему костыли-то?
> 
> То, что запрошено, является динамическим переключением потоков.
> 
> Приложение, генерирующее поток, не знает и не должно знать, что он в 
> динамике куда-то перенаправляется.
> Бибилиотека alsa - это средство сконфигурировать поток и потом его 
> воспроизводить. То есть поддерживает статические потоки.
> 
> Для динамических потоков *необходимо* дополнительное средство - внешнее и 
> по отношению к приложению, и по отношению к алсе. Так почему бы эту роль 
> не отдать pulseaudio (который в общем для этого и предназначен)?

Потому, что IMHO можно написать plug-in для alsa, который сделает тоже самое.
И писали наверняка. Другое дело, что от этого вырастет латентность, загрузка
процессора и т. д. на что разработчики alsa смотрят очень серьезно на такие 
вещи.

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


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110511201527.gk13...@nano.ioffe.rssi.ru



Re: про usb и alsa

2011-05-11 Пенетрантность Nikita V. Youshchenko
> On Wed, May 11, 2011 at 02:51:18AM +0400, Иван Лох wrote:
> > On Wed, May 11, 2011 at 02:38:56AM +0400, sergio wrote:
> > > Всем привет.
> > >
> > > Очень хочется, что бы при втыкании, usb звуковушка становилась
> > > дифолтной, а при
> >
> > Я бы внимательно посмотрел на
> >  /lib/udev/rules.d/78-sound-card.rules
> >
> > и поправил пару строчек
>
> Если бы оно еще и для уже играющих программ умело переключать... Но тут
> уже костыли вроде pulseaudio

Почему костыли-то?

То, что запрошено, является динамическим переключением потоков.

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

Для динамических потоков *необходимо* дополнительное средство - внешнее и 
по отношению к приложению, и по отношению к алсе. Так почему бы эту роль 
не отдать pulseaudio (который в общем для этого и предназначен)?

Глючный? Недоделанный? Так и алса не всегда безглючной была. Это вопрос 
времени. И, кстати, вашего личного участия в проекте.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105112338.05253@blacky.localdomain



Re: про usb и alsa

2011-05-10 Пенетрантность Andrey Rahmatullin
On Wed, May 11, 2011 at 02:38:56AM +0400, sergio wrote:
> Очень хочется, что бы при втыкании, usb звуковушка становилась
> дифолтной, а при
> вытыкании всё возвращалось обратно. Мне кажется, что я что-то
> подобное видел,
> даже по-моему тут. Но вот как-то не удаётся ничего найти, и не только тут.
Я бы попробовал выставить внутренней index=1, а внешней 0.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

Не знаю насколько вправе лить в M40, но залил и туда.
-- drool in #13483


signature.asc
Description: Digital signature


Re: про usb и alsa

2011-05-10 Пенетрантность Dmitry Nezhevenko
On Wed, May 11, 2011 at 02:51:18AM +0400, Иван Лох wrote:
> On Wed, May 11, 2011 at 02:38:56AM +0400, sergio wrote:
> > Всем привет.
> > 
> > Очень хочется, что бы при втыкании, usb звуковушка становилась
> > дифолтной, а при
> 
> Я бы внимательно посмотрел на
>  /lib/udev/rules.d/78-sound-card.rules
> 
> и поправил пару строчек

Если бы оно еще и для уже играющих программ умело переключать... Но тут
уже костыли вроде pulseaudio
 
-- 
WBR, Dmitry


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110510233654.GA23472@laptop.local



Re: про usb и alsa

2011-05-10 Пенетрантность Иван Лох
On Wed, May 11, 2011 at 02:38:56AM +0400, sergio wrote:
> Всем привет.
> 
> Очень хочется, что бы при втыкании, usb звуковушка становилась
> дифолтной, а при

Я бы внимательно посмотрел на
 /lib/udev/rules.d/78-sound-card.rules

и поправил пару строчек


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110510225118.gh13...@nano.ioffe.rssi.ru



про usb и alsa

2011-05-10 Пенетрантность sergio

Всем привет.

Очень хочется, что бы при втыкании, usb звуковушка становилась 
дифолтной, а при
вытыкании всё возвращалось обратно. Мне кажется, что я что-то подобное 
видел,

даже по-моему тут. Но вот как-то не удаётся ничего найти, и не только тут.

--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc9be80.8080...@sergio.spb.ru