O PipeWire 0.3.65 adiciona suporte para dispositivos MIDI Bluetooth, que também requer uma adição WirePlumber, bem como suporte para descarregamento de compactação foi adicionado usando tinycompress, que permite a decodificação de formatos compactados em hardware usando ALSA em determinados dispositivos.
Outro recurso interessante na versão PipeWire 0.3.65 é um novo módulo-combine-stream nativo que você pode usar para criar um dispositivo 5.1 a partir de uma placa de som estéreo de 3 canais ou para direcionar simultaneamente a saída para vários coletores.
O plugin ALSA também recebeu algumas melhorias, como uma nova regra para ajustar as configurações de buffer no Davinci Resolve para execução com latência mais aceitável, melhor manipulação de propriedades, suporte para volumes cúbicos e um novo alsa.volume-method
para configurar volumes cúbicos ou lineares.
Entre outras melhorias, esta versão promete uma melhor correspondência do comportamento do jack 1/2, definindo a opção jack.merge-monitor
como true por padrão, anuncia o suporte DMABUF para GStreamer, lista dispositivos com formatos não suportados na API PulseAudio (com formatos inválidos) e usa o module-combine-stream nativo para module-combine-sink.
Além disso, o PipeWire 0.3.65 traz de volta símbolos obsoletos, melhora a compatibilidade entre servidores mais antigos e clientes mais novos, adiciona a capacidade de demux streams para compactar descarregamento via FFmpeg no pw-cat, adiciona prefixos personalizados às portas do adaptador e melhora o manuseio do loopback multicast no módulo module-rtp-sink.
Algumas correções para o áudio Bluetooth LE também estão presentes na nova versão do PipeWire, que também melhora a compatibilidade com alguns dispositivos Bluetooth que enviam stray \n
, como os fones de ouvido Sennheiser HD 350BT.
O PipeWire 0.3.65 está disponível para download agora na página do GitLab do projeto, onde você também encontrará as notas de versão completas se quiser saber mais sobre as alterações implementadas nesta versão.