Aversão 0.3.80 do servidor de áudio Pipewire é um lançamento de correções de bugs e novos suportes.
PipeWire 0.3.80 lançado com suporte Vulkan DMA-BUF
PipeWire é um servidor para lidar com streams de áudio e vídeo e hardware no Linux. Foi criado por Wim Taymans da Red Hat. Ele lida com roteamento de multimídia e processamento de pipeline. Alguns de seus objetivos são: Trabalhar com aplicativos Flatpak em sandbox. Wikipédia
O anúncio foi feito em 14 de Setembro de 2023
Destaques
- Foi adicionado um novo parâmetro Tag que permite o transporte de metadados arbitrários
- fora da banda no gráfico.
- O suporte ao buf Vulkan DMA foi mesclado.
- O cancelador de eco foi portado para webrtc-audio-processing-1.
- Corrigida uma regressão na localização de fontes de monitor por id no servidor de pulso.
- As atualizações das áreas Mixer io agora estão sincronizadas corretamente com os dados
- thread para evitar possíveis travamentos.
- Muitas mais correções de bugs e melhorias.
PipeWire
- Lidar com nós de driver que se recusam a alterar o quantum ou a taxa.
- Foi adicionado um novo parâmetro Tag que permite o transporte de metadados arbitrários fora da banda no gráfico.
Módulos
- A fonte do túnel de tubulação foi reformulada para usar um ringbuffer e taxa adaptação para manter a latência constante. Agora também pode funcionar como um driver para reduzir a reamostragem.
Ferramentas
- pw-cat agora colocará propriedades de mídia em parâmetros de tag.
- pw-mon agora pode filtrar adereços e parâmetros.
SPA
- ALSA se recusa a alterar o quantum e a taxa quando está no modo IRQ.
- ALSA agora será mais inteligente na seleção do tamanho do período para dispositivos em lote e fará com que dependa da taxa de amostragem. (#3444)
- O suporte ao buf Vulkan DMA foi mesclado.
- A latência do ALSA agora será relatada no domínio do tempo do gráfico.
- Adicione autodetecção baseada em udev para dispositivos de descarregamento de compactação.
- O cancelador de eco foi portado para webrtc-audio-processing-1.
- O código inotify v4l2 foi reescrito para evitar um uso pós-liberação e por usando um relógio separado (mas o mesmo fd) para cada dispositivo.
- O tratamento de tags e latência foi melhorado no audioadpter.
- Não use -Ofast em alfa porque pode travar em desnormalizado valores.
- Os mixers agora sincronizam as atualizações do spa_io_buffers com os dados thread para evitar travamentos.
- Lidar com atualizações de parâmetros NULL.
Servidor Pulse
- Corrigida uma regressão na localização de fontes de monitor por ID. (#3476)
- Adicionado suporte para use_system_clock_for_timing em module-pipe-sink.
- Adicionado suporte para verificação de argumentos de módulo.
- Evita alguns eventos de mudança inúteis.
Bluetooth
- As portas agora estão marcadas como físicas, o que faz com que os dispositivos bluetooth sejam exibidos como dispositivos de hardware no Ardour e outros aplicativos JACK.
- Algumas correções para suporte de áudio LE
JACK
- Também emite notificação de cancelamento de registro mesmo quando suprimido ao criar o cliente.
- Os retornos de chamada de notificação agora correspondem mais ao comportamento do JACK2.
- As áreas do mixer io são atualizadas e tratadas com segurança agora para evitar falhas.
O PipeWire já está sendo usado em substituição ao Pulse Audio em varias distribuições de pacotes GNU/Linux,confira se a sua já o tem por padrão com o comando no terminal.
pactl info
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!