
O projeto foi publicado GStreamer 1.26.6, uma verificação de manutenção que reforça a estabilidade do ram 1.26 e aprimora diversas peças-chave da popular estrutura multimídia gratuita e multiplataforma. Esta versão se concentra em aprimorar a experiência, com correções específicas e melhorias de desempenho específicas.
Entre as mudanças mais visíveis está a chegada da compatibilidade para WVC1 e WMV3 em V4L2, juntamente com novos utilitários para gerenciamento e sincronização de threads e atualizações de biblioteca que melhoram a integração com serviços externos, como o Spotify, por meio de librespot 0.7.
Destaques do GStreamer 1.26.6
Esta versão apresenta recursos projetados para pipelines exigentes e dispositivos diversos, com forte foco em eficiência e compatibilidade no Linux e outros ambientes.
- Apoio de WVC1 e WMV3 na API de vídeo para Linux (V4L2), expandindo as opções de decodificação e captura.
- Novo item adaptador de bloqueio no plugin gst-plugin-threadshare para colocá-lo na frente de componentes de bloqueio, como coletores de sincronização de relógio.
- Atualização de librespot para a versão 0.7 para se adaptar às mudanças recentes do Spotify e evitar problemas de compatibilidade.
- Melhorias de desempenho no plugin taxa de vídeo ao operar no modo somente queda, reduzindo a carga e melhorando a fluidez.
- Gerenciamento de tags mais robusto em decodebina 3 para um tratamento de metadados mais confiável.
- Possibilidade de usar apenas duração constante en rtpmp4gdepay2 sem exigir tamanho constante ni tamanhocomprimento.
- Configurações do decodificador de vídeo Vulcão que aumentam a estabilidade e a eficiência em GPUs compatíveis.
Correções e estabilidade
A versão aborda diversos problemas relatados pela comunidade e integradores, mitigando falhas que poderiam deixar componentes em estados irrecuperáveis ou causar comportamentos inesperados em cenários do mundo real. Entre eles, um problema crítico em decklinkvideosrc quando o dispositivo está ocupado e o início da transmissão falhou.
- Análise melhorada de intervalo de bytes e as diretivas de mapa de inicialização no elemento hlsdemux2.
- Correções de estabilidade no combinador legendas ocultas e em transcriberbina, reduzindo travamentos e erros intermitentes.
- Corrige-se que as fontes em fallbacksrc Eles só serão reiniciados uma vez; agora eles são gerenciados reinicializações sucessivas apropriadamente.
- Resolvido um regressão em ligações Python afetando desenvolvedores e integradores.
- Várias correções de bugs, ajustes de compilação, patches de vazamento de memória e melhorias de confiabilidade em vários módulos.
Mudanças na experiência de desenvolvimento
Também há novidades no ecossistema de construção e implantação. O elemento gtk4paintablesink agora tente importar dmabufs sem maiúsculas DMA_DRM, expandindo casos compatíveis em ambientes gráficos. Além disso, em certas situações, o Cerberus reduz a paralelismo de receitas para ganhar estabilidade em construções complexas.
No ambiente de desenvolvimento do monorrepo, por padrão eles são construídos menos plugins por meio de subprojetos, encurtando tempos e minimizando dependências desnecessárias para aqueles que colaboram com a árvore principal.
Performance e multimídia
Para cenários de alta demanda, ajustes em taxa de vídeo no modo somente queda ajudar a acompanhar os picos de fluxo de carga. O decodificador de vídeo baseado em Vulcão ganha solidez, e a gestão de tags em decodebin3 Melhora a consistência de metadados em cadeias de processamento complexas.
No domínio da RTP, a possibilidade de confiar unicamente em duração constante em rtpmp4gdepay2 Ele fornece flexibilidade para implementações e dispositivos que não fornecem os outros campos, sem quebrar a compatibilidade.
Disponibilidade do GStreamer 1.26.6
Quem precisar rever cada modificação pode consultar o notas de lançamento. O código fonte está disponível em um tarball oficial para aqueles que preferem compilar, enquanto o caminho recomendado para a maioria é instalar a partir dos repositórios estáveis da sua distribuição quando o pacote atualizado aparecer.
Esta manutenção do GStreamer 1.26.6 não muda o jogo, mas reforça as bases: suporte V4L2 expandido, melhorias mensuráveis de desempenho, correções que abordam bugs irritantes e ajustes no ambiente de desenvolvimento que facilitam a vida de usuários e colaboradores.
