summaryrefslogtreecommitdiffstats
path: root/include/hardware/camera3.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/hardware/camera3.h')
-rw-r--r--include/hardware/camera3.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/hardware/camera3.h b/include/hardware/camera3.h
index bc0ef41..2108949 100644
--- a/include/hardware/camera3.h
+++ b/include/hardware/camera3.h
@@ -17,7 +17,7 @@
#ifndef ANDROID_INCLUDE_CAMERA3_H
#define ANDROID_INCLUDE_CAMERA3_H
-#include "system/camera_metadata.h"
+#include <system/camera_metadata.h>
#include "camera_common.h"
/**
@@ -1164,6 +1164,13 @@ typedef struct camera3_device_ops {
*
* - Including too many output streams of a certain format.
*
+ * Note that the framework submitting an invalid stream
+ * configuration is not normal operation, since stream
+ * configurations are checked before configure. An invalid
+ * configuration means that a bug exists in the framework code, or
+ * there is a mismatch between the HAL's static metadata and the
+ * requirements on streams.
+ *
* -ENODEV: If there has been a fatal error and the device is no longer
* operational. Only close() can be called successfully by the
* framework after this error is returned.