O projeto GStreamer anunciou hoje a disponibilidade do GStreamer 1.26.1, representando a primeira atualização de manutenção da mais recente série GStreamer 1.26 deste reconhecido framework multimídia de código aberto e multiplataforma.
A versão 1.26.1 introduz aprimoramentos importantes no decodificador dav1d AV1, incluindo suporte a RGB, melhorias na renegociação e no gerenciamento do pool de buffers. Também amplia o suporte ao Matroska v4 no muxer, e traz correções nos plug-ins awstranslate
e speechmatics
, além de melhorias no tratamento de vídeo não compactado no demuxer MP4.
O lançamento corrige instabilidades nos componentes urisourcebin
e playbin3
, além de resolver falhas na geração e multiplexação de legendas ocultas CEA-708. Também foram corrigidos problemas no extrator de legendas H.264/H.265, uma regressão na renderização de vídeos VP9 com canal alfa, e aplicadas melhorias nos elementos hlssink3
e hlsmultivariantsink
.
Outras alterações incluem correções no manuseio de SPS/PPS para o inseridor de legendas H.265, melhorias na manipulação de vídeo descompactado no demuxer MP4, ajustes na tabela de amostras, além de melhorias no modo de streaming com oggdemux
. Há também suporte aprimorado para extensões de cabeçalho de áudio em fluxos WebRTC, além de diversas correções de estabilidade nos protocolos RTP e RTSP.
A nova versão também reforça a segurança de threads na biblioteca Media Source Extension (MSE), corrige problemas de sincronização entre áudio e vídeo ao utilizar o v4l2videodec
, e aplica diversas melhorias tanto em muxers MP4 fragmentados quanto não fragmentados. O codificador YUV4MPEG também recebeu ajustes, bem como a compatibilidade com o PyGObject >= 3.52.0 e a renegociação de origem no QML6 GL.
Entre os aprimoramentos finais, destacam-se correções na base de classe do codificador de vídeo, melhorias no gerenciamento de timestamps, suporte a códigos de tempo em 119,88 fps, melhorias na conversão relacionada a drop-frames, criação de entradas para retransmissão WebRTC, e detecção automática de taxas de quadros no macOS para dispositivos de captura que apresentam valores imprecisos.
Esta versão também contempla diversas correções de bugs menores, ajustes de compilação, resolução de vazamentos de memória, melhorias de compatibilidade e estabilidade geral. A lista completa de alterações pode ser consultada nas notas de lançamento. O GStreamer 1.26.1 já está disponível para download em formato tarball no site oficial.