summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--linux/include/linux/videodev2.h1
-rw-r--r--v4l2-spec/vidioc-enum-fmt.sgml7
2 files changed, 8 insertions, 0 deletions
diff --git a/linux/include/linux/videodev2.h b/linux/include/linux/videodev2.h
index b61c3b61c..d6f8edb3d 100644
--- a/linux/include/linux/videodev2.h
+++ b/linux/include/linux/videodev2.h
@@ -374,6 +374,7 @@ struct v4l2_fmtdesc {
};
#define V4L2_FMT_FLAG_COMPRESSED 0x0001
+#define V4L2_FMT_FLAG_EMULATED 0x0002
#if 1 /*KEEP*/
/* Experimental Frame Size and frame rate enumeration */
diff --git a/v4l2-spec/vidioc-enum-fmt.sgml b/v4l2-spec/vidioc-enum-fmt.sgml
index 5e0c7c770..73af15640 100644
--- a/v4l2-spec/vidioc-enum-fmt.sgml
+++ b/v4l2-spec/vidioc-enum-fmt.sgml
@@ -127,6 +127,13 @@ the array to zero.</entry>
<entry>0x0001</entry>
<entry>This is a compressed format.</entry>
</row>
+ <row>
+ <entry><constant>V4L2_FMT_FLAG_EMULATED</constant></entry>
+ <entry>0x0002</entry>
+ <entry>This format is not native to the device but emulated
+through software (usually libv4l2), where possible try to use a native format
+instead for better performance.</entry>
+ </row>
</tbody>
</tgroup>
</table>