Portál AbcLinuxu, 9. května 2025 00:25

Dotaz: Amarok 2 - nejdou všechny reproduktory

Beda0 avatar 23.4.2009 23:18 Beda0 | skóre: 29
Amarok 2 - nejdou všechny reproduktory
Přečteno: 340×
Odpovědět | Admin
Zdravím, mám notebook a externí (usb) zvukovou kartu Soundblaster Live! 24-bit External. V /etc/asound.conf mam
pcm.dmixs51 {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        rate 48000
        channels 6
        period_time 0
        period_size 1024
        buffer_time 0
        buffer_size 4096
    }
    bindings {
        0 0
        1 1
        2 4
	4 2
        3 5
        5 3
    }
}

pcm.player {
    type plug
    slave.pcm "dmixs51"
    slave.channels 6
    route_policy duplicate
}

pcm.!default {
    type asym
    playback.pcm "player"
    capture.pcm "recorder"
}
Ve speaker-test -c 6 fungují všechny kanály. Při přehrávání stereo hudby/filmů v čemkoli kromě Amaroku jde zvuk do všech reproduktorů. V Amaroku jdou jen přední dva. Nevíte kde se to dá nastavit?

Jestli jsem to pochopil správně, tak Amarok v nové verzi používá nad Xine a dalšími backendy ještě jednu mezivrstvu - Phonon. Tam bude asi zakopaný pes, ale nějak nevím, jak to nastavit, v KDE nastavovátku toho moc neni.

Archlinux, kde-4.2.2-1, amarok-2.0.2-3
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Beda0 avatar 24.4.2009 10:34 Beda0 | skóre: 29
Rozbalit Rozbalit vše Re: Amarok 2 - nejdou všechny reproduktory
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě jsem zapomněl dodat, že bez souboru asound.conf fungují jen přední dva reproduktory přesně jako v Amaroku, takže to vypadá, že ten soubor ignoruje. Zkoušel jsem sobor přesunout do ~/.asoundrc, ale žádná změna.

Zvláštní také je, že i když mám nastavenou externí zvukouvou kartu jako hlavní, uvítací zvuk KDE hraje z integrovaných reproduktorů na notebooku.
Marián Kyral avatar 24.4.2009 14:10 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Amarok 2 - nejdou všechny reproduktory

Já mám v asoundrc nadefinovaný dmix a ten phonon taky ignoruje. Takže tvůj předpoklad je zřejmě správný. Bohužel řešení jsem zatím nenašel.

Marián Kyral avatar 24.4.2009 14:24 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Amarok 2 - nejdou všechny reproduktory

Tak díky za nakopnutí, když jsem správně pojmenoval problém, tak řešení hned vypadlo.

Přidal jsem "hint" do asoundrc a rázem jej phonon našel.

Beda0 avatar 24.4.2009 16:02 Beda0 | skóre: 29
Rozbalit Rozbalit vše Re: Amarok 2 - nejdou všechny reproduktory
Jo, to je přesně ono, díky.
Marián Kyral avatar 24.4.2009 17:05 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Amarok 2 - nejdou všechny reproduktory

To já děkuji za nakopnutí. Konečně mi to taky funguje :-D

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.