ILCamera: Add option to disable ISP processing stages
authorDave Stevenson <dave.stevenson@raspberrypi.org>
Thu, 2 Mar 2017 00:34:40 +0000 (00:34 +0000)
committerpopcornmix <popcornmix@gmail.com>
Thu, 2 Mar 2017 00:34:40 +0000 (00:34 +0000)
Opaque 32bit bitmask. Bottom 16 bits -> bayer_en.
Top 16 bits to ycbcr_en.
Critical blocks (eg Bayer/YUV input, resizes, and output
formatters) are masked out so the pipeline shouldn't totally
stall.

interface/mmal/mmal_parameters_camera.h

index cba8b52ef8761fec51f862aa77b5992fdd0fd367..f9b44e30d281a7d39457e34bd50efd9d72c0429d 100644 (file)
@@ -136,7 +136,10 @@ enum {
    MMAL_PARAMETER_CAMERA_RX_CONFIG,          /**< Takes a @ref MMAL_PARAMETER_CAMERA_RX_CONFIG_T */
    MMAL_PARAMETER_CAMERA_RX_TIMING,          /**< Takes a @ref MMAL_PARAMETER_CAMERA_RX_TIMING_T */
    MMAL_PARAMETER_DPF_CONFIG,                /**< Takes a @ref MMAL_PARAMETER_UINT32_T */
+
+   /* 0x50 */
    MMAL_PARAMETER_JPEG_RESTART_INTERVAL,     /**< Takes a @ref MMAL_PARAMETER_UINT32_T */
+   MMAL_PARAMETER_CAMERA_ISP_BLOCK_OVERRIDE, /**< Takes a @ref MMAL_PARAMETER_UINT32_T */
 };
 
 /** Thumbnail configuration parameter type */