Увидел свет (http://lists.freedesktop.org/archives/pulseaudio-discuss/201...) релиз звукового сервера PulseAudio 1.0 (http://pulseaudio.org/). По сравнению с прошлым выпуском внесено около тысячи исправлений. Тем не менее, версия 1.0 не позиционируется как какой-то знаковый этап, сигнализирующий достижение определенного уровня стабильности или функциональности. Это скорее смена подхода в нумерации релизов и следствие реструктуризации процесса разработки.
В соответствии с новой схемой нумерации релизов, первая цифра версии будет увеличиваться для каждого значительного выпуска, а вторая цифра будет иметь значение только для корректирующих релизов. Например, следующий значительный релиз выйдет под номером 2.0, а если в PulseAudio 1.0 будет найдена критическая ошибка, то будет выпущен корректирующий релиз 1.1.
Большие изменения коснулись и процесса управления проектом. Как известно Леннарт Поттеринг (Lennart Poettering), основатель и лидер проекта PulseAudio, п...URL: http://lists.freedesktop.org/archives/pulseaudio-discuss/201...
Новость: http://www.opennet.me/opennews/art.shtml?num=31873
В следующем релизе обещают Headphone/Mic Jack Detection. Очень удобно, давно жду.
А этого правда до сих пор нет или ви тголлите?
Тока в МакОС видел. Виндовсы давно не смотрел.
А кто-нибудь видел железки, которые умеют PulseAudio?
Меня интересуют всякие домашние аппаратные плееры, ресиверы, декодеры и прочая железная фигня, в которую и воткнуты нормальные колонки домашнего кинотеатра.Очень хочу купить что-то умное и готовое быть моими "колонками", пока я сижу с ноутом дома.
Вам подойдет n900
Вчера заменил пульс на jack. Причина — постоянные щелчки при передаче звука через wifi на eeepc 701. Кручение default-fragments и default-fragment-size-msec пульса не помогало, с jack же всё хорошо искаропки.
Кроме совместимости с приложениями :-/
Очень мало что нативно поддерживает jack. А еще jack не умеет освобождать устройство, когда никто не выводит звук, как это делает пульс - для совместимости с топорными alsa/oss приложениями, не умеющими звуковые серверы.
И то, что jack можно ввести кривыми приложениями в какое-то дурацкое состояние, при котором начнутся сплошные искажения, пока не перезапустишь, тоже раздражает. Ведь перезапускать неудобно очень. Пульс тоже, кстати, можно ввести, но там хоть с перезапуском проблем нет :)
>А еще jack не умеет освобождать устройствоВыводи через dmix и будет тебе счастье. А если выкинуть встроенный недозвук, то вообще можно заюзать аппаратное микширование.
> Выводи через dmix и будет тебе счастье. А если выкинуть встроенный недозвук, то вообще можно заюзать аппаратное микширование.кстати да, дмикс -- ок. и аппаратное микширование есть в большинстве встроенных карт.
jackd как раз глючит и падает по любому поводу в отличие от pulseaudio. Прикручивал внешнюю firewire звуковушку через jackd - то еще удовольствие.
pulseaudio тоже падает, но только встаёт (перезапускается) быстро, а вот jackd нужно ручками. Да и последний стабильнее стал, чем раньше.
Замечательно! Порадуемся вместе за пульс, решивший столько исторических и наболевших "болячек" линукса в области звука.
К сожалению столько исторических и наболевших "болячек" линукса решаются ворохом костылей, которые работают в отличие от.
>К сожалению столько исторических и наболевших "болячек" линукса решаются ворохом костылей, которые работают в отличие от.Работает оно кое-как. Но звуковой сервер не такая уж необходимость, чтобы его так навязывать. Только это уже не единичный случай, к сожалению. avahi и systemd тоже порой не удалить в большинстве дистров.
Ну systemd и pulse хоть как-то используются, а вот avahi зачем нужен???
>Ну systemd и pulse хоть как-то используются, а вот avahi зачем нужен???http://ru.wikipedia.org/wiki/Zeroconf
Что касается закономерного вопроса - "почему я не могу удалить его, если он мне не нужен?" - ответ прост: потому что у вас бинарный дистрибутив. Пакеты для большинства таких дистров собираются по принципу "если данное приложение можно собрать с поддержкой чего-то еще, то это обязательно надо сделать, и добавить это что-то к зависимостям". Логично, что многие десктопные приложения, способные работать с локальной сетью, поддерживают взаимодействие по Zeroconf. Закономерно, что мейнтейнеры бинарных дистров принудительно включают эту поддержку.
Хотите "выпилить" avahi и другие ненужные вам пакеты? Есть два пути. Первый - простой - перейти на source-based дистр, например, Gentoo и FreeBSD. Второй - сложный - освоить инструменты для сборки пакетов вашего дистра и сделать свой локальный репозитарий.
Я читал википедию. Вопрос о другом, он кем-то реально используется? Вот systemd запускает систему - запускать систему нужно всем. А avahi? Кто-то им действительно "настраивает сеть"?
Не знаю, пользуется ли им кто-то.
Но, как уже говорилось выше, мейнтейнеров бинарных дистров это не колышет. Если что-то есть - надо это что-то вкорячить, и точка.
> Я читал википедию. Вопрос о другом, он кем-то реально используется? Вот systemd
> запускает систему - запускать систему нужно всем. А avahi? Кто-то им
> действительно "настраивает сеть"?Не настраивать, а обнаруживать запущенные службы на других компьютерах. Например, dolphin показывает, что на компьютер можно зайти по ssh или sftp и позволяет это сделать. Удобно.
>потому что у вас бинарный дистрибутив.Arch тоже бинарный. Однако же выносится всё без проблем.
> Arch тоже бинарный. Однако же выносится всё без проблем.Значит, его мейнтейнеры просто не в курсе, как много прикольного софта можно собрать с поддержкой avahi. А учитывая, насколько Zeroconf упрощает жизнь - соответствие принципу KISS обеспечено. Надо им написать, что ли.
> Работает оно кое-как. Но звуковой сервер не такая уж необходимость, чтобы его
> так навязывать. Только это уже не единичный случай, к сожалению. avahi
> и systemd тоже порой не удалить в большинстве дистров.Заметим, что не менее "кривая и глючная блоатварная поделка" коллеги Поттеринга по фамилии Торвальдс тоже намертво вкручена практически во все дистрибутивы (возможность установить систему без нее пока есть только в дебиане и генте, но это пока экспериментальная возможность). Однако волны возмущений по данному поводу что-то не видно.
>только в дебиане и гентеЕщё в арче.
Ещё бы он с собственной производительностью проблемы решил. Кажется прямой проброс потока должен стать верным шагом в этом направлении.
Для правильного прямого проброса надо просто убрать pulse вообще.
Ешё одна неудаляемая программа by Lennart. Походу, гном 3.2 с голой альсой вообще не работает.
последние версии гнома 2 тоже не работают с алсой
> Ешё одна неудаляемая программа by Lennart. Походу, гном 3.2 с голой альсой
> вообще не работает.А кде4 только с фононом работает, и что?
Тулкитофобия неконструктивна.
Как хорошо, что в гентушке pulseaudio выпиливается из коробки.
Ну не нужно оно мне на десктопе, совсем не нужно.
Ага. Оно только на серверах нужно...Я, к слову, тоже не пользуюсь пульсом этим - ибо лениво стало разбираться в нём за отсутствием надобности - но раз пилят - значит кому-то надо :))
>Как хорошо, что в гентушке pulseaudio выпиливается из коробки.А что оно туда впиливается из коробки? Просто 5 лет с нуля систему не ставил, не знаю как сейчас
btw, поставил ради интереса пульс, все таки регулировка звука по приложениям и переброс с одной звуковой на другую (колонки <-> наушники) - весьма удобная фича
Каждая следующая версия меняет целую цифру?
Это что, цифровая эпидемия настала? Хром, файрфокс/зандербёрд, пульс.. Уфф..
А что, от этого что-то вообще меняется кроме того, что теперь не нужно ломать голову разработчикам стоит ли менять мажорный номер или ещё не достаточно изменений набралось и стоит сделать 1.9?
И что в этом страшного? Вон, утилита less, к примеру, вообще всегда только целыми числами нумеровалась. Версия последнего релиза 444, но это никого не напрягает.
в 11.10 будет?
скорее всего да, только толку, лучшеб сами что придкмали без всяких кросплатформеностей и прочего
Уже там.
Он так и продолжает в VoIP мешать каналы до бешеного эха? И поэтому они сделали эхоподавлялку?
УГ этот ваш пульсаудио, из звука делает непонятно что. Только alsa и звукавуха с аппаратным миксом!
Ой, не надо тут. ALSA такое же УГ.Только OSS.
> Ой, не надо тут. ALSA такое же УГ.
> Только OSS.oss годится только для тех случаев когда в alsa нет нужного модуля для intel-hda
и то, oss микшер там для intel-hda напоминает панель управления самолетом.
год пользовался, с радостью переполз обратно на альсу когда добавили поддержкуps: то что находятся идиоты которые сравнивают oss,alsa с pulse - весьма показательно - набежало люмпеничья в линух
> ps: то что находятся идиоты которые сравнивают oss,alsa с pulse - весьма
> показательно - набежало люмпеничья в линухПерепись таких товарищей очень удобно проводить следующим образом: говоришь "Поттеринг" и считаешь тех, кто крикнет "убогое пoделие", "закoпать", "не нужнo" и т.п.
Pulseadio - первый кандидат на удаление во вновь установленных системах. Очень часто звонят знакомые или друзья и жалуются на проблемы со звуком(желчки, хрипы, нагрузка на проц), все проблемы уходят вместе с этим жалким поделием.
Нет, ну понятно, что Леннарт на коленке что-то там склепал в сободное время на коленке, но зачем эту студенческую поделку в каждый дистр совать? Или это эпидемия слабоумия какая?
Так Леннартушка уже готовит следующий высер - systemd, чтобы нам жизнь медом не казалось. Неужели стандартные системы инициализации перестали работать? Зачем чинить то, что и так хорошо работает?
Я думаю этот студент еще многим жизнь попортит.
>Леннарт на коленкеТы не прав. Леннарт оплачиваемый специалист redhat. А RedHat, пользуясь своим положением, очень любит проталкивать свои костыли используя "административный ресурс", т.е. чиня проблемы тем, кто вдруг захочет поставить альтернативу от конкурентов. Чем сложнее будет вся система, тем больше вероятность, что поддержку купят именно у них, как у основных разработчиков. Я так считаю. А остальные дистрибутивы тупо копируют в основном.
>>Леннарт на коленке
> Ты не прав. Леннарт оплачиваемый специалист redhat. А RedHat, пользуясь своим положением,
> очень любит проталкивать свои костыли используя "административный ресурс", т.е. чиня
> проблемы тем, кто вдруг захочет поставить альтернативу от конкурентов. Чем сложнее
> будет вся система, тем больше вероятность, что поддержку купят именно у
> них, как у основных разработчиков. Я так считаю. А остальные дистрибутивы
> тупо копируют в основном.именно. Хотя то что Леннарт оплачиваемый специалист - не отменяет того что оно пишет очень хреновый код и сильно возмущается когда ему говорят что надо делать совместимость с тем что было, или просто писать портируемый код - который работать будет где-то кроме RH клонов.
> именно. Хотя то что Леннарт оплачиваемый специалист - не отменяет того что
> оно пишет очень хреновый кодЭто вы еще не видели, какой хреновый код пишет Линус.
> и сильно возмущается когда ему говорят что надо делать совместимость с тем что было, или просто писать портируемый код
Вы еще не слышали, как в таких случаях ругается Линус...
> который работать будет где-то кроме RH клонов.
PA, avahi, systemd в дебиане, генте, арче и т.д. не работают? А мужики-то и не знали!
> А RedHat, пользуясь своим положением, очень любит проталкивать свои костыли используя "административный ресурс", т.е. чиня проблемы тем, кто вдруг захочет поставить альтернативу от конкурентов.А еще они пьют кровь младенцев, инфа 100%.
> Чем сложнее будет вся система, тем больше вероятность, что поддержку купят именно у них, как у основных разработчиков. Я так считаю.
Поддержку покупают у квалифицированных специалистов. Поэтому редхат нанимает квалифицированных специалистов.
Это гораздо проще, чем громоздить код, который самим будет трудно поддерживать, а потом еще разъяснять клиентам ваши параноидальные выкладки.> А остальные дистрибутивы тупо копируют в основном.
Не можешь сделать что-то свое - чужое хотя бы скопируй.
>А еще они пьют кровь младенцев, инфа 100%.Конечно пьют. Прям упиваются, я бы сказал.
>Это гораздо проще, чем громоздить код, который самим будет трудно поддерживать, а потом еще разъяснять клиентам ваши параноидальные выкладки.Ты прям точно описал systemd и pulseaudio.
>Не можешь сделать что-то свое - чужое хотя бы скопируй.Смотря что есть. Пока Лёня пытается решить проблемы, которых никогда не было. Да и какой ценой.
>Конечно пьют. Прям упиваются, я бы сказал.Оно и видно.
Ну так не пользуйтесь линуксом, который создан мерзким редхатом. Пользуйтесь виндой, созданной добрым майкрософтом.>Ты прям точно описал systemd и pulseaudio.
А вы хоть раз в их код заглядывали? Вот если честно?
>Смотря что есть. Пока Лёня пытается решить проблемы, которых никогда не было. Да и какой ценой.
Проблем вообще не существует. Если какой-то человек говорит, что у него есть проблемы - значит, он врет. И sysv init работает идеально, бгг.
>>А еще они пьют кровь младенцев, инфа 100%.
> Конечно пьют. Прям упиваются, я бы сказал.
>>Это гораздо проще, чем громоздить код, который самим будет трудно поддерживать, а потом еще разъяснять клиентам ваши параноидальные выкладки.
> Ты прям точно описал systemd и pulseaudio.
>>Не можешь сделать что-то свое - чужое хотя бы скопируй.
> Смотря что есть. Пока Лёня пытается решить проблемы, которых никогда не было.
> Да и какой ценой.расскажи мне, зеленый собрат по разуму, как в alsa к примеру, перекинуть звуковой поток с одной звуковой на другую, не прерывая его
как будто пульс его не прервёт. Да ежели пульс-сервер запущен позже клиента - поток не подхватывается.
>А RedHat, пользуясь своим положением, очень любит проталкивать свои костыли используя "административный ресурс", т.е. чиня проблемы тем, кто вдруг захочет поставить альтернативу от конкурентов.Простите, каким именно альтернативам конкурентов редхат чинил проблемы?
Особенно странно ваши слова звучат с учетом перехода RHEL6 на upstart.>Чем сложнее будет вся система, тем больше вероятность, что поддержку купят именно у них, как у основных разработчиков. Я так считаю.
Тогда острие коварства редхата должно быть направлено отнюдь не на десктопные прибамбасы. Десктопы - не самый лучший источник бабла для поддержки системы.
Это хорошо, что Вы не слышали как у меня на старом ноуте поделка под названием ALSA трещала, пока я облазал пол-инета и случайно не нашел asoundrc с забитой частотой дискретизации и еще кучей каких-то (не помню уже, давно это было) опций.И SOHO-роутера у Вас дома, наверное, нет. А то бы не рассказывали как «хорошо работает» SysV'шный init.
> Это хорошо, что Вы не слышали как у меня на старом ноуте
> поделка под названием ALSA трещала, пока я облазал пол-инета и случайно
> не нашел asoundrc с забитой частотой дискретизации и еще кучей каких-то
> (не помню уже, давно это было) опций.хехе, нубы такие смешные. вот в 2001 выискивать сканкоды для пульта ДУ от редкого тюнера - это я понимаю сложно. сейчас же копипаст уже кажется новичкам верхом страданий и сложностей
> И SOHO-роутера у Вас дома, наверное, нет. А то бы не рассказывали
> как «хорошо работает» SysV'шный init.поток сознания вам удался
>> И SOHO-роутера у Вас дома, наверное, нет. А то бы не рассказывали
>> как «хорошо работает» SysV'шный init.
> поток сознания вам удалсяНе знаю, с какими проблемами столкнулся тот аноним, но меня совершенно выморозил тот факт, что в SysV init зависший init-скрипт намертво вешает при перезагрузке всю систему. Хорошо, что мне надо было дойти всего лишь в соседнюю комнату. А если бы сервер был в другом городе?
> в SysV init зависший init-скрипт намертво вешает при
> перезагрузке всю системуЗависший systemd не повесит систему?
> Неужели стандартные системы инициализации перестали работать?Можно ссылку на ГОСТ/ISO по системам инициализации?
> Зачем чинить то, что и так хорошо работает?
Зачем переходить на современные браузеры, если lynx отлично работает?
> Зачем переходить на современные браузеры, если lynx отлично работает?elinks прекрасно работает для определенных сайтов. особенно если на сервере почитать, без иксов. табы есть
далее, lynx совместно с -dump позволяет выковырять к примеру линки с страницы или файла и передать их на обработку другому скрипту, т.е. полезный инструмент. также текстовое представление можно форвардить куда нибудь
к примеру когда то так форвардились выпуски anekdot.ru в фидо-эху
Да, -dump хорошая штука, когда неохота самому HTML парсить.
Но речь идет о полном отказе от современных браузеров в пользу lynx, в том числе и на десктопах. Как аналогии отказа от systemd/upstart в пользу SysV init на том основании, что "все работает и никаких проблем нет".
>Нет, ну понятно, что Леннарт на коленке что-то там склепал в сободное время на коленке, но зачем эту студенческую поделку в каждый дистр совать? Или это эпидемия слабоумия какая?Если заменить "Леннарт" на "Линус", смысл нисколько не изменится.
Интересно, почему у меня на 2-х мандривах (десктоп + ноутбук) никаких проблем с пульсом нет? Может, я какой-нибудь неправильный пульс использую?
> Интересно, почему у меня на 2-х мандривах (десктоп + ноутбук) никаких проблем
> с пульсом нет? Может, я какой-нибудь неправильный пульс использую?Это всё потому, что ты их не замечаешь, или делаешь вид, что их нет. Отставание звука в играх и рассинхронизация звука и видео имело место быть и под мандривой. Помогало только отключение пульса.
Игры под вайном работают чисто, рассинхронизация имеет место, только когда ставишь видео на паузу. После снятия паузы все восстанавливается. Неправильный пульс?
>Возобновлена поддержка платформы Windowsгг) вот это я понимаю диверсия. На Windows что, своих проблем не хватает?
>Новый модуль с реализацией эквалайзера;Наконец-то. =)