FFmpeg
Data Structures | Functions
vscale.c File Reference
#include "libavutil/mem.h"
#include "swscale_internal.h"

Go to the source code of this file.

Data Structures

struct  VScalerContext
 

Functions

static int lum_planar_vscale (SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
 
static int chr_planar_vscale (SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
 
static int packed_vscale (SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
 
static int any_vscale (SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
 
int ff_init_vscale (SwsInternal *c, SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst)
 initializes vertical scaling descriptors More...
 
void ff_init_vscale_pfn (SwsInternal *c, yuv2planar1_fn yuv2plane1, yuv2planarX_fn yuv2planeX, yuv2interleavedX_fn yuv2nv12cX, yuv2packed1_fn yuv2packed1, yuv2packed2_fn yuv2packed2, yuv2packedX_fn yuv2packedX, yuv2anyX_fn yuv2anyX, int use_mmx)
 setup vertical scaler functions More...
 

Function Documentation

◆ lum_planar_vscale()

static int lum_planar_vscale ( SwsInternal c,
SwsFilterDescriptor desc,
int  sliceY,
int  sliceH 
)
static

Definition at line 41 of file vscale.c.

Referenced by ff_init_vscale().

◆ chr_planar_vscale()

static int chr_planar_vscale ( SwsInternal c,
SwsFilterDescriptor desc,
int  sliceY,
int  sliceH 
)
static

Definition at line 74 of file vscale.c.

Referenced by ff_init_vscale().

◆ packed_vscale()

static int packed_vscale ( SwsInternal c,
SwsFilterDescriptor desc,
int  sliceY,
int  sliceH 
)
static

Definition at line 109 of file vscale.c.

Referenced by ff_init_vscale().

◆ any_vscale()

static int any_vscale ( SwsInternal c,
SwsFilterDescriptor desc,
int  sliceY,
int  sliceH 
)
static

Definition at line 173 of file vscale.c.

Referenced by ff_init_vscale().

◆ ff_init_vscale()

int ff_init_vscale ( SwsInternal c,
SwsFilterDescriptor desc,
SwsSlice src,
SwsSlice dst 
)

initializes vertical scaling descriptors

Definition at line 214 of file vscale.c.

Referenced by ff_init_filters().

◆ ff_init_vscale_pfn()

void ff_init_vscale_pfn ( SwsInternal c,
yuv2planar1_fn  yuv2plane1,
yuv2planarX_fn  yuv2planeX,
yuv2interleavedX_fn  yuv2nv12cX,
yuv2packed1_fn  yuv2packed1,
yuv2packed2_fn  yuv2packed2,
yuv2packedX_fn  yuv2packedX,
yuv2anyX_fn  yuv2anyX,
int  use_mmx 
)

setup vertical scaler functions

Definition at line 258 of file vscale.c.

Referenced by ff_init_vscale(), and ff_swscale().