Sziasztok!
Van egy kisgép, amin van egy alap debian. Azt szeretném valahogyan megállapítani, hogy a hangeszköz hol/milyen néven van. Próbálgattam már ilyeneket, hogy /dev/dsp*, de az még csak nem is létezik, viszont ha elindítok egy mpg123- at, akkor az szól szépen.
Csináltam egy olyat, hogy strace mpg123 file (152.66.211.5/str), de ebből számomra nem derült ki. Néhány /dev- es open- t kipróbáltam, de azok nem jöttek be.
Hogyan tudom megállapítani, hogy ténylegesen hol van, pl. mpg123 mit használ.
Köszi a válaszokat.
- 2802 megtekintés
Hozzászólások
/dev/snd/dsp vagy /dev/sound/dsp
például alsa esetén és ha nincs oss emuláció.
--
Az élet harc. Délelőtt az éhséggel, délután az álmossággal.
- A hozzászóláshoz be kell jelentkezni
Nezted-e az mpg123 futasa kozben a /proc/mpg123-processz-id/fd fajljait?
- A hozzászóláshoz be kell jelentkezni
Szia!
Most megneztem, ezek vannak benne:
csaba198@debian5:/proc/7170/fd$ ls
0 1 2 4
csaba198@debian5:/proc/7170/fd$ ls -l
total 4
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 0 -> /dev/pts/0
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 1 -> /dev/pts/0
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 2 -> /dev/pts/0
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 4 -> /dev/snd/pcmC0D0p
csaba198@debian5:/proc/7170/fd$
ebbol ertelemszeruen csak a 4. lehetne, de:
debian5:/dev/snd# ls -l pcmC0D0p
crw-rw---- 1 root audio 116, 16 Mar 3 13:05 pcmC0D0p
debian5:/dev/snd# cat /dev/urandom > pcmC0D0p
cat: write error: File descriptor in bad state
debian5:/dev/snd#
Valahogy raakadtam a /dev/.static/dev/ konyvtarra, ahol, ha a dsp- be beleiranyitok valamit, rendesen mukodik, de mi ez a .static konyvtar - mar valamikor talalkoztam vele, de akkor sem tudtam -, s miert nincsen rendes /dev/dsp, ill. mpg123 hogy hasznalja ezt a pcmc0d0p- t, ha nem csak beleirja a dolgokat, mert az ugye nekem nem ment :- (.
- A hozzászóláshoz be kell jelentkezni
alsa-t használsz azért van /dev/snd/
--
Az élet harc. Délelőtt az éhséggel, délután az álmossággal.
- A hozzászóláshoz be kell jelentkezni