merge with master
[adaptation/intel_mfld/gst-plugins-atomisp.git] / gst / mfldv4l2cam / gstv4l2camsrc.h
index 5108e04..b09f1fa 100644 (file)
@@ -216,6 +216,13 @@ struct _GstMFLDV4l2CamSrcBufferPool
   gboolean is_vaapi_sharing;
 };
 
+struct cached_gst_caps {
+  GstCameraInputSensor input;
+  GstCameraSrcCaptureMode mode;
+  guint32 pixelformat;
+  GstCaps *caps;
+};
+
 /**
 * GstMFLDV4l2CamSrc:
 * @element: the parent element.
@@ -260,7 +267,7 @@ struct _GstMFLDV4l2CamSrc {
 
   /* MFLD camera advanced features */
   gboolean gdc_enabled, cac_enabled, ee_enabled, sc_enabled, dvs_enabled;
-  gboolean rer_enabled, dis_enabled, ae_enabled, af_enabled, awb_enabled;
+  gboolean rer_enabled, dis_enabled, ae_awb_af_enabled;
   gboolean blc_enabled, bpd_enabled;
   gboolean caf_enabled;
 
@@ -299,6 +306,9 @@ struct _GstMFLDV4l2CamSrc {
   GstCameraSrcDebugFlags debug_flags;
 
   gboolean disable_low_res_crop;
+  gboolean draw_corner_markers;
+
+  GSList *caps_cache;
 };