ffmpeg/libavcodec/mips
Andreas Rheinhardt 6f7bf64dbc avcodec: Remove DCT, FFT, MDCT and RDFT
They were replaced by TX from libavutil; the tremendous work
to get to this point (both creating TX as well as porting
the users of the components removed in this commit) was
completely performed by Lynne alone.

Removing the subsystems from configure may break some command lines,
because the --disable-fft etc. options are no longer recognized.

Co-authored-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2023-10-01 02:25:09 +02:00
..
aaccoder_mips.c avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aacdec_mips.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacdec_mips.h
aacpsdsp_mips.c avcodec/mips: Fix segfault in imdct36_mips_float. 2020-07-30 00:23:45 +02:00
aacpsy_mips.h avcodec/mips: Fix segfault in imdct36_mips_float. 2020-07-30 00:23:45 +02:00
aacsbr_mips.c lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 14:11:01 +01:00
aacsbr_mips.h mips/aacsbr: port to lavu/tx 2022-11-06 17:37:21 +01:00
ac3dsp_mips.c avcodec/ac3dsp: Remove unused parameter 2022-09-29 23:37:13 +02:00
acelp_filters_mips.c
acelp_vectors_mips.c
amrwbdec_mips.c
amrwbdec_mips.h
blockdsp_init_mips.c libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
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 mips: fix build fail on MIPS R6 2023-03-26 01:46:39 +01:00
celp_filters_mips.c
celp_math_mips.c
compute_antialias_fixed.h mips: fix build fail on MIPS R6 2023-03-26 01:46:39 +01:00
compute_antialias_float.h avcodec/mpegaudiodec: Hardcode tables to save space 2020-12-08 17:51:47 +01:00
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
fmtconvert_mips.c avcodec/fmtconvert: Remove unused AVCodecContext parameter 2022-09-21 20:26:40 +02:00
h263dsp_init_mips.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
h263dsp_mips.h avcodec/mpegvideoencdsp: Allow pointers to const where possible 2022-07-31 03:32:40 +02:00
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 avcodec/mips: Restore the initialization sequence of MSA and MMI in ff_h264chroma_init_mips. 2021-05-07 17:53:23 +02:00
h264chroma_mips.h avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
h264chroma_mmi.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
h264chroma_msa.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
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 Include attributes.h directly 2021-04-19 14:34:10 +02:00
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 Include attributes.h directly 2021-04-19 14:34:10 +02:00
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 avcodec/hevcdsp: Constify src pointers 2022-08-05 02:54:04 +02:00
hevc_lpf_sao_msa.c avcodec/hevcdsp: Constify src pointers 2022-08-05 02:54:04 +02:00
hevc_macros_msa.h lavc/mips: Fix hevc decoding bugs on MIPS paltform. 2022-09-16 21:30:57 +02:00
hevc_mc_bi_msa.c lavc/mips: Fix hevc decoding bugs on MIPS paltform. 2022-09-16 21:30:57 +02:00
hevc_mc_biw_msa.c lavc/mips: Fix hevc decoding bugs on MIPS paltform. 2022-09-16 21:30:57 +02:00
hevc_mc_uni_msa.c lavc/mips: Fix hevc decoding bugs on MIPS paltform. 2022-09-16 21:30:57 +02:00
hevc_mc_uniw_msa.c lavc/mips: Fix hevc decoding bugs on MIPS paltform. 2022-09-16 21:30:57 +02:00
hevcdsp_init_mips.c libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
hevcdsp_mips.h avcodec/hevcdsp: Constify src pointers 2022-08-05 02:54:04 +02:00
hevcdsp_mmi.c avcodec/mips: Fix MMI macro replaces in HEVC Decoder 2022-09-07 23:54:35 +02:00
hevcdsp_msa.c lavc/mips: Fix hevc decoding bugs on MIPS paltform. 2022-09-16 21:30:57 +02:00
hevcpred_init_mips.c libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
hevcpred_mips.h avcodec/hevcpred: Pass HEVCLocalContext when slice-threading 2022-07-25 23:32:08 +02:00
hevcpred_msa.c avcodec/hevcpred: Pass HEVCLocalContext when slice-threading 2022-07-25 23:32:08 +02:00
hpeldsp_init_mips.c libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
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 Include attributes.h directly 2021-04-19 14:34:10 +02:00
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/lsp: Make ff_lsp2polyf() static 2022-09-29 00:05:32 +02:00
Makefile avcodec: Remove DCT, FFT, MDCT and RDFT 2023-10-01 02:25:09 +02:00
mathops.h
me_cmp_init_mips.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
me_cmp_mips.h avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
me_cmp_msa.c lavc/mips: Fix bugs in me_cmp_msa.c file. 2022-09-16 21:30:57 +02:00
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 Include attributes.h directly 2021-04-19 14:34:10 +02:00
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 Include attributes.h directly 2021-04-19 14:34:10 +02:00
mpegvideoencdsp_msa.c avcodec/mpegvideoencdsp: Allow pointers to const where possible 2022-07-31 03:32:40 +02:00
pixblockdsp_init_mips.c libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
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 libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
qpeldsp_mips.h
qpeldsp_msa.c
sbrdsp_mips.c avcodec/mips: Fix register constraint error reported by clang. 2020-07-30 00:23:45 +02:00
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 libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
vc1dsp_mips.h avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
vc1dsp_mmi.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
vc1dsp_msa.c
videodsp_init.c avcodec/videodsp: Constify buf in VideoDSPContext.prefetch 2022-07-31 03:14:34 +02:00
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 libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
vp3dsp_mips.h
vp8_idct_msa.c
vp8_lpf_msa.c
vp8_mc_msa.c avcodec/vp8dsp: Constify src in vp8_mc_func 2022-09-11 20:57:51 +02:00
vp8dsp_init_mips.c libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
vp8dsp_mips.h avcodec/vp8dsp: Constify src in vp8_mc_func 2022-09-11 20:57:51 +02:00
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 Include attributes.h directly 2021-04-19 14:34:10 +02:00
vp9dsp_mips.h avcodec/mips: Fix checkheaders 2022-02-21 13:10:10 +01:00
wmv2dsp_init_mips.c libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
wmv2dsp_mips.h libavcodec: Enable runtime detection for MIPS MMI & MSA 2020-07-23 17:21:58 +02:00
wmv2dsp_mmi.c libavcodec/mips: Fix specification of instruction name 2021-05-28 17:31:21 +02:00
xvid_idct_mmi.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
xvididct_init_mips.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
xvididct_mips.h libavcodec: MIPS: MMI: Fix type mismatches 2020-07-23 17:21:58 +02:00