Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-03-14 11:20:06

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Dźwięk z kilku aplikacjach naraz.

Witojcie!
Artukuł z faq'a nie działa ( no chyba ze coś zle robie).
http://forum.dug.net.pl/faq/index.php?kat=2&id=110
Jak u licha  na zintegrowanej karcie mam zrobic sobę to wielowątkowość?
Jest to wkurzajace na maxa :[
Oto moja karta:
Realtek ALC850

Kod:

Multimedia audio controller: nVidia Corporation nForce3 250Gb AC'97 Audio Controller (rev a1)

Pozdrawiam

Offline

 

#2  2006-03-14 18:01:59

  adamos - Członek DUG

adamos
Członek DUG
Skąd: Będzin
Zarejestrowany: 2004-12-14

Re: Dźwięk z kilku aplikacjach naraz.

tu jest dziwna sprawa ponieważ do czasu działało mi to jednak później musiałem dodać .ausondrc do domowego a potem zmienic całkiem jego treść jak ci nie pomorze .asoundrc w domowy to podrzuce ci aktualną zawartosć

Offline

 

#3  2006-03-14 18:24:43

  Lite-ON - Członek DUG

Lite-ON
Członek DUG
Zarejestrowany: 2006-03-07

Re: Dźwięk z kilku aplikacjach naraz.

mam rozumieć że w tym .asoundrc w domowym mam zrobic ten plik i wkleić to co pisało w arcie?


[url]http://sourceland.xt.pl[/url]

Offline

 

#4  2006-03-14 19:01:33

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dźwięk z kilku aplikacjach naraz.

Adamos nie pomogło równiez w domowym więc czekam na nowa zawartosć
Dzieki:)


Pozdrawiam

Offline

 

#5  2006-03-14 19:27:17

  Qdłaty - Członek DUG

Qdłaty
Członek DUG
Skąd: z komputera
Zarejestrowany: 2005-08-09

Re: Dźwięk z kilku aplikacjach naraz.

http://wiki.gentoo.pl/wiki/HOWTO_ALSA_sound_mixer_aka_dmix

Edit:

Ja mam pod pci jakis c-media 6CH.

Kod:

Pierwszy sposób
Plik: ~/.asoundrc

pcm.dsp0 {

    type plug 
    slave.pcm "dmix" 

}
# mixer0 - tak może zostać
ctl.mixer0 {

    type hw 
    card 0 

} 

To zadzialalo ;)

Offline

 

#6  2006-03-14 19:50:32

  adamos - Członek DUG

adamos
Członek DUG
Skąd: Będzin
Zarejestrowany: 2004-12-14

Re: Dźwięk z kilku aplikacjach naraz.

to mam w */.asoundrc
pcm.dmixer {
     type dmix
     ipc_key 1024     
     slave {
              pcm "hw:0,0"         
          period_time 0         
          period_size 1024         
          buffer_size 8192   
    rate 44100     
     } 
    
     bindings {
              0 0         
          1 1     
    }
}   

pcm.dsp0 {
     type plug
          slave.pcm "dmixer"
}   

pcm.!default {
         type plug
     slave.pcm "dmixer"



pcm.default {
    type plug   
    slave.pcm "dmixer"
}   

ctl.mixer0 {
     type hw     
     card 0
}   

[b]
a to w /etc/asound.conf
[/b]

pcm.dmixer {
     type dmix     
     ipc_key 1024     
     slave {
              pcm "hw:0,0"         
          period_time 0         
          period_size 1024         
          buffer_size 8192   
     rate 44100     
      }       
     
bindings {
         0 0         
     1 1
     }
}

pcm.asymed {
         type asym         
     playback.pcm "dmixer"         
     capture.pcm "hw:0,0"
}



pcm.dsp0 {
     type plug     
     slave.pcm "asymed"
}   

pcm.!default {
         type plug         
     slave.pcm "asymed"
}   

pcm.default {
    type plug
    slave.pcm "asymed"
}   

ctl.mixer0 {
     type hw     
     card 0
}

pamiętaj o wyłaczeniu esd artsa jacka itd. zainstaluj sobie aoss żeby w alsie działały aplikacje z oss'a
u mnie tak działa i jest wszystko git mam nadzieje że u ciebie też podziała

Offline

 

#7  2006-03-14 23:04:26

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dźwięk z kilku aplikacjach naraz.

Zaden sposob z powyzej podanych nie działa :(
Wlasnie zdalem sobie sprawe ze w instrukcji pisze dzwiekowka 6 kanalowa  a w rzecZywistaości zwykla nie 6 kanalowa i nawet niewiem jak sprawdzic jak sie nazywa.


Pozdrawiam

Offline

 

#8  2006-03-15 14:49:01

  Prezu - Masta Haka

Prezu
Masta Haka
Skąd: Trzebnica
Zarejestrowany: 2005-06-02

Re: Dźwięk z kilku aplikacjach naraz.

Korbol, to co podał Adamos w .asoundrc powinno działać bez problemu. Upewnij się, że w programach korzystasz z użądzenia "default", a nie "hw:0,0", czy coś.

Offline

 

#9  2006-03-15 22:20:18

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dźwięk z kilku aplikacjach naraz.

Z pomocą jeszcze innej osoby z innego forum robie krok naprzód :]
Prezu masz racje z tym domyslnym urządzeniem :) Mógłbyś to wytłumaczyć dlaczego tylko n adomyślnym dziala a na hw 0:0 nie?
Dodam ze zadnych plików ~/asoundrc i /etc/asound.conf nie musialem tworzyć


Pozdrawiam

Offline

 

#10  2006-03-16 09:39:56

  __AlinOe - Użytkownik

__AlinOe
Użytkownik
Skąd: Ślesin /k Konina
Zarejestrowany: 2005-11-29

Re: Dźwięk z kilku aplikacjach naraz.

Działa tylko na default bo "hw" to służy do bezporsredniego wysylanie dzwięku do karty dzwiękowej, a w urządzeniu pcm.default masz zdefiniowane żeby dzwięk był najpierw miksowany programowo przez wtyczke dmixer

I dodatkowa uwaga, jesli ciągle masz jakies problemy to sprawdź czy nie masz włączonego jakiegos serwera dzwięku np ESD albo ARTS, bo one oprócz zniekształcania dzwieku i pozerania dodatkowych taktów CPU nie są zbyt uzyteczne

Offline

 

#11  2006-03-16 10:25:20

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dźwięk z kilku aplikacjach naraz.

Oki dzieki za pomoc.
Juz mi się udało z dwoch aplikacji zapodac dzwiek naraz.
Ale po tym co napisale mam kolejne pytanie:
Jelzeli ustawie urządzenie default w xmmsie to w jakim celu ustawiać jeszcze wtyczke wyjsciowa jezieli dzwiek juz jest rzucany na programowy mikser.
Jak to jest? Najpierw jest rzucany na alse a z alsy na default ?
strasznie to zawiłe


Pozdrawiam

Offline

 

#12  2006-03-16 12:06:53

  __AlinOe - Użytkownik

__AlinOe
Użytkownik
Skąd: Ślesin /k Konina
Zarejestrowany: 2005-11-29

Re: Dźwięk z kilku aplikacjach naraz.

Szczerze mówiąc trochę to wszystko sam zakręciłeś :p
Po prostu w urządzeniu default masz zdefiniowane żeby dźwięk nie był przesyłany do urządzenia hw od razu, ( bo generalnie przy wielu kartach nie powinno się ustawiac hw ze względu na to że hw żeby zmniejszyc opóźnienia wysyla dźwięk bezposrednio do karty, a nie kazda karta potrafi pracowac ze wszystkimi częstotliwosciami próbkowania ) dlatego definiuje się urządzenie które najpierw przesyła dzwięk do wtyczki dmix ona miksuje dźwięk ( i w przeciwnienstwie do serwerów dzwieku nie wymaga osobnego procesu) i dopiero wtedy zmiksowany dźwiek zapodaje na "hw" ( czy co tam sobie kto ustawi ), w sumie nie rozumiem dokladnie o co Ci chodzi z rzucaniem na alse i z alsy na default bo przecież default jest urządzeniem alsy i generalnie schymat mozny by obrazowo chyba tak zrobic xmms -> default -> dmix -> hw -> karta dzwiekowa

Offline

 

#13  2006-03-16 16:43:05

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dźwięk z kilku aplikacjach naraz.

Dzieki juz prawie wszytsko jasne :D
Ale jeszce takie pytanie do tego:

Kod:

xmms -> default -> dmix -> hw -> karta dzwiekowa

gdzie w tym wszystkim hw? czy pisząc hw miałeś namysli karte dzwiekową?


Pozdrawiam

Offline

 

#14  2006-03-16 19:27:16

  __AlinOe - Użytkownik

__AlinOe
Użytkownik
Skąd: Ślesin /k Konina
Zarejestrowany: 2005-11-29

Re: Dźwięk z kilku aplikacjach naraz.

nie rozumiem dokladnie pytania, bo hw umiescilem przed kartą dźwiękową  ponieważ hw to jest coś na kształt /dev/dsp w OSS w alsa też są urządzenia w katalogu /dev/ ale aplikacje nie odwołują się do nich bezposrednio tylko przez takie urządzenia jak hw ( a bezpieczniej przez plughw ) dlatego to jest jakby interfejs i w skrócie apps -> hw -> karta jest chyba najbardziej bliskie temu jak to wygląda, chyba że chodzi Ci o cos innego

Offline

 

#15  2006-03-16 20:09:27

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dźwięk z kilku aplikacjach naraz.

Oki a gdzie w tym wszystkim siedzi sterownik? Kiedy od dobiera się... no właśnie do czego ? :D
Jestem jak widzisz zielonkawy i dlatego tak pytam :)


Pozdrawiam

Offline

 

#16  2006-03-17 07:59:52

  __AlinOe - Użytkownik

__AlinOe
Użytkownik
Skąd: Ślesin /k Konina
Zarejestrowany: 2005-11-29

Re: Dźwięk z kilku aplikacjach naraz.

Ja sam nie jestem w akurat w alsie zbyt doby, tłumaczę tylko tyle ile wiem no ale z tym sterownikiem no ty chyba by było cos takiego jesli o to CI chodzi
apps -> hw -> /dev ->alsa_modul( np snd_intel8x0 ) -> karta dźwiękowa
( z tym /dev na 100 % nie jestem pewien jak to dokladnie wygląda )
no i z hw dźwięk leci na moduł alsy czyli konkretny sterownik a hw i plug-in dmix są integralną czescią alsy

Offline

 

#17  2006-03-17 08:30:35

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dźwięk z kilku aplikacjach naraz.

Oki tyle mi wystarczy :D
Dzieki.


Pozdrawiam

Offline

 

#18  2006-04-25 22:25:10

  pablo - Członek DUG

pablo
Członek DUG
Skąd: Białystok
Zarejestrowany: 2006-04-12
Serwis

Re: Dźwięk z kilku aplikacjach naraz.

Dodałem te pliki i skopjowałem ich zawartość. Tak jak było to podane. I udało mi się uruchomić na raz Amaroka i XMMS'a. Jednak gdy włączam Amarok'a i jakąś inną grę to wtedy nie ma w niej dźwięku.

http://wiki.gentoo.pl/wiki/HOWTO_ALSA_sound_mixer_aka_dmix[/quote]
Na tej stronie znalazłem że trzeba zrobić wiązania. Tyle że u mnie nie ma tych plików i nie wiem gdzie zrobić dowiązania.


Pusto :)

Offline

 

#19  2006-04-25 22:26:13

  pablo - Członek DUG

pablo
Członek DUG
Skąd: Białystok
Zarejestrowany: 2006-04-12
Serwis

Re: Dźwięk z kilku aplikacjach naraz.

Ten post do skasowania - przypadkiem zrobiłem dwa takie samie - błąd smtp - proźba do adminów aby zmienili w panelu admina co trzeba (ps. moge pomuc:))


Pusto :)

Offline

 

#20  2006-04-25 22:34:35

  adamos - Członek DUG

adamos
Członek DUG
Skąd: Będzin
Zarejestrowany: 2004-12-14

Re: Dźwięk z kilku aplikacjach naraz.

amarok korzysta z artsa, musisz dać w xmmsie aby korzytsał z artsa
albo xxms  + alsa i jakos amaroka do alsy zmusić musisz ale czy się da nie wiem

Offline

 

#21  2006-04-26 09:00:45

  pablo - Członek DUG

pablo
Członek DUG
Skąd: Białystok
Zarejestrowany: 2006-04-12
Serwis

Re: Dźwięk z kilku aplikacjach naraz.

Amarok kożysta z xine i z alsy. XMMS też kożysta z alsy


Pusto :)

Offline

 

#22  2006-04-28 19:54:00

  pablo - Członek DUG

pablo
Członek DUG
Skąd: Białystok
Zarejestrowany: 2006-04-12
Serwis

Re: Dźwięk z kilku aplikacjach naraz.

Dobra już wiem że mam wielowątkowość.
Ale jeżeli wchodze do jakiejś gry i w tym momęcie słucham muzyki (amaroK) to w grze nie ma już dźwięku.


Pusto :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.013 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00123 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.141.116' WHERE u.id=1
0.00121 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.141.116', 1738335703)
0.00088 SELECT * FROM punbb_online WHERE logged<1738335403
0.00065 SELECT topic_id FROM punbb_posts WHERE id=22318
0.00012 SELECT id FROM punbb_posts WHERE topic_id=2806 ORDER BY posted
0.00079 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=2806 AND t.moved_to IS NULL
0.00008 SELECT search_for, replace_with FROM punbb_censoring
0.00156 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=2806 ORDER BY p.id LIMIT 0,25
0.00133 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=2806
Total query time: 0.00805 s