O projeto GStreamer anunciou o lançamento do GStreamer 1.26.3, a terceira atualização de manutenção da série 1.26 do framework multimídia de código aberto e multiplataforma.
Disponibilizada cerca de um mês após o GStreamer 1.26.2, esta nova versão introduz diversos aprimoramentos e correções. Entre os destaques, está a adição de um novo elemento de síntese de fala baseado na API da ElevenLabs, novos elementos para inter-fonte e coleta com compartilhamento de threads 1\:N, além do novo ts-rtpdtmfsrc
. Também foi adicionado suporte às especificações BT.2100 PQ e à calorimetria 1:4:5:3 na fonte de captura Video4Linux.
A versão 1.26.3 corrige ainda uma vulnerabilidade no analisador de vídeo H.266, uma regressão relacionada à leitura de arquivos WAV com pedaços “acid”, bem como um problema de consumo excessivo de memória causado pela manipulação incorreta de texto nos elementos uridecodebin3
e playbin3
. Outra falha corrigida envolve um pânico relacionado ao GOP tardio no muxer fragmentado de MP4.
Entre os aprimoramentos adicionais, destacam-se melhorias na detecção de codecs de vídeo com aceleração por hardware no Android, no tratamento de eventos de entrada pelo coletor QtQML6GL, e na manipulação de buffers Vulkan. Também foi corrigido o comportamento do muxer MP4 ao lidar com arquivos muito grandes com suporte a faststart
.
Outras correções incluem ajustes em demultiplexação e multiplexação MPEG-TS, conversão e renderização de legendas, melhorias no processamento de quadros de pré-rolagem com o coletor de vídeo DeckLink, e ajustes na manipulação de desvios de tempo. O suporte a RTP também foi reforçado com correções nos depayloaders de H.265 e melhorias nos algoritmos de controle de congestionamento TWCC e GCC.
Além disso, a nova versão aprimora o comportamento do cliente DASH durante buscas em fluxos com lacunas, e traz melhorias na coleta e nas fontes do WebRTC, incluindo compatibilidade com os sinalizadores LiveKit e WHIP. Problemas de realocação de texto no Android 32 bits também foram resolvidos, assim como modelos quebrados do Visual Studio VC.
Naturalmente, o GStreamer 1.26.3 inclui várias outras correções de bugs, melhorias de compilação, correções de vazamento de memória e ajustes gerais de estabilidade. Para mais informações, consulte as notas de lançamento. O código-fonte do GStreamer 1.26.3 já está disponível para download no site oficial.