FFmpeg
Functions
idctdsp_loongarch.h File Reference
#include <stdint.h>
#include "libavcodec/mpegvideo.h"

Go to the source code of this file.

Functions

void ff_simple_idct_lasx (int16_t *block)
 
void ff_simple_idct_put_lasx (uint8_t *dest, ptrdiff_t stride_dst, int16_t *block)
 
void ff_simple_idct_add_lasx (uint8_t *dest, ptrdiff_t stride_dst, int16_t *block)
 
void ff_put_pixels_clamped_lasx (const int16_t *block, uint8_t *av_restrict pixels, ptrdiff_t line_size)
 
void ff_put_signed_pixels_clamped_lasx (const int16_t *block, uint8_t *av_restrict pixels, ptrdiff_t line_size)
 
void ff_add_pixels_clamped_lasx (const int16_t *block, uint8_t *av_restrict pixels, ptrdiff_t line_size)
 

Function Documentation

◆ ff_simple_idct_lasx()

void ff_simple_idct_lasx ( int16_t *  block)

Definition at line 177 of file simple_idct_lasx.c.

Referenced by ff_idctdsp_init_loongarch().

◆ ff_simple_idct_put_lasx()

void ff_simple_idct_put_lasx ( uint8_t *  dest,
ptrdiff_t  stride_dst,
int16_t *  block 
)

Definition at line 200 of file simple_idct_lasx.c.

Referenced by ff_idctdsp_init_loongarch().

◆ ff_simple_idct_add_lasx()

void ff_simple_idct_add_lasx ( uint8_t *  dest,
ptrdiff_t  stride_dst,
int16_t *  block 
)

Definition at line 234 of file simple_idct_lasx.c.

Referenced by ff_idctdsp_init_loongarch().

◆ ff_put_pixels_clamped_lasx()

void ff_put_pixels_clamped_lasx ( const int16_t *  block,
uint8_t *av_restrict  pixels,
ptrdiff_t  line_size 
)

Definition at line 25 of file idctdsp_lasx.c.

Referenced by ff_idctdsp_init_loongarch().

◆ ff_put_signed_pixels_clamped_lasx()

void ff_put_signed_pixels_clamped_lasx ( const int16_t *  block,
uint8_t *av_restrict  pixels,
ptrdiff_t  line_size 
)

Definition at line 50 of file idctdsp_lasx.c.

Referenced by ff_idctdsp_init_loongarch().

◆ ff_add_pixels_clamped_lasx()

void ff_add_pixels_clamped_lasx ( const int16_t *  block,
uint8_t *av_restrict  pixels,
ptrdiff_t  line_size 
)

Definition at line 79 of file idctdsp_lasx.c.

Referenced by ff_idctdsp_init_loongarch().