liyujie
2025-08-28 d9927380ed7c8366f762049be9f3fee225860833
android/hardware/aw/camera/3_4/v4l2_wrapper.h
....@@ -66,10 +66,12 @@
6666 // Helper class to ensure all opened connections are closed.
6767 class Connection {
6868 public:
69
- Connection(std::shared_ptr<V4L2Wrapper> device, STREAM_SERIAL ss)
69
+ Connection(std::shared_ptr<V4L2Wrapper> device,
70
+ STREAM_SERIAL ss,
71
+ int merge_status)
7072 : device_(std::move(device)),
7173 ss_(std::move(ss)),
72
- connect_result_(device_->Connect(ss)) {}
74
+ connect_result_(device_->Connect(ss, merge_status)) {}
7375 ~Connection() {
7476 if (connect_result_ == 0) {
7577 device_->Disconnect(ss_);
....@@ -95,7 +97,7 @@
9597
9698 // Connect or disconnect to the device. Access by creating/destroying
9799 // a V4L2Wrapper::Connection object.
98
- int Connect(STREAM_SERIAL ss);
100
+ int Connect(STREAM_SERIAL ss, int merge_status);
99101 void Disconnect(STREAM_SERIAL ss);
100102
101103 std::unordered_map<std::string, android::base::unique_fd> map_stream_fd_;