|
Libav 0.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | SwsContext |
Defines | |
| #define | STR(s) AV_TOSTRING(s) |
| #define | FAST_BGR2YV12 |
| #define | MAX_FILTER_SIZE 256 |
| #define | ALT32_CORR 1 |
| #define | APCK_PTR2 4 |
| #define | APCK_COEF 8 |
| #define | APCK_SIZE 16 |
| #define | RED_DITHER "0*8" |
| #define | GREEN_DITHER "1*8" |
| #define | BLUE_DITHER "2*8" |
| #define | Y_COEFF "3*8" |
| #define | VR_COEFF "4*8" |
| #define | UB_COEFF "5*8" |
| #define | VG_COEFF "6*8" |
| #define | UG_COEFF "7*8" |
| #define | Y_OFFSET "8*8" |
| #define | U_OFFSET "9*8" |
| #define | V_OFFSET "10*8" |
| #define | LUM_MMX_FILTER_OFFSET "11*8" |
| #define | CHR_MMX_FILTER_OFFSET "11*8+4*4*256" |
| #define | DSTW_OFFSET "11*8+4*4*256*2" |
| #define | ESP_OFFSET "11*8+4*4*256*2+8" |
| #define | VROUNDER_OFFSET "11*8+4*4*256*2+16" |
| #define | U_TEMP "11*8+4*4*256*2+24" |
| #define | V_TEMP "11*8+4*4*256*2+32" |
| #define | Y_TEMP "11*8+4*4*256*2+40" |
| #define | ALP_MMX_FILTER_OFFSET "11*8+4*4*256*2+48" |
| #define | UV_OFF "11*8+4*4*256*3+48" |
| #define | UV_OFFx2 "11*8+4*4*256*3+56" |
| #define | is16BPS(x) |
| #define | is9_OR_10BPS(x) |
| #define | isBE(x) ((x)&1) |
| #define | isPlanar8YUV(x) |
| #define | isPlanarYUV(x) |
| #define | isYUV(x) |
| #define | isGray(x) |
| #define | isGray16(x) |
| #define | isRGBinInt(x) |
| #define | isBGRinInt(x) |
| #define | isRGBinBytes(x) |
| #define | isBGRinBytes(x) |
| #define | isAnyRGB(x) |
| #define | isALPHA(x) |
| #define | isPacked(x) |
| #define | usePal(x) ((av_pix_fmt_descriptors[x].flags & PIX_FMT_PAL) || (x) == PIX_FMT_Y400A) |
Typedefs | |
| typedef int(* | SwsFunc )(struct SwsContext *context, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) |
| typedef void(* | yuv2planar1_fn )(struct SwsContext *c, const int16_t *lumSrc, const int16_t *chrUSrc, const int16_t *chrVSrc, const int16_t *alpSrc, uint8_t *dest, uint8_t *uDest, uint8_t *vDest, uint8_t *aDest, int dstW, int chrDstW) |
| typedef void(* | yuv2planarX_fn )(struct SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, uint8_t *uDest, uint8_t *vDest, uint8_t *aDest, int dstW, int chrDstW) |
| typedef void(* | yuv2packed1_fn )(struct SwsContext *c, const uint16_t *buf0, const uint16_t *ubuf0, const uint16_t *ubuf1, const uint16_t *vbuf0, const uint16_t *vbuf1, const uint16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int dstFormat, int flags, int y) |
| typedef void(* | yuv2packed2_fn )(struct SwsContext *c, const uint16_t *buf0, const uint16_t *buf1, const uint16_t *ubuf0, const uint16_t *ubuf1, const uint16_t *vbuf0, const uint16_t *vbuf1, const uint16_t *abuf0, const uint16_t *abuf1, uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) |
| typedef void(* | yuv2packedX_fn )(struct SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
| typedef struct SwsContext | SwsContext |
Functions | |
| SwsFunc | ff_yuv2rgb_get_func_ptr (SwsContext *c) |
| int | ff_yuv2rgb_c_init_tables (SwsContext *c, const int inv_table[4], int fullRange, int brightness, int contrast, int saturation) |
| void | ff_yuv2rgb_init_tables_altivec (SwsContext *c, const int inv_table[4], int brightness, int contrast, int saturation) |
| void | updateMMXDitherTables (SwsContext *c, int dstY, int lumBufIndex, int chrBufIndex, int lastInLumBuf, int lastInChrBuf) |
| SwsFunc | ff_yuv2rgb_init_mmx (SwsContext *c) |
| SwsFunc | ff_yuv2rgb_init_vis (SwsContext *c) |
| SwsFunc | ff_yuv2rgb_init_mlib (SwsContext *c) |
| SwsFunc | ff_yuv2rgb_init_altivec (SwsContext *c) |
| SwsFunc | ff_yuv2rgb_get_func_ptr_bfin (SwsContext *c) |
| void | ff_bfin_get_unscaled_swscale (SwsContext *c) |
| const char * | sws_format_name (enum PixelFormat format) |
| void | ff_get_unscaled_swscale (SwsContext *c) |
| Sets c->swScale to an unscaled converter if one exists for the specific source and destination formats, bit depths, flags, etc. | |
| void | ff_swscale_get_unscaled_altivec (SwsContext *c) |
| SwsFunc | ff_getSwsFunc (SwsContext *c) |
| Returns function pointer to fastest main scaler path function depending on architecture and available optimizations. | |
| void | ff_sws_init_swScale_altivec (SwsContext *c) |
| void | ff_sws_init_swScale_mmx (SwsContext *c) |
Variables | |
| const uint64_t | ff_dither4 [2] |
| const uint64_t | ff_dither8 [2] |
| const AVClass | sws_context_class |
| #define ALP_MMX_FILTER_OFFSET "11*8+4*4*256*2+48" |
Definition at line 230 of file swscale_internal.h.
Referenced by yuv2rgb32_X_ar_TMPL(), yuv2rgb32_X_TMPL(), yuv2yuvX_ar_TMPL(), and yuv2yuvX_TMPL().
| #define ALT32_CORR 1 |
Definition at line 41 of file swscale_internal.h.
Referenced by rgbToRgbWrapper().
| #define APCK_COEF 8 |
Definition at line 50 of file swscale_internal.h.
Referenced by DECLARE_ASM_CONST().
| #define APCK_PTR2 4 |
Definition at line 49 of file swscale_internal.h.
Referenced by DECLARE_ASM_CONST().
| #define APCK_SIZE 16 |
Definition at line 51 of file swscale_internal.h.
Referenced by DECLARE_ASM_CONST(), and initFilter().
| #define BLUE_DITHER "2*8" |
Definition at line 213 of file swscale_internal.h.
Referenced by yuv2rgb555_1_TMPL(), yuv2rgb555_2_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_1_TMPL(), yuv2rgb565_2_TMPL(), yuv2rgb565_X_ar_TMPL(), and yuv2rgb565_X_TMPL().
| #define CHR_MMX_FILTER_OFFSET "11*8+4*4*256" |
Definition at line 223 of file swscale_internal.h.
Referenced by yuv2yuvX_ar_TMPL(), and yuv2yuvX_TMPL().
| #define DSTW_OFFSET "11*8+4*4*256*2" |
Definition at line 224 of file swscale_internal.h.
| #define ESP_OFFSET "11*8+4*4*256*2+8" |
Definition at line 225 of file swscale_internal.h.
Referenced by yuv2bgr24_1_TMPL(), yuv2bgr24_2_TMPL(), yuv2rgb32_1_TMPL(), yuv2rgb32_2_TMPL(), yuv2rgb555_1_TMPL(), yuv2rgb555_2_TMPL(), yuv2rgb565_1_TMPL(), yuv2rgb565_2_TMPL(), yuv2yuyv422_1_TMPL(), and yuv2yuyv422_2_TMPL().
| #define FAST_BGR2YV12 |
Definition at line 34 of file swscale_internal.h.
| #define GREEN_DITHER "1*8" |
Definition at line 212 of file swscale_internal.h.
Referenced by yuv2rgb555_1_TMPL(), yuv2rgb555_2_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_1_TMPL(), yuv2rgb565_2_TMPL(), yuv2rgb565_X_ar_TMPL(), and yuv2rgb565_X_TMPL().
| #define is16BPS | ( | x | ) |
( \
(x)==PIX_FMT_GRAY16BE \
|| (x)==PIX_FMT_GRAY16LE \
|| (x)==PIX_FMT_BGR48BE \
|| (x)==PIX_FMT_BGR48LE \
|| (x)==PIX_FMT_RGB48BE \
|| (x)==PIX_FMT_RGB48LE \
|| (x)==PIX_FMT_YUV420P16LE \
|| (x)==PIX_FMT_YUV422P16LE \
|| (x)==PIX_FMT_YUV444P16LE \
|| (x)==PIX_FMT_YUV420P16BE \
|| (x)==PIX_FMT_YUV422P16BE \
|| (x)==PIX_FMT_YUV444P16BE \
)
Definition at line 341 of file swscale_internal.h.
Referenced by ff_sws_init_swScale_altivec(), find_c_packed_planar_out_funcs(), and planarCopyWrapper().
| #define is9_OR_10BPS | ( | x | ) |
( \
(x)==PIX_FMT_YUV420P9LE \
|| (x)==PIX_FMT_YUV420P9BE \
|| (x)==PIX_FMT_YUV444P9BE \
|| (x)==PIX_FMT_YUV444P9LE \
|| (x)==PIX_FMT_YUV422P10BE \
|| (x)==PIX_FMT_YUV422P10LE \
|| (x)==PIX_FMT_YUV444P10BE \
|| (x)==PIX_FMT_YUV444P10LE \
|| (x)==PIX_FMT_YUV420P10LE \
|| (x)==PIX_FMT_YUV420P10BE \
)
Definition at line 355 of file swscale_internal.h.
Referenced by ff_sws_init_swScale_altivec(), find_c_packed_planar_out_funcs(), and planarCopyWrapper().
| #define isALPHA | ( | x | ) |
( \
(x)==PIX_FMT_BGR32 \
|| (x)==PIX_FMT_BGR32_1 \
|| (x)==PIX_FMT_RGB32 \
|| (x)==PIX_FMT_RGB32_1 \
|| (x)==PIX_FMT_Y400A \
|| (x)==PIX_FMT_YUVA420P \
)
Definition at line 467 of file swscale_internal.h.
| #define isAnyRGB | ( | x | ) |
( \
isRGBinInt(x) \
|| isBGRinInt(x) \
)
Definition at line 463 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), sws_init_context(), and sws_init_swScale_c().
| #define isBE | ( | x | ) | ((x)&1) |
Definition at line 367 of file swscale_internal.h.
Referenced by find_c_packed_planar_out_funcs(), and planarCopyWrapper().
| #define isBGRinBytes | ( | x | ) |
( \
(x)==PIX_FMT_BGR48BE \
|| (x)==PIX_FMT_BGR48LE \
|| (x)==PIX_FMT_BGRA \
|| (x)==PIX_FMT_ABGR \
|| (x)==PIX_FMT_BGR24 \
)
Definition at line 456 of file swscale_internal.h.
| #define isBGRinInt | ( | x | ) |
( \
(x)==PIX_FMT_BGR48BE \
|| (x)==PIX_FMT_BGR48LE \
|| (x)==PIX_FMT_BGR32 \
|| (x)==PIX_FMT_BGR32_1 \
|| (x)==PIX_FMT_BGR24 \
|| (x)==PIX_FMT_BGR565BE \
|| (x)==PIX_FMT_BGR565LE \
|| (x)==PIX_FMT_BGR555BE \
|| (x)==PIX_FMT_BGR555LE \
|| (x)==PIX_FMT_BGR444BE \
|| (x)==PIX_FMT_BGR444LE \
|| (x)==PIX_FMT_BGR8 \
|| (x)==PIX_FMT_BGR4 \
|| (x)==PIX_FMT_BGR4_BYTE \
|| (x)==PIX_FMT_MONOBLACK \
|| (x)==PIX_FMT_MONOWHITE \
)
Definition at line 431 of file swscale_internal.h.
Referenced by rgbToRgbWrapper().
| #define isGray | ( | x | ) |
( \
(x)==PIX_FMT_GRAY8 \
|| (x)==PIX_FMT_Y400A \
|| (x)==PIX_FMT_GRAY16BE \
|| (x)==PIX_FMT_GRAY16LE \
)
Definition at line 403 of file swscale_internal.h.
| #define isGray16 | ( | x | ) |
( \
(x)==PIX_FMT_GRAY16BE \
|| (x)==PIX_FMT_GRAY16LE \
)
Definition at line 409 of file swscale_internal.h.
| #define isPacked | ( | x | ) |
( \
(x)==PIX_FMT_PAL8 \
|| (x)==PIX_FMT_YUYV422 \
|| (x)==PIX_FMT_UYVY422 \
|| (x)==PIX_FMT_Y400A \
|| isAnyRGB(x) \
)
Definition at line 475 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), and swScale().
| #define isPlanar8YUV | ( | x | ) |
( \
(x)==PIX_FMT_YUV410P \
|| (x)==PIX_FMT_YUV420P \
|| (x)==PIX_FMT_YUVA420P \
|| (x)==PIX_FMT_YUV411P \
|| (x)==PIX_FMT_YUV422P \
|| (x)==PIX_FMT_YUV444P \
|| (x)==PIX_FMT_YUV440P \
|| (x)==PIX_FMT_NV12 \
|| (x)==PIX_FMT_NV21 \
)
Definition at line 368 of file swscale_internal.h.
| #define isPlanarYUV | ( | x | ) |
( \
isPlanar8YUV(x) \
|| (x)==PIX_FMT_YUV420P9LE \
|| (x)==PIX_FMT_YUV444P9LE \
|| (x)==PIX_FMT_YUV420P10LE \
|| (x)==PIX_FMT_YUV422P10LE \
|| (x)==PIX_FMT_YUV444P10LE \
|| (x)==PIX_FMT_YUV420P16LE \
|| (x)==PIX_FMT_YUV422P16LE \
|| (x)==PIX_FMT_YUV444P16LE \
|| (x)==PIX_FMT_YUV420P9BE \
|| (x)==PIX_FMT_YUV444P9BE \
|| (x)==PIX_FMT_YUV420P10BE \
|| (x)==PIX_FMT_YUV422P10BE \
|| (x)==PIX_FMT_YUV444P10BE \
|| (x)==PIX_FMT_YUV420P16BE \
|| (x)==PIX_FMT_YUV422P16BE \
|| (x)==PIX_FMT_YUV444P16BE \
)
Definition at line 379 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), reset_ptr(), sws_init_context(), and swScale().
| #define isRGBinBytes | ( | x | ) |
( \
(x)==PIX_FMT_RGB48BE \
|| (x)==PIX_FMT_RGB48LE \
|| (x)==PIX_FMT_RGBA \
|| (x)==PIX_FMT_ARGB \
|| (x)==PIX_FMT_RGB24 \
)
Definition at line 449 of file swscale_internal.h.
| #define isRGBinInt | ( | x | ) |
( \
(x)==PIX_FMT_RGB48BE \
|| (x)==PIX_FMT_RGB48LE \
|| (x)==PIX_FMT_RGB32 \
|| (x)==PIX_FMT_RGB32_1 \
|| (x)==PIX_FMT_RGB24 \
|| (x)==PIX_FMT_RGB565BE \
|| (x)==PIX_FMT_RGB565LE \
|| (x)==PIX_FMT_RGB555BE \
|| (x)==PIX_FMT_RGB555LE \
|| (x)==PIX_FMT_RGB444BE \
|| (x)==PIX_FMT_RGB444LE \
|| (x)==PIX_FMT_RGB8 \
|| (x)==PIX_FMT_RGB4 \
|| (x)==PIX_FMT_RGB4_BYTE \
|| (x)==PIX_FMT_MONOBLACK \
|| (x)==PIX_FMT_MONOWHITE \
)
Definition at line 413 of file swscale_internal.h.
Referenced by rgbToRgbWrapper().
| #define isYUV | ( | x | ) |
( \
(x)==PIX_FMT_UYVY422 \
|| (x)==PIX_FMT_YUYV422 \
|| isPlanarYUV(x) \
)
Definition at line 398 of file swscale_internal.h.
Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().
| #define LUM_MMX_FILTER_OFFSET "11*8" |
Definition at line 222 of file swscale_internal.h.
Referenced by yuv2yuvX_ar_TMPL(), and yuv2yuvX_TMPL().
| #define MAX_FILTER_SIZE 256 |
Definition at line 36 of file swscale_internal.h.
Referenced by initFilter().
| #define RED_DITHER "0*8" |
Definition at line 211 of file swscale_internal.h.
Referenced by yuv2rgb555_1_TMPL(), yuv2rgb555_2_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_1_TMPL(), yuv2rgb565_2_TMPL(), yuv2rgb565_X_ar_TMPL(), and yuv2rgb565_X_TMPL().
| #define STR | ( | s | ) | AV_TOSTRING(s) |
Definition at line 32 of file swscale_internal.h.
Referenced by av_register_all().
| #define U_OFFSET "9*8" |
Definition at line 220 of file swscale_internal.h.
| #define U_TEMP "11*8+4*4*256*2+24" |
Definition at line 227 of file swscale_internal.h.
Referenced by yuv2rgb32_2_TMPL(), and yuv2rgb32_X_ar_TMPL().
| #define UB_COEFF "5*8" |
Definition at line 216 of file swscale_internal.h.
| #define UG_COEFF "7*8" |
Definition at line 218 of file swscale_internal.h.
| #define usePal | ( | x | ) | ((av_pix_fmt_descriptors[x].flags & PIX_FMT_PAL) || (x) == PIX_FMT_Y400A) |
Definition at line 482 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), palToRgbWrapper(), reset_ptr(), and sws_scale().
| #define UV_OFF "11*8+4*4*256*3+48" |
Definition at line 231 of file swscale_internal.h.
| #define UV_OFFx2 "11*8+4*4*256*3+56" |
Definition at line 232 of file swscale_internal.h.
| #define V_OFFSET "10*8" |
Definition at line 221 of file swscale_internal.h.
| #define V_TEMP "11*8+4*4*256*2+32" |
Definition at line 228 of file swscale_internal.h.
Referenced by yuv2rgb32_2_TMPL(), and yuv2rgb32_X_ar_TMPL().
| #define VG_COEFF "6*8" |
Definition at line 217 of file swscale_internal.h.
| #define VR_COEFF "4*8" |
Definition at line 215 of file swscale_internal.h.
| #define VROUNDER_OFFSET "11*8+4*4*256*2+16" |
Definition at line 226 of file swscale_internal.h.
| #define Y_COEFF "3*8" |
Definition at line 214 of file swscale_internal.h.
| #define Y_OFFSET "8*8" |
Definition at line 219 of file swscale_internal.h.
| #define Y_TEMP "11*8+4*4*256*2+40" |
Definition at line 229 of file swscale_internal.h.
Referenced by yuv2rgb32_X_ar_TMPL().
| typedef struct SwsContext SwsContext |
| typedef int(* SwsFunc)(struct SwsContext *context, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) |
Definition at line 56 of file swscale_internal.h.
| typedef void(* yuv2packed1_fn)(struct SwsContext *c, const uint16_t *buf0, const uint16_t *ubuf0, const uint16_t *ubuf1, const uint16_t *vbuf0, const uint16_t *vbuf1, const uint16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int dstFormat, int flags, int y) |
Definition at line 74 of file swscale_internal.h.
| typedef void(* yuv2packed2_fn)(struct SwsContext *c, const uint16_t *buf0, const uint16_t *buf1, const uint16_t *ubuf0, const uint16_t *ubuf1, const uint16_t *vbuf0, const uint16_t *vbuf1, const uint16_t *abuf0, const uint16_t *abuf1, uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) |
Definition at line 81 of file swscale_internal.h.
| typedef void(* yuv2packedX_fn)(struct SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
Definition at line 88 of file swscale_internal.h.
| typedef void(* yuv2planar1_fn)(struct SwsContext *c, const int16_t *lumSrc, const int16_t *chrUSrc, const int16_t *chrVSrc, const int16_t *alpSrc, uint8_t *dest, uint8_t *uDest, uint8_t *vDest, uint8_t *aDest, int dstW, int chrDstW) |
Definition at line 60 of file swscale_internal.h.
| typedef void(* yuv2planarX_fn)(struct SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, uint8_t *uDest, uint8_t *vDest, uint8_t *aDest, int dstW, int chrDstW) |
Definition at line 66 of file swscale_internal.h.
| void ff_bfin_get_unscaled_swscale | ( | SwsContext * | c | ) |
Definition at line 79 of file swscale_bfin.c.
Referenced by ff_get_unscaled_swscale().
| void ff_get_unscaled_swscale | ( | SwsContext * | c | ) |
Sets c->swScale to an unscaled converter if one exists for the specific source and destination formats, bit depths, flags, etc.
Definition at line 597 of file swscale_unscaled.c.
Referenced by sws_init_context().
| SwsFunc ff_getSwsFunc | ( | SwsContext * | c | ) |
Returns function pointer to fastest main scaler path function depending on architecture and available optimizations.
Definition at line 2446 of file swscale.c.
Referenced by sws_init_context().
| void ff_sws_init_swScale_altivec | ( | SwsContext * | c | ) |
Definition at line 404 of file swscale_altivec.c.
Referenced by ff_getSwsFunc().
| void ff_sws_init_swScale_mmx | ( | SwsContext * | c | ) |
Definition at line 217 of file swscale_mmx.c.
Referenced by ff_getSwsFunc().
| void ff_swscale_get_unscaled_altivec | ( | SwsContext * | c | ) |
Definition at line 179 of file yuv2yuv_altivec.c.
Referenced by ff_get_unscaled_swscale().
| int ff_yuv2rgb_c_init_tables | ( | SwsContext * | c, |
| const int | inv_table[4], | ||
| int | fullRange, | ||
| int | brightness, | ||
| int | contrast, | ||
| int | saturation | ||
| ) |
Definition at line 590 of file yuv2rgb.c.
Referenced by sws_setColorspaceDetails().
| SwsFunc ff_yuv2rgb_get_func_ptr | ( | SwsContext * | c | ) |
Definition at line 505 of file yuv2rgb.c.
Referenced by ff_get_unscaled_swscale().
| SwsFunc ff_yuv2rgb_get_func_ptr_bfin | ( | SwsContext * | c | ) |
Definition at line 184 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_get_func_ptr().
| SwsFunc ff_yuv2rgb_init_altivec | ( | SwsContext * | c | ) |
Definition at line 543 of file yuv2rgb_altivec.c.
Referenced by ff_yuv2rgb_get_func_ptr().
| SwsFunc ff_yuv2rgb_init_mlib | ( | SwsContext * | c | ) |
Definition at line 80 of file yuv2rgb_mlib.c.
Referenced by ff_yuv2rgb_get_func_ptr().
| SwsFunc ff_yuv2rgb_init_mmx | ( | SwsContext * | c | ) |
Referenced by ff_yuv2rgb_get_func_ptr().
| void ff_yuv2rgb_init_tables_altivec | ( | SwsContext * | c, |
| const int | inv_table[4], | ||
| int | brightness, | ||
| int | contrast, | ||
| int | saturation | ||
| ) |
Definition at line 603 of file yuv2rgb_altivec.c.
Referenced by sws_setColorspaceDetails().
| SwsFunc ff_yuv2rgb_init_vis | ( | SwsContext * | c | ) |
Definition at line 189 of file yuv2rgb_vis.c.
Referenced by ff_yuv2rgb_get_func_ptr().
| const char* sws_format_name | ( | enum PixelFormat | format | ) |
Definition at line 191 of file utils.c.
Referenced by ff_yuv2packedX_altivec(), ff_yuv2rgb_get_func_ptr(), ff_yuv2rgb_get_func_ptr_bfin(), palToRgbWrapper(), rgbToRgbWrapper(), and sws_init_context().
| void updateMMXDitherTables | ( | SwsContext * | c, |
| int | dstY, | ||
| int | lumBufIndex, | ||
| int | chrBufIndex, | ||
| int | lastInLumBuf, | ||
| int | lastInChrBuf | ||
| ) |
Referenced by swScale().
| const uint64_t ff_dither4[2] |
Referenced by DECLARE_ASM_CONST(), and yuv420_rgb16_TMPL().
| const uint64_t ff_dither8[2] |
Definition at line 43 of file swscale_mmx.c.
Referenced by DECLARE_ASM_CONST(), yuv420_rgb15_TMPL(), and yuv420_rgb16_TMPL().
| const AVClass sws_context_class |
Definition at line 69 of file options.c.
Referenced by sws_alloc_context().
1.7.4