SwsContext Struct Reference

#include <swscale_internal.h>


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)))

Data Fields

const AVClassav_class
ImgReSampleContextresampling_ctx
enum PixelFormat src_pix_fmt dst_pix_fmt
const AVClassav_class
SwsFunc swScale
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_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
int32_t lumMmxFilter [4 *MAX_FILTER_SIZE]
int32_t chrMmxFilter [4 *MAX_FILTER_SIZE]
int dstW


Detailed Description

Definition at line 50 of file imgresample.c.


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))   ) 


Field Documentation

const AVClass* SwsContext::av_class

Definition at line 51 of file imgresample.c.

Referenced by sws_getContext().

struct ImgReSampleContext* SwsContext::resampling_ctx

Definition at line 52 of file imgresample.c.

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

enum PixelFormat src_pix_fmt SwsContext::dst_pix_fmt

Definition at line 53 of file imgresample.c.

Referenced by sws_getCachedContext(), and sws_getContext().

const AVClass* SwsContext::av_class

info on struct for av_log

Definition at line 45 of file swscale_internal.h.

SwsFunc SwsContext::swScale

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

Definition at line 51 of file swscale_internal.h.

int SwsContext::srcW

Definition at line 52 of file swscale_internal.h.

Referenced by selfTest().

int SwsContext::srcH

Definition at line 52 of file swscale_internal.h.

Referenced by selfTest().

int SwsContext::dstH

Definition at line 52 of file swscale_internal.h.

Referenced by selfTest().

int SwsContext::chrSrcW

Definition at line 53 of file swscale_internal.h.

int SwsContext::chrSrcH

Definition at line 53 of file swscale_internal.h.

int SwsContext::chrDstW

Definition at line 53 of file swscale_internal.h.

int SwsContext::chrDstH

Definition at line 53 of file swscale_internal.h.

int SwsContext::lumXInc

Definition at line 54 of file swscale_internal.h.

int SwsContext::chrXInc

Definition at line 54 of file swscale_internal.h.

int SwsContext::lumYInc

Definition at line 55 of file swscale_internal.h.

int SwsContext::chrYInc

Definition at line 55 of file swscale_internal.h.

int SwsContext::dstFormat

Definition at line 56 of file swscale_internal.h.

Referenced by selfTest().

int SwsContext::srcFormat

format 4:2:0 type is always YV12

Definition at line 56 of file swscale_internal.h.

Referenced by selfTest().

int SwsContext::origDstFormat

Definition at line 57 of file swscale_internal.h.

int SwsContext::origSrcFormat

format

Definition at line 57 of file swscale_internal.h.

int SwsContext::chrSrcHSubSample

Definition at line 58 of file swscale_internal.h.

int SwsContext::chrSrcVSubSample

Definition at line 58 of file swscale_internal.h.

int SwsContext::chrIntHSubSample

Definition at line 59 of file swscale_internal.h.

int SwsContext::chrIntVSubSample

Definition at line 59 of file swscale_internal.h.

int SwsContext::chrDstHSubSample

Definition at line 60 of file swscale_internal.h.

int SwsContext::chrDstVSubSample

Definition at line 60 of file swscale_internal.h.

int SwsContext::vChrDrop

Definition at line 61 of file swscale_internal.h.

int SwsContext::sliceDir

Definition at line 62 of file swscale_internal.h.

double SwsContext::param[2]

Definition at line 63 of file swscale_internal.h.

int16_t** SwsContext::lumPixBuf

Definition at line 65 of file swscale_internal.h.

int16_t** SwsContext::chrPixBuf

Definition at line 66 of file swscale_internal.h.

int16_t* SwsContext::hLumFilter

Definition at line 67 of file swscale_internal.h.

int16_t* SwsContext::hLumFilterPos

Definition at line 68 of file swscale_internal.h.

int16_t* SwsContext::hChrFilter

Definition at line 69 of file swscale_internal.h.

int16_t* SwsContext::hChrFilterPos

Definition at line 70 of file swscale_internal.h.

int16_t* SwsContext::vLumFilter

Definition at line 71 of file swscale_internal.h.

Referenced by yuv2yuvX_altivec_real().

int16_t* SwsContext::vLumFilterPos

Definition at line 72 of file swscale_internal.h.

int16_t* SwsContext::vChrFilter

Definition at line 73 of file swscale_internal.h.

Referenced by yuv2yuvX_altivec_real().

int16_t* SwsContext::vChrFilterPos

Definition at line 74 of file swscale_internal.h.

uint8_t SwsContext::formatConvBuffer[VOF]

Definition at line 76 of file swscale_internal.h.

int SwsContext::hLumFilterSize

Definition at line 78 of file swscale_internal.h.

int SwsContext::hChrFilterSize

Definition at line 79 of file swscale_internal.h.

int SwsContext::vLumFilterSize

Definition at line 80 of file swscale_internal.h.

int SwsContext::vChrFilterSize

Definition at line 81 of file swscale_internal.h.

int SwsContext::vLumBufSize

Definition at line 82 of file swscale_internal.h.

int SwsContext::vChrBufSize

Definition at line 83 of file swscale_internal.h.

uint8_t* SwsContext::funnyYCode

Definition at line 85 of file swscale_internal.h.

uint8_t* SwsContext::funnyUVCode

Definition at line 86 of file swscale_internal.h.

int32_t* SwsContext::lumMmx2FilterPos

Definition at line 87 of file swscale_internal.h.

int32_t* SwsContext::chrMmx2FilterPos

Definition at line 88 of file swscale_internal.h.

int16_t* SwsContext::lumMmx2Filter

Definition at line 89 of file swscale_internal.h.

int16_t* SwsContext::chrMmx2Filter

Definition at line 90 of file swscale_internal.h.

int SwsContext::canMMX2BeUsed

Definition at line 92 of file swscale_internal.h.

int SwsContext::lastInLumBuf

Definition at line 94 of file swscale_internal.h.

int SwsContext::lastInChrBuf

Definition at line 95 of file swscale_internal.h.

int SwsContext::lumBufIndex

Definition at line 96 of file swscale_internal.h.

int SwsContext::chrBufIndex

Definition at line 97 of file swscale_internal.h.

int SwsContext::dstY

Definition at line 98 of file swscale_internal.h.

int SwsContext::flags

Definition at line 99 of file swscale_internal.h.

Referenced by main(), and selfTest().

void* SwsContext::yuvTable

Definition at line 100 of file swscale_internal.h.

uint8_t* SwsContext::table_rV[256]

Definition at line 101 of file swscale_internal.h.

uint8_t* SwsContext::table_gU[256]

Definition at line 102 of file swscale_internal.h.

int SwsContext::table_gV[256]

Definition at line 103 of file swscale_internal.h.

uint8_t* SwsContext::table_bU[256]

Definition at line 104 of file swscale_internal.h.

int SwsContext::contrast

Definition at line 107 of file swscale_internal.h.

int SwsContext::brightness

Definition at line 107 of file swscale_internal.h.

int SwsContext::saturation

Definition at line 107 of file swscale_internal.h.

int SwsContext::srcColorspaceTable[4]

Definition at line 108 of file swscale_internal.h.

int SwsContext::dstColorspaceTable[4]

Definition at line 109 of file swscale_internal.h.

int SwsContext::srcRange

Definition at line 110 of file swscale_internal.h.

int SwsContext::dstRange

Definition at line 110 of file swscale_internal.h.

int32_t SwsContext::lumMmxFilter[4 *MAX_FILTER_SIZE]

Definition at line 143 of file swscale_internal.h.

int32_t SwsContext::chrMmxFilter[4 *MAX_FILTER_SIZE]

Definition at line 144 of file swscale_internal.h.

int SwsContext::dstW

Definition at line 145 of file swscale_internal.h.

Referenced by selfTest().


The documentation for this struct was generated from the following files:
Generated on Sat Oct 11 19:46:05 2008 for libextractor by  doxygen 1.5.1