IL ISP: Add option to alter the shift in the output stage.
authorDave Stevenson <dave.stevenson@raspberrypi.org>
Fri, 21 Jul 2017 23:32:46 +0000 (00:32 +0100)
committerpopcornmix <popcornmix@gmail.com>
Fri, 21 Jul 2017 23:36:02 +0000 (00:36 +0100)
Allows data to be packed into the least significant bits of
a 16 bit word.

interface/mmal/mmal_parameters_camera.h
interface/vmcs_host/khronos/IL/OMX_Index.h

index a1cf37bff3986d93466f5fd0100e70a73918698b..6843a6263f1d2c272e801bb9d9b0ae1aa321c848 100644 (file)
@@ -144,6 +144,7 @@ enum {
    MMAL_PARAMETER_BLACK_LEVEL,               /**< Takes a @ref MMAL_PARAMETER_UINT32_T */
    MMAL_PARAMETER_RESIZE_PARAMS,             /**< Takes a @ref MMAL_PARAMETER_RESIZE_T */
    MMAL_PARAMETER_CROP,                      /**< Takes a @ref MMAL_PARAMETER_CROP_T */
+   MMAL_PARAMETER_OUTPUT_SHIFT,              /**< Takes a @ref MMAL_PARAMETER_INT32_T */
 };
 
 /** Thumbnail configuration parameter type */
index 6c4c171691c156dcad387576c0666f1f137209a5..a6692d2777f4b9ea5a7bff97b528a85707b1d70f 100644 (file)
@@ -532,6 +532,7 @@ typedef enum OMX_INDEXTYPE {
     OMX_IndexParamBrcmSupportsUnalignedSliceheight,           /**< reference: OMX_CONFIG_PORTBOOLEANTYPE */
     OMX_IndexParamBrcmLensShadingOverride,                    /**< reference: OMX_PARAM_LENSSHADINGOVERRIDETYPE */
     OMX_IndexParamBrcmBlackLevel,                             /**< reference: OMX_PARAM_U32TYPE */
+    OMX_IndexParamOutputShift,                                /**< reference: OMX_PARAM_S32TYPE */
     OMX_IndexMax = 0x7FFFFFFF
 } OMX_INDEXTYPE;