SwsContext Struct Reference

#include <swscale_internal.h>

List of all members.


Detailed Description

Definition at line 50 of file imgresample.c.


Public Member Functions

uint64_t redDither __attribute__ ((aligned(8)))
uint64_t greenDither __attribute__ ((aligned(8)))
uint64_t blueDither __attribute__ ((aligned(8)))
uint64_t yCoeff __attribute__ ((aligned(8)))
uint64_t vrCoeff __attribute__ ((aligned(8)))
uint64_t ubCoeff __attribute__ ((aligned(8)))
uint64_t vgCoeff __attribute__ ((aligned(8)))
uint64_t ugCoeff __attribute__ ((aligned(8)))
uint64_t yOffset __attribute__ ((aligned(8)))
uint64_t uOffset __attribute__ ((aligned(8)))
uint64_t vOffset __attribute__ ((aligned(8)))
uint64_t esp __attribute__ ((aligned(8)))
uint64_t vRounder __attribute__ ((aligned(8)))
uint64_t u_temp __attribute__ ((aligned(8)))
uint64_t v_temp __attribute__ ((aligned(8)))
uint32_t oy __attribute__ ((aligned(4)))
uint32_t oc __attribute__ ((aligned(4)))
uint32_t zero __attribute__ ((aligned(4)))
uint32_t cy __attribute__ ((aligned(4)))
uint32_t crv __attribute__ ((aligned(4)))
uint32_t rmask __attribute__ ((aligned(4)))
uint32_t cbu __attribute__ ((aligned(4)))
uint32_t bmask __attribute__ ((aligned(4)))
uint32_t cgu __attribute__ ((aligned(4)))
uint32_t cgv __attribute__ ((aligned(4)))
uint32_t gmask __attribute__ ((aligned(4)))
uint64_t sparc_coeffs[10] __attribute__ ((aligned(8)))

Public Attributes

AVClassav_class
struct ImgReSampleContextresampling_ctx
enum PixelFormat src_pix_fmt dst_pix_fmt
AVClassav_class
 info on struct for av_log
SwsFunc swScale
 Note the src,dst,srcStride,dstStride will be copied, in the sws_scale() warper so they can freely be modified here.
int srcW
int srcH
int dstH
int chrSrcW
int chrSrcH
int chrDstW
int chrDstH
int lumXInc
int chrXInc
int lumYInc
int chrYInc
int dstFormat
int 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]
int16_t ** lumPixBuf
int16_t ** chrPixBuf
int16_thLumFilter
int16_thLumFilterPos
int16_thChrFilter
int16_thChrFilterPos
int16_tvLumFilter
int16_tvLumFilterPos
int16_tvChrFilter
int16_tvChrFilterPos
uint8_t formatConvBuffer [4000]
int hLumFilterSize
int hChrFilterSize
int vLumFilterSize
int vChrFilterSize
int vLumBufSize
int vChrBufSize
uint8_t * funnyYCode
uint8_t * funnyUVCode
int32_tlumMmx2FilterPos
int32_tchrMmx2FilterPos
int16_tlumMmx2Filter
int16_tchrMmx2Filter
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
int32_t lumMmxFilter [4 *MAX_FILTER_SIZE]
int32_t chrMmxFilter [4 *MAX_FILTER_SIZE]
int dstW
vector signed short CY
vector signed short CRV
vector signed short CBU
vector signed short CGU
vector signed short CGV
vector signed short OY
vector unsigned short CSHIFT
vector signed short * vYCoeffsBank
vector signed short * vCCoeffsBank

Member Function Documentation

uint64_t redDither SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t greenDither SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t blueDither SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t yCoeff SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t vrCoeff SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t ubCoeff SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t vgCoeff SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t ugCoeff SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t yOffset SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t uOffset SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t vOffset SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t esp SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t vRounder SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t u_temp SwsContext::__attribute__ ( (aligned(8))   ) 

uint64_t v_temp SwsContext::__attribute__ ( (aligned(8))   ) 

uint32_t oy SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t oc SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t zero SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t cy SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t crv SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t rmask SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t cbu SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t bmask SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t cgu SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t cgv SwsContext::__attribute__ ( (aligned(4))   ) 

uint32_t gmask SwsContext::__attribute__ ( (aligned(4))   ) 

uint64_t sparc_coeffs [10] SwsContext::__attribute__ ( (aligned(8))   ) 


Member Data Documentation

Definition at line 51 of file imgresample.c.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 52 of file imgresample.c.

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

Definition at line 53 of file imgresample.c.

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

info on struct for av_log

Definition at line 40 of file swscale_internal.h.

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

Definition at line 46 of file swscale_internal.h.

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

Definition at line 47 of file swscale_internal.h.

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

Definition at line 48 of file swscale_internal.h.

Referenced by sws_getContext(), and yvu9toyv12Wrapper().

Definition at line 48 of file swscale_internal.h.

Referenced by sws_getContext(), and yvu9toyv12Wrapper().

Definition at line 48 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 48 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 49 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 49 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 50 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 50 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 52 of file swscale_internal.h.

format

Definition at line 52 of file swscale_internal.h.

Definition at line 53 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 53 of file swscale_internal.h.

Referenced by sws_getContext(), and sws_scale().

Definition at line 54 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 54 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 55 of file swscale_internal.h.

Referenced by simpleCopy(), and sws_getContext().

Definition at line 55 of file swscale_internal.h.

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

Definition at line 56 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 57 of file swscale_internal.h.

Referenced by sws_scale().

double SwsContext::param[2]

Definition at line 58 of file swscale_internal.h.

Referenced by sws_getCachedContext(), and sws_getContext().

Definition at line 60 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 61 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 62 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 63 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 64 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 65 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 66 of file swscale_internal.h.

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

Definition at line 67 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 68 of file swscale_internal.h.

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

Definition at line 69 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 71 of file swscale_internal.h.

Definition at line 73 of file swscale_internal.h.

Referenced by 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 76 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 77 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 78 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 80 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 81 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 82 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 83 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 84 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 85 of file swscale_internal.h.

Referenced by sws_freeContext(), and sws_getContext().

Definition at line 87 of file swscale_internal.h.

Referenced by sws_getContext().

Definition at line 89 of file swscale_internal.h.

Definition at line 90 of file swscale_internal.h.

Definition at line 91 of file swscale_internal.h.

Definition at line 92 of file swscale_internal.h.

Definition at line 93 of file swscale_internal.h.

Definition at line 95 of file swscale_internal.h.

Referenced by sws_freeContext(), and yuv2rgb_c_init_tables().

uint8_t* SwsContext::table_rV[256]

Definition at line 96 of file swscale_internal.h.

Referenced by yuv2rgb_c_init_tables().

uint8_t* SwsContext::table_gU[256]

Definition at line 97 of file swscale_internal.h.

Referenced by yuv2rgb_c_init_tables().

Definition at line 98 of file swscale_internal.h.

Referenced by yuv2rgb_c_init_tables().

uint8_t* SwsContext::table_bU[256]

Definition at line 99 of file swscale_internal.h.

Referenced by yuv2rgb_c_init_tables().

Definition at line 102 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 102 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 102 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 103 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

Definition at line 104 of file swscale_internal.h.

Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().

int32_t SwsContext::lumMmxFilter[4 *MAX_FILTER_SIZE]

Definition at line 138 of file swscale_internal.h.

int32_t SwsContext::chrMmxFilter[4 *MAX_FILTER_SIZE]

Definition at line 139 of file swscale_internal.h.

vector signed short SwsContext::CY

Definition at line 148 of file swscale_internal.h.

Referenced by cvtyuvtoRGB(), DEFCSP420_CVT(), and yuv2rgb_altivec_init_tables().

vector signed short SwsContext::CRV

Definition at line 149 of file swscale_internal.h.

Referenced by cvtyuvtoRGB(), DEFCSP420_CVT(), and yuv2rgb_altivec_init_tables().

vector signed short SwsContext::CBU

Definition at line 150 of file swscale_internal.h.

Referenced by cvtyuvtoRGB(), DEFCSP420_CVT(), and yuv2rgb_altivec_init_tables().

vector signed short SwsContext::CGU

Definition at line 151 of file swscale_internal.h.

Referenced by cvtyuvtoRGB(), DEFCSP420_CVT(), and yuv2rgb_altivec_init_tables().

vector signed short SwsContext::CGV

Definition at line 152 of file swscale_internal.h.

Referenced by cvtyuvtoRGB(), DEFCSP420_CVT(), and yuv2rgb_altivec_init_tables().

vector signed short SwsContext::OY

Definition at line 153 of file swscale_internal.h.

Referenced by cvtyuvtoRGB(), DEFCSP420_CVT(), and yuv2rgb_altivec_init_tables().

vector unsigned short SwsContext::CSHIFT

Definition at line 154 of file swscale_internal.h.

Referenced by cvtyuvtoRGB(), DEFCSP420_CVT(), and yuv2rgb_altivec_init_tables().

vector signed short* SwsContext::vYCoeffsBank

Definition at line 155 of file swscale_internal.h.

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

vector signed short * SwsContext::vCCoeffsBank

Definition at line 155 of file swscale_internal.h.

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


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

Generated on Sat Dec 18 05:16:11 2010 for MythTV by  doxygen 1.5.5