From patchwork Mon Jun 19 15:11:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Darnley X-Patchwork-Id: 4045 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.22.4 with SMTP id 4csp962740vsw; Mon, 19 Jun 2017 08:26:15 -0700 (PDT) X-Received: by 10.223.144.134 with SMTP id i6mr18745364wri.92.1497885975274; Mon, 19 Jun 2017 08:26:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497885975; cv=none; d=google.com; s=arc-20160816; b=AEHBEWYQc8EBAp7ph6N5OoorjMwiFgXjAZp5/jc5gM8hlbCVt+e2V2HI7wLVwrF/Hn QuhtJEierXDDTqeblsadkp5yDIjGY/m0SYhxG93tlMY+2cRgyM7B1nLR0a0JOwkyljBN mwFGV5y6AppA3Kr8a9Hy3jh5frldfB+3a2JPFx/Ppxue1pjTEdxcAthiv2mQVoKrFkck Kgrgnw+6y4YZslHzUecb3zESAEAtZjepLDYvgwUzZylKgNA2itf9JFz6FKtIukKV812V Jo8ReEvQjg/oHbHR5WlfTwZDJZ2y5v5VCGRDDoAObhRghcxy+ITj2h5W7hCbHVT25lTX H7GA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=cxPw8lljBqygeygAjbjCbgDIH4sgluol3iTemUwUtLc=; b=wRO8uo6e7sXOFNgZXTUl50AWUa/vK9fprtkhyP/EVJl+QDxZzQmc5uHBMEIpj2KQK9 /CoeC9VFQ8v7NhLVXs/IACJsXlyFTB7tG22qbR5YwwkWujDJAMBNtXiwiKy44PrBV2BV hu8sXiA1Iy8+cQUCozlkxmTuQV2N1i8ZrR8k6OtrC2+/Co+txJO4CluN+JiXYtXI2qAR plBS+kryxMj9QB3uh8+O0VWGyse6NcWJFrTyisKMrzHN6a5ZhzXm2kvpDlAsquvW3ynB /+oiVP2MsZbuYQwBFqCM3+lsdUu0g5ToHX6+JN5ecKqRIp/HZKPP3UDfSATZ3eaqNGBR vcfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@ob-encoder-com.20150623.gappssmtp.com header.b=MpzDAoQY; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id k189si11101145wmg.36.2017.06.19.08.26.14; Mon, 19 Jun 2017 08:26:15 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@ob-encoder-com.20150623.gappssmtp.com header.b=MpzDAoQY; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D96AA68A4CF; Mon, 19 Jun 2017 18:26:07 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D9ADD68A083 for ; Mon, 19 Jun 2017 18:26:01 +0300 (EEST) Received: by mail-wm0-f68.google.com with SMTP id d64so17077904wmf.2 for ; Mon, 19 Jun 2017 08:26:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ob-encoder-com.20150623.gappssmtp.com; s=20150623; h=sender:from:to:subject:date:message-id:in-reply-to:references; bh=v6zjIgjy8Sj23kUAktrjb5st2V3DrdGQIq2F9ddEIbU=; b=MpzDAoQYQc99ebbzQurYQ91RsiGCn6bDklM4n9NYci/LUl5Y0Wr1MhFmo5wxnRWTYc Zcf5oNK82Pp2ou9BtneeG2I9ewY0rdtV+UwiyRon0Hs/a3vEcP09LRldlKVmYXRp6MT/ wk8bUBKpEfc/ckvVk8WhdxAJaiXE698fAfCg4toKv/ROd4/QFnoxouZC9OSK3nGMnSAu ux/YKSwMFTFPyE4rrR7xGCS5iOInJsQG+TiAkdxd0hivnGYVhqFglMFrY+TGR6SrEGtA JDBcy7y8DT51z/fPNJjYLlOotLl4hE6qwXeh2dmyRSf19JJT8MXyFfQDWVyMYzd3hsW5 TQag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :in-reply-to:references; bh=v6zjIgjy8Sj23kUAktrjb5st2V3DrdGQIq2F9ddEIbU=; b=DtdhW6gbfHlLLmpThV5RlxZC9t3mITLxJQH7wYPPqzl2rCPMmZ8lXJcRvQAOSJpeNQ 3nT1k9J9HM9AeU0rk7FDUYh7SyFPfyG4bvJrYJqKIOEtq7H9SC8wlza3ZmP0p+zmpdqQ P/VD5akZNe0QDIsF/JAkXyeISuX147rb9Vwzc7Swwj+ffQb5Sg4x8FzGu6+0s//DmLbT /2avG7wGZ9beL4AKMmeMMVpVyCxSGodmi4ogzNRgOCkXkZO1D7o/dGqUNNszuGaAfVf9 bP3hhNMCS4wGfd+xN0c4kqzk5zmv4zJs3G/pf5s+1pyud8Cyt/ZT4oacWRh1kxJYcTCb eyAA== X-Gm-Message-State: AKS2vOzPJkoM1kuKPLJZN7AlC1kZWOl1eD8UHbQ0azgvmaMxLZM82k/X matjXCnPxicgewTMqXs= X-Received: by 10.28.94.144 with SMTP id s138mr2475753wmb.32.1497885466003; Mon, 19 Jun 2017 08:17:46 -0700 (PDT) Received: from Ifrit.systemlords.lan (d51a44418.access.telenet.be. [81.164.68.24]) by smtp.gmail.com with ESMTPSA id 6sm8059540wrg.61.2017.06.19.08.17.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Jun 2017 08:17:45 -0700 (PDT) From: James Darnley To: FFmpeg development discussions and patches Date: Mon, 19 Jun 2017 17:11:04 +0200 Message-Id: <20170619151104.31273-12-jdarnley@obe.tv> X-Mailer: git-send-email 2.13.1 In-Reply-To: <20170619151104.31273-1-jdarnley@obe.tv> References: <20170619151104.31273-1-jdarnley@obe.tv> Subject: [FFmpeg-devel] [PATCH 11/11] avcodec/x86: use new x86-64 functions for -idct simple X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" 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(-) 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;