1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavcodec/mips
Kaustubh Raste 143fc5f6e2 avcodec/mips: Improve hevc non-uni hz and vt mc msa functions
Use mask buffer.

Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com>
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-11-14 20:48:36 +01:00
..
aaccoder_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
aacdec_mips.c
aacdec_mips.h mips: add support for R6 2016-03-09 20:05:04 +01:00
aacpsdsp_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
aacpsy_mips.h mips: add support for R6 2016-03-09 20:05:04 +01:00
aacsbr_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
aacsbr_mips.h mips: add support for R6 2016-03-09 20:05:04 +01:00
ac3dsp_mips.c lavc/mips: temporally disable ac3 downmix 2017-03-22 11:46:13 +01:00
acelp_filters_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
acelp_vectors_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
amrwbdec_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
amrwbdec_mips.h mips: add support for R6 2016-03-09 20:05:04 +01:00
blockdsp_init_mips.c
blockdsp_mips.h Merge commit 'b2939a75270bc7e971462648168aa3a2a48c1c8c' 2017-03-21 15:19:17 +01:00
blockdsp_mmi.c Merge commit 'b2939a75270bc7e971462648168aa3a2a48c1c8c' 2017-03-21 15:19:17 +01:00
blockdsp_msa.c Merge commit 'b2939a75270bc7e971462648168aa3a2a48c1c8c' 2017-03-21 15:19:17 +01:00
celp_filters_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
celp_math_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
compute_antialias_fixed.h
compute_antialias_float.h mips: add support for R6 2016-03-09 20:05:04 +01:00
constants.c avcodec/mips: version 1 of vc1dsp optimizations for loongson mmi 2016-12-17 18:41:18 +01:00
constants.h avcodec/mips: version 1 of vc1dsp optimizations for loongson mmi 2016-12-17 18:41:18 +01:00
fft_mips.c avcodec/mips: Optimization synced to the newest code base. 2016-03-29 17:06:16 +02:00
fmtconvert_mips.c
h263dsp_init_mips.c
h263dsp_mips.h
h263dsp_msa.c
h264chroma_init_mips.c
h264chroma_mips.h Merge commit 'e4a94d8b36c48d95a7d412c40d7b558422ff659c' 2017-03-21 15:20:45 -03:00
h264chroma_mmi.c Merge commit 'e4a94d8b36c48d95a7d412c40d7b558422ff659c' 2017-03-21 15:20:45 -03:00
h264chroma_msa.c avcodec/mips: Improve avc chroma avg hv mc msa functions 2017-10-30 21:32:26 +01:00
h264dsp_init_mips.c
h264dsp_mips.h avcodec/h264: Use ptrdiff_t for (bi)weight functions 2016-09-23 04:10:44 +02:00
h264dsp_mmi.c avcodec/mips: loongson optimize mmi load and store operators 2016-10-23 03:23:09 +02:00
h264dsp_msa.c avcodec/mips: Improve avc bi-weighted mc msa functions 2017-10-10 23:58:41 +02:00
h264idct_msa.c libavcodec/mips: Improve avc idct8 msa function 2017-09-05 22:16:03 +02:00
h264pred_init_mips.c avcodec/mips: loongson optimize h264pred with mmi v3 2016-05-21 17:13:13 +02:00
h264pred_mips.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
h264pred_mmi.c avcodec/mips: loongson optimize mmi load and store operators 2016-10-23 03:23:09 +02:00
h264pred_msa.c avcodec/mips: Removed generic function call in avc intra msa functions 2017-09-27 21:15:57 +02:00
h264qpel_init_mips.c
h264qpel_mmi.c avcodec/mips: loongson optimize mmi load and store operators 2016-10-23 03:23:09 +02:00
h264qpel_msa.c avcodec/mips: Improve avc avg mc 10, 30, 01 and 03 msa functions 2017-11-07 04:24:06 +01:00
hevc_idct_msa.c avcodec/mips: Improve hevc idct msa functions 2017-09-15 01:47:14 +02:00
hevc_lpf_sao_msa.c avcodec/mips: preload data in hevc sao edge 135 degree filter msa functions 2017-10-10 23:58:41 +02:00
hevc_macros_msa.h avcodec/mips: cleanup unused macros 2017-11-14 20:48:36 +01:00
hevc_mc_bi_msa.c avcodec/mips: Improve hevc bi 4 tap hv mc msa functions 2017-11-07 04:24:06 +01:00
hevc_mc_biw_msa.c avcodec/mips: Improve hevc bi wgt 4 tap hv mc msa functions 2017-11-08 20:58:56 +01:00
hevc_mc_uni_msa.c avcodec/mips: Improve hevc uni 4 tap hv mc msa functions 2017-11-08 20:58:56 +01:00
hevc_mc_uniw_msa.c avcodec/mips: Improve hevc uni weighted 4 tap vt mc msa functions 2017-11-08 20:58:56 +01:00
hevcdsp_init_mips.c Merge commit '1bd890ad173d79e7906c5e1d06bf0a06cca4519d' 2017-01-31 15:31:34 +01:00
hevcdsp_mips.h
hevcdsp_msa.c avcodec/mips: Improve hevc non-uni hz and vt mc msa functions 2017-11-14 20:48:36 +01:00
hevcpred_init_mips.c build fix for mips 2017-04-06 10:10:09 -04:00
hevcpred_mips.h avcodec/mips: fix build 2017-03-31 12:28:58 +02:00
hevcpred_msa.c build fix for mips 2017-04-06 10:10:09 -04:00
hpeldsp_init_mips.c avcodec/mips: loongson optimize hpeldsp with mmi v1 2016-05-21 17:13:13 +02:00
hpeldsp_mips.h avcodec/mips: loongson optimize hpeldsp with mmi v1 2016-05-21 17:13:13 +02:00
hpeldsp_mmi.c avcodec/mips: loongson optimize mmi load and store operators 2016-10-23 03:23:09 +02:00
hpeldsp_msa.c
idctdsp_init_mips.c
idctdsp_mips.h Merge commit '2ec9fa5ec60dcd10e1cb10d8b4e4437e634ea428' 2017-03-21 14:29:52 -03:00
idctdsp_mmi.c avcodec/mips: loongson optimize mmi load and store operators 2016-10-23 03:23:09 +02:00
idctdsp_msa.c
iirfilter_mips.c lavc/mips/iirfilter_mips: Include config.h. 2017-05-01 23:46:28 +02:00
lsp_mips.h mips: add support for R6 2016-03-09 20:05:04 +01:00
Makefile avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
mathops.h
me_cmp_init_mips.c
me_cmp_mips.h
me_cmp_msa.c
mpegaudiodsp_mips_fixed.c Merge commit '2caa93b813adc5dbb7771dfe615da826a2947d18' 2017-03-21 16:04:22 -03:00
mpegaudiodsp_mips_float.c Merge commit '2caa93b813adc5dbb7771dfe615da826a2947d18' 2017-03-21 16:04:22 -03:00
mpegvideo_init_mips.c
mpegvideo_mips.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
mpegvideo_mmi.c avcodec/mips: loongson optimize mmi load and store operators 2016-10-23 03:23:09 +02:00
mpegvideo_msa.c
mpegvideoencdsp_init_mips.c
mpegvideoencdsp_msa.c
pixblockdsp_init_mips.c
pixblockdsp_mips.h Merge commit 'de452e503734ebb0fdbce86e9d16693b3530fad3' 2017-03-20 15:58:32 +01:00
pixblockdsp_mmi.c Merge commit 'de452e503734ebb0fdbce86e9d16693b3530fad3' 2017-03-20 15:58:32 +01:00
pixblockdsp_msa.c Merge commit 'de452e503734ebb0fdbce86e9d16693b3530fad3' 2017-03-20 15:58:32 +01:00
qpeldsp_init_mips.c
qpeldsp_mips.h
qpeldsp_msa.c
sbrdsp_mips.c mips: add support for R6 2016-03-09 20:05:04 +01:00
simple_idct_mmi.c
simple_idct_msa.c Merge commit '2ec9fa5ec60dcd10e1cb10d8b4e4437e634ea428' 2017-03-21 14:29:52 -03:00
vc1dsp_init_mips.c avcodec/mips: version 1 of vc1dsp optimizations for loongson mmi 2016-12-17 18:41:18 +01:00
vc1dsp_mips.h Merge commit '2ec9fa5ec60dcd10e1cb10d8b4e4437e634ea428' 2017-03-21 14:29:52 -03:00
vc1dsp_mmi.c Merge commit '2ec9fa5ec60dcd10e1cb10d8b4e4437e634ea428' 2017-03-21 14:29:52 -03:00
videodsp_init.c avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
vp8_idct_msa.c
vp8_lpf_msa.c
vp8_mc_msa.c
vp8dsp_init_mips.c avcodec/mips: version 1 of vp8dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
vp8dsp_mips.h avcodec/mips: version 1 of vp8dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
vp8dsp_mmi.c avcodec/mips: version 1 of vp8dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
vp9_idct_msa.c avcodec/mips: Improve vp9 idct msa functions 2017-09-08 13:48:40 +02:00
vp9_intra_msa.c vp9: re-split the decoder/format/dsp interface header files. 2017-03-28 18:04:26 -04:00
vp9_lpf_msa.c avcodec/mips: Improve vp9 lpf msa functions 2017-09-08 13:48:40 +02:00
vp9_mc_msa.c avcodec/mips: Improve vp9 mc msa functions 2017-09-08 13:48:40 +02:00
vp9dsp_init_mips.c vp9: re-split the decoder/format/dsp interface header files. 2017-03-28 18:04:26 -04:00
vp9dsp_mips.h
wmv2dsp_init_mips.c avcodec/mips: version 1 of wmv2dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
wmv2dsp_mips.h avcodec/mips: version 1 of wmv2dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
wmv2dsp_mmi.c avcodec/mips: version 1 of wmv2dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
xvid_idct_mmi.c
xvididct_init_mips.c
xvididct_mips.h