35 #define FUNC(s, d, n) { s, d, #n, n }    37 int main(
int argc, 
char **argv)
    45     if (!srcBuffer || !dstBuffer)
    51     for (funcNum = 0; ; funcNum++) {
   101         if (!func_info[funcNum].
func)
   107         for (width = 63; width > 0; width--) {
   109             for (dstOffset = 128; dstOffset < 196; dstOffset += 4) {
   113                 for (srcOffset = 128; srcOffset < 196; srcOffset += 4) {
   115                     uint8_t *dst     = dstBuffer + dstOffset;
   122                     srcBpp = func_info[funcNum].src_bpp;
   123                     dstBpp = func_info[funcNum].dst_bpp;
   124                     name   = func_info[funcNum].name;
   126                     func_info[funcNum].func(src, dst, width * srcBpp);
   131                     for (i = 0; i < 
SIZE; i++) {
   134                                    "src damaged at %d w:%d src:%d dst:%d %s\n",
   135                                    i, width, srcOffset, dstOffset, name);
   140                     for (i = 0; i < dstOffset; i++) {
   143                                    "dst damaged at %d w:%d src:%d dst:%d %s\n",
   144                                    i, width, srcOffset, dstOffset, name);
   149                     for (i = dstOffset + width * dstBpp; i < 
SIZE; i++) {
   152                                    "dst damaged at %d w:%d src:%d dst:%d %s\n",
   153                                    i, width, srcOffset, dstOffset, name);
   168            "\n%d converters passed, %d converters randomly overwrote memory\n",
   169            passedNum, failedNum);
 
void(* rgb15to32)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb16tobgr32(const uint8_t *src, uint8_t *dst, int src_size)
void rgb12tobgr12(const uint8_t *src, uint8_t *dst, int src_size)
Memory handling functions. 
void rgb16tobgr16(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb32tobgr16)(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb16tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb48tobgr48_nobswap(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb24tobgr16)(const uint8_t *src, uint8_t *dst, int src_size)
void(* shuffle_bytes_2103)(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb32to16)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb16to24(const uint8_t *src, uint8_t *dst, int src_size)
void rgb64to48_nobswap(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb15tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb32tobgr15)(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb24to16)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb15tobgr16(const uint8_t *src, uint8_t *dst, int src_size)
int main(int argc, char **argv)
av_cold void ff_sws_rgb2rgb_init(void)
void rgb64tobgr48_nobswap(const uint8_t *src, uint8_t *dst, int src_size)
void rgb12to15(const uint8_t *src, uint8_t *dst, int src_size)
void rgb64tobgr48_bswap(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb24tobgr32)(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb16to15)(const uint8_t *src, uint8_t *dst, int src_size)
#define AV_LOG_INFO
Standard information. 
typedef void(RENAME(mix_any_func_type))
void rgb32to24(const uint8_t *src, uint8_t *dst, int src_size)
int(* func)(AVBPrint *dst, const char *in, const char *arg)
void(* rgb24to15)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb24to32(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb16to32)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb15tobgr15(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb24tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb24tobgr15)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb48tobgr48_bswap(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb32to15)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb15tobgr32(const uint8_t *src, uint8_t *dst, int src_size)
void rgb64to48_bswap(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb32tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb16tobgr15(const uint8_t *src, uint8_t *dst, int src_size)
void(* rgb15to16)(const uint8_t *src, uint8_t *dst, int src_size)
void rgb15to24(const uint8_t *src, uint8_t *dst, int src_size)