Lançamento do servidor de som PulseAudio 13.0

Introduzido lançamento do servidor de som Pulso de áudio 13.0, que atua como intermediário entre aplicativos e diversos subsistemas de áudio de baixo nível, abstraindo o trabalho com o hardware. PulseAudio permite controlar o volume e a mixagem de som no nível de aplicativos individuais, organizar a entrada, mixagem e saída de som 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 use plug-ins, torna possível redirecionar de forma transparente o fluxo de áudio para outra máquina. O código PulseAudio é distribuído sob a licença LGPL 2.1+. Suporta Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS e Windows.

Chave melhorias PulsoÁudio 13.0:

  • Adicionada a capacidade de reproduzir fluxos de áudio codificados com codecs Dolby TrueHD и Áudio Master DTS-HD;
  • Os problemas com a seleção de perfis para placas de som suportadas no ALSA foram resolvidos. Ao executar o PulseAudio ou conectar uma placa a quente, module-alsa-card às vezes marcava perfis indisponíveis como disponíveis, resultando na seleção de um perfil de placa com um pino quebrado. Em particular, anteriormente um perfil era considerado acessível se contivesse um destino e uma origem, e pelo menos um deles fosse acessível. Agora tais perfis serão considerados inacessíveis;
  • O salvamento dos perfis selecionados de placas de som operando via Bluetooth foi interrompido. Por padrão, agora é sempre utilizado o perfil A2DP em vez do perfil previamente selecionado pelo usuário, uma vez que o uso de perfis de cartão Bluetooth é altamente dependente do contexto (HSP/HFP para chamadas telefônicas e A2DP para todo o resto). Para retornar ao comportamento antigo, a configuração “restore_bluetooth_profile=true” foi implementada para o módulo module-card-restore;
  • Adicionado suporte para fones de ouvido/headsets SteelSeries Arctis 5 conectados via USB. A série Arctis é notável pelo uso de dispositivos de saída separados com controles de volume separados para fala (mono) e outros sons (estéreo);
  • Uma configuração “max_latency_msec” foi adicionada ao module-loopback, que pode ser usada para definir um limite superior de latência. Por padrão, o atraso aumenta automaticamente se os dados não chegarem a tempo, e a configuração sugerida pode ser útil se manter os atrasos dentro de certos limites for mais importante do que as interrupções durante a reprodução;
  • O parâmetro “stream_name” foi adicionado ao module-rtp-send para definir o nome simbólico do stream que está sendo criado em vez de “PulseAudio RTP Stream on address”;
  • S/PDIF foi aprimorado para placas de som CMEDIA High-Speed ​​​​True HD com interface USB 2.0, que usam índices de dispositivos incomuns para S/PDIF que não funcionam na configuração padrão no ALSA;
  • No loopback do módulo, os parâmetros de amostragem específicos da fonte são usados ​​por padrão;
  • O parâmetro “avoid_resampling” foi adicionado ao module-udev-detect e module-alsa-card para excluir, se possível, a conversão do formato e taxa de amostragem, por exemplo, quando você deseja proibir seletivamente a alteração da taxa de amostragem para o principal placa de som, mas permita a placa adicional;
  • Removido o suporte para o branch BlueZ 4, que não é mantido desde 2012, após o lançamento do BlueZ 5.0;
  • Removido o suporte para intltool, cuja necessidade desapareceu após a migração para a nova versão do gettext;
  • Há uma transição planejada para o uso do sistema de montagem Meson em vez de ferramentas automáticas. O processo de construção usando Meson está sendo testado.

Fonte: opennet.ru

Adicionar um comentário