FFmpeg
Macros | Functions
h264_deblock_lasx.c File Reference
#include "libavcodec/bit_depth_template.c"
#include "h264dsp_loongarch.h"
#include "libavutil/loongarch/loongson_intrinsics.h"

Go to the source code of this file.

Macros

#define H264_LOOP_FILTER_STRENGTH_ITERATION_LASX(edges, step, mask_mv, dir, d_idx, mask_dir)
 

Functions

void ff_h264_loop_filter_strength_lasx (int16_t bS[2][4][4], uint8_t nnz[40], int8_t ref[2][40], int16_t mv[2][40][2], int bidir, int edges, int step, int mask_mv0, int mask_mv1, int field)
 

Macro Definition Documentation

◆ H264_LOOP_FILTER_STRENGTH_ITERATION_LASX

#define H264_LOOP_FILTER_STRENGTH_ITERATION_LASX (   edges,
  step,
  mask_mv,
  dir,
  d_idx,
  mask_dir 
)

Definition at line 26 of file h264_deblock_lasx.c.

Function Documentation

◆ ff_h264_loop_filter_strength_lasx()

void ff_h264_loop_filter_strength_lasx ( int16_t  bS[2][4][4],
uint8_t  nnz[40],
int8_t  ref[2][40],
int16_t  mv[2][40][2],
int  bidir,
int  edges,
int  step,
int  mask_mv0,
int  mask_mv1,
int  field 
)

Definition at line 112 of file h264_deblock_lasx.c.

Referenced by ff_h264dsp_init_loongarch().