nekoexmachina 17.12.2011 22:36

Пасаны привет!
Есть:
Version info: OSS 4.2 (b 2005/201112132033) (0x00040100) BSD
Platform: FreeBSD/amd64 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC (takino.org)

Есть аудиокарта с 3мя выходами, все три ок работают (osstest играет на все три то бишь)
А mplayer и товарищи играют тока на 1 из них. Как заставить oss завернуть всё аудио на все выходы? То есть, похуй на real 5.1 sound, надо чтобы вся музыка игралась на все колонки.
Кто-нибудь делол?

1. lexszero 17.12.2011 22:37 nyapad

-af pan=blahblah пробовал?

2. lexszerolexszero /1 17.12.2011 22:38 nyapad

или channels

3. nekoexmachinalexszero /2 17.12.2011 22:38

Ок, кроме mplayer есть ещё moc как минимум. Он играет только на 1 выход (два канала)
Короче, хочется костыль уровня не приложения, а драйвера. Если возможно.

4. lexszeronekoexmachina /3 17.12.2011 22:42 nyapad

хм. mkfifo /dev/dsp_all; cat /dev/dsp | tee /dev/oss/whatever/pcm* ?

5. lexszerolexszero /4 17.12.2011 22:42 nyapad

cat /dev/dsp_all конечно же

6. lexszerolexszero /5 17.12.2011 22:43 nyapad

хотя, фейл, надо же иоктлы транслировать еще

7. nekoexmachinalexszero /6 17.12.2011 22:47

ПРЫЩЕКОСТЫЛИ
Основной фейл в этом

8. nekoexmachina 17.12.2011 22:47

Алсо, -af pan и -af channels=blah не работают.

9. nekoexmachina 17.12.2011 23:19

В результате:
1) через vmixctl можно как-то сделать, но поковырянные маны и выполненное полученное
vmixctl attach <outdev> <indev> привело к экстренному цернол панек
2) выполнен pkg_delete oss-4.2.b2005, потому что после ребута затещено 3)
3) в дефолтном фряховом oss всё работает по-дефолту
как-то так.

Хотя oss4.2 выглядит как-то более цельно и может быть будет целью поковырять как-нибудь ещё..

Do you really want to delete ?