- 22 May, 2015 1 commit
-
-
Vittorio Giovara authored
They are just duplicates of AVCodecContext members so use those instead.
-
- 17 May, 2015 1 commit
-
-
Carl Eugen Hoyos authored
Based on an analysis by trac user lvqcl. Fixes ticket #4421, reported by Chase Walker.
-
- 14 May, 2015 2 commits
-
-
Ronald S. Bultje authored
For idct16, only when called from a adst16x16 variant, so impact is minor. For idct32, for all, so relatively major impact.
-
Ronald S. Bultje authored
They all overflow in various samples that are considered valid input.
-
- 07 May, 2015 1 commit
-
-
Michael Niedermayer authored
Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 06 May, 2015 1 commit
-
-
Ronald S. Bultje authored
-
- 05 May, 2015 1 commit
-
-
Michael Niedermayer authored
-
- 02 May, 2015 2 commits
-
-
Michael Niedermayer authored
The table contains no element outside the unsigned 8bit range Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 24 Apr, 2015 1 commit
-
-
Ronald S. Bultje authored
See sample vp90-2-14-resize-fp-tiles-16-8.webm from the vp9 test vector set to reproduce the issue.
-
- 22 Apr, 2015 1 commit
-
-
Ronald S. Bultje authored
See sample vp90-2-14-resize-fp-tiles-16-8-4-2-1.webm from the vp9 test vector set which reproduces the issue. This probably costs a few cycles, but I don't think there's an easy way to workaround that. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 26 Mar, 2015 1 commit
-
-
Michael Niedermayer authored
This is more consistent and may fix a build failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 20 Mar, 2015 2 commits
-
-
James Almer authored
Should fix compilation on compilers with less-than-ideal dead code elimination Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
- 17 Mar, 2015 1 commit
-
-
Luca Barbato authored
It uses 6 registers, unbreaks building on hardened x86 system. Bug-Id: gentoo/541930 CC: libav-stable@libav.org
-
- 16 Mar, 2015 3 commits
-
-
Michael Niedermayer authored
This is faster and simpler as well Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
James Almer authored
It's exactly the same as the sse2 version. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 14 Mar, 2015 6 commits
-
-
Christophe Gisquet authored
The later may yield incorrect code for on-stack variables. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
When the decoder is deactivated, the x86-optimized versions are not compiled, resulting in a link error. The C version is unaffected, as it is part of the idctdsp subsystem. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
Also reduce the table duplication with SSE2 code, remove duplicated macro parameters. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 13 Mar, 2015 1 commit
-
-
Christophe Gisquet authored
The main difference consists in renaming properly labels, and letting yasm select the gprs for skipping 1D transforms. Previous-version-reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 01 Mar, 2015 1 commit
-
-
James Almer authored
Suggested-by: Christophe Gisquet <christophe.gisquet@gmail.com> Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 28 Feb, 2015 2 commits
-
-
Anton Khirnov authored
Only ac3dec and dcadec use it.
-
Anton Khirnov authored
-
- 27 Feb, 2015 2 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 22 Feb, 2015 1 commit
-
-
Carl Eugen Hoyos authored
CC: libav-stable@libav.org Bug-Id: 795 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 21 Feb, 2015 1 commit
-
-
Michael Niedermayer authored
Based on patch by Francisco Blas Izquierdo Riera Commit message partly taken from carl fixes a compilation error in mlpdsp_init.c with -fstack-check and some gcc compilers (I reproduced the issue with gcc 4.7.3) by simplifying the code. See also https://bugs.gentoo.org/show_bug.cgi?id=471756 $ make libavcodec/x86/mlpdsp_init.o libavcodec/x86/mlpdsp_init.c: In function ‘mlp_filter_channel_x86’: libavcodec/x86/mlpdsp_init.c:142:5: error: can’t find a register in class ‘GENERAL_REGS’ while reloading ‘asm’ libavcodec/x86/mlpdsp_init.c:142:5: error: ‘asm’ operand has impossible constraints 4551 -> 4509 dezicycles Reviewed-by: Ramiro Polla <ramiro.polla@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 17 Feb, 2015 1 commit
-
-
Christophe Gisquet authored
11 xmm regs seem only required for avx2. Reviewed-by: Mickaël Raulet <mraulet@insa-rennes.fr Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 16 Feb, 2015 2 commits
-
-
Christophe Gisquet authored
The 3*stride value stored in r3src can be loaded much later, so use r3src instead of a dedicated gpr when possible. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
James Almer authored
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 14 Feb, 2015 1 commit
-
-
Christophe Gisquet authored
The second stride is always the internal buffer one, MAX_PB_SIZE (times 2 to get the value in bytes). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 12 Feb, 2015 2 commits
-
-
James Almer authored
Before 40766 decicycles in ff_hevc_put_hevc_qpel_h64_8_avx2, 8192 runs, 0 skips After 37975 decicycles in ff_hevc_put_hevc_qpel_h64_8_avx2, 8192 runs, 0 skips Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 09 Feb, 2015 1 commit
-
-
James Almer authored
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 08 Feb, 2015 1 commit
-
-
Christophe Gisquet authored
The second parameter to the macro is always an immediate address, so no lea is needed. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-