Servidor de áudio e vídeo PipeWire 0.3.59


Lançado o  servidor de áudio e vídeo PipeWire 0.3.59 com dezenas de correções de bugs.

Servidor de áudio e vídeo PipeWire 0.3.59

 O anúncio foi feito em 30 de Setembro de 2022.


Esse é um lançamento de correções de bugs que temos os destaques.

  • Corrige uma possível taxa de amostragem errada em fluxos de loopback após a suspensão e troca de taxa.
  • module-filter-chain agora pode se adaptar à taxa de amostragem do gráfico.
  • Corrige alguns possíveis gagueiras e estalos no servidor de pulso.
  • Adiciona suporte a Bluetooth LE. Isso requer kernel experimental e bluez
  • O plugin ALSA tem mais opções para controlar o tamanho do buffer. Isso pode ser usado para contornar a alta latência no davinci resolver.
  • Muitas correções de bugs e melhorias.

PipeWire

  • Adiciona um exemplo de captura de áudio com medidor de volume.
  • Corrige um caso em que um switch de taxa não suspenderia todos os nós do driver primeiro. Isso pode causar samplerates errados em streams.
  • Corrige um caso em que um nó seria pausado enquanto ainda fosse adicionado ao gráfico, causando possíveis falhas.

Módulos

  • module-filter-chain e module-loopback agora usam o resample.prefill
  • Opção para evitar o buffer de amostras extras e causar latência indesejada quando a reamostragem é ativada.
  • module-filter-chain agora pode se adaptar à taxa de amostragem do gráfico.
  • Melhorado o módulo-raop para suportar o codec ALAC como PCM bruto.
  • Melhorada a análise RTSP para melhorar a compatibilidade.

Ferramentas

  • Corrige 100% da CPU no modo de monitor pw-cli.
  • spa-acp-tool agora pode ser encerrado com ctrl-D.

SPA

  • Várias correções e melhorias da libcamera.
  • Define o passo em buffers de saída de conversão de áudio.
  • Certifica de sempre colocar o último tamanho solicitado do reamostrador nos buffers em pw-stream.
  • Adiciona a opção resample.prefill no reamostrador para preencher o histórico com 0 para que não tenhamos buffers menores no início.
  • Certifica de que quando um estouro corrompe um POD, ele sempre ficar corrompido.
  • Limite de taxa alguns avisos ALSA e reduza alguns avisos indesejados.
  • Não recalcula o estado do conversor de áudio para cada pausa/reprodução. (#2701)
  • Corrige algumas inconsistências de análise do POD e possíveis estouros.
  • Adiciona suporte para Asus Xonar SE.
  • Corrije o manuseio do comando Flush. Não deve parar a reprodução. (#2726)
  • Refatora a função de picos e adicione alguns testes de unidade e otimizações.
  • O channelmix possui um conversor nXm otimizado e novos testes unitários.
  • Normalização no channelmixer foi corrigido.

Servidor PulseAudio

  • A latência solicitada de streams de registro foi reduzida para corrigir alguns instábilidades no Teamspeak. Ajusta a quantidade máxima de bytes enviados para um cliente. (#2711) (#2715)
  • Melhora os cálculos de comprimento máximo, isso corrige alguns ruídos de crepitação com alta taxa de amostragem e contagem de canais em alguns players (audacioso).

Bluetooth

  • Mesclar suporte a Bluetooth LE.
  • Certifica de de ser compatíveis com o WirePlumber.
  • Corrige algumas análises de comandos HFP e HSP AT.
  • Use HFP por padrão sobre HSP.

ALSA

  • Aumente o número máximo de períodos.
  • A manipulação de parâmetros foi melhorada. Existe agora uma opção para definir o buffer-bytes do plugin ALSA.
  • PIPEWIRE_ALSA agora pode ser usado como uma variável de ambiente para restringir a formatos de plug-in e tamanho do buffer.


Fonte


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais