- 02 Dec, 2018 2 commits
-
-
Martin Vignali authored
-
Martin Vignali authored
based on patch by Kieran Kunhya
-
- 07 May, 2018 2 commits
-
-
Rostislav Pehlivanov authored
Removes an unneeded copy and does the 5-point permute in-place. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
Saves 1 gpr and 2 instructions and simplifies the macros a bit. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 15 Apr, 2018 1 commit
-
-
Martin Storsjö authored
This fixes building with clang in msvc mode, which does support gcc style inline assembly.
-
- 02 Apr, 2018 1 commit
-
-
Kieran Kunhya authored
This is a profile supporting > 8-bit video and has a higher quality DCT
-
- 07 Mar, 2018 1 commit
-
-
Aurelien Jacobs authored
This was originally based on libsbc, and was fully integrated into ffmpeg. Rough speed test: C version: speed= 592x MMX version: speed= 785x
-
- 12 Feb, 2018 1 commit
-
-
Rostislav Pehlivanov authored
Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 28 Jan, 2018 1 commit
-
-
Martin Vignali authored
asm code by Henrik Gramner
-
- 12 Jan, 2018 1 commit
-
-
James Almer authored
AVX-512 support has been introduced, and even if no functions currently use zmm registers (able to load as much as 64 bytes of consecutive data per instruction), they will be added eventually. Reviewed-by:
Rostislav Pehlivanov <atomnuker@gmail.com> Tested-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 10 Dec, 2017 2 commits
-
-
James Almer authored
SSSE3_FAST is the proper check for it. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Fixes valgrind Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 09 Dec, 2017 3 commits
-
-
Martin Vignali authored
-
Martin Vignali authored
-
Martin Vignali authored
avcodec/x86/lossless_videodsp.asm : make macro for add_left_pred_unaligned in order to add avx2 version
-
- 02 Dec, 2017 1 commit
-
-
Martin Vignali authored
-
- 25 Nov, 2017 1 commit
-
-
Mikulas Patocka authored
The commit b7c16a3f ("x86: fft: Port to cpuflags") breaks the opus decoder in ffmpeg when compiling for 3dnow. The output is audible, but there's a lot of noise. The reason for the breakage is that the commit unintentionally changed the INTERL macro so that it is empty when compiling for 3dnow. This patch fixes it. Signed-off-by:
Mikulas Patocka <mikulas@twibright.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 23 Nov, 2017 1 commit
-
-
Martin Vignali authored
speed seems to be similar, but simplify code
-
- 21 Nov, 2017 10 commits
-
-
James Almer authored
Remove the broadcast instructions as well now that they are wide enough. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
Martin Vignali authored
-
Martin Vignali authored
-
Martin Vignali authored
-
Martin Vignali authored
-
Martin Vignali authored
-
Martin Vignali authored
better func separator and add comment for the restore rgb planes10 declaration
-
Martin Vignali authored
-
Martin Vignali authored
-
- 20 Nov, 2017 1 commit
-
-
James Almer authored
jpeg2000_ict_float_c: 2296.0 jpeg2000_ict_float_sse: 628.0 jpeg2000_ict_float_avx: 317.0 jpeg2000_ict_float_fma3: 262.0 Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 14 Nov, 2017 1 commit
-
-
Michael Niedermayer authored
Fixes: out of array read Fixes: 3516/attachment-311488.dat Found-by: Insu Yun, Georgia Tech. Tested-by: wuninsu@gmail.com Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 13 Nov, 2017 1 commit
-
-
Thomas Köppe authored
Variables used in inline assembly need to be marked with attribute((used)). Static constants already were, via the define of DECLARE_ASM_CONST. But DECLARE_ALIGNED does not add this attribute, and some of the variables defined with it are const only used in inline assembly, and therefore appeared dead. This change adds a macro DECLARE_ASM_ALIGNED that marks variables as used. This change makes FFMPEG work with Clang's ThinLTO. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Nov, 2017 2 commits
-
-
Martin Vignali authored
libavcodec/lossless_video_dsp : cosmetic add better separator for each function, in order to make reading of the asm file easier
-
Martin Vignali authored
-
- 30 Oct, 2017 1 commit
-
-
James Almer authored
Fixes build with old nasm/yasm. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 29 Oct, 2017 1 commit
-
-
Martin Vignali authored
-
- 05 Oct, 2017 1 commit
-
-
James Almer authored
Fixes assembling with old yasm.
-
- 04 Oct, 2017 2 commits
-
-
Michael Niedermayer authored
Add () to regsize define Suggested-by:
Henrik Gramner <henrik@gramner.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes out of array access Fixes: crash-huf.avi Regression since: 6b41b441 This could also be fixed by adding checks in the C code that calls the dsp Found-by:
Zhibin Hu and 连一汉 <lianyihan@360.cn> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 03 Oct, 2017 1 commit
-
-
Martin Vignali authored
Also modify the required alignment, to 32 instead of 16 for several codecs Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 01 Oct, 2017 1 commit
-
-
Martin Vignali authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-