From patchwork Wed Aug 28 20:16:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrey Semashev X-Patchwork-Id: 14766 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 41829449B97 for ; Wed, 28 Aug 2019 23:17:01 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1252968071B; Wed, 28 Aug 2019 23:17:01 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f66.google.com (mail-lf1-f66.google.com [209.85.167.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 62FC46804F5 for ; Wed, 28 Aug 2019 23:16:54 +0300 (EEST) Received: by mail-lf1-f66.google.com with SMTP id j4so592731lfh.8 for ; Wed, 28 Aug 2019 13:16:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=X/d2MUVemyfFd4OpuZT6brCQWdtxeuKXvp4S+hP0B94=; b=pfVCRAt+Ht4YPVagBRL9BPBQwu+PtK9UELTgu+vwq17MQtEVAb//cBElWGxxkZUdLB l5rUUNGEjH80P7CTB0Wn9oYKVmgkncoDo0BPb4hEgx5NTZpamymSBrmflQyGDkGlIK1r ZN/O+XYC1QoTggcPViX9fRWjwXpkQeuH/wsYfXzHWPaBQdplvXxWTtjJ+eU/JxMwBzmA df5+vSevXz7c26ClHBMmip+mlNhTL1hjg63kXkcpsZEuaAC0DMfr6ko1Da7ElXsSp8NM YTJcVW8mCrCYmLn4Yslfjwojm+m+eJR2t0/mAOIYCR952tInDnGM9YIYjLBIxEJ+OxEP h7dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=X/d2MUVemyfFd4OpuZT6brCQWdtxeuKXvp4S+hP0B94=; b=nlL8xpLr6U3scGGKZJMdqk3bR17NXyOXkP4dfG5DeJLJr05tBH6UhD9X6syA4MWGyn JfxMcYYh5GrK5SzhWc/5X4lYQXXQwBvhojWVGwlyXuTkf/LVCwj1GyyqTAb/jX2YQ3Q1 kTo6S1Bn+TmA7OiFwXcNq0we1y86PtCAW2/JjIdfcDyi8M1LoTDHmQJGnbL2AEJKuUiA mju0QElwX+kGFGMLyl/YZu4o0GOMEtg7UWvwqCWdlvQPw8LeZgf/1Ay+JNFGKXqgsZ7D d2jSohHx7fVOo0k0Kn0PN9M/E4IX6zamKKuU9zfmU6rtE6CgedLTm5j6OIl7LcAKV5wc 2J0w== X-Gm-Message-State: APjAAAVkjsc/dTWHxWujZZCQRragVlXCUlgV4hDZ87BbOKXFT8Cif8FK ZHlLrXWd7asr6/PwPlR2MdepZQ7alKw= X-Google-Smtp-Source: APXvYqzg/erARPvZg67tPmoCAeI3SknWtx1ZzNW5xGl03e5ZaRrAAcmtM58t1s5g1qZtSxDYzMKruw== X-Received: by 2002:ac2:488e:: with SMTP id x14mr3612454lfc.11.1567023413238; Wed, 28 Aug 2019 13:16:53 -0700 (PDT) Received: from localhost.localdomain (broadband-77-37-235-28.ip.moscow.rt.ru. [77.37.235.28]) by smtp.gmail.com with ESMTPSA id c89sm41523ljf.83.2019.08.28.13.16.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Aug 2019 13:16:52 -0700 (PDT) From: Andrey Semashev To: ffmpeg-devel@ffmpeg.org Date: Wed, 28 Aug 2019 23:16:35 +0300 Message-Id: <20190828201635.7350-1-andrey.semashev@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2] configure: Update libmysofa check with a new symbol. 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 Cc: Andrey Semashev Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" The current code in libavfilter/af_sofalizer.c requires mysofa_neighborhood_init_withstepdefine function, which only appeared in libmysofa 0.7. Use this function in configure script to bail out early if a too old libmysofa is found in the system instead of failing at compile time. --- configure | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 51dc77c780..0d06ea6a02 100755 --- a/configure +++ b/configure @@ -6237,8 +6237,8 @@ enabled libmfx && { check_pkg_config libmfx libmfx "mfx/mfxvideo.h" M { require libmfx "mfx/mfxvideo.h" MFXInit "-llibmfx $advapi32_extralibs" && warn "using libmfx without pkg-config"; } } enabled libmodplug && require_pkg_config libmodplug libmodplug libmodplug/modplug.h ModPlug_Load enabled libmp3lame && require "libmp3lame >= 3.98.3" lame/lame.h lame_set_VBR_quality -lmp3lame $libm_extralibs -enabled libmysofa && { check_pkg_config libmysofa libmysofa mysofa.h mysofa_load || - require libmysofa mysofa.h mysofa_load -lmysofa $zlib_extralibs; } +enabled libmysofa && { check_pkg_config libmysofa libmysofa mysofa.h mysofa_neighborhood_init_withstepdefine || + require libmysofa mysofa.h mysofa_neighborhood_init_withstepdefine -lmysofa $zlib_extralibs; } enabled libnpp && { check_lib libnpp npp.h nppGetLibVersion -lnppig -lnppicc -lnppc -lnppidei || check_lib libnpp npp.h nppGetLibVersion -lnppi -lnppc -lnppidei || die "ERROR: libnpp not found"; }