Pular para o conteúdo
PipeWire 1.6 lançado com suporte a layouts de canal, decodificador LDAC e muito mais

PipeWire 1.6 lançado com suporte a layouts de canal, decodificador LDAC e muito mais

A nova versão do PipeWire traz recursos avançados de áudio, incluindo suporte a layouts de canal, decodificador LDAC e aprimoramentos de desempenho.

O projeto PipeWire divulgou a versão 1.6, apresentando diversas melhorias e recursos novos para o gerenciamento de áudio e vídeo em sistemas Linux. Entre as novidades, destacam-se o suporte a layouts de canal, o decodificador LDAC para Bluetooth e várias otimizações de desempenho.

Principais Atualizações

Layouts de Canal Simplificados

  • Possibilidade de definir audio.layout = "5.1" ao invés da forma detalhada audio.position = [FL, FR, FC, LFE, SL, SR].

Decodificador LDAC e Melhorias em Bluetooth

  • Adição de um decodificador LDAC para áudio Bluetooth.
  • Integração com SpanDSP para ocultação de perda de pacotes Bluetooth.
  • Diversas atualizações de compatibilidade Bluetooth.

Suporte a Múltiplos Formatos e Layouts

  • Layouts de multitrack em ROC.
  • Suporte a mais de 128 canais (valor padrão de compilação).
  • Capacidade de lidar com mais de 64 canais no channelmixer.
  • Suporte a cabeçalhos de canal de áudio mais recentes e à extração de posições de canal a partir de dados EDID.

Novas Funcionalidades Técnicas

  • Capability Params: negociação de capacidades em links antes da troca de formato e buffer.
  • Metadados de Sincronização: sinalização de que sync_timeline suporta a operação RELEASE.
  • Color HDR: inclusão de novos tipos de cores HDR.
  • Bloqueios de Loop com Inversão de Prioridade: atualizações para acelerar o compartilhamento de estados.
  • Funções Auxiliares de Formato Compactado: criação e análise de formatos adicionais.
  • Dados de Usuário nas Mensagens de Nó: suporte a dados extras em comandos e eventos de nó.
  • Resampler: funções de janela configuráveis (Blackman, Kaiser, etc.).
  • FFmpeg e ONNX: plugins para executar gráficos de filtro AV e modelos como silero VAD.
  • node.reliable: módulo para transporte confiável.
  • Sysex e Midiclip: suporte ampliado.

Melhorias em Integração e Compatibilidade

  • Suporte a endereços IPv4 link-local em RAOP e snapcast.
  • Compatibilidade ampliada com headsets de jogos JBL.
  • Nova cadeia de filtros (module-filter-chain) que aceita apenas fontes ou sumidouros.
  • Configuração de reinicialização de thread em fork.
  • Descontinuação do suporte a clientes v0.
  • Melhor gerenciamento de canais por padrão em module-filter-chain.
  • Novo tipo de serviço snapcast.
  • Ativação via socket sem dependência de libsystemd.

Outros Ajustes e Correções

  • Configuração de limites (rlimits) no arquivo de configuração.
  • Aplicação de node.exclusive.
  • Construção segura de PODs em memória compartilhada.
  • Ajuste da hora atual no driver antes do início.

Como Obter a Versão

O pacote fonte de PipeWire 1.6 está disponível para download na página do GitLab do projeto. Distribuições Linux deverão disponibilizar a nova versão em seus repositórios estáveis em breve.

Para detalhes completos sobre as mudanças, consulte as notas de lançamento.

Para mais informações sobre o projeto, visite o site oficial do PipeWire.

Por · Última atualização: