wangdongqi
|
4e6b65e755
|
BLOB拍照流add测试用例
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-08-20 17:46:20 +08:00 |
|
wangdongqi
|
4131206d09
|
BLOB拍照流add测试用例
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-08-20 09:12:15 +08:00 |
|
openharmony_ci
|
f61319be41
|
!9286 merge master into master
花屏问题修复
Created-by: wangdongqi
Commit-by: wangdongqi
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/drivers_peripheral/issues/7393
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
See merge request: openharmony/drivers_peripheral!9286
|
2026-08-17 17:00:54 +08:00 |
|
openharmony_ci
|
97132d859c
|
!9272 merge master into master
适配BLOB格式拍照
Created-by: wangdongqi
Commit-by: wangdongqi
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/drivers_peripheral/issues/7388
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
See merge request: openharmony/drivers_peripheral!9272
|
2026-08-13 15:19:40 +08:00 |
|
wangdongqi
|
17af513a0e
|
适配BLOB格式拍照
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-08-13 11:50:31 +08:00 |
|
wangdongqi
|
62e21c8f22
|
花屏问题修复
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-08-12 14:50:24 +08:00 |
|
wangdongqi
|
4f3d7e53dd
|
用例优化
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-08-11 12:09:17 +08:00 |
|
wangyipeng
|
2ca805c24f
|
fix:exec_script optimize
Signed-off-by: wangyipeng <wangyipeng11@huawei.com>
|
2026-08-07 15:28:56 +08:00 |
|
openharmony_ci
|
224263dab8
|
!9214 merge master into master
增加指针判空
Created-by: zhaochaoyan
Commit-by: zhaochaoyan
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/drivers_peripheral/issues/7327
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
See merge request: openharmony/drivers_peripheral!9214
|
2026-08-05 12:49:16 +08:00 |
|
zhaochaoyan
|
f2ac534d0c
|
修改无画面输出问题
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-08-03 14:14:04 +08:00 |
|
zhaochaoyan
|
7e3fe336a4
|
修改无画面输出问题
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-08-03 13:50:30 +08:00 |
|
zhaochaoyan
|
5a51533d2a
|
修改无画面输出问题
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-08-03 13:42:02 +08:00 |
|
zhaochaoyan
|
0abde5a62c
|
增加指针判空
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-30 20:37:36 +08:00 |
|
wangdongqi
|
3bcc5bcd86
|
cfi和pac整改
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-07-28 16:50:29 +08:00 |
|
openharmony_ci
|
90f6fb553a
|
!9187 merge master into master
update: 更新文件 stream_pipeline_data_structure.cpp
Created-by: qq_63477611
Commit-by: qq_63477611
Merged-by: openharmony_ci
Description: ### 原因(目的、解决的问题等)
蓝区相机在 64 位平台上相机 libcamera_pipeline_config.z.so 路径拼成 lib6464 导致黑屏。
### 描述(做了什么,变更了什么)
删除stream_pipeline_data_structure.cpp文件内,字符串上多余的“64”
### 测试用例(新增、改动、可能影响的功能)
相机功能恢复正常
See merge request: openharmony/drivers_peripheral!9187
|
2026-07-27 19:29:24 +08:00 |
|
qq_63477611
|
dfe0c1a571
|
update: 更新文件 stream_pipeline_data_structure.cpp
Signed-off-by: qq_63477611 <yinjinwei2@h-partners.com>
|
2026-07-27 12:33:56 +08:00 |
|
openharmony_ci
|
ef5726cb98
|
!9177 merge master into master
add test
Created-by: wangdongqi
Commit-by: wangdongqi
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/drivers_peripheral/issues/7296
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
See merge request: openharmony/drivers_peripheral!9177
|
2026-07-27 10:31:52 +08:00 |
|
wangdongqi
|
7492f001da
|
test
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-07-24 11:48:24 +08:00 |
|
wangdongqi
|
0ffd298923
|
add test
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-07-24 11:47:32 +08:00 |
|
liuchunyu20
|
0d3ab2453a
|
add MJPEG probe and fallback to YUYV if probe failed
Signed-off-by: liuchunyu20 <liuchunyu20@huawei.com>
|
2026-07-23 18:40:05 +08:00 |
|
liuchunyu20
|
8a26f42305
|
add MJPEG probe and fallback to YUYV if probe failed
Signed-off-by: liuchunyu20 <liuchunyu20@huawei.com>
|
2026-07-23 18:26:38 +08:00 |
|
liuchunyu20
|
c6d78a8041
|
add MJPEG probe and fallback to YUYV if probe failed
Signed-off-by: liuchunyu20 <liuchunyu20@huawei.com>
|
2026-07-23 17:59:29 +08:00 |
|
openharmony_ci
|
82ac2d0f0a
|
!9153 merge master into master
add usb listener for camera
Created-by: zhaochaoyan
Commit-by: zhaochaoyan
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/drivers_peripheral/issues/7274
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
See merge request: openharmony/drivers_peripheral!9153
|
2026-07-20 19:36:22 +08:00 |
|
zhaochaoyan
|
597c6e0e62
|
add usb listener for camera
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-17 15:03:11 +08:00 |
|
zhaochaoyan
|
62ff103469
|
update: 更新文件 v4l2_uvc.cpp
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-17 10:35:17 +08:00 |
|
吴继龙
|
aa90994a29
|
master drivers camera 仓7885芯片适配
Signed-off-by: kgduwu <wujl@superred.com.cn>
|
2026-07-16 11:24:43 +08:00 |
|
wangdongqi
|
f90c3ab041
|
修改格式
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-07-06 11:00:14 +08:00 |
|
wangdongqi
|
05748e5466
|
change PrepareBufferBeforeFlush
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
|
2026-07-03 16:51:39 +08:00 |
|
zhaochaoyan
|
db45b57b9b
|
修复功耗问题
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-02 13:57:13 +08:00 |
|
zhaochaoyan
|
be4021bc2a
|
修复功耗问题
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-02 13:39:04 +08:00 |
|
zhaochaoyan
|
25652bcb7c
|
修复功耗问题
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-02 13:37:04 +08:00 |
|
zhaochaoyan
|
da470320dd
|
修复功耗问题
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-02 13:34:33 +08:00 |
|
zhaochaoyan
|
fa6434de1b
|
update: 更新文件 v4l2_uvc.cpp
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-07-02 11:18:59 +08:00 |
|
wangyipeng
|
8893f7a51b
|
fix:camera_host crash repair
Co-Authored-By:Agent
Signed-off-by: wangyipeng <wangyipeng11@huawei.com>
|
2026-06-26 08:54:04 +08:00 |
|
wangyipeng
|
2049756e96
|
fix:cancel the progressive dependency of c_utils
Co-Authored-By:Agent
Signed-off-by: wangyipeng <wangyipeng11@huawei.com>
|
2026-06-24 13:50:03 +08:00 |
|
openharmony_ci
|
ce0b4853f5
|
!8881 merge master into master
修改重启不识别相机
Created-by: zhaochaoyan
Commit-by: zhaochaoyan
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/drivers_peripheral/issues/7050
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
See merge request: openharmony/drivers_peripheral!8881
|
2026-06-22 12:28:56 +08:00 |
|
zhaochaoyan
|
546e90d06a
|
修改重启不识别相机
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-06-18 14:03:30 +08:00 |
|
handyohos
|
4b34922d1e
|
#6845 修复arm64_virt启动时render_service和composer_host的时序问题
## 问题
arm64_virt qemu模拟器产品启动时,render_service先于composer_host拿到display,导致没有默认的display,显示黑屏。
## 修改内容
1. 新增 `BootstrapDisplayDiscovery()` 方法,在构造函数中主动触发display发现流程
2. 优化 `OnHotPlug` 日志级别,bootstrap阶段的callback为空属于正常情况
3. camera: 添加 drivers_peripheral_camera_v4l2_emulator 配置项替代 is_emulator
4. display: 添加 drivers_peripheral_display_bootstrap_hotplug 配置项
5. 修复文件结尾缺少换行符
## 测试
- 在arm64_virt平台上验证启动流程正常
Co-Authored-By: Agent
Signed-off-by: handyohos <zhangxiaotian@huawei.com>
Change-Id: I73a6f84f5eb2fbe72e8dad4ce98de71b8d5cf89d
|
2026-06-10 21:23:19 +08:00 |
|
zhaochaoyan
|
9b364e06d5
|
修改重启不识别相机
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-06-10 14:01:01 +08:00 |
|
zhaochaoyan
|
4a9eebfb33
|
修改重启不识别相机
Signed-off-by: zhaochaoyan <zhaochaoyan1@h-partners.com>
|
2026-06-10 12:47:24 +08:00 |
|
zhouge941
|
632cf27a9c
|
feat(camera): add USB camera VID/PID filtering via uevent
Implement USB camera device filtering using uevent PRODUCT field,
avoiding sysfs file access and SELinux permission issues.
Key features:
- Dual-layer filtering: uevent in CheckBuf + sysfs in V4L2UvcMatchDev
- USB interface → PRODUCT mapping for uevent processing
- Static thread-safe helper functions for uevent parsing
- System parameter config: const.camera.setting.usb_device_filter.config
Signed-off-by: zhouge7@huawei.com
Change-Id: Iee2d9ffef9ca524c41b69c6be4b42785de45dbd3
Signed-off-by: zhouge941 <zhouge7@huawei.com>
revert merge request: feat(camera): add USB camera VID/PID filtering via uevent
9aaca7d6d8
This revert merge request !8768
|
2026-06-02 16:15:15 +08:00 |
|
zhouge941
|
d416f35832
|
修复 MJPEG 解码器单元测试无法生成 XML 结果文件问题
问题描述:
- 原实现使用自定义 main() + quick_exit(),导致 XML 结果文件无法正常生成
- OpenHarmony 测试框架要求使用 gtest_main 提供的标准 main 函数
- Signal 11 崩溃:测试依赖整个 pipeline_core,带入了 MetadataController 等不需要的模块
修复方案:
1. 移除自定义 main 函数,使用 gtest_main 提供的标准 main
2. 测试 BUILD.gn 直接编译 mjpeg_decoder.cpp 源文件,不依赖 pipeline_core
3. mjpeg_decoder.cpp 条件使用 hilog 替代 camera.h,避免依赖链过长
测试结果:
- 18 个测试运行完成
- 13 个通过,5 个跳过(Libyuv decoder 设备上不可用)
- XML 结果文件成功生成(8014 字节)
- 无 Signal 11 崩溃
Signed-off-by: zhouge941 <zhouge7@huawei.com>
Change-Id: I91f2689dea68443ef23b489606fc4a17d238c4c1
|
2026-05-07 21:09:46 +08:00 |
|
zhouge941
|
87c2e8566f
|
feat(camera): add USB camera VID/PID filtering via uevent
Implement USB camera device filtering using uevent PRODUCT field,
avoiding sysfs file access and SELinux permission issues.
Key features:
- Dual-layer filtering: uevent in CheckBuf + sysfs in V4L2UvcMatchDev
- USB interface → PRODUCT mapping for uevent processing
- Static thread-safe helper functions for uevent parsing
- System parameter config: const.camera.setting.usb_device_filter.config
Signed-off-by: zhouge7@huawei.com
Change-Id: Iee2d9ffef9ca524c41b69c6be4b42785de45dbd3
Signed-off-by: zhouge941 <zhouge7@huawei.com>
|
2026-04-30 20:43:26 +08:00 |
|
zhouge941
|
fbf93b569b
|
feat(camera): add USB camera VID/PID filtering via system parameter
Change-Id: Ief6f6910a73df55eaf7224dfc4fc6deb1c5595d5
Signed-off-by: zhouge941 <zhouge7@huawei.com>
|
2026-04-29 16:30:15 +08:00 |
|
openharmony_ci
|
99c3beb0ab
|
!8625 merge fdsan into master
fix typo of fdsan
Created-by: liuchunyu20
Commit-by: Anduin1109
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/drivers_peripheral/issues/6570
### 原因(目的、解决的问题等)
打开g_videoFdUvc后fdsan的tag却没加到该fd
### 描述(做了什么,变更了什么)
修正一处笔误
### 测试用例(新增、改动、可能影响的功能)
See merge request: openharmony/drivers_peripheral!8625
|
2026-04-10 10:41:19 +08:00 |
|
zhouge941
|
60436001b2
|
优化mjpeg解码
Signed-off-by: zhouge941 <zhouge7@huawei.com>
Change-Id: I69c67b45357f8721cf6772ca6a265fd10aaa4380
|
2026-04-02 14:44:40 +08:00 |
|
zhouge941
|
becc4faf6b
|
精简注释
Signed-off-by: zhouge941 <zhouge7@huawei.com>
Change-Id: I03f2a45e451ff76d9a0fffb417a11d04a93483ac
|
2026-04-01 17:57:45 +08:00 |
|
zhouge941
|
3f3361ef71
|
修改条件编译usb_camera_vdi_impl
Signed-off-by: zhouge941 <zhouge7@huawei.com>
Change-Id: I981cddc5b44e1158b7b4b0a287673d17503355fa
|
2026-04-01 16:57:01 +08:00 |
|
zhouge941
|
4acb8f4b1b
|
多线程优化
Signed-off-by: zhouge941 <zhouge7@huawei.com>
Change-Id: I95bda81ed5322cee21046eedddaad8e58c80643e
|
2026-04-01 14:16:05 +08:00 |
|
zhouge941
|
8ba60ce714
|
feat(camera): 实现 USB 相机 MJPEG 解码功能. Co-authored-by: Agent
- 新增 MJPEG 解码器模块 (vdi_base/usb_camera/pipeline_core/src/mjpeg_decoder/)
- 添加 Build 配置和测试用例
- 修改 UVC Node 适配 MJPEG 格式
- 增加 MJPEG 格式检测和自动解码
- 优化 Buffer 流转逻辑
- 添加单元测试
- mjpeg_decoder_test.cpp 覆盖解码功能
- 测试 NV21/NV12 输出格式
Signed-off-by: zhouge941 <zhouge7@huawei.com>
Change-Id: I1aefee6312c50ff0fa99ab26f59ce96004d170a1
|
2026-03-30 18:53:22 +08:00 |
|