chenguangG
af96770cff
Merge branch 'cg_br' of git@gitcode.com:chenguangG/graphic_graphic_surface_7974.git into 'master'
...
# Conflicts:
# conflict surface/include/buffer_queue.h
2026-08-06 10:05:15 +08:00
zhangyifan
cccab36b12
Merge branch 'master' of https://gitcode.com/openharmony/graphic_graphic_surface into synccode0804
...
Signed-off-by: zhangyifan <zhangyifan140@h-partners.com >
Change-Id: I386beab8ecda19cd5cca027a65fb052424ee7214
2026-08-04 12:03:43 +00:00
zhangyifan
a6e4d368dd
sync code
...
Signed-off-by: zhangyifan <zhangyifan140@h-partners.com >
Change-Id: Id5bba2297abc3f1c0dcfa36a5f8e7debd7a26cba
2026-08-04 08:21:10 +00:00
chenguangG
c2107db447
sync code
...
Signed-off-by: chenguangG <guochenguang7@h-partners.com >
2026-08-04 15:09:39 +08:00
m00472246
2509b4e394
差异修复 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
Change-Id: I46dae25a2acea37e319468f096e4ef08110ee6ba
2026-08-04 02:24:22 +00:00
chenguangG
0aa48d3740
delegator multi-thread concurrent protection
...
Signed-off-by: chenguangG <guochenguang7@h-partners.com >
Co-Authored-By: Agent
2026-07-20 20:33:55 +08:00
hewenpeng
d85db35587
feat(surface): add GetVideoDimensionType with sequence parameter
...
Add GetVideoDimensionType(uint32_t sequence, VideoDimType &videoDimType) API to get video dimension type for a specific buffer by sequence number.
This new API follows the same pattern as GetScalingMode(uint32_t sequence, ScalingMode &scalingMode), allowing consumers to query video dimension type for individual surface buffers rather than a global setting.
Modified files:
- interfaces/inner_api/surface/iconsumer_surface.h: Add virtual function declaration
- interfaces/inner_api/surface/surface.h: Add virtual function declaration
- surface/include/buffer_queue.h: Add function declaration
- surface/include/buffer_queue_consumer.h: Add function declaration
- surface/include/consumer_surface.h: Add function declaration with Doxygen docs
- surface/src/buffer_queue.cpp: Core implementation with mutex protection
- surface/src/buffer_queue_consumer.cpp: Consumer layer forwarding
- surface/src/consumer_surface.cpp: Public API implementation
Co-Authored-By: Agent
Signed-off-by: hewenpeng <hewenpeng@h-partners.com >
2026-07-15 16:18:21 +08:00
hewenpeng
00263a2677
refactor(surface): move new video dimension type APIs to end of header files
...
Move newly added SetVideoDimensionType/GetVideoDimensionType and related declarations to the end of their respective sections in header files for better code organization.
Signed-off-by: hewenpeng <hewenpeng@h-partners.com >
Co-Authored-By: Agent
2026-07-13 20:14:27 +08:00
hewenpeng
28e411ca3b
surface meta data 3d
...
Signed-off-by: hewenpeng <hewenpeng@h-partners.com >
2026-07-09 22:42:27 +08:00
harryptter
36f9813181
闪烁
...
Signed-off-by: lidu <lidu6@h-partners.com >
2026-06-29 11:53:47 +08:00
harryptter
07474a471d
闪烁
...
Signed-off-by: lidu <lidu6@h-partners.com >
2026-06-29 11:25:33 +08:00
white-dragon-tiger
93445932c4
合并提交:sync dev + 删除无效用例 + PRIu64修复 + CleanReleasedBuffers接口
...
Signed-off-by: white-dragon-tiger <bailonghu1@huawei.com >
2026-06-23 12:11:41 +08:00
openharmony_ci
ca7f215891
!1309 merge master into master
...
结构体变量类型更改
Created-by: wangchenchuan
Commit-by: wangchenchuan
Merged-by: openharmony_ci
Description: **Description:结构体变量更改**
**Issue number:990**
**Test & Result:PASS**
**CodeCheck:**
<table>
<tr>
<th>类型</th><th>自检项</th><th>自检结果</th>
</tr>
<tr>
<td rowspan="2">多线程相关</td><td>在类的成员变量中定义了vector/map/list等容器类型,且在多个成员函数中有操作时,需要加锁保护</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>定义全局变量,在多个函数中都有操作时,需要加锁保护</td><td>自检结果:PASS</td>
</tr>
<tr>
<td rowspan="4">内存相关</td><td>调用外部接口时,确认是否对返回值做了判断,尤其外部接口返回了nullptr的情况,避免进程崩溃</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>调用安全函数时,如memcpy_s等,是否检查其返回值</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>检查函数中是否涉及了内存或资源申请(如文件句柄),注意每个异常退出流程,是否都已经将资源释放(推荐使用RAII)</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td>隐式内存分配场景:realpath、ReadParcelable序列化、cJSON相关函数时等,需主动释放或使用智能指针</td><td>自检结果:PASS</td>
</tr>
<tr>
<td rowspan="4">校验外部输入</td><td>使用nlohmann:json解析外部输入时,需判断参数类型是否符合预期</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>所有外部输入均不可信,需判断外部输入是否直接作为内存分配的大小,数组下标、循环条件、SQL查询等</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>外部输入的路径不可信,需使用realpath做标准化处理,并判断路径的合法性</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>外部输入包括对外提供的接口,IPC的proxy/stub接口,序列化/反序列化接口等</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td rowspan="2">数学运算</td><td>代码中是否混合了加减乘除等运算,需检查是否可能导致整数溢出或符号翻转</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>需检查代码是否有高精度数字转换为低精度的操作,如果必须,建议使用C++安全类型转换接口</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td rowspan="1">秘钥相关</td><td>如变量临时保存了口令、秘钥等,需要在使用完成后及时清空(内存memset掉)</td><td>自检结果:PASS</td>
</tr>
<tr>
<td rowspan="2">权限相关</td><td>作为系统服务对外提供了接口,是否做了权限保护和校验(如需要),只允许申请了权限的应用访问</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>内核对外提供了设备节点,是否做了权限保护,只允许特定的系统服务访问</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td rowspan="3">内核操作</td><td>如有mmap操作,并使用remap_pfn_range进行地址映射时,校验起始地址是否是用户态输入且没有做合法性校验</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>是否有copy_from_user,并对外部输入的数据做了长度校验,以防止缓冲区溢出</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>是否有使用copy_to_user,并在返回到用户态时,对数据做了完整初始化,或使用memset清空后再赋值</td><td>自检结果:PASS</td>
</tr>
</tr>
</table>
See merge request: openharmony/graphic_graphic_surface!1309
2026-06-22 10:47:21 +08:00
A7355007
875f937cc5
revert rollbackusage modify Signed-off-by: A7355007 <xuhuajun3@h-partners.com>
2026-06-15 15:46:18 +08:00
openharmony_ci
ad2c722613
!1302 merge mr-1296 into master
...
delegate web
Created-by: Felix-fangyang
Commit-by: fangxiang;lollipopolive
Merged-by: openharmony_ci
Description: **Description:**
**Issue number:**
**Test & Result:**
**CodeCheck:**
<table>
<tr>
<th>类型</th><th>自检项</th><th>自检结果</th>
</tr>
<tr>
<td rowspan="2">多线程相关</td><td>在类的成员变量中定义了vector/map/list等容器类型,且在多个成员函数中有操作时,需要加锁保护</td><td>自检结果:</td>
</tr>
<tr>
<td>定义全局变量,在多个函数中都有操作时,需要加锁保护</td><td>自检结果:</td>
</tr>
<tr>
<td rowspan="4">内存相关</td><td>调用外部接口时,确认是否对返回值做了判断,尤其外部接口返回了nullptr的情况,避免进程崩溃</td><td>自检结果:</td>
</tr>
<tr>
<td>调用安全函数时,如memcpy_s等,是否检查其返回值</td><td>自检结果:</td>
</tr>
<tr>
<td>检查函数中是否涉及了内存或资源申请(如文件句柄),注意每个异常退出流程,是否都已经将资源释放(推荐使用RAII)</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td>隐式内存分配场景:realpath、ReadParcelable序列化、cJSON相关函数时等,需主动释放或使用智能指针</td><td>自检结果:</td>
</tr>
<tr>
<td rowspan="4">校验外部输入</td><td>使用nlohmann:json解析外部输入时,需判断参数类型是否符合预期</td><td>自检结果:</td>
</tr>
<tr>
<td>所有外部输入均不可信,需判断外部输入是否直接作为内存分配的大小,数组下标、循环条件、SQL查询等</td><td>自检结果:</td>
</tr>
<tr>
<td>外部输入的路径不可信,需使用realpath做标准化处理,并判断路径的合法性</td><td>自检结果:</td>
</tr>
<tr>
<td>外部输入包括对外提供的接口,IPC的proxy/stub接口,序列化/反序列化接口等</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td rowspan="2">数学运算</td><td>代码中是否混合了加减乘除等运算,需检查是否可能导致整数溢出或符号翻转</td><td>自检结果:</td>
</tr>
<tr>
<td>需检查代码是否有高精度数字转换为低精度的操作,如果必须,建议使用C++安全类型转换接口</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td rowspan="1">秘钥相关</td><td>如变量临时保存了口令、秘钥等,需要在使用完成后及时清空(内存memset掉)</td><td>自检结果:</td>
</tr>
<tr>
<td rowspan="2">权限相关</td><td>作为系统服务对外提供了接口,是否做了权限保护和校验(如需要),只允许申请了权限的应用访问</td><td>自检结果:</td>
</tr>
<tr>
<td>内核对外提供了设备节点,是否做了权限保护,只允许特定的系统服务访问</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td rowspan="3">内核操作</td><td>如有mmap操作,并使用remap_pfn_range进行地址映射时,校验起始地址是否是用户态输入且没有做合法性校验</td><td>自检结果:</td>
</tr>
<tr>
<td>是否有copy_from_user,并对外部输入的数据做了长度校验,以防止缓冲区溢出</td><td>自检结果:</td>
</tr>
<tr>
<td>是否有使用copy_to_user,并在返回到用户态时,对数据做了完整初始化,或使用memset清空后再赋值</td><td>自检结果:</td>
</tr>
</tr>
</table>
See merge request: openharmony/graphic_graphic_surface!1302
2026-06-05 21:04:26 +08:00
wangchenchuan
3c399032c8
结构体变量类型更改
...
Signed-off-by: wangchenchuan <wangchenchuan@h-partners.com >
2026-06-05 14:45:26 +08:00
fangxiang
221d5bcec8
feat: update buffer queue producer interfaces and logic
...
Signed-off-by: fangxiang <fangxiang19@huawei.com >
Co-Authored-By: Agent
Change-Id: Ia11be31c6e2bbb9bf0ee8dfdd3851ff4d7846747
2026-06-04 11:01:32 +00:00
fangxiang
ea95b90ccf
test: add UT coverage for cache clean paths
...
Signed-off-by: fangxiang <fangxiang19@huawei.com >
Co-Authored-By: Agent
Change-Id: I3e23f7a049805714aa03105f77862a0f5fc537df
2026-06-01 14:13:01 +00:00
qazwsxedc15555496683
73b521b783
update: 更新文件 buffer_queue.h
...
Signed-off-by: qazwsxedc15555496683 <hehao30@huawei.com >
2026-05-30 11:47:16 +08:00
qazwsxedc15555496683
8a70793254
update: 更新文件 buffer_queue.h
...
Signed-off-by: qazwsxedc15555496683 <hehao30@huawei.com >
2026-05-30 11:46:48 +08:00
qazwsxedc15555496683
0b5cbd722d
update: 更新文件 buffer_queue.h
...
Signed-off-by: qazwsxedc15555496683 <hehao30@huawei.com >
2026-05-30 11:29:38 +08:00
qazwsxedc15555496683
1196b62165
update: 更新文件 buffer_queue.h
...
Signed-off-by: qazwsxedc15555496683 <hehao30@huawei.com >
2026-05-30 11:22:56 +08:00
A7355007
c7dae16fdc
set rollbackableUsage_ 64bits Signed-off-by: A7355007 <xuhuajun3@h-partners.com>
2026-05-30 10:04:26 +08:00
lollipopolive
65f39e066b
add delegate code
...
Signed-off-by: lollipopolive <liuqi149@huawei.com >
2026-05-26 22:15:41 +08:00
openharmony_ci
c77047ba16
!1280 merge tunnel_layer_0417 into master
...
config tunnel node Signed-off-by: s30029175 <shiqiwei4@huawei.com >
Created-by: Eternally831143
Commit-by: s30029175;tttaaaooo;Eternally831143
Merged-by: openharmony_ci
Description: **Description:**
**Issue number:**
https://gitcode.com/openharmony/graphic_graphic_surface/issues/970
**Test & Result:**
**CodeCheck:**
<table>
<tr>
<th>类型</th><th>自检项</th><th>自检结果</th>
</tr>
<tr>
<td rowspan="2">多线程相关</td><td>在类的成员变量中定义了vector/map/list等容器类型,且在多个成员函数中有操作时,需要加锁保护</td><td>自检结果:</td>
</tr>
<tr>
<td>定义全局变量,在多个函数中都有操作时,需要加锁保护</td><td>自检结果:</td>
</tr>
<tr>
<td rowspan="4">内存相关</td><td>调用外部接口时,确认是否对返回值做了判断,尤其外部接口返回了nullptr的情况,避免进程崩溃</td><td>自检结果:</td>
</tr>
<tr>
<td>调用安全函数时,如memcpy_s等,是否检查其返回值</td><td>自检结果:</td>
</tr>
<tr>
<td>检查函数中是否涉及了内存或资源申请(如文件句柄),注意每个异常退出流程,是否都已经将资源释放(推荐使用RAII)</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td>隐式内存分配场景:realpath、ReadParcelable序列化、cJSON相关函数时等,需主动释放或使用智能指针</td><td>自检结果:</td>
</tr>
<tr>
<td rowspan="4">校验外部输入</td><td>使用nlohmann:json解析外部输入时,需判断参数类型是否符合预期</td><td>自检结果:</td>
</tr>
<tr>
<td>所有外部输入均不可信,需判断外部输入是否直接作为内存分配的大小,数组下标、循环条件、SQL查询等</td><td>自检结果:</td>
</tr>
<tr>
<td>外部输入的路径不可信,需使用realpath做标准化处理,并判断路径的合法性</td><td>自检结果:</td>
</tr>
<tr>
<td>外部输入包括对外提供的接口,IPC的proxy/stub接口,序列化/反序列化接口等</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td rowspan="2">数学运算</td><td>代码中是否混合了加减乘除等运算,需检查是否可能导致整数溢出或符号翻转</td><td>自检结果:</td>
</tr>
<tr>
<td>需检查代码是否有高精度数字转换为低精度的操作,如果必须,建议使用C++安全类型转换接口</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td rowspan="1">秘钥相关</td><td>如变量临时保存了口令、秘钥等,需要在使用完成后及时清空(内存memset掉)</td><td>自检结果:</td>
</tr>
<tr>
<td rowspan="2">权限相关</td><td>作为系统服务对外提供了接口,是否做了权限保护和校验(如需要),只允许申请了权限的应用访问</td><td>自检结果:</td>
</tr>
<tr>
<td>内核对外提供了设备节点,是否做了权限保护,只允许特定的系统服务访问</td><td>自检结果:</td>
</tr>
</tr>
<tr>
<td rowspan="3">内核操作</td><td>如有mmap操作,并使用remap_pfn_range进行地址映射时,校验起始地址是否是用户态输入且没有做合法性校验</td><td>自检结果:</td>
</tr>
<tr>
<td>是否有copy_from_user,并对外部输入的数据做了长度校验,以防止缓冲区溢出</td><td>自检结果:</td>
</tr>
<tr>
<td>是否有使用copy_to_user,并在返回到用户态时,对数据做了完整初始化,或使用memset清空后再赋值</td><td>自检结果:</td>
</tr>
</tr>
</table>
See merge request: openharmony/graphic_graphic_surface!1280
2026-05-16 22:32:58 +08:00
A7355007
3aead20806
Modify bufferusage Signed-off-by: A7355007 <xuhuajun3@h-partners.com>
2026-04-29 11:00:17 +08:00
tttaaaooo
b8c3a6ee3e
update tunnel interface.
...
Signed-off-by: tttaaaooo <yangtao141@huawei.com >
2026-04-28 19:29:23 +08:00
Eternally831143
fde12969a3
config tunnel node Signed-off-by: s30029175 <shiqiwei4@huawei.com>
...
Signed-off-by: Eternally831143 <shiqiwei4@huawei.com >
Change-Id: Iea0b13865d3034546568c7909a87d5d88127214d
2026-04-28 19:28:58 +08:00
openharmony_ci
94526fbd1e
!1268 merge master into master
...
游戏调度bufferQueue打点
Created-by: Remember0226
Commit-by: Remember0226
Merged-by: openharmony_ci
Description: **Description:** 游戏调度bufferQueue打点
**Issue number:** #I955
**Test & Result:**
**CodeCheck:**
<table>
<tr>
<th>类型</th><th>自检项</th><th>自检结果</th>
</tr>
<tr>
<td rowspan="2">多线程相关</td><td>在类的成员变量中定义了vector/map/list等容器类型,且在多个成员函数中有操作时,需要加锁保护</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>定义全局变量,在多个函数中都有操作时,需要加锁保护</td><td>自检结果:PASS</td>
</tr>
<tr>
<td rowspan="4">内存相关</td><td>调用外部接口时,确认是否对返回值做了判断,尤其外部接口返回了nullptr的情况,避免进程崩溃</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>调用安全函数时,如memcpy_s等,是否检查其返回值</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>检查函数中是否涉及了内存或资源申请(如文件句柄),注意每个异常退出流程,是否都已经将资源释放(推荐使用RAII)</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td>隐式内存分配场景:realpath、ReadParcelable序列化、cJSON相关函数时等,需主动释放或使用智能指针</td><td>自检结果:PASS</td>
</tr>
<tr>
<td rowspan="4">校验外部输入</td><td>使用nlohmann:json解析外部输入时,需判断参数类型是否符合预期</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>所有外部输入均不可信,需判断外部输入是否直接作为内存分配的大小,数组下标、循环条件、SQL查询等</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>外部输入的路径不可信,需使用realpath做标准化处理,并判断路径的合法性</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>外部输入包括对外提供的接口,IPC的proxy/stub接口,序列化/反序列化接口等</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td rowspan="2">数学运算</td><td>代码中是否混合了加减乘除等运算,需检查是否可能导致整数溢出或符号翻转</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>需检查代码是否有高精度数字转换为低精度的操作,如果必须,建议使用C++安全类型转换接口</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td rowspan="1">秘钥相关</td><td>如变量临时保存了口令、秘钥等,需要在使用完成后及时清空(内存memset掉)</td><td>自检结果:PASS</td>
</tr>
<tr>
<td rowspan="2">权限相关</td><td>作为系统服务对外提供了接口,是否做了权限保护和校验(如需要),只允许申请了权限的应用访问</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>内核对外提供了设备节点,是否做了权限保护,只允许特定的系统服务访问</td><td>自检结果:PASS</td>
</tr>
</tr>
<tr>
<td rowspan="3">内核操作</td><td>如有mmap操作,并使用remap_pfn_range进行地址映射时,校验起始地址是否是用户态输入且没有做合法性校验</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>是否有copy_from_user,并对外部输入的数据做了长度校验,以防止缓冲区溢出</td><td>自检结果:PASS</td>
</tr>
<tr>
<td>是否有使用copy_to_user,并在返回到用户态时,对数据做了完整初始化,或使用memset清空后再赋值</td><td>自检结果:PASS</td>
</tr>
</tr>
</table>
See merge request: openharmony/graphic_graphic_surface!1268
2026-04-09 21:00:37 +08:00
Remember0226
8ff0b65b35
游戏调度bufferQueue打点
...
Signed-off-by: Remember0226 <yanghui200@huawei.com >
2026-04-07 22:17:18 +08:00
刘瓒
fde47df2a5
surface质量加固
...
Co-Authored-By: Agent
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: Ie134af18faab36f6f1795b4cad135d1cb6825fe5
2026-04-06 07:36:25 +00:00
Eternally831143
80c185fc6a
add new consumer interface Signed-off-by: s30029175 <shiqiwei4@huawei.com>
...
Signed-off-by: Eternally831143 <shiqiwei4@huawei.com >
Change-Id: I5b955a74f737465b4ae606dc7bb3a67ffb0b8e73
2026-01-21 03:45:16 +00:00
刘瓒
5c6f448b40
ReleaseBuffer减少一次ipc
...
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: Ie8a1b451f304a5406e36fa1ab32d24fe6ad08968
2026-01-14 07:20:25 +00:00
chenguangG
9470353fde
elegator从surface仓解耦
...
Signed-off-by: chenguangG <guochenguang7@h-partners.com >
2025-12-04 16:43:48 +08:00
花祭
50fa1dc756
feat: GPU 缓存适配动态壁纸
...
Signed-off-by: 花祭 <jiazihao1@h-partners.com >
Change-Id: I7223c34cb229090e36ca1069d94d806db64bee25
2025-10-30 06:37:17 +00:00
dingpy
505df259ae
修改错误码
...
Signed-off-by: dingpy <dingpanyun1@huawei.com >
Change-Id: I3264ae0e0860b101fc7095134f37ab901818cef5
2025-10-24 03:13:14 +00:00
chengwenfeng
4b6702f129
fix: lpp精准识别图层
...
Signed-off-by: chengwenfeng <chengwenfeng6@h-partners.com >
2025-09-15 10:53:40 +08:00
openharmony_ci
d39ec56294
!1042 fix: lpp rpr video
...
Merge pull request !1042 from chengwenfeng/master
2025-09-04 12:55:24 +00:00
李辉
fb67840cfb
Revert "surface refactor 提供默认实现后,派生类如果不关心某些方法就不用一一覆写"
...
This reverts commit d2784213df .
Change-Id: If8bab8c28b11de157c8097c2884f36e7a6090ef6
Signed-off-by: 李辉 <lihui359@huawei.com >
2025-08-20 08:13:22 +00:00
chengwenfeng
316da0fb87
fix: lpp rpr video
...
Signed-off-by: chengwenfeng <chengwenfeng6@huawei.com >
2025-08-18 14:13:03 +08:00
m00472246
732e2a2d9b
代码回退 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
Change-Id: If13f96f63d45df539202f8a6ada982fe0136f00d
2025-08-13 08:56:27 +00:00
丁盼云
680d9c2736
Merge branch 'master' of gitee.com:openharmony/graphic_graphic_surface into remote_0722_new
...
Signed-off-by: 丁盼云 <dingpanyun1@huawei.com >
2025-07-24 10:57:56 +00:00
dingpy
2d5ab49f77
设置alloc优先开关
...
Signed-off-by: dingpy <dingpanyun1@huawei.com >
Change-Id: Ib386065cbdb46842831c5e3c45c64eb4fa520aa3
2025-07-24 07:33:00 +00:00
chengwenfeng
e46fdbec06
fix: lpp video
...
Signed-off-by: chengwenfeng <chengwenfeng6@huawei.com >
2025-07-23 10:54:57 +08:00
huangweijun
c00d277ad2
Signed-off-by: huangweijun <huangweijun18@huawei.com>
...
Change-Id: I41deeafb442bb49bea3340cf1952fb31101b8699
Change-Id: I9a9de75ce715a083404878e4f3ed44da2696f348
2025-07-18 19:13:11 +08:00
openharmony_ci
64cbc100d7
!980 如果用户未按说明初始化时调用丢帧接口,在开始轮转后再设置了此模式,可能会导致无法触发回调
...
Merge pull request !980 from 马靖涛/20250712
2025-07-12 06:23:02 +00:00
m00472246
3e252073de
如果用户未按说明调用接口,设置了此模式后,可能会导致无法触发回调 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
Change-Id: Ie91df030a1655e5e1fa303a101ca61f238636f9a
2025-07-12 03:22:38 +00:00
openharmony_ci
de85a22d9e
!978 新增Realloc功能
...
Merge pull request !978 from 刘瓒/bufferRealloc
2025-07-11 11:11:30 +00:00
刘瓒
0186961fbe
新增Realloc功能
...
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: I91f3c5d8f78cc81c4b53c4f045a1bb7cb4913f90
2025-07-10 10:46:47 +00:00
m00472246
c6306d6a84
丢帧模式消费端回调按照实际消费帧进行回调 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
Change-Id: I95bc00c2627780b19dcca56c188d084d998af2b6
2025-07-10 01:32:56 +00:00