libavcodec/x86/diracdsp_mmx.h File Reference

#include "libavcodec/diracdsp.h"

Go to the source code of this file.

Functions

void ff_diracdsp_init_mmx (DiracDSPContext *c)
 DECL_DIRAC_PIXOP (put, mmx)
 DECL_DIRAC_PIXOP (avg, mmx)
 DECL_DIRAC_PIXOP (avg, mmx2)
void ff_put_dirac_pixels16_sse2 (uint8_t *dst, const uint8_t *src[5], int stride, int h)
void ff_avg_dirac_pixels16_sse2 (uint8_t *dst, const uint8_t *src[5], int stride, int h)
void ff_put_dirac_pixels32_sse2 (uint8_t *dst, const uint8_t *src[5], int stride, int h)
void ff_avg_dirac_pixels32_sse2 (uint8_t *dst, const uint8_t *src[5], int stride, int h)
void ff_add_rect_clamped_mmx (uint8_t *, const uint16_t *, int, const int16_t *, int, int, int)
void ff_add_rect_clamped_sse2 (uint8_t *, const uint16_t *, int, const int16_t *, int, int, int)
void ff_add_dirac_obmc8_mmx (uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen)
void ff_add_dirac_obmc16_mmx (uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen)
void ff_add_dirac_obmc32_mmx (uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen)
void ff_add_dirac_obmc16_sse2 (uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen)
void ff_add_dirac_obmc32_sse2 (uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen)


Function Documentation

DECL_DIRAC_PIXOP ( avg  ,
mmx2   
)

DECL_DIRAC_PIXOP ( avg  ,
mmx   
)

DECL_DIRAC_PIXOP ( put  ,
mmx   
)

void ff_add_dirac_obmc16_mmx ( uint16_t *  dst,
const uint8_t src,
int  stride,
const uint8_t obmc_weight,
int  yblen 
)

Referenced by ff_diracdsp_init_mmx().

void ff_add_dirac_obmc16_sse2 ( uint16_t *  dst,
const uint8_t src,
int  stride,
const uint8_t obmc_weight,
int  yblen 
)

Referenced by ff_diracdsp_init_mmx().

void ff_add_dirac_obmc32_mmx ( uint16_t *  dst,
const uint8_t src,
int  stride,
const uint8_t obmc_weight,
int  yblen 
)

Referenced by ff_diracdsp_init_mmx().

void ff_add_dirac_obmc32_sse2 ( uint16_t *  dst,
const uint8_t src,
int  stride,
const uint8_t obmc_weight,
int  yblen 
)

Referenced by ff_diracdsp_init_mmx().

void ff_add_dirac_obmc8_mmx ( uint16_t *  dst,
const uint8_t src,
int  stride,
const uint8_t obmc_weight,
int  yblen 
)

Referenced by ff_diracdsp_init_mmx().

void ff_add_rect_clamped_mmx ( uint8_t ,
const uint16_t *  ,
int  ,
const int16_t ,
int  ,
int  ,
int   
)

Referenced by ff_diracdsp_init_mmx().

void ff_add_rect_clamped_sse2 ( uint8_t ,
const uint16_t *  ,
int  ,
const int16_t ,
int  ,
int  ,
int   
)

Referenced by ff_diracdsp_init_mmx().

void ff_avg_dirac_pixels16_sse2 ( uint8_t dst,
const uint8_t src[5],
int  stride,
int  h 
)

Referenced by ff_diracdsp_init_mmx().

void ff_avg_dirac_pixels32_sse2 ( uint8_t dst,
const uint8_t src[5],
int  stride,
int  h 
)

Referenced by ff_diracdsp_init_mmx().

void ff_diracdsp_init_mmx ( DiracDSPContext c  ) 

Definition at line 59 of file diracdsp_mmx.c.

Referenced by ff_diracdsp_init().

void ff_put_dirac_pixels16_sse2 ( uint8_t dst,
const uint8_t src[5],
int  stride,
int  h 
)

Referenced by ff_diracdsp_init_mmx().

void ff_put_dirac_pixels32_sse2 ( uint8_t dst,
const uint8_t src[5],
int  stride,
int  h 
)

Referenced by ff_diracdsp_init_mmx().


Generated on Fri Oct 26 02:47:59 2012 for FFmpeg by  doxygen 1.5.8