libswscale/sparc/yuv2rgb_vis.c File Reference

#include <inttypes.h>
#include <stdlib.h>
#include "libswscale/swscale.h"
#include "libswscale/swscale_internal.h"

Go to the source code of this file.

Defines

#define YUV2RGB_INIT
#define YUV2RGB_KERNEL

Functions

static int vis_420P_ARGB32 (SwsContext *c, uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[])
static int vis_422P_ARGB32 (SwsContext *c, uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[])
SwsFunc ff_yuv2rgb_init_vis (SwsContext *c)


Define Documentation

#define YUV2RGB_INIT

Value:

"wr %%g0, 0x10, %%gsr \n\t"                    \
    "ldd [%5],      %%f32 \n\t"                    \
    "ldd [%5 +  8], %%f34 \n\t"                    \
    "ldd [%5 + 16], %%f36 \n\t"                    \
    "ldd [%5 + 24], %%f38 \n\t"                    \
    "ldd [%5 + 32], %%f40 \n\t"                    \
    "ldd [%5 + 40], %%f42 \n\t"                    \
    "ldd [%5 + 48], %%f44 \n\t"                    \
    "ldd [%5 + 56], %%f46 \n\t"                    \
    "ldd [%5 + 64], %%f48 \n\t"                    \
    "ldd [%5 + 72], %%f50 \n\t"

Definition at line 28 of file yuv2rgb_vis.c.

Referenced by vis_420P_ARGB32(), and vis_422P_ARGB32().

#define YUV2RGB_KERNEL

Definition at line 41 of file yuv2rgb_vis.c.

Referenced by vis_420P_ARGB32(), and vis_422P_ARGB32().


Function Documentation

SwsFunc ff_yuv2rgb_init_vis ( SwsContext c  ) 

Definition at line 187 of file yuv2rgb_vis.c.

Referenced by ff_yuv2rgb_get_func_ptr().

static int vis_420P_ARGB32 ( SwsContext c,
uint8_t src[],
int  srcStride[],
int  srcSliceY,
int  srcSliceH,
uint8_t dst[],
int  dstStride[] 
) [static]

Definition at line 82 of file yuv2rgb_vis.c.

Referenced by ff_yuv2rgb_init_vis().

static int vis_422P_ARGB32 ( SwsContext c,
uint8_t src[],
int  srcStride[],
int  srcSliceY,
int  srcSliceH,
uint8_t dst[],
int  dstStride[] 
) [static]

Definition at line 135 of file yuv2rgb_vis.c.

Referenced by ff_yuv2rgb_init_vis().


Generated on Fri Oct 26 02:48:03 2012 for FFmpeg by  doxygen 1.5.8