Lanzamento do servidor de son PulseAudio 13.0

Presentado versión do servidor de son Pulse Audio 13.0, que actúa como intermediario entre aplicacións e diversos subsistemas de audio de baixo nivel, abstraendo o traballo co hardware. PulseAudio permítelle controlar o volume e a mestura de son a nivel de aplicacións individuais, organizar a entrada, mestura e saída de son en presenza de varias canles de entrada e saída ou tarxetas de son, permítelle cambiar o formato de fluxo de audio sobre a marcha. e uso complementos, fai posible redirixir de forma transparente o fluxo de audio a outra máquina. O código PulseAudio distribúese baixo a licenza LGPL 2.1+. Soporta Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS e Windows.

Chave melloras PulseAudio 13.0:

  • Engadida a posibilidade de reproducir fluxos de audio codificados con códecs Dolby TrueHD и Audio mestre DTS-HD;
  • Resolvéronse os problemas coa selección de perfís para tarxetas de son compatibles con ALSA. Ao executar PulseAudio ou conectar unha tarxeta en quente, module-alsa-card ás veces marcaba os perfís non dispoñibles como dispoñibles, polo que se seleccionaba un perfil de tarxeta cun alfinete roto. En particular, antes un perfil considerábase accesible se contén un destino e unha fonte, e polo menos un deles era accesible. Agora tales perfís consideraranse inaccesibles;
  • Detívose o gardado dos perfís seleccionados das tarxetas de son que funcionan a través de Bluetooth. De xeito predeterminado, agora úsase sempre o perfil A2DP en lugar do perfil seleccionado anteriormente polo usuario, xa que o uso de perfís de tarxeta Bluetooth depende moito do contexto (HSP/HFP para chamadas telefónicas e A2DP para todo o demais). Para devolver o comportamento antigo, implementouse a configuración “restore_bluetooth_profile=true” para o módulo module-card-restore;
  • Engadido soporte para auriculares/auriculares SteelSeries Arctis 5 conectados mediante USB. A serie Arctis destaca polo uso de dispositivos de saída separados con controis de volume separados para a voz (mono) e outros sons (estéreo);
  • Engadiuse unha configuración "max_latency_msec" a module-loopback, que se pode usar para establecer un límite superior da latencia. Por defecto, o atraso aumenta automaticamente se os datos non chegan a tempo, e a configuración suxerida pode ser útil se manter os atrasos dentro de certos límites é máis importante que as interrupcións durante a reprodución;
  • Engadiuse o parámetro "stream_name" a module-rtp-send para definir o nome simbólico do fluxo que se está a crear en lugar de "PulseAudio RTP Stream on address";
  • S/PDIF mellorouse para tarxetas de son CMEDIA High-Speed ​​​​True HD cunha interface USB 2.0, que usan índices de dispositivos pouco habituais para S/PDIF que non funcionan na configuración predeterminada en ALSA;
  • No módulo-loopback, os parámetros de mostraxe específicos da fonte úsanse por defecto;
  • Engadiuse o parámetro "avoid_resampling" a module-udev-detect e module-alsa-card para excluír, se é posible, a conversión do formato e da frecuencia de mostraxe, por exemplo, cando se quere prohibir selectivamente o cambio da frecuencia de mostraxe para o principal tarxeta de son, pero permíteo para a adicional;
  • Eliminouse o soporte para a rama BlueZ 4, que non se mantén desde 2012, despois do lanzamento de BlueZ 5.0;
  • Eliminouse o soporte para intltool, cuxa necesidade desapareceu despois de migrar á nova versión de gettext;
  • Hai unha transición planificada para usar o sistema de montaxe Meson en lugar de ferramentas automáticas. O proceso de compilación usando Meson está a ser probado.

Fonte: opennet.ru

Engadir un comentario