
今天,GStreamer 项目发布了 GStreamer 1.26.1,作为这个流行的开源和跨平台多媒体框架的最新 GStreamer 1.26 系列的第一次维护更新。
GStreamer 1.26.1 现已推出,通过添加 RGB 支持并修复重新协商和缓冲池处理,对 dav1d AV1 解码器进行了一系列改进,在多路复用器中支持 Matroska v4,awstranslate 和 speechmatics 插件,以及 MP4 解复用器未压缩视频处理。
该版本还提高了 urisourcebin/playbin3 的稳定性,通过修复 CEA-708 生成和多路复用问题以及一些 H.264/H.265 字幕提取器问题,改进了对隐藏字幕的支持,修复了使用 Alpha 渲染 VP9 时的回归问题,并添加了 hlssink3 和 hlsmultivariantsink 功能增强。
最重要的是,GStreamer 1.26.1 带来了 H.265 解码器基类和字幕插入器 SPS/PPS 处理修复、MP4 解复用器未压缩视频处理改进、样本表处理修复、寻求在流模式下使用 oggdemux 的改进、更好的 WebRTC 音频电平标头扩展兼容性,以及 RTP 和 RTSP 稳定性修复。
它还增加了媒体源扩展 (MSE) 库的线程安全改进、v4l2videodec 的 A/V 同步问题的修复、分段和非分段 MP4 多路复用器的各种改进和修复、YUV4MPEG编码器改进、PyGObject >= 3.52.0 兼容性修复和 QML6 GL 源重新协商修复。
最后但同样重要的是,此版本承诺修复 macOS 上的视频编码器基类段、缓冲区时间戳处理、视频时间码对 119.88 fps 的支持、与丢帧相关的转换、WebRTC 重传条目创建以及操作系统报告奇怪帧速率的相机或捕获设备的帧率猜测。
当然,此版本还包括其他几个较小的错误修复、构建修复、内存泄漏修复、兼容性修复以及其他稳定性和可靠性改进,因此请查看发行说明了解更多详细信息。您现在可以从官方网站下载 GStreamer 1.26.1 作为源 tarball。
转自 GStreamer 1.26.1 Improves dav1d AV1 Decoder, Matroska v4 Support in Muxer – 9to5Linux
Linuxeden开源社区