PipeWire 1.4.10 Traz Correções para Restauração de Volume e Fluxos do Servidor Pulse
O framework multimídia PipeWire 1.4.10 foi lançado com uma pequena atualização de correção de bugs, corrigindo regressões na restauração de volume, problemas na limpeza de streams e melhorando a estabilidade geral.
PipeWire, um framework multimídia para lidar com áudio e vídeo em sistemas Linux, acaba de lançar a versão 1.4.10, com foco em correções de bugs e melhorias de estabilidade.
Uma das correções mais visíveis trata de uma regressão que afetava a restauração de volume nos nós, garantindo que os níveis de áudio sejam reaplicados corretamente quando os fluxos são reiniciados. O componente pulse-server também recebeu atenção, com uma melhoria na limpeza de fluxos com tempo limite para evitar sessões de áudio pendentes ou travadas.
Várias melhorias internas foram retroportadas de ramificações de desenvolvimento mais recentes. O próprio PipeWire recebe a implementação da fila de temporizadores da versão 1.5, enquanto o manuseio de canais do filter-graph foi refinado para se adaptar melhor a diferentes contagens de canais de fluxo.
A camada de módulos inclui correções para um vazamento de memória no module-eq, melhoria na análise de desempenho quando vários drivers estão ativos com o perfilamento habilitado, e suporte para usar nomes idênticos tanto para túneis de entrada quanto de saída do PulseAudio.
As atualizações na camada SPA resolvem múltiplos problemas de baixo nível, incluindo melhor emissão de eventos de propriedade, correções no manuseio de portas do gráfico de filtros, comportamento mais seguro do resampler para evitar falhas e correções nas otimizações AVX2. Melhorias adicionais expandem o suporte para posições de mixagem de canais e aprimoram o tratamento de erros para falhas relacionadas ao DBus.
Finalmente, o componente pulse-server agora limpa fluxos que atingiram o tempo limite de forma mais confiável e adiciona uma mensagem explícita para forçar o mixdown mono quando necessário. No lado multimídia, a integração com o GStreamer previne um possível estouro de clock durante a escala, resolvendo um problema raro, mas crítico, de estabilidade.
Consulte o changelog para obter detalhes sobre todas as mudanças na nova versão.
