ffmpeg/libavcodec/mips
Jerome Borsboom 975a1a81b2 avcodec/vc1: fix overlap filter for frame interlaced pictures
The overlap filter is not correct for vertical edges in frame interlaced
I and P pictures. When filtering macroblocks with different FIELDTX values,
we have to match the lines at both sides of the vertical border. In addition,
we have to use the correct rounding values, depending on the line we are
filtering.

Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
2018-06-29 01:18:44 +02: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 'b2939a7527' 2017-03-21 15:19:17 +01:00
blockdsp_mmi.c Merge commit 'b2939a7527' 2017-03-21 15:19:17 +01:00
blockdsp_msa.c Merge commit 'b2939a7527' 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 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264chroma_mmi.c Merge commit 'e4a94d8b36' 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 '1bd890ad17' 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 '2ec9fa5ec6' 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 mathops: mips: Correctly enable loongson-specific assembly 2016-01-19 20:47:49 +01:00
me_cmp_init_mips.c
me_cmp_mips.h
me_cmp_msa.c
mpegaudiodsp_mips_fixed.c Merge commit '2caa93b813' 2017-03-21 16:04:22 -03:00
mpegaudiodsp_mips_float.c Merge commit '2caa93b813' 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 'de452e5037' 2017-03-20 15:58:32 +01:00
pixblockdsp_mmi.c Merge commit 'de452e5037' 2017-03-20 15:58:32 +01:00
pixblockdsp_msa.c Merge commit 'de452e5037' 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 '2ec9fa5ec6' 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 '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
vc1dsp_mmi.c avcodec/vc1: fix overlap filter for frame interlaced pictures 2018-06-29 01:18:44 +02: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