Проблема со звуком во flash [SOLVED]
EvilBeaver 10 февраля, 2011 - 23:05
Появилась такая проблема совсем недавно. В некоторых флеш роликах (аудио или видео) звук идет с "металлическими помехами". Недавно обновлял alsa, думал, что из-за этого, но откат не помог. alsa, adobe-flash, libflashsupport пересобирал - безрезультатно. Да, используется pulseaudio еще.
Везде кроме flash, все со звуком замечательно.
Никто с таким не сталкивался?
UPD. После обновления adobe-flash все пришло в норму
»
- Для комментирования войдите или зарегистрируйтесь
если уж используется
если уж используется pulseaudio - так и надо его использовать. для задействования PA "не-pulseaudio" (только alsa) приложений, надо так:
emerge alsa-plugins (USE флаги сами посмотрите)
и в домашней папочке файлик положить:
.asoundrc:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
еще
emerge padevchooser pavuctrl paprefs
перелогинить сессию
запустить padevchooser и разобраться с ним ;)
P.S.: flash работает через pulseaudio посредством alsa-plugins и указанного файлика. xine/mplayer/vlc умеют pulseaudio.
P.P.S: libflashsupport НЕ нужен. он для 9го adobe-flash
P.S.: Linux - это красная таблетка :-) Windows - синяя...
alsa-plugins стоит. Файлик
alsa-plugins стоит. Файлик есть, правда /etc/asound.conf. pulseaudio включен глобально. Флеш работал прекрасно через пульс, только сейчас стали какие-то помехи возникать.
Еще вот что странно. Помехи
Еще вот что странно. Помехи не во всех роликах и не всегда. Сейчас вот например заметил, что помехи могут возникнуть, если сначала открыть один ролик, потом поставить его на паузу, запустить другой, остановить второй, запустить первый и получаем помехи.
когда я писал "так и
когда я писал "так и используйте pulseaudio", я имел в виду все перевести на PA, без исключений. даже psi.
да и не всегда постановка ролика на "паузу" приостанавливает его закачку. это даже редкость. дележка канала. может из-за этого дребезжать начинает?
upd: Ю.Цезарь! Перелогиньтесь! :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Ну так оно всюду и
Ну так оно всюду и используется) а Psi у меня не установлено. Хз почему такая фигня происходит, ведь раньше ее не было.
Закачка это одно, а вот проигрывание это все же другое. Нехай себе в фоне качает, но звуку-то в другом окошке мешать не должно.
Юлий не Юлий, но отрицать возможность такого сценария тоже не стоит? :)
кроме как на adobe-flash
кроме как на adobe-flash гешить ни на что не хочу... иногда это танцы с бубном... версия flash какая? 32? 64? браузер какой? я в arora и FF-4 смотрю. но в виду узости канала (2 днем, 4 ночью) по две штуки не запускаю, даже с паузой (ибо все равно качает), просто закрываю, который не смотрю. если на кино "пробивает" так я на паузу ставлю, покурить схожу, чайку наведу, чтоб оно накачало сколько-то в буфер... :)
у меня 2 компа (на втором жена/дети), поэтому и считаю, что 2/4 маловато, а >4 - дороговато... :)
upd: думаю, top, trafshow, iotop, dstat могут помочь собрать какую-то доп. информацию...
P.S.: Linux - это красная таблетка :-) Windows - синяя...
www-plugins/adobe-flash-10.2.
www-plugins/adobe-flash-10.2.161.23_pre20101117 USE="64bit (multilib) -32bit -nspluginwrapper"
Браузер - rekonq
change USE="+nspluginwrapper"
change USE="+nspluginwrapper"
P.S.: Linux - это красная таблетка :-) Windows - синяя...
nspluginwrapper это вроде для
nspluginwrapper это вроде для мозиллы или я ошибаюсь?
EvilBeaver
Нет, это для любого софта, построенного на мазильном ядре (xulrunner) и совместимого с ним, но только узко для запуска 32-разрядных плагинов (в том числе и flash) из 64-разрядного контейнера. Это было актуально, пока не существовало flash-64bit (а появилось это сравнительно недавно), но на текущий момент уже абсолютно не нужно (типа deprecated)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Ну неправильно выразился,
Ну неправильно выразился, смысл в том, что с моим браузером на вебките мне это в любом случае не нужно.
Плюсую - есть такой баг
Тоже появилось. Автор 2-го сообщения, не вводите людей в заблуждение с пульсаудио, косяк видать в самом флэше, причем на определенных битрейтах. На контакте проверено :)
- - -
Исключить PulseAudio из возможных причин - проще простого.
1. временно удаляете /etc/asound.conf или ~/.asoundrc (смотря где держите настройки alsa-pulse-plugin)
2. запускаете pasuspender -- sh -c 'read v' #(пока не нажмете любую клавишу - PA будет спать и не возникнет конфликта с Alsa)
3. запускаете браузер и проверяете flash, который будет идти напрямую, через Alsa.
Если проблема останется - значит Flash или Alsa, иначе - PA
Рекомендую использовать: /etc/pulse/daemon.conf: flat-volumes = no
и если проблема все же окажется в PA, то поиграться с resample-method
P.S.
Хоть уже и сказали, но на всякий случай: libflashsupport - НЕ нужен.
Сделал как вы и сказали,
Сделал как вы и сказали, проблема никуда не исчезла. Как я изначально и предполагал - проблема либо во флеше либо в alsa.
Glibc 2.13?
Glibc 2.13?
отвечать вопросом на вопрос
отвечать вопросом на вопрос вне Израиля по меньшей мере некрасиво ;)
Theli написал(а): отвечать
Информативное сообщение, прямо решило проблему всех сразу... Там не вопрос, а намек, учите русский.
LK4D4 написал(а): Glibc
Возможно glibc... я вот не успел заметить, glibc и флэш разом обновило или нет)) сейчас попробую откатить флэш и дам инфу!
у меня косячит adobe-flash 10.2.161.23_pre20101117 USE="64bit (multilib) -32bit -nspluginwrapper"
в 10.2.161.23_pre20100927 такой же баг... О_о
сейчас стабильную поставлю без ~ флэшу... с nspluginwrapper...
решило проблему этими версиями
[ebuild N ] www-plugins/nspluginwrapper-1.3.0 0 kB
[ebuild N ] www-plugins/adobe-flash-10.1.102.64 USE="(multilib) nspluginwrapper" 0 kB
система у меня ~amd64, www-client/firefox-3.6.13 USE="alsa dbus gnome ipc libnotify startup-notification -bindist -custom-optimization -java -system-sqlite -wifi"
http://bugs.gentoo.org/show_b
http://bugs.gentoo.org/show_bug.cgi?id=354073
спс!
ждем решения... кстати обратил внимание. судя по загрузке процессора, то есть по его незагрузке, в последнем флэше допилено аппаратное ускорение...
Была та же проблема. Сделал:
Была та же проблема.
Сделал: rc-update del syslog-ng и звук во флеше появился.
P. S. Правда, надо все модули ядра ручками прописать.
Прошу прощения. Невольно ввел
Прошу прощения. Невольно ввел в заблуждение. После перезагрузки проблема появилась. Устранил ее на удивление просто. В файле /etc/modprobe.d/alsa conf в последней строке
установил значение
и в alsamixer снял mute со всех каналов.
интересная связь между
интересная связь между параметром количества саундкарт в системе и качеством звука :)
- - -
Учитывая, что, lyopa5, умудрился найти связь с "syslog-ng" - полагаю и в этом случае нет никакой связи. (-: