diff mbox

[FFmpeg-devel,11/11] avcodec/x86: use new x86-64 functions for -idct simple

Message ID 20170619151104.31273-12-jdarnley@obe.tv
State Accepted
Commit 0c2acccd4be425d1121ec923f830c6fe99227b56
Headers show

Commit Message

James Darnley June 19, 2017, 3:11 p.m. UTC
They now match according to FATE, barring any further bugs with untested
parts
---
 libavcodec/x86/idctdsp_init.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

Comments

Ronald S. Bultje June 24, 2017, 2:14 p.m. UTC | #1
Hi,

On Mon, Jun 19, 2017 at 11:11 AM, James Darnley <jdarnley@obe.tv> wrote:

> They now match according to FATE, barring any further bugs with untested
> parts
> ---
>  libavcodec/x86/idctdsp_init.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)


LGTM.

Ronald
diff mbox

Patch

diff --git a/libavcodec/x86/idctdsp_init.c b/libavcodec/x86/idctdsp_init.c
index 9da60d1a1e..162560d411 100644
--- a/libavcodec/x86/idctdsp_init.c
+++ b/libavcodec/x86/idctdsp_init.c
@@ -100,7 +100,8 @@  av_cold void ff_idctdsp_init_x86(IDCTDSPContext *c, AVCodecContext *avctx,
             avctx->lowres == 0 &&
             (avctx->idct_algo == FF_IDCT_AUTO ||
                 avctx->idct_algo == FF_IDCT_SIMPLEAUTO ||
-                avctx->idct_algo == FF_IDCT_SIMPLEMMX)) {
+                avctx->idct_algo == FF_IDCT_SIMPLEMMX ||
+                avctx->idct_algo == FF_IDCT_SIMPLE)) {
                 c->idct      = ff_simple_idct8_sse2;
                 c->idct_put  = ff_simple_idct8_put_sse2;
                 c->idct_add  = ff_simple_idct8_add_sse2;
@@ -113,7 +114,8 @@  av_cold void ff_idctdsp_init_x86(IDCTDSPContext *c, AVCodecContext *avctx,
             !high_bit_depth &&
             (avctx->idct_algo == FF_IDCT_AUTO ||
                 avctx->idct_algo == FF_IDCT_SIMPLEAUTO ||
-                avctx->idct_algo == FF_IDCT_SIMPLEMMX)) {
+                avctx->idct_algo == FF_IDCT_SIMPLEMMX ||
+                avctx->idct_algo == FF_IDCT_SIMPLE)) {
                 c->idct      = ff_simple_idct8_avx;
                 c->idct_put  = ff_simple_idct8_put_avx;
                 c->idct_add  = ff_simple_idct8_add_avx;