#80 不同的语言环境

2023年1月27日 • 4 条笔记 • 由 Felix 整理

GNOME 项目在 1 月 20 日至 1 月 27 日这一周内发生的情况更新。

第三方项目

Phosh

适用于移动设备的纯 Wayland shell。

Guido

可能已经知道 Phosh 的测试套件在不同的语言环境下运行手机 shell。 在这样做时,它会截取屏幕截图,以便我们确保翻译符合移动设备的尺寸限制,并且设计师可以轻松地验证贡献者的更改。 本周的消息是,我们翻倍了截取的屏幕截图数量,现在涵盖了大部分模态对话框。 这是它在乌克兰语中的样子(未翻译的字符串来自测试本身,我们不会让翻译人员处理这些)

slomo 宣布

GStreamer 1.22 本周一发布,其中包括一年开发的改进。 该版本的一些亮点是

  • 新的 gtk4paintablesink 和 gtkwaylandsink 渲染器
  • AV1 视频编解码器支持改进
  • 新的 HLS、DASH 和 Microsoft Smooth Streaming 自适应流媒体客户端
  • Qt6 支持在 QML 场景中渲染视频
  • 最小化构建,针对二进制文件大小进行了优化,仅包含所需的单个元素
  • Playbin3、Decodebin3、UriDecodebin3、Parsebin 增强和稳定
  • WebRTC simulcast 支持和对 Google 拥塞控制的支持
  • 基于 WebRTC 的媒体服务器的输入/输出 (WHIP/WHEP) 支持
  • 新的易于使用的开箱即用的 WebRTC 发送插件
  • RTP 和 RTSP 的 RTP 发送时间戳重建
  • ONVIF 定时元数据支持
  • 新的分段 MP4 多路复用器和非分段 MP4 多路复用器
  • 用于 Amazon AWS 存储和音频转录服务的新的插件
  • 新的 videocolorscale 元素,可以一次性转换和缩放,以提高性能
  • 高位深视频改进
  • 导航 API 中的触摸屏事件支持
  • H.264/H.265 时间戳校正元素,用于在多路复用器之前进行 PTS/DTS 重建
  • 改进了 DMA 缓冲区共享和修改器处理的设计,用于 Linux 上的硬件加速视频解码器/编码器/过滤器以及捕获/渲染
  • Video4Linux2 硬件加速解码器改进
  • CUDA 集成和插件改进
  • 使用 Advanced Media Framework (AMF) SDK 的 AMD GPU 的新的 H.264 / AVC、H.265 / HEVC 和 AV1 硬件加速视频编码器
  • audiomixer、compositor、glvideomixer、d3d11compositor 等新的“force-live”属性。
  • 大量新的插件、功能、性能改进和错误修复

有关更多详细信息,请参阅发行说明 https://gstreamer.freedesktop.org/releases/1.22/

填字游戏

一个简单的填字游戏播放器和编辑器。

jrb 宣布

GNOME Crosswords 0.3.7 发布。 此版本具有大规模的内部重写,解锁了新功能并提高了性能。 在用户可见的功能中

  • 自适应布局的支持动画的自定义游戏小部件

  • 新的支持的谜题类型:Arrowwords(箭头词)

  • 支持只有零列或一列线索的谜题,例如字母交叉词

  • 新的首选项对话框选项

    • 首选项:默认隐藏谜题集,让用户选择他们想要的首选项。
    • 首选项:在解决后隐藏谜题
  • 为谜题集添加标签,以便向用户提供更多信息

  • 添加未解决的谜题数量

  • 修复所有游戏 UI 元素的缩放

  • 支持水平和垂直单元格分隔符

  • 修复了屏幕键盘支持

此版本也标记为与移动设备兼容。 阅读完整的 发布公告 以获取更多信息。 它可在 Fedora 和 flathub 上下载。

核心应用和库

GLib

作为 GTK 和 GNOME 等项目的基石的底层核心库。

Michael Catanzaro 宣布

Natanael Copa 删除了 GLib 的切片分配器,现在将内部使用 g_malloc() 和 g_free()。 - https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2935

本周就到此为止!

下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!