Проблемы со звуком

Knoppix

Модераторы: Warderer, Модераторы разделов

Hooliganos
Сообщения: 278
ОС: debian 6.0.4

Проблемы со звуком

Сообщение Hooliganos »

Здравствуйте. Нужна помощь со звуком.

Системные звуки (приветствие) при логин/логаут есть всегда.

Амарок - звук есть всегда

Драгон - звук есть всегда

Smplayer - звука нет. Если попереключать в настройках звука устройства вывода, то после энного количества переключений звук появляется. Происходит это всегда при переключении на alsa (0.0. - HDA Intel). Т.е. щелкаю разные устройства вывода и периодически включаю alsa (0.0. - HDA Intel). В какое-то из очередных включений alsa (0.0. - HDA Intel) включается и звук есть. Работает до тех пор, пока не закрою программу. После перезапуска плеера звука опять нет, и опять надо клацать устройства вывода. Точно такой же эффект дает переключение устройств вывода видео (при этом аудио должно быть установлено в alsa (0.0. - HDA Intel)). Как будто плеер неправильно задействует устройство вывода, и в какой-то момент при очередной попытке ему удается задействовать его нормально,

Flash Player. Звука нет вообще. Устанавливал плагин нон-фри, скачивал тар с бинарями и распихивал libflashplugin везде, где его могут искать, устанавливал нон-фри-экстрасаунд. Но звука ни разу не услышал. Если скачать ролик, то тот-же Dragon нормально его воспроизводит (и иногда smplayer, когда его осенит, как использовать устройство вывода)

Воевал весь день, все идеи испробованы. Может кто поделится своими соображениями.


З.Ы. Mplayer ведет себя также как и smplayer (собственно это одно и то же)
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Проблемы со звуком

Сообщение Hephaestus »

Похоже, что звуковое устройство просто-напросто занято. Как только освобождается, плеер его задействует.
Оболочка какая?
Помню в третьих кедах был какой-то демон, который ведал системными звуками (arts вроде). Он всё время норовил занять звуковое устройство. Т.е. как только возникает событие, которое надо озвучить - он тут как тут.
Как с этим обстоит в четвертых кедах, и есть ли там вообще arts или что-то подобное - не знаю.
Но картинка весьма похожа.

Посмотрите в каталоге /dev/ какое имя носит файл звукового устройства.

И попробуйте в момент проблем со звуком сказать в терминале

Код: Выделить всё

lsof /dev/<имя_звукового_устройства>


Если занято, будет видно.
Кстати, попробуйте в момент проблем со звуком другой плеер vlc, kaffeine или как его там... если устройство занято может быть выплюнута ошибка.

А вообще, начните с консоли.
Во-первых, smplayer - всего лишь обёртка к mplayer, Попробуйте его. А, вижу, уже попробовали.
Во-вторых, сам smplayer запустите из консоли,
Словом, если есть проблемы со звуком, будет ругань в терминал. Обратите внимание.

Ну, думаю, в каких направлениях копать, Вам немного понятно. Дерзайте.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Hooliganos
Сообщения: 278
ОС: debian 6.0.4

Re: Проблемы со звуком

Сообщение Hooliganos »

в консоли запускал, mplayer. Выбирает по умолчанию сам alsa, никаких ошибок в выводе нет, device busy не пишет.
Если указать принудительно любое другое, кроме alsa, то пишет, что устройства нет, звука не будет. С alsa пишет выбрано alsa 1.0хххх, создает буфер под поток и начиает воспроизведение. Звука при этом нет.

Поставил kmplayer, чтобы посмотреть выхлоп - он выводит только имя проигрывателя. Если в настройках указать mplayer - звука не будет. Если указать phonon (kphononplayer) - звук есть.

в /dev ожидал найти dsp - его там не оказалось.

Код: Выделить всё

cr@deb:~$ ls /dev
block            input               nvidia0    sda8      stdout  tty23  tty4   tty56    vcs1
bsg              kmsg                nvidiactl  sdb       tty     tty24  tty40  tty57    vcs2
bus              log                 port       sdb1      tty0    tty25  tty41  tty58    vcs3
cdrom            loop0               ppp        sdb2      tty1    tty26  tty42  tty59    vcs4
cdrw             loop1               psaux      sdb3      tty10   tty27  tty43  tty6     vcs5
char             loop2               ptmx       sdb4      tty11   tty28  tty44  tty60    vcs6
console          loop3               pts        sdb5      tty12   tty29  tty45  tty61    vcs7
core             loop4               random     sdb6      tty13   tty3   tty46  tty62    vcsa
cpu_dma_latency  loop5               root       sg0       tty14   tty30  tty47  tty63    vcsa1
disk             loop6               rtc        sg1       tty15   tty31  tty48  tty7     vcsa2
dvd              loop7               rtc0       sg2       tty16   tty32  tty49  tty8     vcsa3
dvdrw            MAKEDEV             scd0       shm       tty17   tty33  tty5   tty9     vcsa4
fd               mcelog              sda        snapshot  tty18   tty34  tty50  ttyS0    vcsa5
full             mem                 sda1       snd       tty19   tty35  tty51  ttyS1    vcsa6
fuse             net                 sda2       sndstat   tty2    tty36  tty52  ttyS2    vcsa7
fw0              network_latency     sda5       sr0       tty20   tty37  tty53  ttyS3    vga_arbiter
hpet             network_throughput  sda6       stderr    tty21   tty38  tty54  urandom  xconsole
initctl          null                sda7       stdin     tty22   tty39  tty55  vcs      zero


lsof /dev/snd и /dev/sndstat ничего не выводится
Спасибо сказали:
Hooliganos
Сообщения: 278
ОС: debian 6.0.4

Re: Проблемы со звуком

Сообщение Hooliganos »

Порылся в настройках kmplayer - есть выбор устройств вывода. Устанавливал alsa, alsa v0.5, alsa v0.9 - везде звук есть. При этом kmplayer в режиме оболочки для kphononplayer. Если в режиме оболочки для mplayer - звука нет. Дело не устройсве вывода, просто mplayer его неправильно задействует
Спасибо сказали:
Hooliganos
Сообщения: 278
ОС: debian 6.0.4

Re: Проблемы со звуком

Сообщение Hooliganos »

Решилось полным удалением mplayer со всеми конфигами и установкой заново.
Спасибо сказали: