O PulseAudio 16.0 já foi lançado e essas são as novidades

Lançamento do servidor de som recém-apresentado Pulso de áudio 16.0, que atua como intermediário entre aplicativos e vários subsistemas de som de baixo nível, abstraindo o trabalho do hardware.

PulseAudio pePermite controlar o volume e a mixagem de som no nível de aplicativos individuais, organiza a entrada de som, mix e saída na presença de vários canais de entrada e saída ou placas de som, permite alterar o formato do fluxo de áudio em tempo real e o uso de plugins, possibilita redirecionar o fluxo de áudio de forma transparente para outra máquina.

Principais novos recursos do PulseAudio 16.0

Nesta nova versão destaca-se que adicionou a capacidade de usar o codec de áudio Opus para compactar o áudio enviado usando o módulo module-rtp-send (anteriormente apenas PCM era suportado). Para habilitar o Opus, você deve compilar o PulseAudio com suporte ao GStreamer e definir a configuração "enable_opus=true" no módulo module-rtp-send.

Módulos para transmitir/receber som através de túneis (tunnel-sink e tunnel-source) agora têm a capacidade de ajustar o atraso usando o parâmetro latency_msec (anteriormente, um atraso de 250 microssegundos era definido).

Destaca-se também que há um novo algoritmo para manter a latência estável durante a reamostragem adaptável no loopback do módulo e em outros lugares. Parte disso é uma nova implementação de "tempo mais suave". Ele oferecerá estimativas de latência mais precisas e estáveis ​​em comparação com o algoritmo atual. Isso é importante principalmente quando é necessária uma relação fixa entre diferentes fluxos (sincronização A/V, módulo-loopback, módulo-combine-sink, módulo-echo-cancelamento, …).

Como este é um código novo bastante complexo nas principais partes de processamento de áudio, a implementação antiga é mantida por um tempo para ter um backup caso apareçam bugs.

Módulos de Transmissão/Recepção áudio através de túneis fornecer suporte para reconexão automaticamente para o servidor em caso de falha de conexão. Para habilitar a reconexão, defina a configuração reconnect_interval_ms.

Parâmetro ajuste_threshold_usec adicionado ao módulo de loopback do módulo para ajustar o algoritmo de gerenciamento de atraso (o atraso padrão é de 250 microssegundos). O valor padrão do parâmetro adjust_time foi reduzido de 10 para 1 segundo, foi adicionada a possibilidade de definir valores inferiores a um segundo (por exemplo, 0,5). O registro das configurações de velocidade de reprodução é desabilitado por padrão e agora é controlado por uma opção log_interval separada.

Adicionado suporte para fornecer aplicativos com informações de nível de bateria de dispositivos de áudio Bluetooth. O nível de carga também é exibido entre as propriedades do dispositivo mostradas na saída "pactl list" (propriedade bluetooth.battery).

La capacidade de gerar informações no formato JSON foi adicionado ao utilitário pactl. O formato é selecionado usando a opção '–format', que pode assumir os valores text ou json.

Adicionado suporte para saída estéreo ao usar fones de ouvido EPOS/Sennheiser GSP 670 e SteelSeries GameDAC, que usam dispositivos ALSA separados para estéreo e mono (anteriormente, apenas um dispositivo mono era suportado).

Das outras mudanças que se destacam nesta nova versão:

  • Corrigidos problemas com a recepção de placas de som baseadas no chip Texas Instruments PCM2902.
  • Adicionado Suporte para placa de som externa Komplete de 6 canais Áudio 6 MK2 da Native Instruments.
  • Problemas de tempo e precisão na determinação de atrasos na transmissão de áudio através de túneis e do módulo coletor combinado foram resolvidos.
  • Adicionados parâmetros sink_enabled e source_enabled ao módulo module-jackdbus-detect usado para habilitar transmitir/receber áudio através do JACK para habilitar seletivamente somente transmitir ou receber áudio através do JACK. O recarregamento do módulo também pode usar diferentes configurações de JACK ao mesmo tempo.
  • O parâmetro remix foi adicionado ao módulo module-combine-sink para desabilitar a remixagem de canal, o que pode ser necessário, por exemplo, ao usar várias placas de som para formar um único som surround.

Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.