Top
audio_capture
audio_decode
audio_encode
audio_lowpower
audio_mixer
audio_processor
audio_render
audio_splitter
image_decode
image_encode
image_fx
resize
source
transition
clock
null_sink
text_scheduler
visualisation
camera
egl_render
hvs
isp
rawcam
video_decode
video_encode
video_render
video_scheduler
video_splitter
Custom Index
Metadata

OMX.broadcom.image_fx

190
image_fx
191

A conformant image processing stage for applying an effect to a YUV image or video.

YUV_UV input and output are only currently handled using proprietary communication.

PortIndexNotes
190OMX_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. YUV420 packed planar and YUV422 packed planar image formats are supported. nSliceHeight must be a multiple of 16. nStride must be a multiple of 32 and equal to or larger than nFrameWidth. Port 190 also supports being connected to an output port of video domain, by setting the port definition type with a structure of OMX_PortDomainVideo.
OMX_IndexConfigBrcmUseProprietaryCallback Forces use of proprietary tunnelling between ports.
OMX_IndexParamCameraPoolToEncoderFunction Used to set up proprietary communication with the previous component.
191OMX_IndexParamPortDefinition Query this to show what the output size will be. Set to alter the number of buffers to be used, or change the nSliceHeight. nSliceHeight must be a multiple of 16, including 0 which indicates no preference. Other parameters must be unchanged.
OMX_IndexConfigCommonImageFilter Query / set the current image filter applied.
OMX_IndexConfigCommonImageFilterParameters Query / set optional parameters for some image filters.
OMX_IndexConfigCommonColorEnhancement Query / set the colour enhancement. This overwrites the U/V planes with a constant value, and is applied after any currently selected filter.
OMX_IndexParamImagePoolDisplayFunction Used to set up proprietary communication with the next component.
190 191OMX_IndexParamImagePortFormat Query / set the image port format used. Both ports support non-compressed images of a small number of image formats.
 OMX_IndexParamImagePoolExternal Query / set the location of an externally allocated image pool to use for output frames. Defaults to NULL, causing the component to allocate a pool when active.
OMX_IndexParamImagePoolSize Sets the size of the image pool to be allocated by the component. Defaults to the output port frame size.
OMX_IndexParamBrcmExtraBuffers Sets the number of buffers to allocate beyond the default of 5.
OMX_IndexParamBrcmLazyImagePoolDestroy The image pool will be deleted lazily, i.e. we will not wait for the images to be returned from the pool, but instead rely on the image pool tidying itself up automatically when all references are released.