Pesquisa de sites

A atualização para o PipeWire 1.0.6 melhora a estabilidade do áudio


O servidor de áudio PipeWire 1.0.6 traz importantes correções de bugs e resoluções de fugas de memória para um manuseamento multimédia mais suave.

A última atualização do PipeWire, versão 1.0.6, um servidor para gerir fluxos de áudio, vídeo e hardware no Linux, foi lançada. Mantém a compatibilidade com versões anteriores 1.0.x enquanto resolve uma série de erros e faz várias melhorias em diversos módulos.

Uma das correções notáveis nesta versão inclui a resolução de uma condição de corrida em campos de bits que poderia causar falhas ou resultar em comportamento indefinido quando os nós são movidos entre controladores.

A gestão de memória também sofreu melhorias, com correções específicas que resolvem acessos inválidos à memória nas ferramentas de monitorização pw-mon e pw-dump, essenciais para utilizadores avançados em diagnósticos e depuração.

O PipeWire 1.0.6 também resolve uma regressão que afetava o software de centro multimédia Kodi, especificamente na reprodução de formatos IEC958. Os utilizadores do Kodi notarão uma melhoria na gestão de áudio com esta versão, garantindo uma experiência de entretenimento mais fluida.

O module-combine-stream recebeu melhorias para prevenir problemas de reamostragem de áudio causados por diferentes taxas de amostragem, que anteriormente podiam levar a uma saída de áudio danificada. Este módulo agora também encaminha tags, melhorando a gestão e o controlo do fluxo de áudio.

Além disso, o module-loopback recebeu uma correção para um possível erro de dupla liberação durante cálculos de atraso, estabilizando ainda mais a sua funcionalidade. No áudio Bluetooth, a gestão de buffers e a enfileiração de dados ao parar foram melhoradas, otimizando a experiência do utilizador durante as transições de reprodução.

No lado das melhorias a nível do sistema, o PipeWire 1.0.6 define propriedades de contexto cedo, permitindo que as propriedades dos clientes sejam combinadas de forma mais eficaz com as regras, como parte de um esforço contínuo para melhorar a flexibilidade da configuração e a rapidez de resposta do sistema.

Por último, na área de streaming e gestão de dispositivos, a integração do V4l2 e do libcamera passa agora a codificar os IDs dos dispositivos numa matriz JSON como parte do esforço de deduplicação, simplificando a gestão de dispositivos para os programadores.

Pode consultar o registo de alterações para obter mais informações sobre todas as mudanças na nova versão.