|
FFmpeg
|
#include "libavcodec/vp8dsp.h"Go to the source code of this file.
Functions | |
| void | ff_put_vp8_pixels8_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int x, int y) |
| void | ff_put_vp8_pixels16_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int x, int y) |
| void | ff_put_vp8_epel16_h6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_v4_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_v6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h6v4_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h4v6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h6v6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_v4_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_v6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h6v4_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h4v6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h6v6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h6_lsx (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) |
| void | ff_vp8_v_loop_filter16_inner_lsx (uint8_t *dst, ptrdiff_t stride, int32_t e, int32_t i, int32_t h) |
| void | ff_vp8_h_loop_filter16_inner_lsx (uint8_t *src, ptrdiff_t stride, int32_t e, int32_t i, int32_t h) |
| void | ff_vp8_v_loop_filter16_lsx (uint8_t *dst, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh) |
| void | ff_vp8_h_loop_filter16_lsx (uint8_t *dst, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh) |
| void | ff_vp8_h_loop_filter8uv_lsx (uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh) |
| void | ff_vp8_v_loop_filter8uv_lsx (uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t stride, int flim_e, int flim_i, int hev_thresh) |
| void ff_put_vp8_pixels8_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | x, | ||
| int | y | ||
| ) |
Definition at line 834 of file vp8_mc_lsx.c.
| void ff_put_vp8_pixels16_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | x, | ||
| int | y | ||
| ) |
Definition at line 891 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel16_h6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 189 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel16_v4_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 563 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel16_v6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 310 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel16_h6v4_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 716 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel16_h4v6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 820 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel16_h6v6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 493 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel8_v4_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 506 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel8_v6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 243 of file vp8_mc_lsx.c.
| void ff_put_vp8_epel8_h6v4_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 633 of file vp8_mc_lsx.c.
Referenced by ff_put_vp8_epel16_h6v4_lsx().
| void ff_put_vp8_epel8_h4v6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 730 of file vp8_mc_lsx.c.
Referenced by ff_put_vp8_epel16_h4v6_lsx().
| void ff_put_vp8_epel8_h6v6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 391 of file vp8_mc_lsx.c.
Referenced by ff_put_vp8_epel16_h6v6_lsx().
| void ff_put_vp8_epel8_h6_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | dst_stride, | ||
| const uint8_t * | src, | ||
| ptrdiff_t | src_stride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 124 of file vp8_mc_lsx.c.
| void ff_vp8_v_loop_filter16_inner_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int32_t | e, | ||
| int32_t | i, | ||
| int32_t | h | ||
| ) |
Definition at line 505 of file vp8_lpf_lsx.c.
Referenced by ff_vp8dsp_init_loongarch().
| void ff_vp8_h_loop_filter16_inner_lsx | ( | uint8_t * | src, |
| ptrdiff_t | stride, | ||
| int32_t | e, | ||
| int32_t | i, | ||
| int32_t | h | ||
| ) |
Definition at line 537 of file vp8_lpf_lsx.c.
Referenced by ff_vp8dsp_init_loongarch().
| void ff_vp8_v_loop_filter16_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim_e, | ||
| int | flim_i, | ||
| int | hev_thresh | ||
| ) |
Definition at line 246 of file vp8_lpf_lsx.c.
Referenced by ff_vp8dsp_init_loongarch().
| void ff_vp8_h_loop_filter16_lsx | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim_e, | ||
| int | flim_i, | ||
| int | hev_thresh | ||
| ) |
Definition at line 329 of file vp8_lpf_lsx.c.
Referenced by ff_vp8dsp_init_loongarch().
| void ff_vp8_h_loop_filter8uv_lsx | ( | uint8_t * | dst_u, |
| uint8_t * | dst_v, | ||
| ptrdiff_t | stride, | ||
| int | flim_e, | ||
| int | flim_i, | ||
| int | hev_thresh | ||
| ) |
Definition at line 415 of file vp8_lpf_lsx.c.
Referenced by ff_vp8dsp_init_loongarch().
| void ff_vp8_v_loop_filter8uv_lsx | ( | uint8_t * | dst_u, |
| uint8_t * | dst_v, | ||
| ptrdiff_t | stride, | ||
| int | flim_e, | ||
| int | flim_i, | ||
| int | hev_thresh | ||
| ) |
Definition at line 278 of file vp8_lpf_lsx.c.
Referenced by ff_vp8dsp_init_loongarch().
1.8.17