Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Serwer dźwięków.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
socek
Tux's lil' helper
Tux's lil' helper


Joined: 25 Dec 2007
Posts: 87

PostPosted: Thu Apr 30, 2009 11:08 am    Post subject: Serwer dźwięków. Reply with quote

Zainstalowałem sobie gentoo. A na menadżer okien wybrałem fluxboxa. Nie chcę instalować nic z kde czy gnomea. Niestety nie mogę włączyć równocześnie mpd i np. flash'a, bo wtedy tylko w jednej rzeczy jest dźwięk.
Jaki jest dobry serwer dźwięku (alternatywa dla ARTSa)?
Back to top
View user's profile Send private message
Pryka
l33t
l33t


Joined: 08 Jun 2007
Posts: 658
Location: /dev/null

PostPosted: Thu Apr 30, 2009 11:23 am    Post subject: Reply with quote

http://www.pulseaudio.org/ ?
Back to top
View user's profile Send private message
Aktyn
l33t
l33t


Joined: 25 Dec 2005
Posts: 619

PostPosted: Thu Apr 30, 2009 11:29 am    Post subject: Reply with quote

Od którejś wersji alsy gdy programy korzystaja z wejścia alsy default, nie powinny dźwięki się blokować. U mnie przynajmniej mplayer i flash (sfwfash) nie blokują się.

A tak poza tym możesz skorzystać z jack'a. W każdym razie mpd niby ma obłsuge, flash nie wiem. Ponoć fajny, i ma pluginy, choć nie mam na razie czasu tego odpalić i skonfigurować u siebie ;)
_________________
Aktyn Pages
są ludzie inteligentni, są nad wyraz inteligentni i błyskotliwi, są jasnowidze, są wszechwiedzący bogowie, oraz ludzie piszący kompilatory
Back to top
View user's profile Send private message
ender74
n00b
n00b


Joined: 12 Jun 2005
Posts: 46
Location: Warszawa

PostPosted: Thu Apr 30, 2009 11:29 am    Post subject: Reply with quote

Pulseaudio.

IMHO nie potrzebny Ci serwer dźwięku tylko dobrze skonfigurowana alsa.
Jak zrobić mixowanie w alsie poczytasz tutaj.

Wystarczy że dodasz do /etc/asound.conf
Code:
pcm.!default {
    type plug
    slave.pcm "dmixer"
}
pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}
pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        #periods 128
        #rate 44100
     }
     bindings {
        0 0
        1 1
     }
}
ctl.mixer0 {
    type hw
    card 0
}


_________________
Pozdrawiam
Marek Chmielewski
Back to top
View user's profile Send private message
socek
Tux's lil' helper
Tux's lil' helper


Joined: 25 Dec 2007
Posts: 87

PostPosted: Thu Apr 30, 2009 12:41 pm    Post subject: Reply with quote

Nie mam pliku " /etc/asound.conf" (musiałem se go stworzyć). Ale i tak ta konfiguracja nie działa. Będę później bawił się z pulseaudio.
Back to top
View user's profile Send private message
mziab
l33t
l33t


Joined: 01 Oct 2004
Posts: 644

PostPosted: Thu Apr 30, 2009 12:45 pm    Post subject: Reply with quote

Troszkę to dziwne, bo ALSA już od jakiegoś czasu domyślnie włącza dmix na kartach, które nie mają sprzętowego miksowania. Czyli teoretycznie powinno działać out-of-the-box. Jakie ustawiłeś wyjście w mpd?
_________________
Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2

mteam | mziab's blog | roslin
Back to top
View user's profile Send private message
socek
Tux's lil' helper
Tux's lil' helper


Joined: 25 Dec 2007
Posts: 87

PostPosted: Thu Apr 30, 2009 12:47 pm    Post subject: Reply with quote

Code:
audio_output {
   type         "alsa"
   name         "My ALSA Device"
#   device         "hw:0,0"   # optional
#   format         "44100:16:2"   # optional
}
mixer_type                      "alsa"
mixer_device                    "default"
mixer_control                   "Master"



EDIT:
Zabawna rzecz. Jak włącze najpierw Firefox + flash, a potem mplayer'a to działa dźwięk z obydwu źródeł, natomiast na odwrót już nie. mplayer + mpd w obydwu przypadkach kończy się tym, że w jednym jest głos a w drugim nie. To raczej nie jest problem MPD.
Code:
sockolap ~ # lspci | grep Aud
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
Back to top
View user's profile Send private message
mziab
l33t
l33t


Joined: 01 Oct 2004
Posts: 644

PostPosted: Thu Apr 30, 2009 3:20 pm    Post subject: Reply with quote

Brzmi to jakby mplayer jechał na emulacji OSS, a ta zapycha dostęp do karty dźwiękowej.
_________________
Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2

mteam | mziab's blog | roslin
Back to top
View user's profile Send private message
socek
Tux's lil' helper
Tux's lil' helper


Joined: 25 Dec 2007
Posts: 87

PostPosted: Thu Apr 30, 2009 3:54 pm    Post subject: Reply with quote

Nie mam oss w kernelu a w USE w make.conf mam "-oss".
Back to top
View user's profile Send private message
mziab
l33t
l33t


Joined: 01 Oct 2004
Posts: 644

PostPosted: Thu Apr 30, 2009 3:59 pm    Post subject: Reply with quote

Jakiego wyjścia używa mplayer? Uruchomienie z -ao alsa:device=default pomaga?
_________________
Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2

mteam | mziab's blog | roslin
Back to top
View user's profile Send private message
socek
Tux's lil' helper
Tux's lil' helper


Joined: 25 Dec 2007
Posts: 87

PostPosted: Thu Apr 30, 2009 5:01 pm    Post subject: Reply with quote

Tak, pomogło. Przy flash + mplayer. Przy mpd + mplayer już nie. Jak to wklepać na stałe?
Tylko czemu mpd wymusza wyłączność? Jak to zmienić?
Back to top
View user's profile Send private message
mziab
l33t
l33t


Joined: 01 Oct 2004
Posts: 644

PostPosted: Thu Apr 30, 2009 7:30 pm    Post subject: Reply with quote

Dopisz do /etc/mplayer/mplayer.conf:
Code:
ao=alsa:device=default


Co do mpd, spróbuj tak:
Code:
audio_output {
   type "alsa"
   device "default"
   name "ALSA"
}

_________________
Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2

mteam | mziab's blog | roslin
Back to top
View user's profile Send private message
socek
Tux's lil' helper
Tux's lil' helper


Joined: 25 Dec 2007
Posts: 87

PostPosted: Thu Apr 30, 2009 7:53 pm    Post subject: Reply with quote

Z mplayerem pomogło. Ale mpd nadal mi wymusza.
Edit:
To też nie pomogło:
Code:
audio_output {
type "alsa"
name "Sound Card"
options "dev=dmixer"
device "plug:dmix"
}
Back to top
View user's profile Send private message
Ancestor
n00b
n00b


Joined: 06 Nov 2006
Posts: 72

PostPosted: Sat May 02, 2009 12:33 pm    Post subject: Reply with quote

a gdyby tak spróbować użyć oss4 zamiast męczyć się z alsą?
jest w overlayu majeru (http://hg.atheme.org/users/majeru/portage-overlay/)

używam go od co najmniej roku i jeszcze nie zauważyłem jakichkolwiek problemów
wszystko po prostu działa (jedynie skype'a trzeba instalować w wersji obsługującej oss (w tym samym overlayu))
Back to top
View user's profile Send private message
socek
Tux's lil' helper
Tux's lil' helper


Joined: 25 Dec 2007
Posts: 87

PostPosted: Sat May 02, 2009 2:10 pm    Post subject: Reply with quote

Znalazłem rozwiązanie!
Code:
audio_output {
        type                    "alsa"
        name                    "Alsa Software Volume"
        device                  "mpdvol"
}
Back to top
View user's profile Send private message
Garrappachc
Guru
Guru


Joined: 26 Dec 2008
Posts: 362
Location: Kraków

PostPosted: Sat May 02, 2009 8:00 pm    Post subject: Reply with quote

Ja tam nie wiem, ale mam cały ten fragment zahashowany...
_________________
De profundis clamavi ad Te, Domine

emerge --info | virtual aviation
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum