SwsContext Struct Reference

#include <swscale_internal.h>


Data Fields

const AVClassav_class
 info on struct for av_log
struct ImgReSampleContextresampling_ctx
enum PixelFormat src_pix_fmt dst_pix_fmt
SwsFunc swScale
 Note that src, dst, srcStride, dstStride will be copied in the sws_scale() wrapper so they can be freely modified here.
int srcW
int srcH
int dstH
int chrSrcW
int chrSrcH
int chrDstW
int chrDstH
int lumXInc
int chrXInc
int lumYInc
int chrYInc
enum PixelFormat dstFormat srcFormat
 format 4:2:0 type is always YV12
int origDstFormat
int origSrcFormat
 format
int chrSrcHSubSample
int chrSrcVSubSample
int chrIntHSubSample
int chrIntVSubSample
int chrDstHSubSample
int chrDstVSubSample
int vChrDrop
int sliceDir
double param [2]
uint32_t pal_yuv [256]
uint32_t pal_rgb [256]
int16_t ** lumPixBuf
int16_t ** chrPixBuf
int16_t * hLumFilter
int16_t * hLumFilterPos
int16_t * hChrFilter
int16_t * hChrFilterPos
int16_t * vLumFilter
int16_t * vLumFilterPos
int16_t * vChrFilter
int16_t * vChrFilterPos
uint8_t formatConvBuffer [VOF]
int hLumFilterSize
int hChrFilterSize
int vLumFilterSize
int vChrFilterSize
int vLumBufSize
int vChrBufSize
uint8_t * funnyYCode
uint8_t * funnyUVCode
int32_t * lumMmx2FilterPos
int32_t * chrMmx2FilterPos
int16_t * lumMmx2Filter
int16_t * chrMmx2Filter
int canMMX2BeUsed
int lastInLumBuf
int lastInChrBuf
int lumBufIndex
int chrBufIndex
int dstY
int flags
void * yuvTable
uint8_t * table_rV [256]
uint8_t * table_gU [256]
int table_gV [256]
uint8_t * table_bU [256]
int contrast
int brightness
int saturation
int srcColorspaceTable [4]
int dstColorspaceTable [4]
int srcRange
int dstRange
int yuv2rgb_y_offset
int yuv2rgb_y_coeff
int yuv2rgb_v2r_coeff
int yuv2rgb_v2g_coeff
int yuv2rgb_u2g_coeff
int yuv2rgb_u2b_coeff
uint64_t redDither
uint64_t greenDither
uint64_t blueDither
uint64_t yCoeff
uint64_t vrCoeff
uint64_t ubCoeff
uint64_t vgCoeff
uint64_t ugCoeff
uint64_t yOffset
uint64_t uOffset
uint64_t vOffset
int32_t lumMmxFilter [4 *MAX_FILTER_SIZE]
int32_t chrMmxFilter [4 *MAX_FILTER_SIZE]
int dstW
uint64_t esp
uint64_t vRounder
uint64_t u_temp
uint64_t v_temp


Detailed Description

Definition at line 54 of file imgresample.c.


Field Documentation

info on struct for av_log

Definition at line 55 of file imgresample.c.

Referenced by sws_getContext().

Definition at line 162 of file swscale_internal.h.

Definition at line 130 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 115 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 120 of file swscale_internal.h.

Definition at line 73 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 80 of file swscale_internal.h.

Referenced by planarCopy(), and sws_getContext().

Definition at line 80 of file swscale_internal.h.

Referenced by gray16togray(), planarCopy(), sws_getContext(), and sws_scale().

Definition at line 73 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 79 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 79 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 113 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 111 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

int32_t SwsContext::chrMmxFilter[4 *MAX_FILTER_SIZE]

Definition at line 173 of file swscale_internal.h.

Definition at line 89 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 73 of file swscale_internal.h.

Referenced by sws_getContext(), and yvu9toyv12Wrapper().

Definition at line 78 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 78 of file swscale_internal.h.

Referenced by sws_getContext(), and sws_scale().

Definition at line 73 of file swscale_internal.h.

Referenced by sws_getContext(), and yvu9toyv12Wrapper().

Definition at line 74 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 75 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 130 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 57 of file imgresample.c.

Referenced by sws_getCachedContext(), sws_getContext(), and sws_scale().

Definition at line 132 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 72 of file swscale_internal.h.

Referenced by selfTest(), sws_getCachedContext(), sws_getContext(), and sws_scale().

Definition at line 121 of file swscale_internal.h.

uint64_t SwsContext::esp

Definition at line 175 of file swscale_internal.h.

Definition at line 99 of file swscale_internal.h.

Definition at line 109 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 108 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 161 of file swscale_internal.h.

Definition at line 92 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 93 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 102 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 90 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 91 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 101 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 118 of file swscale_internal.h.

Definition at line 117 of file swscale_internal.h.

Definition at line 119 of file swscale_internal.h.

Definition at line 112 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 110 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

int32_t SwsContext::lumMmxFilter[4 *MAX_FILTER_SIZE]

Definition at line 172 of file swscale_internal.h.

Definition at line 88 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 74 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 75 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 77 of file swscale_internal.h.

format

Definition at line 77 of file swscale_internal.h.

uint32_t SwsContext::pal_rgb[256]

Definition at line 86 of file swscale_internal.h.

Referenced by pal2rgbWrapper(), and sws_scale().

uint32_t SwsContext::pal_yuv[256]

Definition at line 85 of file swscale_internal.h.

Referenced by sws_scale().

double SwsContext::param[2]

Definition at line 83 of file swscale_internal.h.

Referenced by sws_getCachedContext(), and sws_getContext().

Definition at line 160 of file swscale_internal.h.

Definition at line 56 of file imgresample.c.

Referenced by sws_freeContext(), sws_getCachedContext(), sws_getContext(), and sws_scale().

Definition at line 130 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 82 of file swscale_internal.h.

Referenced by sws_scale().

Definition at line 131 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Note that src, dst, srcStride, dstStride will be copied in the sws_scale() wrapper so they can be freely modified here.

Definition at line 71 of file swscale_internal.h.

Referenced by ff_bfin_get_unscaled_swscale(), sws_getContext(), and sws_scale().

uint8_t* SwsContext::table_bU[256]

Definition at line 127 of file swscale_internal.h.

Referenced by sws_yuv2rgb_c_init_tables().

uint8_t* SwsContext::table_gU[256]

Definition at line 125 of file swscale_internal.h.

Referenced by sws_yuv2rgb_c_init_tables().

Definition at line 126 of file swscale_internal.h.

Referenced by sws_yuv2rgb_c_init_tables().

uint8_t* SwsContext::table_rV[256]

Definition at line 124 of file swscale_internal.h.

Referenced by sws_yuv2rgb_c_init_tables().

Definition at line 177 of file swscale_internal.h.

Definition at line 170 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails(), and sws_yuv2rgb_init_vis().

Definition at line 178 of file swscale_internal.h.

Definition at line 106 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 81 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 96 of file swscale_internal.h.

Referenced by sws_freeContext(), sws_getContext(), and yuv2yuvX_altivec_real().

Definition at line 97 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 104 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 105 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 94 of file swscale_internal.h.

Referenced by sws_freeContext(), sws_getContext(), and yuv2yuvX_altivec_real().

Definition at line 95 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 103 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 171 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails(), and sws_yuv2rgb_init_vis().

Definition at line 176 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 139 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails().

Definition at line 138 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails().

Definition at line 137 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails().

Definition at line 136 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails().

Definition at line 135 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails().

Definition at line 134 of file swscale_internal.h.

Referenced by sws_setColorspaceDetails().

Definition at line 123 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_yuv2rgb_c_init_tables().


The documentation for this struct was generated from the following files:

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