FFmpeg
Functions
vp3dsp_idct_msa.c File Reference
#include "vp3dsp_mips.h"
#include "libavutil/mips/generic_macros_msa.h"
#include "libavutil/intreadwrite.h"
#include "libavcodec/rnd_avg.h"

Go to the source code of this file.

Functions

static void idct_msa (uint8_t *dst, int stride, int16_t *input, int type)
 
void ff_vp3_idct_put_msa (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_vp3_idct_add_msa (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_vp3_idct_dc_add_msa (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_vp3_v_loop_filter_msa (uint8_t *first_pixel, ptrdiff_t stride, int *bounding_values)
 
void ff_vp3_h_loop_filter_msa (uint8_t *first_pixel, ptrdiff_t stride, int *bounding_values)
 
void ff_put_no_rnd_pixels_l2_msa (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t stride, int h)
 

Function Documentation

static void idct_msa ( uint8_t dst,
int  stride,
int16_t *  input,
int  type 
)
static

Definition at line 26 of file vp3dsp_idct_msa.c.

Referenced by ff_vp3_idct_add_msa(), and ff_vp3_idct_put_msa().

void ff_vp3_idct_put_msa ( uint8_t dest,
ptrdiff_t  line_size,
int16_t *  block 
)

Definition at line 370 of file vp3dsp_idct_msa.c.

void ff_vp3_idct_add_msa ( uint8_t dest,
ptrdiff_t  line_size,
int16_t *  block 
)

Definition at line 376 of file vp3dsp_idct_msa.c.

void ff_vp3_idct_dc_add_msa ( uint8_t dest,
ptrdiff_t  line_size,
int16_t *  block 
)

Definition at line 382 of file vp3dsp_idct_msa.c.

void ff_vp3_v_loop_filter_msa ( uint8_t first_pixel,
ptrdiff_t  stride,
int bounding_values 
)

Definition at line 445 of file vp3dsp_idct_msa.c.

void ff_vp3_h_loop_filter_msa ( uint8_t first_pixel,
ptrdiff_t  stride,
int bounding_values 
)

Definition at line 485 of file vp3dsp_idct_msa.c.

void ff_put_no_rnd_pixels_l2_msa ( uint8_t dst,
const uint8_t src1,
const uint8_t src2,
ptrdiff_t  stride,
int  h 
)

Definition at line 528 of file vp3dsp_idct_msa.c.