treeland/LICENSES
rewine a503276e46 feat: add foreign toplevel image capture support
1. Added support for Wayland foreign toplevel image capture protocol
2. Implemented capture source creation and handling in Helper class
3. Added new protocol files for ext-image-capture-source and ext-
foreign-toplevel-list
4. Created WExtImageCaptureSourceV1Impl for handling actual image
capture logic
5. Added findSurfaceByHandle method to support reverse lookup from
protocol handles
6. Implemented frame scheduling and buffer copying with format
constraints handling

feat: 添加外部顶层窗口图像捕获支持

1. 添加对 Wayland 外部顶层窗口图像捕获协议的支持
2. 在 Helper 类中实现捕获源创建和处理逻辑
3. 添加了 ext-image-capture-source 和 ext-foreign-toplevel-list 的新协议
文件
4. 创建 WExtImageCaptureSourceV1Impl 类来处理实际的图像捕获逻辑
5. 添加 findSurfaceByHandle 方法以支持从协议句柄进行反向查找
6. 实现帧调度和缓冲区复制,并处理格式约束条件
2025-07-31 20:37:24 +08:00
..
Apache-2.0.txt Update project files license 2023-09-15 17:06:31 +08:00
CC-BY-4.0.txt Update project files license 2023-09-15 17:06:31 +08:00
CC0-1.0.txt Update project files license 2023-09-15 17:06:31 +08:00
GPL-2.0-only.txt Update project files license 2023-09-15 17:06:31 +08:00
GPL-3.0-only.txt Update project files license 2023-09-15 17:06:31 +08:00
HPND.txt chore: fix CI and enable independent builds 2025-07-23 15:27:52 +08:00
LGPL-3.0-only.txt Update project files license 2023-09-15 17:06:31 +08:00
LicenseRef-Qt-Commercial.txt chore: add missing license 2025-02-10 05:16:07 +00:00
MIT.txt feat: add foreign toplevel image capture support 2025-07-31 20:37:24 +08:00