ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] /dev/mixer
@ 2014-01-30  4:59 REAL
  2014-01-30  5:04 ` Led
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: REAL @ 2014-01-30  4:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions, ALT Linux Sisyphus discussions

Привет!

А что делать, если софту нужен /dev/mixer ? Что ставить? В пакете 
dev-minimal он вроде бы есть, но если сделать ls /dev/mixer, то его и нет.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  4:59 [devel] /dev/mixer REAL
@ 2014-01-30  5:04 ` Led
  2014-01-30  5:09   ` REAL
  2014-01-30  5:19   ` REAL
  2014-01-30  8:42 ` Michael Shigorin
  2014-02-02  8:56 ` [devel] [sisyphus] /dev/mixer Денис Смирнов
  2 siblings, 2 replies; 17+ messages in thread
From: Led @ 2014-01-30  5:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 30 January 2014 06:59:04 REAL wrote:
> Привет!
>
> А что делать, если софту нужен /dev/mixer ? Что ставить? В пакете
> dev-minimal он вроде бы есть, но если сделать ls /dev/mixer, то его и нет.

modprobe snd-pcm-oss

Вот только при чём тут devel-рассылка?

-- 
Led

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  5:04 ` Led
@ 2014-01-30  5:09   ` REAL
  2014-01-31 11:39     ` Sergey V Turchin
  2014-01-30  5:19   ` REAL
  1 sibling, 1 reply; 17+ messages in thread
From: REAL @ 2014-01-30  5:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

30.01.2014 12:04, Led пишет:
>> А что делать, если софту нужен /dev/mixer ? Что ставить? В пакете
>> dev-minimal он вроде бы есть, но если сделать ls /dev/mixer, то его и нет.
>
> modprobe snd-pcm-oss

Спасибо.

> Вот только при чём тут devel-рассылка?

Потому что собираю пакет, которому нужен /dev/mixer

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  5:04 ` Led
  2014-01-30  5:09   ` REAL
@ 2014-01-30  5:19   ` REAL
  1 sibling, 0 replies; 17+ messages in thread
From: REAL @ 2014-01-30  5:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

30.01.2014 12:04, Led пишет:
>> А что делать, если софту нужен /dev/mixer ? Что ставить? В пакете
>> dev-minimal он вроде бы есть, но если сделать ls /dev/mixer, то его и нет.
>
> modprobe snd-pcm-oss

Ещё вопрос: сам пакет dev для этого требуется?

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  4:59 [devel] /dev/mixer REAL
  2014-01-30  5:04 ` Led
@ 2014-01-30  8:42 ` Michael Shigorin
  2014-01-30  8:59   ` REAL
  2014-02-02  8:56 ` [devel] [sisyphus] /dev/mixer Денис Смирнов
  2 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2014-01-30  8:42 UTC (permalink / raw)
  To: devel

On Thu, Jan 30, 2014 at 11:59:04AM +0700, REAL wrote:
> А что делать, если софту нужен /dev/mixer ? Что ставить?

Requires: alsa-oss

и заворачивать в aoss; ну или посмотри на sound_handler.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  8:42 ` Michael Shigorin
@ 2014-01-30  8:59   ` REAL
  2014-01-30  9:02     ` Michael Shigorin
  0 siblings, 1 reply; 17+ messages in thread
From: REAL @ 2014-01-30  8:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

30.01.2014 15:42, Michael Shigorin пишет:
>> А что делать, если софту нужен /dev/mixer ? Что ставить?
>
> Requires: alsa-oss

Он не содержит /dev/mixer. По крайней мере, после установки я его не вижу.

> и заворачивать в aoss; ну или посмотри на sound_handler.

Поконретней, если можно.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  8:59   ` REAL
@ 2014-01-30  9:02     ` Michael Shigorin
  2014-01-30  9:10       ` REAL
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2014-01-30  9:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Jan 30, 2014 at 03:59:26PM +0700, REAL wrote:
> >>А что делать, если софту нужен /dev/mixer ? Что ставить?
> >Requires: alsa-oss
> Он не содержит /dev/mixer. По крайней мере, после установки я его не вижу.

Он оборачивает софтину и перехватывает вызовы.

> >и заворачивать в aoss; ну или посмотри на sound_handler.
> Поконретней, если можно.

modplugplay не умеет ALSA, приходится запускать как
aoss modplugplay

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  9:02     ` Michael Shigorin
@ 2014-01-30  9:10       ` REAL
  2014-01-30 11:51         ` Michael Shigorin
  2014-01-31 11:00         ` Michael Shigorin
  0 siblings, 2 replies; 17+ messages in thread
From: REAL @ 2014-01-30  9:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

30.01.2014 16:02, Michael Shigorin пишет:
> On Thu, Jan 30, 2014 at 03:59:26PM +0700, REAL wrote:
>>>> А что делать, если софту нужен /dev/mixer ? Что ставить?
>>> Requires: alsa-oss
>> Он не содержит /dev/mixer. По крайней мере, после установки я его не вижу.
>
> Он оборачивает софтину и перехватывает вызовы.

Понятно, спасибо.

>
>>> и заворачивать в aoss; ну или посмотри на sound_handler.
>> Поконретней, если можно.
>
> modplugplay не умеет ALSA, приходится запускать как
> aoss modplugplay

Оно не пользуется modplugplay.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  9:10       ` REAL
@ 2014-01-30 11:51         ` Michael Shigorin
  2014-01-31 11:00         ` Michael Shigorin
  1 sibling, 0 replies; 17+ messages in thread
From: Michael Shigorin @ 2014-01-30 11:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Jan 30, 2014 at 04:10:43PM +0700, REAL wrote:
> >>>и заворачивать в aoss; ну или посмотри на sound_handler.
> >>Поконретней, если можно.
> >modplugplay не умеет ALSA, приходится запускать как
> >aoss modplugplay
> Оно не пользуется modplugplay.

Не тормози :)  Это был пример другой софтины, которая ожидает
/dev/dsp и /dev/mixer.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  9:10       ` REAL
  2014-01-30 11:51         ` Michael Shigorin
@ 2014-01-31 11:00         ` Michael Shigorin
  2014-01-31 12:05           ` Sergey V Turchin
  2014-02-01 14:41           ` Michael Shigorin
  1 sibling, 2 replies; 17+ messages in thread
From: Michael Shigorin @ 2014-01-31 11:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Jan 30, 2014 at 04:10:43PM +0700, REAL wrote:
> >>>>А что делать, если софту нужен /dev/mixer ? Что ставить?
> >>>Requires: alsa-oss
> >>Он не содержит /dev/mixer. По крайней мере, после установки я его не вижу.
> >Он оборачивает софтину и перехватывает вызовы.
> Понятно, спасибо.

Ещё раз: не "автомагически", а если вызывать софтину через эту
обёртку.  Т.е. так надо делать или в шелловой обёртке, или в
menu-файлике.  Простым Requires: ничего не изменится.

> >>>и заворачивать в aoss; ну или посмотри на sound_handler.
> >modplugplay не умеет ALSA, приходится запускать как
> >aoss modplugplay

2 zerg: sound_handler нынче актуален?

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-30  5:09   ` REAL
@ 2014-01-31 11:39     ` Sergey V Turchin
  0 siblings, 0 replies; 17+ messages in thread
From: Sergey V Turchin @ 2014-01-31 11:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 318 bytes --]

On Thursday 30 January 2014 12:09:41 REAL  wrote:

[...]
> собираю пакет, которому нужен /dev/mixer
Лучше такого не собирать, т.к. явно древнее, раз даже alsa не поддерживает.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-31 11:00         ` Michael Shigorin
@ 2014-01-31 12:05           ` Sergey V Turchin
  2014-02-01 14:41           ` Michael Shigorin
  1 sibling, 0 replies; 17+ messages in thread
From: Sergey V Turchin @ 2014-01-31 12:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 324 bytes --]

On Friday 31 January 2014 13:00:18 Michael Shigorin wrote:

[...] 
> 2 zerg: sound_handler нынче актуален?
Я уже забывать про него начинаю. Можно через него на крайняк, если заработает.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-01-31 11:00         ` Michael Shigorin
  2014-01-31 12:05           ` Sergey V Turchin
@ 2014-02-01 14:41           ` Michael Shigorin
  2014-02-02 18:58             ` Денис Смирнов
  1 sibling, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2014-02-01 14:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Jan 31, 2014 at 01:00:18PM +0200, I wrote:
> > >>>>А что делать, если софту нужен /dev/mixer ? Что ставить?
> > >>>Requires: alsa-oss
> > >>Он не содержит /dev/mixer. По крайней мере, после установки я его не вижу.
> > >Он оборачивает софтину и перехватывает вызовы.
> > Понятно, спасибо.
> Ещё раз: не "автомагически", а если вызывать софтину через эту
> обёртку.  Т.е. так надо делать или в шелловой обёртке, или в
> menu-файлике.  Простым Requires: ничего не изменится.

Дополнения:

- в качестве обёртки также можно применять ossp из одноименного
  пакета -- чем это лучше/хуже, не скажу, не пользовался;

- для получения под ALSA "настоящих" /dev/dsp и /dev/mixer
  можно загружать модули snd-pcm-oss и snd-mixer-oss, как минимум
  в ядре led-ws они присутствут; в std-def и других ядрах
  их давно вырезали в угоду требованиям автора PulseAudio:
  http://lists.altlinux.org/pipermail/devel/2009-July/173460.html
  http://lists.altlinux.org/pipermail/devel/attachments/20090723/b5a7ee5f/attachment-0001.mht

2 raorn@, wrar@: да, археолог, завяньте. :)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] [sisyphus] /dev/mixer
  2014-01-30  4:59 [devel] /dev/mixer REAL
  2014-01-30  5:04 ` Led
  2014-01-30  8:42 ` Michael Shigorin
@ 2014-02-02  8:56 ` Денис Смирнов
  2 siblings, 0 replies; 17+ messages in thread
From: Денис Смирнов @ 2014-02-02  8:56 UTC (permalink / raw)
  To: sisyphus, ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 371 bytes --]

On Thu, Jan 30, 2014 at 11:59:04AM +0700, REAL wrote:

> А что делать, если софту нужен /dev/mixer ? Что ставить? В пакете 
> dev-minimal он вроде бы есть, но если сделать ls /dev/mixer, то его и нет.

Это старый софт, умеющий OSS а не ALSA.

apt-get install ossp

Умеет транслировать и в alsa, и в pulseaudio.

-- 
С уважением, Денис

http://mithraen.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-02-01 14:41           ` Michael Shigorin
@ 2014-02-02 18:58             ` Денис Смирнов
  2014-02-02 19:54               ` Led
  0 siblings, 1 reply; 17+ messages in thread
From: Денис Смирнов @ 2014-02-02 18:58 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1047 bytes --]

On Sat, Feb 01, 2014 at 04:41:23PM +0200, Michael Shigorin wrote:

> Дополнения:
> - в качестве обёртки также можно применять ossp из одноименного
>   пакета -- чем это лучше/хуже, не скажу, не пользовался;

aoss не всегда работает корректно, а через ossp работает в том числе
захват звука (я его ради xvidcap вообще изначально собирал).

> - для получения под ALSA "настоящих" /dev/dsp и /dev/mixer
>   можно загружать модули snd-pcm-oss и snd-mixer-oss, как минимум
>   в ядре led-ws они присутствут; в std-def и других ядрах
>   их давно вырезали в угоду требованиям автора PulseAudio:
>   http://lists.altlinux.org/pipermail/devel/2009-July/173460.html
>   http://lists.altlinux.org/pipermail/devel/attachments/20090723/b5a7ee5f/attachment-0001.mht

По крайней мере после появления ossp в этом хаке особого смысла тоже не
вижу.

Вот думаю как бы можно было научить стартовать ossp вообще через udev,
чтобы без необходимости в OSS он не грузился, и будет вообще счастье :)

-- 
С уважением, Денис

http://mithraen.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-02-02 18:58             ` Денис Смирнов
@ 2014-02-02 19:54               ` Led
  2014-02-06  3:54                 ` Денис Смирнов
  0 siblings, 1 reply; 17+ messages in thread
From: Led @ 2014-02-02 19:54 UTC (permalink / raw)
  To: devel



On Sunday 02 February 2014 20:58:38 Денис Смирнов wrote:
> On Sat, Feb 01, 2014 at 04:41:23PM +0200, Michael Shigorin wrote:
> > Дополнения:
> > - в качестве обёртки также можно применять ossp из одноименного
> >   пакета -- чем это лучше/хуже, не скажу, не пользовался;
>
> aoss не всегда работает корректно, а через ossp работает в том числе
> захват звука (я его ради xvidcap вообще изначально собирал).
>
> > - для получения под ALSA "настоящих" /dev/dsp и /dev/mixer
> >   можно загружать модули snd-pcm-oss и snd-mixer-oss, как минимум
> >   в ядре led-ws они присутствут; в std-def и других ядрах
> >   их давно вырезали в угоду требованиям автора PulseAudio:
> >   http://lists.altlinux.org/pipermail/devel/2009-July/173460.html
> >  
> > http://lists.altlinux.org/pipermail/devel/attachments/20090723/b5a7ee5f/a
> >ttachment-0001.mht
>
> По крайней мере после появления ossp в этом хаке особого смысла тоже не
> вижу.
>
> Вот думаю как бы можно было научить стартовать ossp вообще через udev,
> чтобы без необходимости в OSS он не грузился, и будет вообще счастье :)

cat /etc/modprobe.d/oss.conf
alias char-major-14-3 oss_pcm
alias char-major-14-12 oss_pcm
alias char-major-14-0 oss_mixer
install oss_pcm /sbin/service osspd start
install oss_mixer /sbin/service osspd start

cat /etc/udev/rules.d/oss.rules
KERNEL=="oss_pcm", OPTIONS+="static_node=dsp", OPTIONS+="static_node=adsp"
KERNEL=="oss_mixer", OPTIONS+="static_node=mixer"

cat /etc/tmpfiles.d/oss.conf
c /dev/dsp 0660 root audio - 14:3
c /dev/adsp 0660 root audio - 14:12
c /dev/mixer 0660 root audio - 14:0

Это так - навскидку. Но работает.
Правильно было бы добавить проверки. В частности, попытаться делать "modprobe snd-oss-pcm/snd-oss-mixer" перед тем как 
стартовать сервис osspd.

-- 
Led

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [devel] /dev/mixer
  2014-02-02 19:54               ` Led
@ 2014-02-06  3:54                 ` Денис Смирнов
  0 siblings, 0 replies; 17+ messages in thread
From: Денис Смирнов @ 2014-02-06  3:54 UTC (permalink / raw)
  To: Led; +Cc: devel

[-- Attachment #1: Type: text/plain, Size: 974 bytes --]

On Sun, Feb 02, 2014 at 09:54:12PM +0200, Led wrote:

>> Вот думаю как бы можно было научить стартовать ossp вообще через udev,
>> чтобы без необходимости в OSS он не грузился, и будет вообще счастье :)
> cat /etc/modprobe.d/oss.conf

Спасибо! Отправил в Сизиф версию с этими изменениями.

> Это так - навскидку. Но работает.
> Правильно было бы добавить проверки. В частности, попытаться делать "modprobe snd-oss-pcm/snd-oss-mixer" перед тем как 
> стартовать сервис osspd.

В смысле проверять наличие alsa oss эмуляции? А где их лучше делать --
может прямо в initscript'е? Хотя вроде бы osspd работает лучше чем эта
эмцляция.

Единственное -- нашел вчера неприятную багу. У меня внешний USB микрофон,
и когда он отключен osspd просто не стартует (ибо в asoundrc ссылка на
несуществующий девайс). Вместо того чтобы работать и обламывать попытки
захвата звука до тех пор, пока микрофон не будет воткнут.

-- 
С уважением, Денис

http://mithraen.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2014-02-06  3:54 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-30  4:59 [devel] /dev/mixer REAL
2014-01-30  5:04 ` Led
2014-01-30  5:09   ` REAL
2014-01-31 11:39     ` Sergey V Turchin
2014-01-30  5:19   ` REAL
2014-01-30  8:42 ` Michael Shigorin
2014-01-30  8:59   ` REAL
2014-01-30  9:02     ` Michael Shigorin
2014-01-30  9:10       ` REAL
2014-01-30 11:51         ` Michael Shigorin
2014-01-31 11:00         ` Michael Shigorin
2014-01-31 12:05           ` Sergey V Turchin
2014-02-01 14:41           ` Michael Shigorin
2014-02-02 18:58             ` Денис Смирнов
2014-02-02 19:54               ` Led
2014-02-06  3:54                 ` Денис Смирнов
2014-02-02  8:56 ` [devel] [sisyphus] /dev/mixer Денис Смирнов

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git