1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-12 19:18:44 +02:00
FFmpeg/libavcodec/mips
Martin Storsjö db54426975 vc1dsp: Change remaining stride parameters to ptrdiff_t
The existing x86 assembly for loop filters uses the stride as a
full register without clearing/sign extending the upper half
of the registers on x86_64.

This avoids crashes if the caller would have passed nonzero bits
in the previously undefined upper 32 bits of the parameters.

Signed-off-by: Martin Storsjö <martin@martin.st>
2022-03-30 14:53:55 +03:00
..
aaccoder_mips.c
aacdec_mips.c
aacdec_mips.h
aacpsdsp_mips.c
aacpsy_mips.h
aacsbr_mips.c
aacsbr_mips.h
ac3dsp_mips.c
acelp_filters_mips.c
acelp_vectors_mips.c
amrwbdec_mips.c
amrwbdec_mips.h
blockdsp_init_mips.c
blockdsp_mips.h
blockdsp_mmi.c libavcodec/mips: Fix specification of instruction name 2021-05-28 17:31:21 +02:00
blockdsp_msa.c
cabac.h avcodec/mips: cabac.h provide fallback for wsbh instruction 2021-07-28 23:31:48 +02:00
celp_filters_mips.c
celp_math_mips.c
compute_antialias_fixed.h
compute_antialias_float.h
constants.c libavcodec/mips: Fix build errors reported by clang 2021-06-03 13:44:00 +02:00
constants.h avcodec/mips/constants: Include intfloat.h in constants.h 2021-08-05 19:00:53 +02:00
fft_mips.c
fmtconvert_mips.c
h263dsp_init_mips.c
h263dsp_mips.h
h263dsp_msa.c
h264_deblock_msa.c avcodec/mips: Optimize function ff_h264_loop_filter_strength_msa. 2021-05-07 17:53:23 +02:00
h264chroma_init_mips.c
h264chroma_mips.h
h264chroma_mmi.c avcodec/mips: Use MMI marcos to replace Loongson3 instructions 2021-07-28 23:31:48 +02:00
h264chroma_msa.c
h264dsp_init_mips.c avcodec/mips: Optimize function ff_h264_loop_filter_strength_msa. 2021-05-07 17:53:23 +02:00
h264dsp_mips.h avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264dsp_mmi.c avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264dsp_msa.c avcodec/mips: Refine ff_h264_h_lpf_luma_inter_msa 2021-05-07 17:53:23 +02:00
h264idct_msa.c avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264pred_init_mips.c
h264pred_mips.h
h264pred_mmi.c libavcodec/mips: Fix build errors reported by clang 2021-06-03 13:44:00 +02:00
h264pred_msa.c
h264qpel_init_mips.c
h264qpel_mmi.c libavcodec/mips: Fix build errors reported by clang 2021-06-03 13:44:00 +02:00
h264qpel_msa.c
hevc_idct_msa.c
hevc_lpf_sao_msa.c
hevc_macros_msa.h
hevc_mc_bi_msa.c
hevc_mc_biw_msa.c
hevc_mc_uni_msa.c
hevc_mc_uniw_msa.c
hevcdsp_init_mips.c
hevcdsp_mips.h
hevcdsp_mmi.c avcodec/mips: Use MMI marcos to replace Loongson3 instructions 2021-07-28 23:31:48 +02:00
hevcdsp_msa.c
hevcpred_init_mips.c
hevcpred_mips.h
hevcpred_msa.c
hpeldsp_init_mips.c
hpeldsp_mips.h
hpeldsp_mmi.c avcodec/mips: Use MMI marcos to replace Loongson3 instructions 2021-07-28 23:31:48 +02:00
hpeldsp_msa.c
idctdsp_init_mips.c
idctdsp_mips.h
idctdsp_mmi.c libavcodec/mips: Fix build errors reported by clang 2021-06-03 13:44:00 +02:00
idctdsp_msa.c
iirfilter_mips.c
lsp_mips.h avcodec/mips: Fix checkheaders 2022-02-21 13:10:10 +01:00
Makefile avcodec/mips: Fix checkheaders 2022-02-21 13:10:10 +01:00
mathops.h
me_cmp_init_mips.c
me_cmp_mips.h
me_cmp_msa.c
mpegaudiodsp_mips_fixed.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
mpegaudiodsp_mips_float.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
mpegvideo_init_mips.c
mpegvideo_mips.h
mpegvideo_mmi.c libavcodec/mips: Fix build errors reported by clang 2021-06-03 13:44:00 +02:00
mpegvideo_msa.c
mpegvideoencdsp_init_mips.c
mpegvideoencdsp_msa.c
pixblockdsp_init_mips.c
pixblockdsp_mips.h
pixblockdsp_mmi.c libavcodec/mips: Fix specification of instruction name 2021-05-28 17:31:21 +02:00
pixblockdsp_msa.c
qpeldsp_init_mips.c
qpeldsp_mips.h
qpeldsp_msa.c
sbrdsp_mips.c
simple_idct_mmi.c avcodec/mips: Use MMI marcos to replace Loongson3 instructions 2021-07-28 23:31:48 +02:00
simple_idct_msa.c
vc1dsp_init_mips.c
vc1dsp_mips.h vc1dsp: Change remaining stride parameters to ptrdiff_t 2022-03-30 14:53:55 +03:00
vc1dsp_mmi.c vc1dsp: Change remaining stride parameters to ptrdiff_t 2022-03-30 14:53:55 +03:00
vc1dsp_msa.c
videodsp_init.c
vp3dsp_idct_mmi.c avcodec/mips: Use MMI marcos to replace Loongson3 instructions 2021-07-28 23:31:48 +02:00
vp3dsp_idct_msa.c
vp3dsp_init_mips.c
vp3dsp_mips.h
vp8_idct_msa.c
vp8_lpf_msa.c
vp8_mc_msa.c
vp8dsp_init_mips.c
vp8dsp_mips.h
vp8dsp_mmi.c avcodec/mips: Use MMI marcos to replace Loongson3 instructions 2021-07-28 23:31:48 +02:00
vp9_idct_msa.c
vp9_intra_msa.c
vp9_lpf_msa.c
vp9_mc_mmi.c avcodec/mips: Use MMI marcos to replace Loongson3 instructions 2021-07-28 23:31:48 +02:00
vp9_mc_msa.c
vp9dsp_init_mips.c
vp9dsp_mips.h avcodec/mips: Fix checkheaders 2022-02-21 13:10:10 +01:00
wmv2dsp_init_mips.c
wmv2dsp_mips.h
wmv2dsp_mmi.c libavcodec/mips: Fix specification of instruction name 2021-05-28 17:31:21 +02:00
xvid_idct_mmi.c
xvididct_init_mips.c
xvididct_mips.h