mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2026-02-13 19:05:37 +00:00
Besides simplifying address computations (it saves 432B of .text in hevcdsp.o alone here) it also fixes undefined behaviour that occurs if mx or my are 0 (happens when the filters are unused) because they lead to an array index of -1 in the old code. This happens in the checkasm-hevc_pel FATE-test. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Reviewed-by: Nuo Mi <nuomi2021@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com> |
||
|---|---|---|
| .. | ||
| cabac.h | ||
| h264_cabac.c | ||
| h264_deblock_lasx.c | ||
| h264_intrapred_init_loongarch.c | ||
| h264_intrapred_loongarch.h | ||
| h264chroma.S | ||
| h264chroma_init_loongarch.c | ||
| h264chroma_loongarch.h | ||
| h264dsp.S | ||
| h264dsp_init_loongarch.c | ||
| h264dsp_lasx.c | ||
| h264dsp_loongarch.h | ||
| h264idct.S | ||
| h264idct_loongarch.c | ||
| h264intrapred.S | ||
| h264qpel.S | ||
| h264qpel_init_loongarch.c | ||
| h264qpel_lasx.c | ||
| h264qpel_loongarch.h | ||
| h264qpel_lsx.c | ||
| hevc_add_res.S | ||
| hevc_idct.S | ||
| hevc_idct_lsx.c | ||
| hevc_lpf_sao_lsx.c | ||
| hevc_mc.S | ||
| hevc_mc_bi_lsx.c | ||
| hevc_mc_uni_lsx.c | ||
| hevc_mc_uniw_lsx.c | ||
| hevcdsp_init_loongarch.c | ||
| hevcdsp_lasx.h | ||
| hevcdsp_lsx.c | ||
| hevcdsp_lsx.h | ||
| hpeldsp_init_loongarch.c | ||
| hpeldsp_lasx.c | ||
| hpeldsp_lasx.h | ||
| idctdsp_init_loongarch.c | ||
| idctdsp_lasx.c | ||
| idctdsp_loongarch.h | ||
| loongson_asm.S | ||
| Makefile | ||
| simple_idct_lasx.c | ||
| vc1dsp_init_loongarch.c | ||
| vc1dsp_lasx.c | ||
| vc1dsp_loongarch.h | ||
| videodsp_init.c | ||
| vp8_lpf_lsx.c | ||
| vp8_mc_lsx.c | ||
| vp8dsp_init_loongarch.c | ||
| vp8dsp_loongarch.h | ||
| vp9_idct_lsx.c | ||
| vp9_intra_lsx.c | ||
| vp9_lpf_lsx.c | ||
| vp9_mc_lsx.c | ||
| vp9dsp_init_loongarch.c | ||
| vp9dsp_loongarch.h | ||