Compute Library
 21.05
NEColorConvertHelper.inl File Reference
#include "arm_compute/core/Error.h"
#include "arm_compute/core/Helpers.h"
#include "arm_compute/core/IMultiImage.h"
#include "arm_compute/core/Utils.h"
#include "src/core/NEON/NEMath.h"
#include <arm_neon.h>

Go to the source code of this file.

Namespaces

 arm_compute
 Copyright (c) 2017-2021 Arm Limited.
 

Functions

void colorconvert_rgb_to_rgbx (const void *__restrict input, void *__restrict output, const Window &win)
 Convert RGB to RGBX. More...
 
void colorconvert_rgb_to_u8 (const void *__restrict input, void *__restrict output, const Window &win)
 Convert RGB to U8. More...
 
void colorconvert_rgbx_to_rgb (const void *input, void *output, const Window &win)
 Convert RGBX to RGB. More...
 
template<bool yuyv, bool alpha>
void colorconvert_yuyv_to_rgb (const void *__restrict input, void *__restrict output, const Window &win)
 Convert YUYV to RGB. More...
 
template<bool uv, bool alpha>
void colorconvert_nv12_to_rgb (const void *__restrict input, void *__restrict output, const Window &win)
 Convert NV12 to RGB. More...
 
template<bool alpha>
void colorconvert_iyuv_to_rgb (const void *__restrict input, void *__restrict output, const Window &win)
 Convert IYUV to RGB. More...
 
template<bool yuyv>
void colorconvert_yuyv_to_nv12 (const void *__restrict input, void *__restrict output, const Window &win)
 Convert YUYV to NV12. More...
 
void colorconvert_iyuv_to_nv12 (const void *__restrict input, void *__restrict output, const Window &win)
 Convert IYUV to NV12. More...
 
template<bool uv>
void colorconvert_nv12_to_iyuv (const void *__restrict input, void *__restrict output, const Window &win)
 Convert NV12 to IYUV. More...
 
template<bool yuyv>
void colorconvert_yuyv_to_iyuv (const void *__restrict input, void *__restrict output, const Window &win)
 Convert YUYV to IYUV. More...
 
template<bool uv>
void colorconvert_nv12_to_yuv4 (const void *__restrict input, void *__restrict output, const Window &win)
 Convert NV12 to YUV4. More...
 
void colorconvert_iyuv_to_yuv4 (const void *__restrict input, void *__restrict output, const Window &win)
 Convert IYUV to YUV4. More...
 
template<bool alpha>
void colorconvert_rgb_to_nv12 (const void *__restrict input, void *__restrict output, const Window &win)
 Convert RGB to NV12. More...
 
template<bool alpha>
void colorconvert_rgb_to_iyuv (const void *__restrict input, void *__restrict output, const Window &win)
 Convert RGB to IYUV. More...
 
template<bool alpha>
void colorconvert_rgb_to_yuv4 (const void *__restrict input, void *__restrict output, const Window &win)
 Convert RGB to YUV4. More...