Lançado o servidor de áudio Pipewire 1.0.0 (El Presidente)

O servidor de áudio Pipewire 1.0.0 (El Presidente) é lançado com novidades e correções.

Lançado o servidor de áudio Pipewire 1.0.0 (El Presidente) 


O anúncio foi feito em 26 de Novembro de 2023


O projeto PipeWire tem imenso orgulho de anunciar a versão 1.0
do PipeWire.
É compatível com API e ABI com versões 0.3.x anteriores.

"O PipeWire representa a próxima evolução no tratamento de áudio para Linux, levando
o melhor dos servidores de áudio profissional (JACK) e de áudio de desktop (PulseAudio) e
vinculando-os em um novo sistema único, contínuo e poderoso."
- Paul Davis, autor de JACK e Ardour

"PipeWire é um digno sucessor do PulseAudio, fornecendo um conjunto de recursos
mais próximo de como funciona o hardware de áudio moderno e com um modelo de segurança
com os conceitos de aplicação atuais em mente. A versão 1.0 marca um
marco importante na conclusão da adoção do PipeWire no padrão
conjunto de subsistemas Linux. Parabéns à equipe!"

 

Destaques

  • Corrija um vazamento de memfd/dmabuf ao carregar buffers durante o desligamento.
  • Lidar com chamadas jack_port_get_buffer() simultâneas porque o ardor parece
  • estar fazendo isso.
  • Melhore o relatório de tempo (menos jitter) no ALSA ao usar IRQ.
  • Muitas melhorias de documentos.

PipeWire

  • Respeite PIPEWIRE_DLCLOSE em todos os lugares, remova pw_in_valgrind().
  • Remova um aviso quando um cliente tenta alterar propriedades ignoradas.

Módulos

  • Corrija um vazamento de memfd/dmabuf ao carregar buffers durante o desligamento.
  • Corrija uma possível falha de segmento ao copiar estruturas de mixagem. (#3658)
  • Evite corridas em setrlimit no módulo-rt.
  • Corrija um vazamento de memória na cadeia de filtros.
  • Defina rtp.ptime nos remetentes, não nos destinatários.
  • Os módulos ROC foram portados para ROC 0.3

SPA

  • Melhore o relatório de tempo (menos jitter) no ALSA ao usar IRQ. (#3657)
  • Adicione consulta de parâmetro de latência na libcamera.
  • Corrija alguns avisos do compilador.
  • O plugin EVL foi atualizado.

Bluetooth

Codec LC3 e melhorias de compatibilidade.

Servidor Pulse

  • Corrija a emissão de eventos quando um estado de coletor/fonte muda. (#3660)

JACK

  • Melhore o transporte e o manuseio do tempo. Use IDs exclusivos para tornar consistente
  • instantâneos da hora atual e do transporte.
  • Evite enumerar parâmetros de porta que não iremos usar.
  • Otimize a reutilização de buffer.
  • Lidar com chamadas jack_port_get_buffer() simultâneas porque o ardor parece
  • estar fazendo isso. (#3632)

Documentos

  • Muitas melhorias de documentos.
  • Adicione páginas de manual para pw-dump, pw-loopback, módulos, pipewire-pulse.
  • As páginas de manual agora são feitas com Doxygen.
  • Adicionar documentos para módulos de pulso

Instalação

Antes de instalar verifique se a sua distro já usa o Pipewire.

pactl info

Note que na imagem ja tenho o Pipewire instalado, só instale se no seu caso for apenas o Pulseaudio.


Execute o comando no terminal o comando correspondente a sua distro.

Para Debian e derivados.

sudo apt install pipewire-pulse

Para Arch Linux

sudo pacman -S pipewire-pulse

Para Fedora

sudo dnf install pipewire-pulseaudio

Matérias úteis para você que optou pelo Pipewire.

Ativar o modulo de escuta loopback no PipeWire-Pulse da sua distribuição Linux

Confira nessa matéria como ativar o Loopback ou Mixer de som na sua distribuição Linux que usa o servidor de áudio PipeWire-Pulse, muito útil para APPs como OBS, SSR e similares.




EasyEffects para servidor de áudio PipeWire no Linux

EasyEffects é destinado servidor de áudio PipeWire. Uma ferramenta avançada de manipulação de áudio, inclui equalizador, limitador, compressor, ferramenta de reverberação e muito mais, confira.



 

 

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais