Commits on Feb 29, 2016
-
x86/vc1dsp: Split the file into MC and loopfilter
TimothyGu committedFeb 29, 2016
Commits on Feb 14, 2016
-
x86/vc1dsp: Port vc1_*_hor_16b_shift2 to NASM format
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com>
TimothyGu committedFeb 14, 2016
Commits on Feb 7, 2016
-
huffyuvencdsp: Undefine "i" macro after each use
TimothyGu committedFeb 7, 2016
Commits on Feb 6, 2016
-
dirac_dwt: Make x86 files/functions names consistent
TimothyGu committedFeb 6, 2016 -
diracdsp: Make x86 files/functions names consistent
TimothyGu committedFeb 6, 2016
Commits on Feb 2, 2016
-
diracdsp_mmx: Fix some more indentations
TimothyGu committedFeb 2, 2016 -
TimothyGu committed
Feb 2, 2016 -
x86: vc1dsp: Convert vc1_inv_trans_*_dc to NASM format
TimothyGu committedFeb 2, 2016
Commits on Jan 31, 2016
-
all: Make header guard names consistent
TimothyGu committedJan 31, 2016
Commits on Nov 7, 2015
-
pixblockdsp: x86: Condense diff_pixels_* to a shared macro
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com>
TimothyGu committedNov 7, 2015
Commits on Oct 22, 2015
-
vc1dsp: Port ff_vc1_put_ver_16b_shift2_mmx to yasm
This function is only used within other inline asm functions, hence the HAVE_MMX_INLINE guard. Per recent discussions, we should not worry about the performance of inline asm-only builds.
TimothyGu committedOct 22, 2015
Commits on Oct 21, 2015
-
huffyuvencdsp: Cherry pick changes left out in the last commit
Oops.
TimothyGu committedOct 21, 2015 -
huffyuvencdsp: Add ff_diff_bytes_{sse2,avx2}
SSE2 version 4%-35% faster than MMX depending on the width. AVX2 version 1%-13% faster than SSE2 depending on the width.
TimothyGu committedOct 21, 2015 -
huffyuvencdsp: Convert ff_diff_bytes_mmx to yasm
Heavily based upon ff_add_bytes by Christophe Gisquet. Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
TimothyGu committedOct 21, 2015
Commits on Oct 19, 2015
-
huffyuvencdsp: Use intptr_t for width
It is done this way in huffyuvdsp as well.
TimothyGu committedOct 19, 2015 -
x86: vc1dsp_mmx: Move yasm initiation steps to vc1dsp_init
That's where all yasm initiation steps are. Also removes the overlap between the two files.
TimothyGu committedOct 19, 2015 -
x86: fpel: Remove erroneous ff_put_pixels8_mmxext prototype
This function does not exist.
TimothyGu committedOct 19, 2015 -
x86: fpel: Move prototypes for 4-px block functions
TimothyGu committedOct 19, 2015
Commits on May 27, 2015
-
Revert "Move struc FFTContext below SECTION_RODATA"
This reverts commit 599888a. The commit does not silence the warning on ELF-based systems, and will be fixed in the subsequent commit. Conflicts: libavcodec/x86/fft_mmx.asm Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jun 3, 2014
-
x86: dsputilenc: convert hf_noise*_mmx to yasm
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Several bugfixes by: Christophe Gisquet <christophe.gisquet@gmail.com> See: [FFmpeg-devel] [WIP] [PATCH 4/4] x86: dsputilenc: convert hf_noise*_mmx to yasm Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on May 30, 2014
-
x86: dsputilenc: convert ff_sse{8, 16}_mmx() to yasm
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
x86: dsputilenc: move all the function prototypes together
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on May 25, 2014
-
x86: dsputilenc: convert ff_sse{8, 16}_mmx() to yasm
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Apr 11, 2014
Commits on Mar 27, 2014
-
x86: convert DNxHDenc inline asm to yasm
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
dnxhdenc: make get_pixel_8x4_sym accept ptrdiff_t as stride
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>