LINUX.ORG.RU

Pulseaudio


33

19

Всего сообщений: 30

Новости — Gentoo Linux

Gentoo будет по умолчанию ставить PipeWire на десктопах

 , ,

Группа Gentoo Linux

До недавнего времени в Gentoo звуковая подсистема по умолчанию не указывалась. Если пользователь ничего не менял при установке с нуля, звук в Firefox, например, отсутствовал.

С 15.01.2026 в десктопных профилях по умолчанию включаются флаги USE="pipewire pulseaudio screencast". С этими флагами на большинстве архитектур программы будут собираться с поддержкой API PulseAudio и выводить звук через PipeWire. На Alpha и HPPA PipeWire нет, поэтому там будет использоваться PulseAudio.

Кроме того, флаг screencast включает возможность захвата экрана и удалённого десктопа через PipeWire. В Wayland через него же делаются скриншоты и иконки/превью окон.

По-прежнему, ничего не мешает установить USE="-pipewire -pulseaudio -screencast" и продолжать пользоваться ALSA.

>>> Оповещение на gentoo.org (gentoo.org)

question4
()
Новости — Мультимедиа

Вышел PipeWire 0.3.81

 , , ,

Группа Мультимедиа

PipeWire — это мультимедийный сервер, предназначенный для вывода и обработки звуковых и видео потоков в реальном времени. Для клиентов имеется совместимость с API PulseAudio, JACK и ALSA.

Новая версия является первым RC для версии 1.0.

( читать дальше... )

>>> Подробности (gitlab.freedesktop.org)

Werenter
()
Новости — Open Source

PipeWire 0.3.65

 , , ,

Группа Open Source

Вышла новая версия мультимедийного сервера PipeWire 0.3.65, идущего на замену PulseAudio. Проект уже используется по умолчанию в дистрибутиве Fedora Linux и работает в среде GNOME. Код написан на языке Си и распространяется под лицензией LGPLv2.1.

  • Добавлена поддержка устройств Bluetooth MIDI, которые также требует дополнение WirePlumber, а также добавлена поддержка отключения сжатия с использованием tinycompress, что позволяет декодировать сжатые форматы в аппаратном сжатии с использованием ALSA на определенных устройствах.
  • Ещё одним новшеством является новый модуль module-combine-stream, который вы можете использовать для создания устройства 5.1 из 3-канальной стерео звуковой карты или для одновременного направления выхода на несколько источников.
  • Плагин ALSA также получил некоторые улучшения, такие как новое правило для настройки буфера в Davinci Resolve для работы с более приемлемой задержкой, лучшее управление свойствами, поддержка кубических объемов и новый alsa.volume-method для настройки кубических или линейных объемов.
  • Этот релиз обещает лучшее соответствие поведения jack 1/2, устанавливая опцию jack.merge-monitor по умолчанию в true, рекламирует поддержку DMABUF для GStreamer, перечисляет устройства с неподдерживаемыми форматами в API PulseAudio (с недопустимыми форматами) и использует module-combine-stream для module-combine-sink.
  • PipeWire 0.3.65 возвращает устаревшие символы, улучшает совместимость между старыми серверами и новыми клиентами, добавляет возможность разделения потоков для сжатия offload через FFmpeg в pw-cat, добавляет пользовательские префиксы для портов адаптера, улучшает обработку multicast loopback в модуле module-rtp-sink.
  • PipeWire 0.3.65 улучшает совместимость с некоторыми Bluetooth-устройствами, которые отправляют лишние \n, такими как наушники Sennheiser HD 350BT.

>>> Подробности (gitlab.freedesktop.org)

Original_1
()
Новости — Open Source

PipeWire 0.3.33

 , , ,

Группа Open Source

Вышла новая версия мультимедийного сервера PipeWire 0.3.33, идущего на замену PulseAudio. Проект уже используется по умолчанию в дистрибутиве Fedora Linux и работает в среде GNOME. Код написан на языке Си и распространяется под лицензией LGPLv2.1.

Основные изменения:

  • улучшена поддержка виртуальных источников для профиля Pro Audio;
  • улучшено согласование модификатора формата DMA-BUF;
  • поддержка нескольких частот дискретизации в графе — на данный момент не включено по умолчанию;
  • Bluetooth теперь может автоматически переключаться между профилями HSP и A2DP;
  • различные небольшие исправления, а также изменения в документации.

>>> Подробности (github.com)

claire
()
Новости — Open Source

PulseAudio 15.0

 

Группа Open Source

Вышла новая мажорная версия звукового сервера PulseAudio 15.0, который является прослойкой между приложениями и различными низкоуровневыми звуковыми подсистемами, и абстрагирует работу с оборудованием. PulseAudio позволяет регулировать громкость на уровне отдельных приложений, смешивать звук, менять на лету формат звукового потока и использовать плагины, даёт возможность прозрачно перенаправлять звуковой поток на другую машину.

Код PulseAudio распространяется в рамках лицензии LGPL 2.1+ и может работать в Linux, Solaris, *BSD, macOS и Windows.

Ключевые улучшения PulseAudio 15.0:
  • Проделано много работы по поддержке Bluetooth: теперь есть новые A2DP-кодеки LDAC и AptX, встроенная поддержка профиля HFP (Hands-Free Profile) на базе кодека SBC, поддержка AVRCP Absolute Volume для программного управления громкостью подключённых устройств A2DP.
  • Реализована возможность сохранения профилей с настройками для звуковых карт, теперь состояние не сбрасывается после извлечения и подключения (например, полезно при переподключении HDMI).
  • С нуля переписан sink-модуль с реализацией виртуального эффекта объёмного звука module-virtual-surround-sink.
  • Прекращена поддержка инструментария Autotools (теперь используется Meson).
  • Добавлен новый API обмена сообщениями, упрощающий создание расширений базового API.
  • Предоставлена возможность размещения файлов конфигурации путей ALSA в домашнем каталоге пользователя.
  • Улучшена поддержка оборудования: SteelSeries Arctis 9, HP Thunderbolt Dock 120W G2, Behringer U-Phoria UMC22, OnePlus Type-C Bullets, Sennheiser GSX 1000/1200 PRO.
  • Улучшена поддержка FreeBSD. Теперь обработка горячего подключения и отсоединения звуковых карт работает корректно.

>>> Подробности (www.freedesktop.org)

claire
()
Новости — Open Source

PulseAudio 12.0

 

Группа Open Source

Состоялся релиз звукового сервера PulseAudio 12.0. PulseAudio — кроссплатформенный звуковой сервер, который выступает в роли посредника между приложениями и различными звуковыми подсистемами. PulseAudio принимает звук от одного или нескольких источников и направляет одному или нескольким приёмникам. Одной из целей проекта является предоставление возможности перенаправления любых звуковых потоков, включая потоки от процессов, требующих прямого доступа к аудиоустройствам. Cервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows.

( читать дальше... )

>>> Подробности (www.freedesktop.org)

antikruk
()
Новости — Мультимедиа

Представлен мультимедийный сервер PipeWire, идущий на смену PulseAudio

 , ,

Группа Мультимедиа

Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat и Fedora Desktop Team, официально анонсировал проект PipeWire, в рамках которого развивается мультимедийный сервер нового поколения, расширяющий возможности PulseAudio средствами для обработки потоков видео, и в будущем идущий на замену PulseAudio. Первым этапом внедрения станет поставка PipeWire в Fedora 27 для обработки видео, в то время как PulseAudio пока продолжит применяться для звука. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.

Изначально проект развивался одним из создателей фреймворка GStreamer под именами PulseVideo и Pinos (в честь испанского города), но позднее было выбрано более подходящее имя. PipeWire расширяет область применения PulseAudio обработкой любых мультимедийных потоков и способен смешивать и перенаправлять потоки с видео. PipeWire также предоставляет возможности для управления источниками видео, такими как устройства захвата видео, web-камеры или выводимое приложениями содержимое экрана. Например, PipeWire позволяет организовать совместную работу нескольких приложений с веб-камерой и решает проблемы с безопасным захватом содержимого экрана и удалённым доступом к экрану в окружении Wayland.

PipeWire также может выступать в роли звукового сервера, обеспечивающего минимальные задержки и предоставляющего функциональность комбинирующую возможности PulseAudio и JACK, в том числе учитывающую потребности систем профессиональной обработки звука, на которую не мог претендовать PulseAudio. Кроме того, PipeWire предлагает расширенную модель безопасности, позволяющую управлять доступом на уровне отдельных устройств и конкретных потоков и упрощающую организацию проброса звука и видео из изолированных контейнеров и в них. Одной из главных целей является поддержка самодостаточных приложений в формате Flatpak и работа в графическом стеке на базе Wayland.

Основные возможности:

  • захват и воспроизведение звука и видео с минимальными задержками;
  • средства для обработки видео и звука в режиме реального времени;
  • многопроцессная архитектура, позволяющая организовать совместный доступ к контенту нескольких приложений;
  • модель обработки на основании графа мультимедийных узлов с поддержкой циклов обратной связи и атомарных обновлений графа;
  • возможность подключение обработчиков как внутри сервера, так и внешних плагинов;
  • эффективный интерфейс доступа к видеопотокам через передачу файловых дескрипторов и доступа к звуку через совместно используемые кольцевые буферы (shared ringbuffer);
  • возможность обработки мультимедийных данных от любых процессов;
  • наличие плагина к GStreamer для упрощения интеграции с существующими приложениями;
  • поддержка изолированных окружений и Flatpak;
  • поддержка плагинов в формате SPA (Single Page Application) и возможность создания плагинов, работающих в режиме жесткого реального времени;
  • гибкая система согласования используемых мультимедийных форматов и выделения буферов;
  • использование одного фонового процесса для маршрутизации звука и видео, а также возможность работы в форме звукового сервера, хаба для предоставления видео приложениям (например, для gnome-shell screencast API) и сервера для управления доступом к аппаратным устройствам захвата видео.

>>> Подробности (opennet.ru)

valman___
()
Новости — Мультимедиа

PulseAudio 10.0

 , ,

Группа Мультимедиа

Состоялся релиз PulseAudio 10.0.

PulseAudio — это звуковой сервер, созданный для GNU/Linux и портированный на Solaris, FreeBSD, NetBSD, MacOS X, Windows 2000 и Windows XP. Используется в большинстве дистрибутивов GNU/Linux и в различных мобильных устройствах.

PulseAudio является свободным программным обеспечением, большая часть исходного кода распространяется под лицензией GNU LGPL 2.1 или выше.

( читать дальше... )

>>> Подробности (www.freedesktop.org)

amorpher
()
Новости — Red Hat

В пакете PulseAudio для Fedora 24 отключат Flat Volumes по умолчанию

 , ,

Группа Red Hat

Flat Volumes — это внедренная семь лет тому назад логика управления громкостью отдельных приложений в PulseAudio. В рамках этой логики, громкость каждого отдельного звукового потока (в процентах) исчисляется относительно аппаратного максимума, а не относительно «громкости звуковой карты». «Громкость звуковой карты» равна максимальной громкости проигрываемых потоков, т.е. не является независимой переменной, а скорее удобной «ручкой» для увеличения или уменьшения громкости всех приложений одновременно.

До недавнего времени логика Flat Volumes была включена по умолчанию во всех дистрибутивах, кроме Ubuntu. Начиная с выпуска 24, Fedora собирается отказаться от этой схемы, так как, несмотря на прошедшие семь лет, разработчики так и не научились писать совместимые с этой логикой приложения. Наиболее распространенный баг — выставление громкости на 100% без явного указания от пользователя. Багу подвержены такие важные библиотеки и приложения, как WebKit-GTK, Firefox и GNASH.

Поскольку выставление громкости на 100% (с возможными последствиями в виде сгоревших динамиков) без вмешательства пользователя происходит в том числе через браузеры (демо: https://jsfiddle.net/bteam/FbkGD/ , открывать с осторожностью), такое поведение является уязвимостью. Вину за уязвимость разработчики PulseAudio и веб-движков долго сваливали друг на друга, а прогресса ни с той, ни с другой стороны не было.

>>> Подробности (redhat.com)

AEP
()
Новости — Open Source

PulseAudio 8.0

 ,

Группа Open Source

Представлен релиз звукового сервера PulseAudio 8.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, OS X и Windows.

( читать дальше... )

>>> OpenNet

>>> Подробности (www.freedesktop.org)

Jarvis
()
Новости — Проприетарное ПО

Вышел CrossOver 15

 , , ,

Группа Проприетарное ПО

Компания CodeWeavers представила новую мажорную версию своего пакета обеспечения совместимости программ, написанных для ОС Microsoft Windows, с Linux и OS X. Релиз CrossOver 15 основан на кодовой базе Wine 1.8 и содержит следующие изменения:

  • полностью обновленный интерфейс для Linux и OS X;
  • поддержка высокого разрешения для Retina-дисплеев на OS X;
  • использование PulseAudio на Linux, если она доступна;
  • поддержка финансового приложения Quicken 2016;
  • улучшение работы пакета Microsoft Office при использовании 2 экранов на Linux.

Кроме того, теперь для использования CrossOver на OS X требуется версия ОС не ниже 10.8. До 14 декабря по купону «CX15» действует скидка 25%.

>>> Подробности (codeweavers.com)

X-Pilot
()
Новости — Мультимедиа

Выпущен корректирующий релиз PulseAudio 7.1

 

Группа Мультимедиа

Разработчики PulseAudio выпустили новый стабильный релиз, исправляющий ошибки, замеченные с момента выхода PulseAudio 7. Изменения:

  • Устранено падение при использовании srbchannel
  • Исправлена опечатка в системе сборки, из-за которой при установке получались символические ссылки в корневом каталоге
  • Улучшения в поддержке карт Xonar (корректное игнорирование неподдерживаемого многоканального элемента управления master)
  • Другие мелкие исправления и улучшения

>>> Подробности (lists.freedesktop.org)

AEP
()
Новости — Open Source

PulseAudio 7.0

 ,

Группа Open Source

PulseAudio — кроссплатформенный звуковой сервер, работающий на платформах Linux, Solaris и *BSD, а также на Windows, Mac OS X и Android. PulseAudio является свободным программным обеспечением, которое распространяется под лицензией GNU LGPL 2.1+.

Что нового:

  • Улучшения низкочастотной фильтрации канала LFE.
  • Добавлены три новых ресемплера на основе libsoxr — soxr-mq, soxr-hq и soxr-vhq. Данные ресемплеры должны быть качественными, без слышимых искажений.
  • Добавлена поддержка активации сокета через TCP.
  • Механизм IPC «srbchannel» включен по умолчанию, данный механизм улучшает эффективность потоков с низким уровнем задержек.
  • Улучшена поддержка определения разъема при использовании UCM.
  • Улучшена поддержка Creative SoundBlaster Omni Surround 5.1

>>> Подробности (www.freedesktop.org)

fallout4all
()
Новости — Мультимедиа

PulseAudio 6.0

 ,

Группа Мультимедиа

13 февраля состоялся мажорный выпуск звукового сервера PulseAudio — кроссплатформенного звукового сервера, работающего на платформах Linux, Solaris и *BSD, а также на Windows, Mac OS X и Android. PulseAudio является свободным программным обеспечением, которое распространяется под лицензией GNU LGPL 2.1+.

Основные изменения:

  • Возвращена поддержка профилей BlueZ 5 HSP (headset profile) и HFP (hands-free profile), что позволяет подключать гарнитуру к ПК, либо использовать ПК в качестве гарнитуры при подключении мобильного телефона.
  • Возможность активации по сокету systemd (запуск PulseAudio при обращении к звуковому серверу).
  • Улучшена поддержка мультиканального звука и профилей 2.1.
  • Внесены оптимизации в механизм переназначения каналов (например, появилась возможность задействовать инструкции ARM NEON).

Полный список изменений

>>> Источник (lists.freedesktop.org)

anonymous
()
Новости — Open Source

Началась работа над эмуляцией PulseAudio через ALSA

 , ,

Группа Open Source

15 сентября стартовал проект apulse, целью которого является эмуляция PulseAudio API через звуковую подсистему ALSA, что позволяет обойтись без установки PulseAudio, сохранив в то же время работу приложений, требующих его.

Разработку ведет i-rinat, код доступен на GitHub.

anonymous
()
Новости — Мультимедиа

PulseAudio 5.0

 ,

Группа Мультимедиа

PulseAudio (ранее PolypAudio) — кроссплатформенный звуковой сервер, созданный в качестве улучшенной замены таких серверов, как ESD. PulseAudio работает на платформах POSIX, таких как Linux, Solaris и FreeBSD, а также на платформе Microsoft Windows. PulseAudio является свободным программным обеспечением: сервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL.

Улучшения/Нововведения:

  • Поддержка BlueZ 5 (только A2DP)
  • Переработка системы туннельных модулей.
  • Поддержка журнала systemd.
  • Исправлено множество ошибок.

>>> Список изменений (www.freedesktop.org)

fallout4all
()
Новости — Мультимедиа

В PulseAudio восстанавливают поддержку Bluetooth-гарнитур

 , ,

Группа Мультимедиа

Как известно, в дистрибутивах, перешедших на BlueZ 5, не работает запись звука с Bluetooth-гарнитур и эмуляция гарнитуры. Это произошло, поскольку в BlueZ 5 была удалена поддержка передачи звука по unix-сокету в пользу Media API, основанного на D-Bus, а PulseAudio никто вовремя не портировал.

4 февраля в список рассылки pulseaudio-discuss João Paulo Rechi Vita (один из ключевых разработчиков BlueZ) выслал серию патчей, восстанавливающую поддержку Bluetooth-профилей HSP и HFP в PulseAudio. Однако, PulseAudio не будет использовать Media API напрямую. Вместо этого, в качестве посредника будет использоваться oFono. Такая трехзвенная архитектура необходима, в частности, чтобы не сломать присутствующую в oFono функциональность по набору номера на сотовом телефоне.

К сожалению, патчи были высланы слишком поздно для попадания в PulseAudio 5.

>>> Патчи (lists.freedesktop.org)

AEP
()
Новости — Мультимедиа

Pulseaudio 4.0

 ,

Группа Мультимедиа

PulseAudio — звуковая система для POSIX-совместимых ОС. Изначально разрабатывалась для Linux, но также портирована и протестирована на Solaris, FreeBSD, NetBSD, MacOS X, Windows 2000 и Windows XP.

Среди основных изменений в новой версии:

  • улучшена обработка запросов низкими приоритетами;
  • дополнительные оптимизации для микширования (generic, ARM NEON);
  • для пересчёта теперь по умолчанию используется Speex-float-1 (для меньшей нагрузки на ЦПУ);
  • существенная переработка Bluetooth для большей надежности и облегчения труда мэйнтейнеров;
  • улучшения для работы с JACK;
  • новый модуль для «ducking» на основе ролей потоков;
  • исправления в системе подавления эхо;
  • задействовано автодополнение Bash и Zsh;
  • исправления ошибок для Solaris и OS X;
  • много других улучшений, исправлений ошибок, обновлений документации и локализаций.

Также следует отметить, что требуемая версия D-Bus теперь 1.4.12, alsa-lib — 1.0.24, GTK+ теперь нужен как минимум 3.0. libsystemd-daemon удалён из списка зависимостей. pa_format_info_free2 теперь окончательно удалён из libpulse

Источник новости

Скачать tarballс исходными кодами

GreenTea
()
Новости — Мультимедиа

Релиз PulseAudio 3.0

 , , , ,

Группа Мультимедиа

Представлен новый релиз популярного звукового сервера PulseAudio 3.0. Главные нововведения:

  • Поддержка ALSA Use Case Manager (UCM) — библиотеки для получения информации об особенностях звуковых устройств, установленных в системе.
  • Добавлен интерфейс D-Bus, позволяющий изменять параметры фильтров LADSPA без перезагрузки сервера.
  • Значительно упрощена настройка источников Bluetooth.
  • Оптимизирована работа с устройствами ARM NEON.
  • Добавлена возможность устанавливать индивидуальное значение задержки звука для каждого устройства.
  • Более точное следование стандартам XDG Base Directory Specification (в частности, конфигурационные файлы перенесены из ~/.pulse в ~/.config/pulse).
  • Устранены некоторые незначительные неполадки в поддержке ALSA.
  • Инфраструктурные улучшения: переработана система автоматического тестирования и произведён рефакторинг системы Bluetooth.

>>> Подробности (www.freedesktop.org)

provaton
()
Новости — Мультимедиа

Выпущен PulseAudio 2.0

 ,

Группа Мультимедиа

Спустя полгода после прошлого релиза была выпущена новая версия звукового сервера PulseAudio — 2.0.

Ключевые изменения:

  • Динамическое переключение частоты дискретизации при выводе на звуковую карту.
  • Определение, подключен ли штекер к разьему звуковой карты.
  • Существенные улучшения в подавлении эха.
  • Модуль Virtual Surround.
  • Паравиртуальный модуль-источник для xen.
  • Исправления для HURD.
  • Улучшение качества декодера A2DP.

>>> Подробности (www.freedesktop.org)

goingUp
()