LINUX.ORG.RU

Выбор девайса для воспроизведения JACK

 , ,


1

1

В общем, поднимаю я (по некоторым причинам) JACK на Mac OS X. Всё работает, без бубна. Теперь, событие! Подключаются bluetooth наушники.

Device ID = '64' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:input' (to be used as -C, -P, or -d parameter)
Device ID = '68' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:output' (to be used as -C, -P, or -d parameter)
Device ID = '39' name = 'Built-in Microphone', internal name = 'AppleHDAEngineInput:1F,3,0,1,0:1' (to be used as -C, -P, or -d parameter)
Device ID = '46' name = 'Built-in Output', internal name = 'AppleHDAEngineOutput:1F,3,0,1,1:0' (to be used as -C, -P, or -d parameter)
Device ID = '57' name = 'JackDuplex', internal name = 'com.grame.JackDuplex' (to be used as -C, -P, or -d parameter)
Device ID = '39' name = 'Built-in Microphone', internal name = 'AppleHDAEngineInput:1F,3,0,1,0:1' (to be used as -C, -P, or -d parameter)
Device ID = '46' name = 'Built-in Output', internal name = 'AppleHDAEngineOutput:1F,3,0,1,1:0' (to be used as -C, -P, or -d parameter)
Device ID = '57' name = 'JackDuplex', internal name = 'com.grame.JackDuplex' (to be used as -C, -P, or -d parameter)
Device ID = '73' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:input' (to be used as -C, -P, or -d parameter)
Device ID = '77' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:output' (to be used as -C, -P, or -d parameter)
Device ID = '39' name = 'Built-in Microphone', internal name = 'AppleHDAEngineInput:1F,3,0,1,0:1' (to be used as -C, -P, or -d parameter)
Device ID = '46' name = 'Built-in Output', internal name = 'AppleHDAEngineOutput:1F,3,0,1,1:0' (to be used as -C, -P, or -d parameter)
Device ID = '57' name = 'JackDuplex', internal name = 'com.grame.JackDuplex' (to be used as -C, -P, or -d parameter)

Вот вывод verbose-режима демона. Т.е. он всё видит, всё понимает. Но! Переключение каналов не происходит. JACK-приложение продолжает грустно проигрывать через системный динамик. Как «подсказать» серверу, что надо проигрывать через новый девайс? Если рестартнуть jack, или запустить сразу с подключенными наушниками, он грустно падает.

Подскажите, есть ли вариант сменить девайс для плэйбека jack'у без рестарта сервера и как это сделать (без гуёв).

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

hadagnahash
() автор топика

Ну, господа, кам он, не бойтесь. Я уверен, что в линуксе это делается так же. Просто не сталкивался, alsa+pulse всегда хватало.

hadagnahash
() автор топика
Ответ на: комментарий от t184256

Хороший путь, но, увы, нет - все так же падает. Будем репортить баги, походу он в принципе с любым устройством, отличным от standard output падает.

hadagnahash
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.