581 Commits

Author SHA1 Message Date
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
wangdongqi 4f3d7e53dd 用例优化
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
2026-08-11 12:09:17 +08:00
wangdongqi 3bcc5bcd86 cfi和pac整改
Signed-off-by: wangdongqi <wangdongqi2@h-partners.com>
2026-07-28 16:50:29 +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
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
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 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
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 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
liuchunyu20 ef774dddfa fix too much offlineStreamOperator of camera fuzztest
Signed-off-by: liuchunyu20 <liuchunyu20@huawei.com>
2026-03-09 15:21:15 +08:00
w30051647 e74124e773 解除对hdf_core仓的冗余依赖
Signed-off-by: w30051647 <wangyikai14@h-partners.com>
2026-03-07 16:37:58 +08:00
liangqi288 e4e5098d8b fix fuzz test
Signed-off-by: liangqi288 <liangqi28@huawei.com>
2026-01-20 11:46:55 +08:00
liangqi288 67f5eb1aae add camera vendor tag test
Signed-off-by: liangqi288 <liangqi28@huawei.com>
2025-12-04 19:27:14 +08:00
wuminjieailiumin b3d3f88717 d
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-11-07 13:47:37 +08:00
wuminjieailiumin 83794919fb update: 更新文件 camera_hdi_test_v1_3.cpp
w

Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-11-04 13:44:27 +08:00
wuminjieailiumin 6e9c926a1c update: 更新文件 camera_hdi_test_v1_3.cpp
w

Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-11-04 11:31:36 +08:00
wuminjieailiumin 44c94f0a1b 增加测试用例
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-11-03 15:44:24 +08:00
wuminjieailiumin ed20b33aa1 增加测试用例
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-10-22 11:50:00 +08:00
wuminjieailiumin da0cec341b d
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-09-24 20:39:18 +08:00
wuminjieailiumin 89945e9e10 d
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-09-24 20:23:52 +08:00
wuminjieailiumin 8484a26b7e 增加测试用例
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-09-24 19:52:04 +08:00
wuminjieailiumin b5d2271877 d
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-09-16 15:11:17 +08:00
wuminjieailiumin f9a0ed4a99 d
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-09-16 14:06:04 +08:00
wuminjieailiumin a453fd59af d
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-09-16 13:47:21 +08:00
wuminjieailiumin 9940f3d2d0 增加测试用例
Signed-off-by: wuminjieailiumin <wuminjie2@h-partners.com>
2025-09-16 13:33:02 +08:00
吴敏杰 c83377b328 camera虚假断言整改
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-09-07 05:45:52 +00:00
zhanglei f3822ba707 相机框架增加高性能接口
Signed-off-by: zhanglei <zhanglei737@huawei.com>
2025-09-02 15:19:29 +08:00
吴敏杰 fd1abf5ee7 d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-28 06:13:19 +00:00
吴敏杰 3ca0a20a2f ut用例断言整改
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-28 01:11:00 +00:00
openharmony_ci 03be5200cf !8012 usb_camera用例修复
Merge pull request !8012 from 吴敏杰/master
2025-08-27 06:14:46 +00:00
openharmony_ci 701c402212 !7998 代码差异修改
Merge pull request !7998 from 吴敏杰/master
2025-08-27 04:39:11 +00:00
吴敏杰 4dfb088f19 usb_camera用例修复
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-27 01:28:47 +00:00
吴敏杰 772dbb8275 update camera/test/ut/v4l2/double_preview_test.cpp.
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-25 07:06:19 +00:00
吴敏杰 5cb5c72143 代码差异修改
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-25 06:05:13 +00:00
吴敏杰 1d2128e0de d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-21 09:47:15 +00:00
吴敏杰 f7c404b44e d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-21 09:44:16 +00:00
吴敏杰 ca55e22f18 d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-21 09:14:14 +00:00
吴敏杰 2a112750d4 d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-21 08:31:53 +00:00
吴敏杰 e05b9d348c d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-21 08:31:28 +00:00
吴敏杰 a8eafa6adc d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-21 08:31:20 +00:00
吴敏杰 0aad3c56b7 d
Signed-off-by: 吴敏杰 <wuminjie2@h-partners.com>
2025-08-21 08:30:39 +00:00
wuminjie 8723a13873 代码差异解决
Signed-off-by: wuminjie <wuminjie2@h-partners.com>
2025-08-17 14:17:49 +08:00
梁鹏辉 a834ed96a4 1
Signed-off-by: 梁鹏辉 <liangpenghui2@huawei.com>
2025-07-30 16:35:12 +08:00
liangqi 0e24b2aa87 fix test unavailable
Signed-off-by: liangqi <liangqi28@huawei.com>
2025-07-25 10:56:51 +08:00
liangqi 2c34170860 support mjpeg stream
Signed-off-by: liangqi <liangqi28@huawei.com>
2025-07-14 12:07:33 +08:00
liangqi 74dda285f8 add feature to ban opensource tests
Signed-off-by: liangqi <liangqi28@huawei.com>
2025-06-24 11:27:08 +08:00