Lançamento do servidor de som PulseAudio 13.0

Apresentado lançamento do servidor de áudio PulseAudio 13.0, que atua como um intermediário entre aplicativos e várias subsistemas de áudio de baixo nível, abstraindo o funcionamento do hardware. O PulseAudio permite gerenciar o volume e a mistura de áudio em nível de aplicativos individuais, organizar a entrada, mistura e saída de áudio na presença de vários canais de entrada e saída ou placas de som, permitindo mudar o formato do fluxo de áudio em tempo real e usar plugins, oferecendo a capacidade de redirecionar o fluxo de áudio de forma transparente para outra máquina. O código do PulseAudio é distribuído sob a licença LGPL 2.1+. Suporta operação em Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS e Windows.

Principais são PulseAudio 13.0:

  • Adicionada a capacidade de reproduzir fluxos de áudio codificados com codecs Dolby TrueHD e DTS-HD Master Audio;
  • Resolvidas as questões com a seleção de perfis para placas de som suportadas pelo ALSA. Ao iniciar o PulseAudio ou conectar a placa a quente, o módulo module-alsa-card às vezes marcava perfis indisponíveis como disponíveis, resultando na seleção de um perfil de placa com saída não funcional. Em particular, anteriormente um perfil era considerado disponível se contivesse um receptor e uma fonte, e pelo menos um deles era acessível. Agora, tais perfis serão reconhecidos como indisponíveis;
  • Parou de salvar os perfis selecionados para placas de som que funcionam via Bluetooth. Agora, por padrão, sempre é utilizado o perfil A2DP, em vez do perfil anteriormente selecionado pelo usuário, pois o uso de perfis de placas Bluetooth depende fortemente do contexto (HSP/HFP para chamadas telefônicas e A2DP para o restante). Para voltar ao comportamento anterior para o módulo module-card-restore, uma configuração 'restore_bluetooth_profile=true' foi implementada;
  • Adicionada suporte para fones de ouvido/headsets SteelSeries Arctis 5, conectados via USB. A série Arctis é notável por usar dispositivos de saída separados com controle de volume distinto para fala (mono) e outros sons (estéreo);
  • Adicionada ao module-loopback a configuração 'max_latency_msec', que pode ser usada para definir um limite superior para latências. Por padrão, a latência aumenta automaticamente se os dados não chegam a tempo, e a configuração proposta pode se revelar útil se manter as latências dentro de certos limites for mais importante do que interrupções na reprodução;
  • No módulo module-rtp-send foi adicionado o parâmetro «stream_name» para definir o nome simbólico do fluxo criado em vez de «PulseAudio RTP Stream on endereço»;
  • O funcionamento do S/PDF foi ajustado para placas de som CMEDIA High-Speed True HD com interface USB 2.0, nas quais índices de dispositivo não convencionais são utilizados para S/PDF, que não funcionam na configuração padrão do ALSA;
  • No módulo module-loopback, parâmetros de taxa de amostragem específicos para a fonte foram usados por padrão;
  • No module-udev-detect e module-alsa-card, foi adicionado o parâmetro «avoid_resampling» para evitar a conversão de formato e taxa de amostragem sempre que possível, por exemplo, quando é necessário proibir seletivamente a mudança de taxa de amostragem para a placa de som principal, mas permitir para a adicional;
  • O suporte para a ramificação BlueZ 4 foi removido, que não é mais mantida desde 2012, após o lançamento do BlueZ 5.0;
  • O suporte para intltool foi removido, uma vez que a necessidade dela desapareceu após a transição para a nova versão do gettext;
  • Está previsto a transição para o uso do sistema de construção Meson em vez do autotools. Atualmente, está sendo testado o processo de construção utilizando o Meson.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster