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.
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 é 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
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!