From patchwork Mon Oct 11 06:10:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Reid X-Patchwork-Id: 31042 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp3373738ioa; Sun, 10 Oct 2021 23:10:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyoKMdLjRXTfXHnwRgGX7bTFWqly6jezJPkU3sO82yRvPAqkL7WnE3bKKqNrFrbE9GUG48/ X-Received: by 2002:a17:906:2ed1:: with SMTP id s17mr24603042eji.261.1633932639865; Sun, 10 Oct 2021 23:10:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633932639; cv=none; d=google.com; s=arc-20160816; b=G/tIygj7nF2EOWagu6pRL+VCVpB+sWYUFiYFz8QspSRZwsZISSQKye54e+I9jOJpvy 3vSZImv+ok4qqcQ2uDmKzIFHgD6uEe921/846iU7eGjnJ4qTq5Obj3ZrxgyGPCjy8tD1 SbeELvuygODH+uoRhSXbJ+H7x6d7ChXc0sfvo4HWTTEFJt0Guo7hAALhHfbr5EPb+BGH dl0GHMy52Vk/ORvPzV7AhtnA5yJslnwaD9eJBPpozIsz/30yV+M6VCzzTKiV6UdLLL9Z xzOUHdvACVljmW2w2z4XhajG5u0bPNjMjOcnJIaPPn4qpLbdl4wh77rXltNFPokgcgFB 4X3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=TVF7zyZNuiLQm89M8j6IYwslwLAiPqqF6k5dwqDtcsA=; b=dBu0sk191PkFW1vNm/CwWpbup3eyAxbMdjpNuNPDu9xKZ1Vd07mWL525sKg3FKjjmf 9tvO151LS4jV326r7kos4lcaKRihz9khnaEvy1Q7a6IG2FoWyUA894I2ULicyUDIA3ig AcXf2HtM9FFVg9Usf8ETfVA/WZBcOupzv4uwgvtt7g62rN+wNpiSwL86zXPMA9+00FZ2 Gox1FnLQCTVxIgf26FvXoQ7ApPV2yHcH8xntxQZNHTF2TbafUmRxBQ322j7OHs+hCCHk Qp2jzJvfpKs525MHmpiiWybNkY2W9xBkYbFnOdRT+9HKik2CEds+uBuEu+oWIZl0Vetn xC6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=Qz1Vq7dl; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q9si9602293edj.505.2021.10.10.23.10.39; Sun, 10 Oct 2021 23:10:39 -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=@gmail.com header.s=20210112 header.b=Qz1Vq7dl; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8570F68A82C; Mon, 11 Oct 2021 09:10:37 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8F8D26804B9 for ; Mon, 11 Oct 2021 09:10:30 +0300 (EEST) Received: by mail-pg1-f171.google.com with SMTP id 133so9863411pgb.1 for ; Sun, 10 Oct 2021 23:10:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=1nLd6WEtlpEJJkgKUokanuB0hWWZR1L/zTC6HemnrrI=; b=Qz1Vq7dl2X3J3oLiFMAdEs859HUjpo1ZhZvHmdnCGNexhenkKgq1OMnO4FAHvCbqmj 4Fxgq4HnhPkSftVLaHMmm7gA1Pmefc57xGQ5ahodcAIUojYX4pE89NL8hjumr6Q6jPNF wFckvua+/ne40PnhwJOOiMo3bYS3a7Hnq1/M7g+oD2qEFFtXByUVVRzq2o2tSJ/gy5rd 2S+q1e+btWBXkuhtc4/G1+iaG/mKiv2h8lDjAw8RRd4ic9B/sV5yoEiJNMi8LBdbiNmP zR/VGTwAkOr1cjxb6SgW0JO0PP2Car+1DYwV4ysQJvCFJLRH5uUjMR0j6VnSGH4IoGZs TOlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=1nLd6WEtlpEJJkgKUokanuB0hWWZR1L/zTC6HemnrrI=; b=coIgh/xGbYdWcdR12YgBfmQy3+yMiuUtdMW9IA2RPTD0t395fwP+W1GUFLXHttMYNL owAqXhJokjuBAiRTTrZM75XQMQIt4/MoWC/KQWY9ze2i4YGl34kRdg3Rb9tPNg6/mPLE DlT3vbbak/YK/Xal4QCcR3w7grxe1PmMuRLw8TU9q79C6aMMHg0KVpJJC7Es2lQlbIgB JBdXYZan8jm0J0RbFtbLt2ZUAa/8r19i+DJqf5KYpF9Z7gpExaNGcErVYBPY+6zcERdJ CBOFQxvQYF15k1r4JMtEtZ6SNk5RGUKt3ejfe+qjvfywWK1r+tkFLRpkZqul72RRb5oJ v9wA== X-Gm-Message-State: AOAM531jk8JQRq+4rl1QVOcIIx6xk3gRxgrTPxhWwIM5EICG7LZUSh+X LJ5hODn04Aha2720MGAQtEIBJVH+8NI= X-Received: by 2002:a62:2c09:0:b0:44c:4f9a:cb92 with SMTP id s9-20020a622c09000000b0044c4f9acb92mr23560658pfs.73.1633932628834; Sun, 10 Oct 2021 23:10:28 -0700 (PDT) Received: from MacBook-Pro.hitronhub.home (S0106bc4dfba470f3.vc.shawcable.net. [174.7.244.175]) by smtp.gmail.com with ESMTPSA id g11sm6871941pgn.41.2021.10.10.23.10.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Oct 2021 23:10:28 -0700 (PDT) From: mindmark@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Sun, 10 Oct 2021 23:10:26 -0700 Message-Id: <20211011061026.54432-1-mindmark@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avfilter/vf_lut3d: fix building with --disable-optimizations X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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 Cc: Mark Reid Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: aMjflhgw66tP From: Mark Reid --- libavfilter/x86/vf_lut3d_init.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavfilter/x86/vf_lut3d_init.c b/libavfilter/x86/vf_lut3d_init.c index 3b3dd18680..db1a152f51 100644 --- a/libavfilter/x86/vf_lut3d_init.c +++ b/libavfilter/x86/vf_lut3d_init.c @@ -48,9 +48,11 @@ static int interp_##name##_##format##_##opt(AVFilterContext *ctx, void *arg, int DEFINE_INTERP_FUNC(tetrahedral, pf32, avx) DEFINE_INTERP_FUNC(tetrahedral, p16, avx) #endif +#if HAVE_SSE2_EXTERNAL DEFINE_INTERP_FUNC(tetrahedral, pf32, sse2) DEFINE_INTERP_FUNC(tetrahedral, p16, sse2) #endif +#endif av_cold void ff_lut3d_init_x86(LUT3DContext *s, const AVPixFmtDescriptor *desc) @@ -78,11 +80,13 @@ av_cold void ff_lut3d_init_x86(LUT3DContext *s, const AVPixFmtDescriptor *desc) } #endif } else if (EXTERNAL_SSE2(cpu_flags) && s->interpolation == INTERPOLATE_TETRAHEDRAL && planar) { +#if HAVE_SSE2_EXTERNAL if (isfloat) { s->interp = interp_tetrahedral_pf32_sse2; } else if (depth == 16) { s->interp = interp_tetrahedral_p16_sse2; } +#endif } #endif }