Hozzászólások
Van egy sanda gyanum hogy a glibc nem enged egyszerre 2 folyamatnak írásra megnyitni egy fájlt.
De ha van aki tudja hogy mit kell csinálni a fenti probléma elhárítására továbra is várom az ötletét.
Előre is kösz.
- A hozzászóláshoz be kell jelentkezni
Hangkartya fuggo. Alaplapi izek sosem engednek ket programot hozzaferni a hangkartyahoz. Ilyen esetekben a JACK nevu cuccot szoktak emlegetni, amit viszont nem ismerek, de alsas sracok csinaljak, ha jol tudom. Ez szoftveresen meg tudja csinalni, amit akarsz. (elvileg)
Nekem sblive van, az fejbol tudja, szoval szerintem ez tenyleg hw fuggo dolog.
- A hozzászóláshoz be kell jelentkezni
[quote:52c1d20ff9="onyx"]Ilyen esetekben a JACK nevu cuccot szoktak emlegetni, amit viszont nem ismerek, de alsas sracok csinaljak, ha jol tudom. Ez szoftveresen meg tudja csinalni, amit akarsz. (elvileg)
Vagy esd, tobb disztribben van benne szerintem, tobben tamogatjak. Gyakorlatilag is mukodik.
[quote:52c1d20ff9="onyx"]Nekem sblive van, az fejbol tudja, szoval szerintem ez tenyleg hw fuggo dolog.
Egyertelmuen hardver fuggo.
- A hozzászóláshoz be kell jelentkezni
Tehát ha jól értem akkor az esd és a JACK egy progi a felhasználói rétegben. Uganaz marad az eszközfájl ha fölteszem valameiket?
- A hozzászóláshoz be kell jelentkezni
valahogy úgy. ezek a "mixer" programok mögötti logika az, hogy az alkalmazások nem közvetlenül a hangártyára küldik az adatot hanem egy mixer programnak, ami összekevri a különböző hangcsatornákat és csak aztán küldi ki.
tehát nem a /dev/dsp-re kell küldeni, hanem például a /dev/mixer-re. sajnos a régebbi kártyák nem tudják ezt hardveresen és így nagyon meg tudják terhelni a procit.
- A hozzászóláshoz be kell jelentkezni
Ha jol sejtem, az alsas dmix is erre valo. Sajnos se a JACKet se ezt nem probaltam, nem tudok segiteni benne.
Guglizz ra esetleg, vagy kiindulasnak nezd meg ezt az oldalt, ezt is ott talalatam: http://alsa.opensrc.org/index.php?page=DmixPlugin
Erdemes meg vegignyalazni alsa levlistajat is (csak ha nagyon unatkozol:)
Sok sikert hozza
- A hozzászóláshoz be kell jelentkezni
Onyx: jól sejted!
A lényeg a ~/.asoundrc-ben lakozik:
pcm.!default {
type plug
slave.pcm "dmixer"
}
#Normál két csatornás mixer
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
}
bindings {
0 0
1 1
}
Ez a legegyszerűbb mód, legalábbis nekem ezt sikerült belőnöm vagy két hét guglizás után... (igen, nem volt alsa előképzettségem :P)
Az ESD-vel spec. nekem az volt a bajom, hogy ha pl. xmms-ben pause-ra nyomtam még kb. 1s-ig ment a hang. Véleményem szerint nem éri meg vele foglalkozni.
Sok szerencsét!
- A hozzászóláshoz be kell jelentkezni
Elég sokan emlegettek mindenféle alsa dolgot. A gond csak az hogy én sem vagyok tisztában a hangok mikéntjében és az sem biztos alsa alrendszert használok. A Kernelem a debianhoz adott 2.6.7-1. Ezek után melyiket válasszam?
- A hozzászóláshoz be kell jelentkezni
[quote:26f6348c21="szaty"]Elég sokan emlegettek mindenféle alsa dolgot. A gond csak az hogy én sem vagyok tisztában a hangok mikéntjében és az sem biztos alsa alrendszert használok. A Kernelem a debianhoz adott 2.6.7-1. Ezek után melyiket válasszam?
ALSA-t egyértelmüen, OSS emulációval
- A hozzászóláshoz be kell jelentkezni
Helló mindenkinek!
Volna egy érdekes kérdésem. Hogy lehet azt 2.6-os kernelnél beállítani hogy egyszerre több program is tudja használni a hangkártyát?
- A hozzászóláshoz be kell jelentkezni
[quote:21b0a3ba7d="szaty"]Helló mindenkinek!
Volna egy érdekes kérdésem. Hogy lehet azt 2.6-os kernelnél beállítani hogy egyszerre több program is tudja használni a hangkártyát?
Szerintem ez hangkartya kerdese. Amelyik tobb csatornas, az tud, amelyik nem az nem. Nekem elbol, mindenfele allitgatas nelkul mukodik.
- A hozzászóláshoz be kell jelentkezni
Egy integrált AC'97 -es ről van szó. WIn2K és WinXP alatt is eltudja érni egyszerre több program. PL.: Ha linux alatt elkezdek zenét halgatni és közben beindítom a DOOM3-at akkor a DOOM hangjai nem hallatszódnak.
- A hozzászóláshoz be kell jelentkezni
[quote:68e30ffcc2="szaty"]Egy integrált AC'97 -es ről van szó. WIn2K és WinXP alatt is eltudja érni egyszerre több program. PL.: Ha linux alatt elkezdek zenét halgatni és közben beindítom a DOOM3-at akkor a DOOM hangjai nem hallatszódnak.
Itt is ugyanez a helyzet, s már próbáltam több féle megoldást, sikertelenül. Van egy olyan sanda gyanúm, hogy ezt, amit leírtál Windows alatt a driver software-esen oldja meg, mert mást én se tudok elképzelni... :(
- A hozzászóláshoz be kell jelentkezni