From d9927380ed7c8366f762049be9f3fee225860833 Mon Sep 17 00:00:00 2001 From: liyujie <2352380935@qq.com> Date: Thu, 28 Aug 2025 12:04:16 +0000 Subject: [PATCH] [2/4]解决USB摄像头打开相机预览界面绿屏 --- android/hardware/aw/camera/3_4/stream_format.cpp | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/android/hardware/aw/camera/3_4/stream_format.cpp b/android/hardware/aw/camera/3_4/stream_format.cpp index 2f47f99..4f37a4d 100755 --- a/android/hardware/aw/camera/3_4/stream_format.cpp +++ b/android/hardware/aw/camera/3_4/stream_format.cpp @@ -35,7 +35,7 @@ // because the drivers return this one. bytes_per_line_(width) {} -StreamFormat::StreamFormat(const v4l2_format& format) +StreamFormat::StreamFormat(const v4l2_format& format, bool mergeStreamFlag) // be compatibility with multiplanar and single planar. : type_(format.type), memory_(V4L2_MEMORY_MMAP), @@ -44,7 +44,8 @@ v4l2_pixel_format_(format.fmt.pix_mp.pixelformat), width_(format.fmt.pix_mp.width), height_(format.fmt.pix_mp.height), - bytes_per_line_(format.fmt.pix_mp.width) {} + bytes_per_line_(format.fmt.pix_mp.width), + merge_stream_flag_(mergeStreamFlag){} void StreamFormat::FillFormatRequest(v4l2_format* format) const { memset(format, 0, sizeof(*format)); @@ -164,4 +165,8 @@ return v4l2_pixel_format; } +bool StreamFormat::GetMergeStreamFlag() { + return merge_stream_flag_; +} + } // namespace v4l2_camera_hal -- Gitblit v1.6.2