FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
xvididct.h File Reference

header for Xvid IDCT functions More...

#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Functions

void ff_xvid_idct_mmx (short *block)
 
void ff_xvid_idct_mmx_put (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_xvid_idct_mmx_add (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_xvid_idct_mmxext (short *block)
 
void ff_xvid_idct_mmxext_put (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_xvid_idct_mmxext_add (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_xvid_idct_sse2 (short *block)
 
void ff_xvid_idct_put_sse2 (uint8_t *dest, ptrdiff_t line_size, short *block)
 
void ff_xvid_idct_add_sse2 (uint8_t *dest, ptrdiff_t line_size, short *block)
 

Detailed Description

header for Xvid IDCT functions

Definition in file xvididct.h.

Function Documentation

void ff_xvid_idct_mmx ( short *  block)

Referenced by ff_xvid_idct_init_x86().

void ff_xvid_idct_mmx_put ( uint8_t dest,
ptrdiff_t  line_size,
int16_t *  block 
)
void ff_xvid_idct_mmx_add ( uint8_t dest,
ptrdiff_t  line_size,
int16_t *  block 
)
void ff_xvid_idct_mmxext ( short *  block)

Referenced by ff_xvid_idct_init_x86().

void ff_xvid_idct_mmxext_put ( uint8_t dest,
ptrdiff_t  line_size,
int16_t *  block 
)
void ff_xvid_idct_mmxext_add ( uint8_t dest,
ptrdiff_t  line_size,
int16_t *  block 
)
void ff_xvid_idct_sse2 ( short *  block)

Referenced by ff_xvid_idct_init_x86().

void ff_xvid_idct_put_sse2 ( uint8_t dest,
ptrdiff_t  line_size,
short *  block 
)

Referenced by ff_xvid_idct_init_x86().

void ff_xvid_idct_add_sse2 ( uint8_t dest,
ptrdiff_t  line_size,
short *  block 
)

Referenced by ff_xvid_idct_init_x86().