PipeWire 0.3.32 lançado com várias correções

PipeWire 1.2 Release Candidate adiciona sincronização e suporte a snap
pipewire

Um novo lançamento do PipeWire foi feito nesta semana para esta solução de gerenciamento de stream de áudio e vídeo para Linux que pode substituir JACK e PulseAudio. Na verdade, o PipeWire já é mantido por padrão em distribuições como o Fedora Linux, desde a versão 34 que saiu este ano. Novos recursos estão precistos para muito breve, quando chegar o Fedora Linux 35 no final deste ano.

O PipeWire continua amadurecendo bem este ano e com o PipeWire 0.3.32 leva as coisas um passo adiante. O PipeWire 0.3.32 tem algumas melhorias, bem como várias correções de bugs diferentes que continuam a ocorrer graças ao uso do PipeWire no Fedora Workstation 34 e começando a aparecer em mais ambientes também.

PipeWire 0.3.32 lançado com várias correções

Entre as mudanças com o PipeWire 0.3.32 estão:

  • Um retrabalho no tratamento de prioridade em tempo real do PipeWire para threads;
  • Suporte restaurado para alsamixer sendo capaz de ver os controles do mixer.- O código JACK do PipeWire agora deve levar ao Ardour reportando as latências corretas;
  • O código do PulseAudio agora tem um banco de dados quirks para lidar com clientes ruins.- Melhorias na documentação;
  • Muitas correções de bugs e melhorias, incluindo uma possível correção de falha, possível corrupção de memória e outras coisas desagradáveis agora resolvidas.

Destaques do novo PipeWire

  • Tratamento de prioridade em tempo real para threads foi retrabalhado. O freewheeling agora vai diminuir as prioridades RT para evitar ser morto.
  • Problemas com cadeias de filtro e cancelamento de eco sendo vinculados em um loop foi corrigido.
  • alsamixer agora deve ser capaz de ver os controles do mixer novamente.
  • JACK viu algumas melhorias nos relatórios de latência que fazem o Ardour relatar latências corretamente.
  • Muitas correções de bugs e melhorias.

PipeWire

  • Corrigir um bug no código de reamostragem de áudio neon.
  • Agora existe uma propriedade node.link-group para relacionar fluxos vinculados. isso pode ser usado para rastrear o fluxo de dados com fluxos acoplados.
  • Corrige uma falha ao recalcular a latência em uma porta destruída.
  • Cadeias de filtro e outros módulos que criam fluxos agora também podem ser adicionados à própria configuração do daemon.
  • Corrija alguns conflitos potenciais no timerfd.
  • Os links de feedback são ignorados ao recalcular a latência para evitar loops.
  • O driver fictício e o dissipador nulo agora param o timerfd ao seguir outro driver em vez de gerar wakeups de gráfico inúteis.
  • rt.limit foi aumentado para 2 segundos. Alguns aplicativos foram interrompidos porque executam um código extenso no thread em tempo real.
  • Corrija o s24_32 para flutuar, não foi assinado estendendo-se corretamente.
  • O desempenho do algoritmo de verificação de loop de feedback foi muito melhorado, tornando gráficos complexos muito mais rápidos.
  • O módulo de publicação zeroconf agora não republica nós toda vez que o volume muda.
  • Um possível erro de corrupção de memória foi corrigido no loop que poderia causar travamentos aleatórios.
  • Agora, os mempools podem ser criados a partir de vários threads ao mesmo tempo.

Mais detalhes sobre a atualização do PipeWire em FreeDesktop.org.

Via Phoronix

Acesse a versão completa
Sair da versão mobile