PipeWire 0.3.65 com suporte Bluetooth MIDI e melhorias no plug-in ALSA


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.

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