Как заставить работать Amarok и Skype одновременно?

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Nesmero
Сообщения: 94

Как заставить работать Amarok и Skype одновременно?

Сообщение Nesmero »

Как заставить работать Amarok и Skype одновременно? Пока может работать только одно из них. Если базарить в скайпе, то Амарок пишет, что "устройство Xine занято" (или как-то так) и наоборот. Как быть?)
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Как заставить работать Amarok и Skype одновременно?

Сообщение denel »

Nesmero писал(а):
29.12.2008 18:10
Как заставить работать Amarok и Skype одновременно? Пока может работать только одно из них. Если базарить в скайпе, то Амарок пишет, что "устройство Xine занято" (или как-то так) и наоборот. Как быть?)

Использовать устройства вывода звука ALSA default
Спасибо сказали:
Nesmero
Сообщения: 94

Re: Как заставить работать Amarok и Skype одновременно?

Сообщение Nesmero »

denel писал(а):
30.12.2008 04:44
Nesmero писал(а):
29.12.2008 18:10
Как заставить работать Amarok и Skype одновременно? Пока может работать только одно из них. Если базарить в скайпе, то Амарок пишет, что "устройство Xine занято" (или как-то так) и наоборот. Как быть?)

Использовать устройства вывода звука ALSA default

Спасибо, просто столько мыслей в голове было, а про самый простой вариант забыл =)
Спасибо сказали:
Аватара пользователя
shav
Сообщения: 3
ОС: Fedora 11 x86_64

Re: Как заставить работать Amarok и Skype одновременно?

Сообщение shav »

Привет всем!
Извеняюсь что пишу в эту тему но у меня проблема такая:
Если не включать амарок то скайп работает на ура, как только амарок работает хоть чуть-чуть, то скайп говорит что проблме с воспроизведение звука. Если амарок вырубить и опять попробовать, то скай опять говорить проблама с воспроизведение звука. Помогает только ребут КДЕ.
Я уже все перепробовал ничего не помогает. Подскажите где почитать или как исправить.

Стоит Fedora 11 x86_64, KDE 4.2.4, amarok 2.1.1 (все с каробки) и skype 2.0.0.72 скачанный с оф. сайта проекта.
Ноут ASUS M51Sn.
Настрокий скайпа:


Спасибо за любую помощь!!!!

P.S. Если поставить все по-умолчанию, default, как советовали тут, то скай ругает и на захват звука, и на воспроизведение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
ivanich
Сообщения: 72
ОС: Gentoo

Re: Как заставить работать Amarok и Skype одновременно?

Сообщение ivanich »

Проблема в том что kde4 использует phonon, который в свою очередь занимает звуковую карту, skype умеет работать только напрямую с ALSA. У себя решил эту проблему написав конфиг для альсы с использованием dmix и подсовыванием его фонону. КОнфиг такой.

Код: Выделить всё

#Define the soundcard to use
pcm.snd_card {
    type hw
    card 0
    device 0
}
# 6 channel dmix - output whatever audio, to all 6 speakers
pcm.dmix6 {
    type dmix
    ipc_key 10233
    ipc_perm 0666
    ipc_key_add_uid false
    slave {
        pcm "snd_card"
        format s32_LE
        rate 48000
        channels 6
         }
}
# upmixing - duplicate stereo data to all 6 channels
pcm.ch51dup {
    type route
    slave.pcm dmix6
    slave.channels 6
    ttable {
        0.0     1       # front left
        1.1     1       # front right
        0.2     1       # rear left
        1.3     1       # rear right
        0.4     0.5     # center
        1.4     0.5     # center
          }
}
pcm.surround6 {
    type plug
    slave.pcm asymed6
}


pcm.asymed6 {
         type asym
         playback.pcm "dmix6"
         capture.pcm "dsnoop:0"
 }

pcm.asymed {
         type asym
     playback.pcm "ch51dup"
         capture.pcm "dsnoop:0"
 }
pcm.!default {
         type plug
     slave.channels 6
         slave.pcm "asymed"
         hint {
              show on
              description "Onboard Soundcard"
              }

}

pcm.!plug:surround51 "surround6"
pcm.!surround51 "surround6"
pcm.!surround51:0 "surround6"
pcm.!plug:surround51:0 "surround6"
 ctl.mixer0 {
    type hw
    card 0
}

В skype выбрать звуковое устройство asymed, в настройках фонона выбрать "Onboard Soundcard". Если 5.1 не нужен то этот конфиг можно сократить раза в 2. :rolleyes:

Думаю для стерео должен работать и такой конфиг

Код: Выделить всё

pcm.snd_card {
    type hw
    card 0
    device 0
}
pcm.dmix6 {
    type dmix
    ipc_key 10233
    ipc_perm 0666
    ipc_key_add_uid false
    slave {
        pcm "snd_card"
        format s32_LE
        rate 48000
        channels 2
         }
}


pcm.asymed {
         type asym
     playback.pcm "dmix6"
         capture.pcm "dsnoop:0"
 }
pcm.!default {
         type plug
     slave.channels 2
         slave.pcm "asymed"
         hint {
              show on
              description "Onboard Soundcard"
              }

}

 ctl.mixer0 {
    type hw
    card 0
}

P.S. Конфиг скопировать в /etc/asound.conf или ~/.asoundrc
Спасибо сказали: