PipeWire 0.3.65 é um lançamento de correções de bugs e algumas melhorias.
PipeWire 0.3.65 com suporte Bluetooth MIDI e melhorias no plug-in ALSA
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
Destaques
- Adicione de volta os símbolos obsoletos, mas certifique-se de que um aviso obsoleto seja
- emitidos para eles. Isso corrige problemas de compilação em ligações.
- Corrige um erro no código AVX que pode causar estalos na cadeia de filtro
- ao usar o misturador.
- O convolver na cadeia de filtro agora pode selecionar um IR de uma lista de IRs
- que melhor corresponda à taxa de amostragem atual. Também reamostragem do IR
- foi melhorado.
- Um novo fluxo de combinação de módulo nativo foi adicionado. Você pode usar isso para criar
- um dispositivo 5.1 de 3 placas de som estéreo, por exemplo, ou direcionar a saída
- para vários coletores ao mesmo tempo.
- Suporte para Bluetooth MIDI foi adicionado. Isso requer um encanador
- adição também. Também requer que o suporte Bluez MIDI seja
- desativado (é uma implementação alternativa experimental e desativado
- por padrão).
- Uma regra de plugin ALSA foi adicionada para ajustar as configurações de buffer em Davinci
- Resolva para que agora seja executado com latência aceitável. (#1697)
- Suporte para descarregamento de compactação foi adicionado usando tinycompress. Isso permite
- formatos compactados para serem decodificados em hardware usando ALSA em alguns dispositivos.
- Muitos mais buffixes e melhorias.
Lista completa.
PipeWire
Adicione de volta os símbolos obsoletos, mas certifique-se de que um aviso obsoleto seja
emitidos para eles. (#2952)
Corrija uma regressão ao executar servidores mais antigos e clientes mais novos (como
flatpaks no servidor mais antigo) onde o servidor executaria clientes muito cedo,
causando travamentos. (#2964)
Certifique-se de que as variáveis de ambiente substituam quaisquer valores de configuração.
Ferramentas
pw-cli recebeu algumas melhorias na saída.
pw-cat agora pode usar ffmpeg para demux streams para compress offload.
módulos
O volume IR do convolver agora é preservado após a reamostragem.
As portas do adaptador agora podem ter um prefixo personalizado.
module-rt agora fixa a prioridade em tempo real para o usuário permitido se
está dentro de um intervalo aceitável. Antes de voltar para o RTKit
imediatamente.
O módulo-echo-cancel agora pode ter layouts de canal por fluxo que
torna possível vincular a portas de áudio específicas em um dispositivo. (#2939)
Corrige um erro no código AVX que pode causar estalos na cadeia de filtro
ao usar o misturador. (#2965)
O convolver na cadeia de filtro agora pode selecionar um IR de uma lista de IRs
que melhor corresponda à taxa de amostragem atual.
module-pipe-* agora corresponde melhor às propriedades pulseaudio. (#2973)
Um novo módulo combine-stream foi adicionado para combinar vários coletores em
uma pia. Também é possível mesclar várias fontes em uma.
module-rtp-source agora tem regras de correspondência para selecionar quais sessões SAP
para transmitir. Também houve melhorias no buffer e
tratamento de latência.
module-rtp-sink agora lida com o loopback multicast corretamente.
module-rtp-sink implementa min-ptime e max-ptime para controlar o
latência de envio de pacotes.
SPA
Um novo sinalizador modificador foi adicionado ao auxiliar do analisador de formato de vídeo para
permitir 0 (linear) como um modificador válido. (#2943)
Params includes foram reorganizados para torná-lo mais escalável. Muitos comprimidos
formatos de áudio foram adicionados.
O plugin alsa pcm agora lida com valores inválidos do driver
graciosamente. (#2953)
Corrija algumas possíveis causas de gagueira por dimensionamento incorreto e estouro
dos buffers de saída em audioconvert. (#2680)
A saída de depuração agora também é enviada para o log em vez de stdout. (#2923)
Um contexto de depuração foi adicionado às macros de depuração para implementar a depuração personalizada
manuseio. Isso é usado para redirecionar a depuração de pods para o log de depuração
em vez de usar algum código duplicado personalizado.
Corrija alguns avisos para mudanças potencialmente indefinidas no formato
conversão.
Suporte para descarregamento de compactação foi adicionado usando tinycompress. Isso é principalmente
usado em algum hardware embutido onde a decodificação de formatos de áudio pode ser
feito em hardware.
Bluetooth
Algumas correções para o áudio LE foram adicionadas.
Suporte para Bluetooth MIDI foi adicionado. Isso requer um encanador
adição também.
Responda OK para comandos vazios.
Melhore a compatibilidade com alguns dispositivos que enviam \n perdidos, como
o Sennheiser HD 350BT. (#2991)
servidor de pulso
Dispositivos com formatos não suportados (pela API pulseaudio) agora também são
listados na API pulseaudio (com formatos inválidos).
O nativo module-combine-stream é usado para module-combine-sink.
JACK
Torne o padrão jack.merge-monitor true para corresponder melhor ao jack1/2
comportamento. Adicione uma exceção para mixxx, que é mais utilizável com
monitores não mesclados. (#1760)
ALSA
A manipulação de propriedade no plugin ALSA foi melhorada. também.propriedades
e alsa.rules agora podem ser adicionados ao arquivo de configuração.
Uma regra foi adicionada para ajustar as configurações de buffer no Davinci Resolve para que
ele pode ser executado com latência aceitável. (#1697)
O volume ALSA agora também usará volumes cúbicos, como pulseaudio.
O plug-in ALSA ctl agora também usa o arquivo client-rt.conf.
Um novo método alsa.volume foi adicionado para configurar o volume cúbico ou linear.
Isso pode ser definido por aplicativo usando as regras.
GStreamerGenericName
pipewiresrc agora anunciará o suporte DMABUF se o pipeline suportar
esta.
pipewiresrc agora será sempre uma fonte ativa, a menos que seja informado o contrário.
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 !!