Re: Идеологически вер ный звукосервер.

2010-02-25 Пенетрантность Yuriy Kaminskiy
On 25.02.2010 15:29, Andrey Tataranovich wrote:
 02:28 Thu 25 Feb, Yuriy Kaminskiy wrote:
 а, помимо проблем из топика, с dmix/hda-intel mpd жрёт при проигрывании 
 12-20%
 cpu {на ресемплинге}, с hw/au8830 - 3%], флеш-плагина у меня нет и не будет,
 xarchiver и evince отсутствуют ;-)
   А пробовали ли вы suspend/hibernate с au8830?
Не пробовал, но делал RTFS, и знаю, что не заработает ;-)
В нём нет ручек для сохранения/восстановления состояния (я вообще полагал, что
он при этом заблокирует suspend; если он не блокирует, это, вообще говоря, может
привести к большим проблемам после resume, не ограничивающимися просто не
работой).
Он вообще во многом недоделанный - но спеков нет, компания загнулась с концами
(то бишь и никогда не будет), и никто, похоже, не собирается его допиливать -
бесперспективно (там ещё полно незадействованной функциональности у чипа - под
midi-синтезатор, openal,...; судя по тому, что видно, оно полу-софтовое, но
всё-таки). Но меня устраивает ;-) YMMV.
 У меня на 2.6.26-2-openvz оно не играло после просыпания пока модуль не 
 передернешь.
 Интересно как у других с этой карточкой/модулем.


-- 
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/hm6974$g4...@dough.gmane.org



Re: Идеологически вер ный звукосервер.

2010-02-25 Пенетрантность Yuriy Kaminskiy
On 25.02.2010 20:12, Andrey Rahmatullin wrote:
 On Thu, Feb 25, 2010 at 07:41:08PM +0300, Yuriy Kaminskiy wrote:
 В нём нет ручек для сохранения/восстановления состояния (я вообще полагал, 
 что
 он при этом заблокирует suspend;
 Разве для этого есть механизм?
Во-первых, каждый драйвер может при suspend из callback сказать оопс, не
получилось, и suspend будет откатан взад. Во-вторых, для меня удивительно, что
при отсутствии соответствующего callback (как в случае au8830) suspend (делает
вид что) проходит успешно.
 если он не блокирует, это, вообще говоря, может
 привести к большим проблемам после resume, не ограничивающимися просто не
 работой).
 Для этого в юзерспейсе есть блэклисты с выгрузкой модулей
Это костыль. В общем случае suspend происходит по echo mem /sys/power/state и
userspace на это никак не влияет. User-space может поверх этого попытаться
подложить костыль, но ядро не должно делать потенциально вредные вещи, если
юзерспейсная обёртка недоугадала.
 и при неудаче запретом суспенда.
А этот костыль вообще предназначен только для ускорения процесса облома.


-- 
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/hm6ki6$tn...@dough.gmane.org



Re: Идеологически вер ный звукосервер.

2010-02-24 Пенетрантность Yuriy Kaminskiy
On 18.02.2010 22:55, Ed wrote:
 Yuriy Kaminskiy wrote:
 On 23.11.2009 21:07, Ed wrote:
  
 flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/*
 самолично.
 И пока не пришебешь iceweasel - держать.
[...]
 Если держать аудио-устройство открытым в dmix (к примеру, запущенным
 mpd), то никто его эксклюзивно зохавать его не сможет.
 сейчас проверил: пустил параллельно с ютубовским роликом mplayer - они
 друг другу не мешают, значит flash не открывает аудиоустройство
 эксклюзивно. но, несмотря на это, evince периодически блокирует
 воспроизведение звука.

Начать с того, что я предложил: попробовать держать устройство *постоянно*
открытым в каком-то процессе. До запуска firefox.

 что и где не так?
 PS Отдельная проблема - с тем, что libasound за каким-то [beep] не
 ставит на всё ей открытое fcntl(FCLOEXEC). В результате у evince/xarchiver
 оказывается /dev/snd/pcmXX про который он ничего не знает, и ничего сделать
 с ним не может.
  FWIW, разработчики в курсе и исправлять отказались :-E На мой взгляд
 это баг именно libasound, поскольку этот fd скрыт внутри структур алсы, и
 приложение ничего разумного с ним сделать не может.
 гхм...

...И я таки чуть-чуть посмотрел в кишки alsa-lib на предмет реализации dmix,
если я правильно понял - этот баг вполне может играть в этом случае: флеш-плагин
открывает dmix, dmix открывает железячное устройство, потом firefox запускает
evince [не закрыв железное устройство], потом флеш закрывает dmix (и дескриптор
железного устройства, который был в процессе firefox), но ещё дескриптор
остаётся висеть внутри evince - для всех остальных облом.

И держание устройства открытым должно этот баг замаскировать (только запущенный
до того плеер держит открытый дескриптор устройства).

Впрочем, я могу и ошибаться.

Экспериментировать мне сейчас негде - моя звуковая карточка умеет микшировать в
железе :-) [и что я будут делать, если она сдохнет - не представляю:
производитель помер смертью храбрых, современных более-менее бюджетных карточек
умеющих микшировать в железе хрен найдёшь :-\
а, помимо проблем из топика, с dmix/hda-intel mpd жрёт при проигрывании 12-20%
cpu {на ресемплинге}, с hw/au8830 - 3%], флеш-плагина у меня нет и не будет,
xarchiver и evince отсутствуют ;-)

Если я таки прав ;-), то могу только помимо того посоветовать ещё раз поругаться
с разработчиками alsa-lib ;-) Потому как после exec использовать открытый
алсовый fd всё равно абсолютно невозможно - для этого надо передавать в
запущенный процесс внутренние структуры alsa, и требовать от программы закрывать
все fd подряд перед exec - абсолютно неправильно (она не знает и не может знать
какие из них переданы ей специально и будут нужны в потомках).


-- 
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/hm4cmt$m2...@dough.gmane.org



Re: Идеологически вер ный звукосервер.

2010-02-18 Пенетрантность Ed

Yuriy Kaminskiy wrote:

On 23.11.2009 21:07, Ed wrote:
  

flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/*
самолично.
И пока не пришебешь iceweasel - держать.
  

и как побороть?


Дык таки dmix настроить. google://alsa+dmix вам в помошь.
  

я писал - vlc, mplayer и aplay у меня не мешают друг другу.
imho это говорит о том, что dmix работает.


Если держать аудио-устройство открытым в dmix (к примеру, запущенным mpd), то
никто его эксклюзивно зохавать его не сможет.
сейчас проверил: пустил параллельно с ютубовским роликом mplayer - они 
друг другу не мешают, значит flash не открывает аудиоустройство 
эксклюзивно. но, несмотря на это, evince периодически блокирует 
воспроизведение звука.


что и где не так?



PS Отдельная проблема - с тем, что libasound за каким-то [beep] не ставит на всё
ей открытое fcntl(FCLOEXEC). В результате у evince/xarchiver оказывается
/dev/snd/pcmXX про который он ничего не знает, и ничего сделать с ним не может.
 FWIW, разработчики в курсе и исправлять отказались :-E На мой взгляд это баг
именно libasound, поскольку этот fd скрыт внутри структур алсы, и приложение
ничего разумного с ним сделать не может.

гхм...


--
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/4b7d9b17.6050...@yandex.ru



Re: Идеологически вер ный звукосервер.

2009-11-23 Пенетрантность Ed

Andrey Melnikoff wrote:
делаю  lsof |grep /dev/snd - виновным обычно оказывается evince (в 
котором я pdf читаю),  вот недавно оказался xarchiver.


Нее батенька,. это у вас браузер, который запускал тот xarchiver виноват.
Онож небось мозилла да еще и с включеным flash-player nonfree ?


iceweasel, flashpugin-nonfree есть. а что там не так?
mplayer, vlc, aplay и прочие друг другу не мешают.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Идеологически вер ный звукосервер.

2009-11-23 Пенетрантность Ed

Andrey Melnikoff wrote:

flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/* самолично.
И пока не пришебешь iceweasel - держать.


и как побороть?


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Идеологически вер ный звукосервер.

2009-11-23 Пенетрантность Ed

Andrey Melnikoff wrote:

Ed sp...@yandex.ru wrote:
  

Andrey Melnikoff wrote:


flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/* самолично.
И пока не пришебешь iceweasel - держать.
  


  

и как побороть?


Дык таки dmix настроить. google://alsa+dmix вам в помошь.
  


я писал - vlc, mplayer и aplay у меня не мешают друг другу.
imho это говорит о том, что dmix работает.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Идеологически вер ный звукосервер.

2009-11-23 Пенетрантность Yuriy Kaminskiy
On 23.11.2009 21:07, Ed wrote:
 flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/*
 самолично.
 И пока не пришебешь iceweasel - держать.
 и как побороть?
 Дык таки dmix настроить. google://alsa+dmix вам в помошь.
 я писал - vlc, mplayer и aplay у меня не мешают друг другу.
 imho это говорит о том, что dmix работает.
Если держать аудио-устройство открытым в dmix (к примеру, запущенным mpd), то
никто его эксклюзивно зохавать его не сможет. Это, конечно, может привести к
тому, что потенциальный эксклюзивный зохавыватель не получит звука вообще (если
он лезет напрямую к ioctl, а не через libasound[-dmix]; если же он использует
libasound, но просто выделывается, и имеет fall-back на default (вместо hw:0,0),
то всё будет со всеми в порядке).

PS Отдельная проблема - с тем, что libasound за каким-то [beep] не ставит на всё
ей открытое fcntl(FCLOEXEC). В результате у evince/xarchiver оказывается
/dev/snd/pcmXX про который он ничего не знает, и ничего сделать с ним не может.
 FWIW, разработчики в курсе и исправлять отказались :-E На мой взгляд это баг
именно libasound, поскольку этот fd скрыт внутри структур алсы, и приложение
ничего разумного с ним сделать не может.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Идеологически вер ный звукосервер.

2009-11-22 Пенетрантность Ed

Иван Лох wrote:

On Tue, Oct 06, 2009 at 01:39:07PM +0400, Dmitry V. Agalakov wrote:
  

Здравствуйте.

	Хочется странного. А именно: чтобы несколько одновркеменно залогиненых 
пользователей имели возможность проигрывать звук не блокируя друг друга. 
Приложения, использующие alsa, монопольно захватывают устройство, поэтому alsa 



Это было 3 года назад, да и то по-умолчанию. Я так удивился, что специально
проверил -- alsa нормально смешивает звук от двух пользователей


да что там от двух - от одного бывают проблемы.
у меня на десктопе периодически перестаёт играть звук.
делаю  lsof |grep /dev/snd - виновным обычно оказывается evince (в 
котором я pdf читаю),  вот недавно оказался xarchiver.


самое неприятное то, что проблема редкая и невоспроизводимая - багрепорт 
не на что и писать.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Fw: [Ticket #18] Идеологически вер ный звукосервер.

2009-10-08 Пенетрантность Dmitry V. Agalakov
On Wednesday 07 of October 2009 20:36:53 Alexander Galanin wrote:
 Дмитрий, Вы случайно не в курсе, что это за письмо пришло мне, когда я
 ответил на ваше письмо в рассылку? И главное: как оно ко мне попало?
Нет, а можно его с полными заголовками на a...@agalakov.spb.ru?

-- 
WestCall SPb dept.
Phone:  +7-(812)-320-0500 ext. 4580
e-mail: agala...@westcall.net


Re: [Ticket #18] Идеологически вер ный звукосервер.

2009-10-08 Пенетрантность Yuri Kozlov
On Thu, 8 Oct 2009 10:22:27 +0400
Dmitry V. Agalakov a...@agalakov.spb.ru wrote:

 On Wednesday 07 of October 2009 20:36:53 Alexander Galanin wrote:
  Дмитрий, Вы случайно не в курсе, что это за письмо пришло мне, когда я
  ответил на ваше письмо в рассылку? И главное: как оно ко мне попало?
 Нет, а можно его с полными заголовками на a...@agalakov.spb.ru?

Мне тоже с этими  Ticket привалило после ответов в рассылку.
У кого-то робот сглючил.

-- 
Best Regards,
Yuri Kozlov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: [Ticket #18] Идеологически вер ный звукосервер.

2009-10-08 Пенетрантность Dmitry V. Agalakov
On Thursday 08 of October 2009 11:09:28 Yuri Kozlov wrote:
   Дмитрий, Вы случайно не в курсе, что это за письмо пришло мне, когда я
   ответил на ваше письмо в рассылку? И главное: как оно ко мне попало?
 
  Нет, а можно его с полными заголовками на a...@agalakov.spb.ru?
 
 Мне тоже с этими  Ticket привалило после ответов в рассылку.
 У кого-то робот сглючил.
Да, похоже на то. Проверил, моих следов в заголовках нету. 

-- 
WestCall SPb dept.
Phone:  +7-(812)-320-0500 ext. 4580
e-mail: agala...@westcall.net


Re: Идеологически вер ный звукосервер.

2009-10-07 Пенетрантность Alexander Galanin
On Wed, 7 Oct 2009 13:53:49 +0400
Dmitry V. Agalakov a...@agalakov.spb.ru wrote:

  Прикрутить к этому ещё передачу по сети и будет счастье и plan9 всея
  линукса.
 Помоему проще будет дождаться Хурда, в котором все это изначально 
 запланировано. :^( 

Не мы, так наши дети будут жить при GNU/Hurd :)

Хурд, конечно, концептуально хорош, но когда операционка с 20летней
историей не может нормально работать с файловой системой и постоянно
теряет файлы... Лучше уж в попсовый линукс хорошие фичи перетащить, а
там видно будет.

-- 
Alexander Galanin


pgp3QA1yF6339.pgp
Description: PGP signature


Re: Идеологически вер ный звукосервер.

2009-10-06 Пенетрантность Elena Egorova

День добрый,

Владимир Ступин wrote:


Собственно, жалею уже заочно. Amarok из KDE 3.5, что в Lenny, в говно
не превратится, но Sqeeze, KDE 4 и Amarok 2 не за горами. Что выбрать
ему на замену - пока не придумал.


амарок был одной из двух кдешных программ, которые я использовала. Я в 
конце концов остановилась на qmmp - интерфейс как у xmmp, есть 
расширения - глобальные клавиши управления (мне особенно нужно было 
именно это, особенно в клавишей Win), иконка в трее, всплывающее окошко 
при смене трека, last.fm, лирикс(вот это у меня не заработало) и еще 
какие-то не нужные лично мне.


--
Elena Egorova


PS: а alsa у меня отлично звуки микширует от нескольких приложений, 
правда, у меня нет флеша, и как он работает со звуком, я не знаю



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Идеологически вер ный звукосервер.

2009-10-06 Пенетрантность Eugene V. Lyubimkin
Elena Egorova wrote:
 конце концов остановилась на qmmp - интерфейс как у xmmp, есть
 расширения - глобальные клавиши управления (мне особенно нужно было
 именно это, особенно в клавишей Win), иконка в трее, всплывающее окошко
 лирикс(вот это у меня не заработало)

Lyrics недавно поломали на самом сайте из-за копир**тов, qmmp здесь не виноват.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Developer



signature.asc
Description: OpenPGP digital signature


Re: Идеологически вер ный звукосервер.

2009-10-06 Пенетрантность Elena Egorova

Hello,

Eugene V. Lyubimkin wrote:

Elena Egorova wrote:

конце концов остановилась на qmmp - интерфейс как у xmmp, есть
расширения - глобальные клавиши управления (мне особенно нужно было
именно это, особенно в клавишей Win), иконка в трее, всплывающее окошко
лирикс(вот это у меня не заработало)


Lyrics недавно поломали на самом сайте из-за копир**тов, qmmp здесь не виноват.

В амароке было несколько плагинов, был выбор, что именно использовать 
(мне всегда больше нравились текстовые файлы), или возможность хранить 
лирикс внутри mp3 (вероятно, отдельным потоком). В qmmp, к сожалению, 
такой богатой возможности выбора нет, зато он не тащит за собой mysql и 
 питон, а также богатый внутренний мир КДЕ.


Про то, что не заработало, это скорее то, что само окошко не всегда 
показывается по Ctl+L (и эту комбинацию нельзя изменить вроде бы) или 
через меню. Так как оно все равно не функционирует, то причины этого 
явления я не уловила.


--
Elena Egorova


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Идеологически вер ный звукосервер.

2009-10-06 Пенетрантность Alexander Galanin
On Tue, 6 Oct 2009 13:40:36 +0400
Dmitry V. Agalakov a...@westcall.spb.ru wrote:

 Какой из звуковых серверов стОит доводить до работоспособного 
 состояния? 
 Какой из них станет основным в Дебиане? Плюсы, минусы, подводные камни? 
 Инетересуют как академически верные постороения, так и работоспособные. :^)

Если теоретизировать, то в новых ядрах есть модуль CUSE (character
device in userspace), под который уже написали прокси для пробрасывания
OSS dsp. http://userweb.kernel.org/~tj/ossp/

Прикрутить к этому ещё передачу по сети и будет счастье и plan9 всея
линукса.

-- 
Alexander Galanin


pgpxKKWOqftZE.pgp
Description: PGP signature