O servidor de áudio e vídeo Pipewire 1.0 é lançado com Jackdbus por padrão, agendamento aprimorado baseado em IRQ.
Servidor de áudio PipeWire 1.0 RC é lançado
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édiaO anúncio foi feito em 06 de Outubro de 2023.
"Este é o primeiro release candidate 1.0 compatível com API e ABI
com versões 0.3.x anteriores."
Destaques
- O suporte jackdbus agora está habilitado por padrão.
- O agendamento baseado em IRQ no ALSA foi melhorado e habilitado por padrão para
- Perfil pró-áudio. Ele também vinculará os pcms para diminuir
- latência. Isso agora corresponde ao que JACK faz e resulta em latência igual
- para perfis Pro-Audio.
- Suporta versões antigas e novas de webrtc-audio-processing para fazer
- a transição mais fácil.
- Mudanças quânticas forçadas por nós ou metadados agora também forçarão um
- suspender e retomar o gráfico, como as mudanças de taxa para garantir que todos
- nós se adaptam ao novo quantum. Isso é importante para nós Pro-Audio
- que precisam reconfigurar o hardware para um novo período baseado em IRQ
- agendamento.
- Corrija uma regressão na análise de regex.
- Muitas correções de bugs e melhorias.
PipeWire
- jackdbus está habilitado por padrão agora. A ideia é que quando o jackdbus for
- instalado, o verdadeiro libjack.so está no caminho e podemos nos tornar um
- cliente JACK real.
- Forçar mudanças quânticas por nós ou metadados agora também forçará um
- suspender e retomar no gráfico, como as mudanças de taxa para garantir que todos
- nós se adaptam ao novo quantum. Isso é importante para nós Pro-Audio
- que precisam reconfigurar o hardware para um novo período.
- O stream agora possui uma opção EARLY_PROCESS que pode ser usada para implementar
- níveis de preenchimento de buffer personalizados. (#3480)
- Corrija uma regressão na análise de regex. (#3528)
- Corrigido um bug no relatório de posição no nó do driver. (#3189) (#3544)
- Destruir um link agora recalculará o gráfico corretamente.
- Corrija a comparação de taxas para encontrar a melhor taxa no gráfico.
- Use malloc_trim() quando disponível para liberar memória. (#1840)
Ferramentas
- pw-cat agora suporta arquivos DFF DSD.
- pw-cli evita alguns derefs NULL em alguns casos.
Módulos
- O coletor RAOP passou por algumas limpezas e melhorias. Agora vai perguntar
- para feedback a cada 2 segundos para manter alguns dispositivos ativos.
- Um bug na cadeia de filtros foi corrigido onde não conseguia aplicar o ganho
- ao misturar apenas uma fonte.
- A cadeia de filtros agora pode passar o volume do fluxo para um controle no
- gráfico de cadeia de filtro. (#3434)
- Melhore o manuseio de volume no coletor RAOP.
Servidor Pulse
- Alguma limpeza no tratamento de pendente_stream.
- Corrija uma regressão no código de emissão do evento onde houve falha na emissão
- um evento alterado quando um nó foi vinculado. (#3522)
- Reduza a prioridade em tempo real dos clientes pulseaudio.
- Defina pulse.module.id nos fluxos de cancelamento de eco. (#3541)
SPA
- Suporta versões antigas e novas de webrtc-audio-processing para fazer
- a transição mais fácil.
- O driver ALSA agora faz a sincronização de todos os seguidores diretamente do
- evento de despertar. Isso resulta em uma correspondência de taxas mais estável.
- O agendamento baseado em IRQ no ALSA foi melhorado e habilitado por padrão para
- Perfil pró-áudio. Ele também vinculará os pcms para diminuir
- latência. Isto agora corresponde ao que JACK faz e dá latência igual para
- Perfis pró-áudio.
- Suporte GNU/Hurd foi adicionado.
- Algumas melhorias no tratamento de passagem.
Bluetooth
- Melhorias no manuseio do codec quando PipeWire é usado como áudio
- Porta de entrada.
- Adapte-se à nova API Bluez para dispositivos BAP.
JACK
- Quando a biblioteca jack estiver definida no caminho da biblioteca padrão, evite usar
- LD_LIBRARY_PATH porque isso pode causar confusão.
- Lidar com a limpeza da latência em uma porta.
- jack_property agora sempre consegue alterar os metadados porque
- ele espera uma viagem de ida e volta antes de sair.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!