fake-input: remove isp dependency
Signed-off-by: Wind Yuan <feng.yuan@intel.com>
diff --git a/tests/test-device-manager.cpp b/tests/test-device-manager.cpp
index f208f35..780ac92 100644
--- a/tests/test-device-manager.cpp
+++ b/tests/test-device-manager.cpp
@@ -317,8 +317,8 @@
{
XCamReturn ret = XCAM_RETURN_NO_ERROR;
SmartPtr<V4l2Device> device;
- SmartPtr<V4l2SubDevice> event_device;
#if HAVE_IA_AIQ
+ SmartPtr<V4l2SubDevice> event_device;
SmartPtr<IspController> isp_controller;
SmartPtr<ImageProcessor> isp_processor;
#endif
@@ -714,8 +714,7 @@
}
#endif
}
- if (!event_device.ptr ())
- event_device = new V4l2SubDevice (DEFAULT_EVENT_DEVICE);
+
#if HAVE_IA_AIQ
if (!isp_controller.ptr ())
isp_controller = new IspController (device);
@@ -812,6 +811,9 @@
ret = device->set_format (frame_width, frame_height, pixel_format, V4L2_FIELD_NONE, frame_width * 2);
CHECK (ret, "device(%s) set format failed", device->get_device_name());
+#if HAVE_IA_AIQ
+ if (!event_device.ptr ())
+ event_device = new V4l2SubDevice (DEFAULT_EVENT_DEVICE);
ret = event_device->open ();
if (ret == XCAM_RETURN_NO_ERROR) {
CHECK (ret, "event device(%s) open failed", event_device->get_device_name());
@@ -830,6 +832,7 @@
device_manager->set_event_device (event_device);
}
+#endif
device_manager->set_capture_device (device);
if (analyzer.ptr())
@@ -929,7 +932,9 @@
ret = device_manager->stop();
CHECK_CONTINUE (ret, "device manager stop failed");
device->close ();
+#if HAVE_IA_AIQ
event_device->close ();
+#endif
return 0;
}