PipeWire 1.4.3 traz mudanças no netJACK2 e melhora o suporte a canais de áudio da ALSA

PipeWire 1.4.3 traz mudanças no netJACK2 e melhora o suporte a canais de áudio da ALSA

O servidor de código aberto PipeWire 1.4.3 para lidar com fluxos de áudio/vídeo e hardware no Linux já está disponível para download com várias alterações.

O projeto PipeWire disponibilizou o PipeWire 1.4.3 como uma nova atualização incremental da série PipeWire 1.4, o popular servidor de código aberto responsável pelo gerenciamento de fluxos de áudio, vídeo e dispositivos de hardware em sistemas Linux.

Lançada aproximadamente cinco semanas após o PipeWire 1.4.2, a versão 1.4.3 apresenta melhorias consideráveis no netJACK2, incluindo correções nas funções de driver e gerenciamento, tratamento mais robusto de erros, suporte ao envio de comandos personalizados, adoção de valores padrão em filtros e melhorias na gravação correta de fluxos MIDI.

Entre outras novidades, há aprimoramentos no gerenciamento de estado em gráficos de filtros com filter-chain, melhorias no tratamento de mensagens sysex UMP na sequência ALSA e ajustes no uso de audio.channels com ALSA, aplicando-o apenas quando o valor estiver dentro de uma faixa válida. Também foram realizadas melhorias no manuseio de mensagens sysex no UMP, incluindo a conversão e anexação apropriada de mensagens MIDI 1.0.

A versão 1.4.3 passa ainda a ignorar apenas o primeiro buffer em formatos brutos com v4l2, evitando perdas de cabeçalhos em fluxos codificados, e aprimora a depuração de mensagens UMP SysRT utilizando o pw-mididump.

Diversos problemas foram corrigidos nesta versão, abrangendo desde a conversão de mudanças de programa UMP para MIDI 1.0 até ajustes nos nomes de porta ebur128, OSC e outros tipos de controle no mixer. Mais informações podem ser conferidas nas notas de lançamento.

O PipeWire 1.4, lançado em 6 de março de 2025, introduziu recursos relevantes como suporte à arquitetura RISC-V, uma API de controle para PipeWire JACK, reprodução DSD no plug-in ALSA, serviço de sistema para o pipewire-pulse, suporte Bluetooth para links BAP, compatibilidade com aparelhos auditivos via ASHA, inclusão do codec G722 e suporte ao padrão UMP (MIDI 2.0).

Outras adições importantes na série 1.4 incluem suporte a PCMs UCM divididos, compatibilidade com WebRTC2, detecção de codecs EC958 via dados HDMI ELD, uma nova API Telephony D-BUS compatível com oFono, conversão de vídeo via plug-in baseado no FFmpeg, uso de soquetes abstratos no protocolo nativo e suporte a temporização PTP para fluxos RTP.

O PipeWire é amplamente adotado por distribuições GNU/Linux populares, figurando como a solução padrão para gerenciamento multimídia e de dispositivos. Também é utilizado como backend padrão para manipulação de câmeras no navegador Mozilla Firefox. A versão 1.4.3 já está disponível para download na página oficial do GitLab.

Última atualização deste artigo: 29 de may de 2025