PipeWire 0.3.57 é lançado


O servidor de áudio PipeWire 0.3.57 substituto do Pulse Audio é lançado com varias correções, confira.

PipeWire 0.3.57 é lançado


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

 


 Esse é um lançamento de correções de bugs da série 0.3 e conta com os destaques

  • Suporte ao mascaramento de conf.d/files. (#2629)
  • Use org.freedesktop.portal.Realtime quando disponível. Isso faz o
  • mapeamentos PID/TID corretos para que o tempo real também funcione a partir de flatpaks.
  • Corrija a lógica de ajuste de taxa no túnel de pulso. Isso causaria
  • aumentando atrasos e soluços ao usar túneis. (#2548)
  • Adicione OPUS como um novo codec de fornecedor. Adicione a especificação OPUS-A2DP. PipeWire agora pode
  • enviar e receber dados OPUS por bluetooth.
  • Um decodificador AAC foi adicionado para que o PipeWire agora também funcione como
  • um receptor A2DP AAC.
  • Corrija alguns problemas em que a taxa de amostragem errada foi usada. (#2614)
  • Corrija a correspondência de taxa para as fontes. Isso corrige um erro em que fontes de seguidores
  • geraria muitos avisos de ressincronização.
  • Muito mais correções de bugs e melhorias.

No quadroabaixo temos todas as correções. Fio de tubulação Suporte ao mascaramento de conf.d/files. (#2629) Adicione mais algumas informações de depuração ao memfd. Melhore o método de invocação de loop de dados. Também libere itens pendentes. (#2631) Adicione um arquivo de serviço systemd de cadeia de filtros que pode ser usado para iniciar filtros personalizados colocados em ~/.conf/pipewire/filter-chain.d/ (#2553) Melhore os timestamps acionados para nós remotos. Corrija alguns possíveis problemas de compilação cruzada devido a erros máquina_host. Verifique os valores de retorno de pw_getrandom(). Ferramentas Atualizações nas páginas de manual do pw-cli. (#2552) Remova o comando pw-cli dump. É implementado principalmente como parte de status wpctl, pw-dump, pw-link, pw-top e outros. Limpe o recurso no pw-cat corretamente em caso de erros. (#2651) Módulos Corrige a compilação do AVB em big-endian. Habilite o AVB apenas no Linux. Use org.freedesktop.portal.Realtime quando disponível. Isso faz o mapeamentos PID/TID corretos para que o tempo real também funcione a partir de flatpaks. Corrige a compilação do módulo ROC quando os cabeçalhos estão ausentes. (#2513) Melhore alguns caminhos de limpeza de erros no nativo do protocolo. Melhorar a conexão e desligue. Corrige uma possível falha no descarregamento de FFT na cadeia de filtros. Implemente PIPEWIRE_NOTIFICATION_FD para notificação quando o soquete está pronto. Tente usar rtkit se set_nice() falhar. Corrija a lógica de ajuste de taxa no túnel de pulso. Isso causaria aumentando atrasos e soluços ao usar túneis. (#2548) Manuseie a desconexão no túnel de pulso. Bluetooth Adicione OPUS como um novo codec de fornecedor. Adicione a especificação OPUS-A2DP. PipeWire agora pode enviar e receber dados OPUS por bluetooth. Um decodificador AAC foi adicionado para que o PipeWire agora também funcione como um receptor A2DP AAC. SPA Ajuste a função da janela do reamostrador um pouco mais. (#2574) Melhore o desempenho de conversão de formato em alguns casos de fallback. Corrige o arredondamento na conversão de formato no ARM NEON. Corrige o erro de compilação da libcamera. (#2575) Corrija alguns problemas em que a taxa de amostragem errada foi usada. (#2614) Não espere por mais amostras que possam caber no ringbuffer no ALSA. Melhore o manuseio do tamanho do buffer no audioconvert, dimensione os buffers com base na conversão de taxa e fazer as coisas funcionarem com uma taxa muito grande conversões também. Adicione mais e melhor depuração para dispositivos ALSA. Melhore o mix de canais: filtre FC e LFE ao copiar de um disposição. Implemente o STEREO do FC. Evite gerar REAR do FC em PSD moda. Corrija a correspondência de taxa para as fontes. Isso corrige um erro em que fontes de seguidores geraria muitos avisos de ressincronização. Melhorar a negociação do formato ALSA. Se o nó ALSA não estiver em execução e havia um formato configurado anteriormente, feche e reabra o dispositivo para enumerar e aceitar todos os formatos possíveis novamente. (#2625). ALSA O plugin alsa agora também salvará os volumes definidos com o controle APIs. Isso salva os volumes definidos com alsa-mixer, por exemplo. servidor de pulso Aplicativos Flatpak com devices=all (Zoom) agora terão acesso ao Manager permissões. Pequenos ajustes na quantidade de dados enviados aos clientes para contornar um problema no freerdp. JACK Limpe o transporte corretamente ao fechar um cliente. (#2569) Corresponder às propriedades de contexto, além das propriedades do nó para o jack regras do cliente. (#2580) Certifique-se de retornar um erro quando desconectado do servidor. (#2606) Corrija o problema de conversão de thread em jack_client_thread_id(). Aumente o comprimento de jack_client_name_size() e certifique-se de que temos espaço para o byte \0. Clientes JACK do mesmo aplicativo serão adicionados ao mesmo grupo para que eles compartilhem o quantum e a taxa.

Fonte

 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

Matérias úteis para Pipewire.

Ativar o modulo de escuta loopback no PipeWire-Pulse da sua distribuição Linux

Confira nessa matéria como ativar o Loopback ou Mixer de som na sua distribuição Linux que usa o servidor de áudio PipeWire-Pulse, muito útil para APPs como OBS, SSR e similares.



EasyEffects para servidor de áudio PipeWire no Linux

EasyEffects é destinado servidor de áudio PipeWire. Uma ferramenta avançada de manipulação de áudio, inclui equalizador, limitador, compressor, ferramenta de reverberação e muito mais, confira.



Caso ainda não esteja usando o novo servidor de áudio confira aqui.







Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais