|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : deniz feklushkin 2:5090/105.52 04 Jan 2004 10:02:35 To : Eugeny Nemo Subject : Re: nas & oss --------------------------------------------------------------------------------
Ответ на открытое письмо Eugeny Nemo к deniz feklushkin
написанное 04 Янв 04 02:14
EN>>> не, не, иксы тут совсем ни при чём. вот как раз с удалённой
EN>>> машины и придётся tcp прописывать...
df>> Угу я уже проверил, оно эту строку преобразовывает в
df>> tcp/remote:8000 само, так что ничего не нужно менять.
EN> ээ.. кто куда её преобразовывает? в случае AUDIOSERVER=:0 весь поток
EN> идёт через /tmp/.sockets/audio0, без участия tcp.
А если AUDIOSERVER=host-with-nasd:0 - преобразовывает в
df>>>> аутенфикацию не написано, т.е. все желающие могут мне звук
df>>>> `присылать' и он будет проигрываться?
EN>>> аутентификации нет, по умолчанию он принимает только с
EN>>> локалхоста. с ключиком -aa - отовсюду.
df>> Мдяя :(
EN> ну, я так понимаю, что в окружении, в котором необходимо
EN> использовать передачу звука по сети, нет особой необходимости в
EN> аутентификации - ибо это локалка, либо сеть, закрытая файрволлом.
А в локалке - шутники всякие :)
EN>>> странно это. хотя mplayer
EN>>> очень много текста выводит на экран, могло и потеряться. запусти
EN>>> какой-нибудь mpg321, там скорее всего диагностика-то должна
EN>>> быть... надеюсь. =)
df>> audio_setup: Can't open audio device /dev/dsp: Resource
df>> temporarily unavailable
EN> с таким не сталкивался, продиагностировать не могу. strace смотрел?
А это мысль! :)
Пускаем так:
strace -o dump.txt audiooss mplayer -ao oss:/dev/dsp0 films/жириновский.avi
В dump.txt:
open("/usr/lib/audiooss/libaudiooss.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\23\0\000"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=15672, ...}) = 0
old_mmap(NULL, 18844, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40014000
mprotect(0x40018000, 2460, PROT_NONE) = 0
old_mmap(0x40018000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x3000) = 0x40018000
close(3) = 0
Т.е. всё вроде ок, грузится.
А потом дальше при выполнении всё равно вылазит:
open("/dev/dsp0", O_WRONLY|O_NONBLOCK|O_LARGEFILE) = -1 EAGAIN (Resource
temporarily unavailable)
Может я не на то обращаю внимание?
При запуске с устройством /dev/dsp (без нолика) - результат тотже. Удалять этот
симлинк тоже пробовал.
Denizzz
... np: Joan Osborne - One of Us [] // nh: +52.5шC, 3391 RPM
--- 56ш06'54"N 94ш35'10"E // "think positive!"
* Origin: (электронная подпись неразборчива...) (2:5090/105.52)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39053ff774a1.html, оценка из 5, голосов 10
|