This component wraps the ISP (Image Sensor Processor) hardware block to
offer hardware accelerated format conversion and resizing.
Please note that this component has been developed for use under MMAL. It has
not been tested at all under IL, so there may be unexpected behaviour under IL.
It is also not considered to be production quality code - please use with caution.
Port | Index | Notes
|
360 | OMX_IndexParamPortDefinition
| Set this to control the input size of the image. Typically this is
called by the component itself when this port is tunnelled with an
appropriate output port. The stripe height a multiple of 16, and
>= nFrameHeight.
|
OMX_IndexConfigCommonInputCrop
| Allows cropping at the input. Cropping can be changed at any time.
|
OMX_IndexParamBrcmBayerOrder
| Set / query the Bayer order for the incoming data.
|
OMX_IndexParamCameraPoolToEncoderFunction
| Used to set up proprietary communication with the previous component.
|
OMX_IndexConfigBrcmUseProprietaryCallback
| Forces use of proprietary tunnelling between ports.
|
OMX_IndexParamBrcmSupportsUnalignedSliceheight
| Retrieves the capabilites of this component to allow any
nSliceHeight value >= nHeight.
|
361 | OMX_IndexParamPortDefinition
| Query this to show what the output size will be. Set to alter the
number of buffers to be used, or change the size of the output image
if the custom resize setting is not being used. YUV image dimensions
must be even. nSliceHeight must be a multiple of 16 >=
nFrameHeight, or 0 which indicates no preference.
nStride must be a multiple of 32, or a
multiple of 64 for RGBA32 format.
FIXME: Correct the list of supported formats
|
360 361 | OMX_IndexParamImagePortFormat
| Set / query the image port format used. These ports support RGB565,
RGBA32 or YUV420 raw bitmap formats.
FIXME: Correct the list of supported formats
|
OMX_IndexParamColorSpace
| Set/retrieve the image colour space that buffers on the port should be
processed with.
|