FFmpeg
Functions
vp3dsp_mips.h File Reference
#include "libavcodec/vp3dsp.h"
#include <string.h>

Go to the source code of this file.

Functions

void ff_vp3_idct_add_msa (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_vp3_idct_put_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_put_no_rnd_pixels_l2_msa (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t stride, int h)
 
void ff_vp3_h_loop_filter_msa (uint8_t *first_pixel, ptrdiff_t stride, int *bounding_values)
 
void ff_vp3_idct_add_mmi (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_vp3_idct_put_mmi (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_vp3_idct_dc_add_mmi (uint8_t *dest, ptrdiff_t line_size, int16_t *block)
 
void ff_put_no_rnd_pixels_l2_mmi (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t stride, int h)
 

Function Documentation

◆ ff_vp3_idct_add_msa()

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.

Referenced by ff_vp3dsp_init_mips().

◆ 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.

Referenced by ff_vp3dsp_init_mips().

◆ ff_vp3_idct_dc_add_msa()

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.

Referenced by ff_vp3dsp_init_mips().

◆ ff_vp3_v_loop_filter_msa()

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.

Referenced by ff_vp3dsp_init_mips().

◆ ff_put_no_rnd_pixels_l2_msa()

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.

Referenced by ff_vp3dsp_init_mips().

◆ ff_vp3_h_loop_filter_msa()

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.

Referenced by ff_vp3dsp_init_mips().

◆ ff_vp3_idct_add_mmi()

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

Definition at line 680 of file vp3dsp_idct_mmi.c.

Referenced by ff_vp3dsp_init_mips().

◆ ff_vp3_idct_put_mmi()

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

Definition at line 674 of file vp3dsp_idct_mmi.c.

Referenced by ff_vp3dsp_init_mips().

◆ ff_vp3_idct_dc_add_mmi()

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

Definition at line 685 of file vp3dsp_idct_mmi.c.

Referenced by ff_vp3dsp_init_mips().

◆ ff_put_no_rnd_pixels_l2_mmi()

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

Definition at line 719 of file vp3dsp_idct_mmi.c.

Referenced by ff_vp3dsp_init_mips().