Lançado o PipeWire 0.3.81

PipeWire é um servidor multimídia projetado para saída e processamento de fluxos de áudio e vídeo em tempo real. Para os clientes, há compatibilidade com as APIs PulseAudio, JACK e ALSA.

A nova versão é o primeiro RC para a versão 1.0.

Principais mudanças

  • O suporte ao jackdbus está habilitado por padrão.
  • O agendamento baseado em IRQ no ALSA foi melhorado e ativado por padrão para o perfil Pro Audio. Além disso, agora os pcm estão interligados para reduzir a latência, alinhando-se ao comportamento do JACK.
  • O suporte a versões antigas e novas do webrtc-audio-processing foi implementado para facilitar a transição.
  • Agora, a alteração forçada de quantização pelos nós ou metadados também resulta em pausa e retomada forçadas do gráfico, assim como na mudança da taxa de bits, garantindo que todos os nós se adaptem à nova quantização. Isso é importante para os nós Pro Audio, que precisam reconfigurar seu equipamento para um novo período no agendamento baseado em IRQ.
  • Um erro na análise de expressões regulares foi corrigido.
  • Vários pequenos correções e melhorias.

Outras alterações

PipeWire

  • Agora o fluxo tem a opção EARLY_PROCESS, que pode ser usada para implementar um preenchimento de buffer personalizado.
  • Um erro na determinação da posição do nó do driver foi corrigido.
  • A remoção de referências agora recalcula o gráfico corretamente.
  • A comparação de taxas de bits foi corrigida para determinar a melhor taxa de bits no gráfico.
  • Agora, a função malloc_trim() é usada para liberar memória, se estiver disponível.

Utilitários

  • pw-cat agora suporta os formatos DFF e DSD.

Módulos

  • Melhorias foram feitas no RAOP. Agora, os dispositivos são sondados a cada dois segundos para mantê-los funcionando.
  • Um erro na cadeia de filtros foi corrigido, que impedia a aplicação de pré-amplificação ao misturar apenas uma fonte.
  • Agora a cadeia de filtros pode transmitir o volume do fluxo para os controles no gráfico.
  • A regulação de volume no RAOP foi aprimorada.

PulseAudio

  • Algumas correções na manipulação de pending_stream.
  • Correção de um erro no código de envio de eventos, que impedia o envio de eventos de mudança quando o nó estava vinculado.
  • O prioridade dos clientes de tempo real do pulseaudio foi reduzida.

SPA

  • Agora o driver ALSA sincroniza todos os seguidores diretamente do evento de despertar. Isso permite uma maior estabilidade na correspondência das taxas de bits.
  • Suporte adicionado ao GNU/Hurd!

Bluetooth

  • Melhorado o funcionamento dos codecs ao usar o PipeWire como Gateway de Áudio.
  • Dispositivos BAP adaptados à nova API Bluez.

JACK

  • Se a biblioteca jack estiver no caminho para bibliotecas padrão, evite usar LD_LIBRARY_PATH, pois isso pode causar problemas.
  • Implementada a manipulação de redefinição de latência para o valor padrão na porta.
  • Agora o jack_property sempre consegue alterar os metadados, pois espera os caminhos alternativos antes da saída.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster