FFmpeg/libavcodec/x86
James Almer 9d5e81d3b1 Revert "x86/sbrdsp: remove unnecessary sign extend instruction in apply_noise_main"
This reverts commit 24bb7db403.

noise has to after all be sign extended, not zero extended, on tests
other than checkasm.
Fixes most aac tests broken by the now reverted commit.
2017-07-05 10:29:15 -03:00
..
aacencdsp.asm
aacencdsp_init.c
aacpsdsp.asm lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis 2017-06-28 12:22:39 +02:00
aacpsdsp_init.c lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis 2017-06-28 12:22:39 +02:00
ac3dsp.asm
ac3dsp_downmix.asm Merge commit 'b57e38f52c' 2017-03-22 12:49:29 +01:00
ac3dsp_init.c Merge commit 'b57e38f52c' 2017-03-22 12:49:29 +01:00
alacdsp.asm
alacdsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
audiodsp.asm Merge commit '6be7944ee2' 2017-03-23 18:05:27 -03:00
audiodsp_init.c Merge commit '12004a9a7f' 2017-03-20 22:35:07 +01:00
blockdsp.asm
blockdsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
bswapdsp.asm
bswapdsp_init.c
cabac.h
cavsdsp.c cavs: add a sse2 idct implementation. 2017-04-06 10:03:28 -04:00
cavsidct.asm cavs: add a sse2 idct implementation. 2017-04-06 10:03:28 -04:00
constants.c
constants.h Merge commit '3c504bc359' 2017-03-15 22:07:28 -03:00
dcadsp.asm
dcadsp_init.c
dct32.asm
dct_init.c
dirac_dwt.asm
dirac_dwt_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
diracdsp.asm
diracdsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
dnxhdenc.asm
dnxhdenc_init.c
fdct.c
fdct.h
fdctdsp_init.c
fft.asm
fft.h
fft_init.c
flac_dsp_gpl.asm
flacdsp.asm
flacdsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
fmtconvert.asm
fmtconvert_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
fpel.asm Merge commit '009adfd4fb' 2017-03-21 15:02:31 +01:00
fpel.h
g722dsp.asm
g722dsp_init.c
h263_loopfilter.asm
h263dsp_init.c
h264_cabac.c Merge commit '0a35f128f3' 2017-04-08 14:30:13 +02:00
h264_chromamc.asm Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264_chromamc_10bit.asm Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264_deblock.asm avcodec/h264: enable sse2 chroma deblock/loop filter functions 2017-02-27 13:22:06 +01:00
h264_deblock_10bit.asm avcodec/x86: deduplicate PASS8ROWS macro 2017-02-18 20:26:49 +01:00
h264_idct.asm avcodec/h264: add sse2 versions of previous idct functions 2017-05-15 15:00:20 +02:00
h264_idct_10bit.asm
h264_intrapred.asm Merge commit '5801f9ed24' 2017-03-23 11:58:01 +01:00
h264_intrapred_10bit.asm Merge commit '5801f9ed24' 2017-03-23 11:58:01 +01:00
h264_intrapred_init.c h264pred: added AVX2 implementation for tm_vp8 16x16. 2017-03-20 09:45:42 -04:00
h264_qpel.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
h264_qpel_8bit.asm
h264_qpel_10bit.asm
h264_weight.asm
h264_weight_10bit.asm
h264chroma_init.c Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264dsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
hevc_add_res.asm x86/hevc_add_res: merge last remaining changes from 3d65359832 2017-03-31 20:49:45 -03:00
hevc_deblock.asm avcodec/x86: deduplicate PASS8ROWS macro 2017-02-18 20:26:49 +01:00
hevc_idct.asm Merge commit '112cee0241' 2017-03-23 15:58:46 +01:00
hevc_mc.asm
hevc_sao.asm
hevc_sao_10bit.asm
hevcdsp.h Merge commit '6d5636ad9a' 2017-03-24 12:33:25 +01:00
hevcdsp_init.c Merge commit '6d5636ad9a' 2017-03-24 12:33:25 +01:00
hpeldsp.asm Merge commit '1dfc3cf89d' 2017-01-31 14:49:29 -03:00
hpeldsp.h Revert "Merge commit '0a39c9ac0b'" 2017-02-01 02:01:07 +01:00
hpeldsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
hpeldsp_rnd_template.c
hpeldsp_vp3.asm Merge commit '1dfc3cf89d' 2017-01-31 14:49:29 -03:00
hpeldsp_vp3_init.c Revert "Merge commit '0a39c9ac0b'" 2017-02-01 02:01:07 +01:00
huffyuvdsp.asm huffyuvdsp: move functions only used by huffyuv from lossless_videodsp 2017-01-12 22:53:05 -03:00
huffyuvdsp_init.c lavc/huffyuvdsp: only transmit the pix_fmt instead of the whole avctx 2017-03-22 16:22:20 +01:00
huffyuvencdsp.asm huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
huffyuvencdsp_init.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
idctdsp.asm
idctdsp.h avcodec/x86/idctdsp: Remove duplicate include 2017-03-26 19:17:30 +02:00
idctdsp_init.c avcodec/x86: use new x86-64 functions for -idct simple 2017-06-28 17:27:35 +02:00
imdct36.asm avcodec/x86/imdct36: fix building with nasm 2.11.05 2017-01-02 20:44:16 +01:00
inline_asm.h
jpeg2000dsp.asm
jpeg2000dsp_init.c
lossless_audiodsp.asm
lossless_audiodsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
lossless_videodsp.asm Merge commit 'd06dfaa5cb' 2017-01-31 15:36:49 -03:00
lossless_videodsp_init.c avcodec/lossless_videodsp: use ptrdiff_t for length parameters 2017-03-22 18:38:35 -03:00
lossless_videoencdsp.asm huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
lossless_videoencdsp_init.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
lpc.c Merge commit '4efab89332' 2017-01-31 15:08:19 -03:00
Makefile avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
mathops.h
mdct15.asm x86/mdct15: use three operand form for some instructions 2017-06-24 01:44:49 -03:00
mdct15_init.c mdct15: add assembly optimizations for the 15-point FFT 2017-06-23 23:45:37 +01:00
me_cmp.asm
me_cmp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
mlpdsp.asm
mlpdsp_init.c
mpegaudiodsp.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
mpegvideo.c avcodec/x86/mpegvideo: Use intra scantable in dct_unquantize_h263_intra_mmx() 2017-06-20 00:07:51 +02:00
mpegvideodsp.c
mpegvideoenc.c lavc/mpegvideoenc: reformat inv_zigzag_direct16 so the zigzag pattern is visible 2017-05-19 11:17:58 +02:00
mpegvideoenc_qns_template.c
mpegvideoenc_template.c avcodec/x86/mpegenc: support transpose permuation type 2017-06-20 12:12:13 +02:00
mpegvideoencdsp.asm
mpegvideoencdsp_init.c
pixblockdsp.asm Merge commit 'de452e5037' 2017-03-20 15:58:32 +01:00
pixblockdsp_init.c Merge commit 'de452e5037' 2017-03-20 15:58:32 +01:00
pngdsp.asm
pngdsp_init.c
proresdsp.asm avcodec/x86: allow future 8-bit simple idct to use slightly different coefficients 2017-06-20 16:12:25 +02:00
proresdsp_init.c Merge commit '3fd22538bc' 2017-03-19 15:30:13 -03:00
qpel.asm
qpeldsp.asm
qpeldsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
rnd_template.c
rv34dsp.asm x86/rv34dsp: add ff_rv34_idct_dc_add_sse2 2017-02-02 17:51:21 -03:00
rv34dsp_init.c x86/rv34dsp: add ff_rv34_idct_dc_add_sse2 2017-02-02 17:51:21 -03:00
rv40dsp.asm
rv40dsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
sbrdsp.asm Revert "x86/sbrdsp: remove unnecessary sign extend instruction in apply_noise_main" 2017-07-05 10:29:15 -03:00
sbrdsp_init.c
simple_idct.asm avcodec/x86: move simple_idct to external assembly 2017-05-30 13:20:42 +02:00
simple_idct.h avcodec/x86: add an 8-bit simple IDCT function based on the x86-64 high depth functions 2017-06-28 17:27:35 +02:00
simple_idct10.asm avcodec/x86: add an 8-bit simple IDCT function based on the x86-64 high depth functions 2017-06-28 17:27:35 +02:00
simple_idct10_template.asm avcodec/x86: allow future 8-bit simple idct to have "DC only hack" 2017-06-28 17:27:35 +02:00
snowdsp.c
svq1enc.asm
svq1enc_init.c
synth_filter.asm
synth_filter_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
takdsp.asm
takdsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
ttadsp.asm
ttadsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
ttaencdsp.asm
ttaencdsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
utvideodsp.asm x86/utvideodsp: make restore_rgb_planes functions work on x86_32 2017-07-04 22:49:45 -03:00
utvideodsp_init.c x86/utvideodsp: make restore_rgb_planes functions work on x86_32 2017-07-04 22:49:45 -03:00
v210-init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
v210.asm
v210enc.asm
v210enc_init.c
vc1dsp.h
vc1dsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
vc1dsp_loopfilter.asm
vc1dsp_mc.asm Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
vc1dsp_mmx.c
videodsp.asm Merge commit 'b89804da9b' 2017-03-23 18:35:49 -03:00
videodsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
vorbisdsp.asm x86/vorbisdsp: optimize ff_vorbis_inverse_coupling_sse 2017-06-15 23:20:05 -03:00
vorbisdsp_init.c
vp3dsp.asm Merge commit '6892df9294' 2017-03-19 18:41:26 +01:00
vp3dsp_init.c Merge commit '6892df9294' 2017-03-19 18:41:26 +01:00
vp6dsp.asm Merge commit 'd9d26a3674' 2017-03-19 14:54:25 -03:00
vp6dsp_init.c Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
vp8dsp.asm Merge commit '802727b538' 2017-03-19 15:18:31 -03:00
vp8dsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
vp8dsp_loopfilter.asm Merge commit '802727b538' 2017-03-19 15:18:31 -03:00
vp9dsp_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
vp9dsp_init.h vp9: re-split the decoder/format/dsp interface header files. 2017-03-28 18:04:26 -04:00
vp9dsp_init_10bpp.c
vp9dsp_init_12bpp.c
vp9dsp_init_16bpp.c avcodec/x86/vp9dsp_init_16bpp: Fix linking to missing ff_vp9_ipred_dr_32x32_16_avx2() on 32bit 2017-06-28 00:31:33 +02:00
vp9dsp_init_16bpp_template.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00
vp9intrapred.asm
vp9intrapred_16bpp.asm avcodec/vp9: add 64-bit ipred_dr_32x32_16 avx2 implementation 2017-06-27 16:10:50 -04:00
vp9itxfm.asm
vp9itxfm_16bpp.asm
vp9itxfm_template.asm
vp9lpf.asm
vp9lpf_16bpp.asm
vp9mc.asm Merge commit 'e99ecda550' 2017-03-16 20:25:39 +01:00
vp9mc_16bpp.asm
vp56_arith.h
w64xmmtest.c Merge commit 'de2ae3c1fa' 2017-03-21 14:43:53 +01:00
xvididct.asm
xvididct.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
xvididct_init.c build: Generalize yasm/nasm-related variable names 2017-06-21 17:00:29 -03:00