From patchwork Thu Dec 14 16:18:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hutchinson X-Patchwork-Id: 6775 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.161.94 with SMTP id m30csp6943723jah; Thu, 14 Dec 2017 08:26:08 -0800 (PST) X-Google-Smtp-Source: ACJfBovew1tt6VW2lor2thBhZUhm3Hc3/bSG3daI6pphnuyhGuEoRDCOdX6Gf3KKFi0pdHoeval3 X-Received: by 10.223.176.233 with SMTP id j38mr6716828wra.178.1513268768076; Thu, 14 Dec 2017 08:26:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513268768; cv=none; d=google.com; s=arc-20160816; b=BS284eC7hmz/3vq0N9/8dKiLUEA+G0DVFP45x5IC2hcqE5pzizI0iprqMiJN9pdqqA 1KWtnH+UmP89y/oBTxZ5gRkkFTExRR1+eBL17CVpXPbNPXadg7fi/K2MosGQ2qy2YHxg ODkgWz+7BMmFscXgGRqOF+yzTcqo7b9D4KJ1bRtVbNQi7kfU29ckJZG+DHyHZtFE0lBM /FeygENpLd44U4txWExzsOFlF2guiNXF42y4kY1iKXKqTVTI0Hh/G3b0/0Ln1d+w8TVt 2ScawHU/2VXdwMzDCfaXwgh+ZSrlTSxb4hcpHYK+RObECK1ZG2lGJxQqWaiI5kY4zzD5 9A1w== 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=Q/i/Luyyww9A8vyrGhynPJA0dV6dmh9MkRLGPgZ/fqM=; b=fC8Cs8wTJFCBgo4Q63MMhigkEIjsg3VuJf3iihImPk/YadZaOfpaq61a/oPCdwLEi5 uMMrnc2DUYp6yaNmWs1YDzb/iiYIWB2qhod4fo6DcbSixK5jqBKnCSsKfJER9emRg5wn ErbIJzdcYQZVb3iWZxl4muN0fv4EnO6BHkbL9QwB6EkMofFsxJVrUYm3NsCjArAdQaSy eD+piFKYCipLHQPjzl+TyrCzaFCcKC8RU5KYazedhi/f5hBCMX/UvEEXEnOggiZqVBW6 C7NrlFSn426QpZwP3UCuTwUGXdPglGSRMEUFWsl/5IyYLIzuhKyE8TBrgD547YSmp8A/ B0Gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=jZUIT5xY; 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=NONE 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 13si3740087wrw.98.2017.12.14.08.26.07; Thu, 14 Dec 2017 08:26:08 -0800 (PST) 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=20161025 header.b=jZUIT5xY; 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=NONE 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 5EBE268A32E; Thu, 14 Dec 2017 18:25:58 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ot0-f193.google.com (mail-ot0-f193.google.com [74.125.82.193]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id ED6CD68A1BF for ; Thu, 14 Dec 2017 18:25:51 +0200 (EET) Received: by mail-ot0-f193.google.com with SMTP id j2so5383499ota.13 for ; Thu, 14 Dec 2017 08:26:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=cseYXMcuPvzXIH+qxWX4I8fD1TtrYWP0eJjzjRy32Cc=; b=jZUIT5xY/4jaiq3O98Ju4WxGfJlzKAfu6bCVDB0k82dpNrOwiap6eeqTM8BDT1iIqf GaiP61O+xThwnAU/ikaeYfhQdUAYelRkFrLFojBC2smc/OQCFC6dxUvtYPj1FbVS8AzL KlSQR65+MD1L+3A0ZkL9hSn1PiVbYQiFNbOxmCREJKNI8LmXIJorgvXOU5ip2t1/3JCH PgpSYwu7futUgZzt4mvQ8Q36/2MPP8kU7UlCM1aUNcuK09JXtfBcmrllrKtVl0J5ouSV TNmTDlN1j/ATnsj4VCP3MXPQXcnwV3IQcvRZPa+l7oNfbhI8y7qbTx5qKNXvQ6BWHGf+ 4ctw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=cseYXMcuPvzXIH+qxWX4I8fD1TtrYWP0eJjzjRy32Cc=; b=UoX0kiaCbcdWuea3jk/svlWNYwqK2EOvknnsyR45E17vCnSD4hgafDasRswV/djQV+ EKqvyrhSAeyQeMczpjsaHMqRVpc85y887OhpOeBTIitW1Eo+8xC00aBGvU+ti4TsdfHU 7gUiAIh1oCZ3DiW3WE6dfaZ5pjzftJ0hSwCo6v8FQpNpk3YwybTDNZxqEHNUC4XzHqtF Ufi+O8S7USK+vP029Gl25ZI7rrFxJzjVOTK7x9u24g3qGKg3qL4p3LHyf2BkkGO8eR/z id8MeKAyRmVmQRh3PrE2pz1PtVfs8LeQasNVz+r83O6vwEEjcO/2rY+Fzpo9+LwpUvcn 9iZw== X-Gm-Message-State: AKGB3mJnW1vzwAegXfC9AekNyqgX+RJTRcGL6Sg3JeUKfVz12YQiIWic pxEvZwU4sDdDXGm8UJUw9cFs/A== X-Received: by 10.157.43.43 with SMTP id o40mr5702164otb.226.1513268357112; Thu, 14 Dec 2017 08:19:17 -0800 (PST) Received: from localhost.localdomain ([97.96.108.192]) by smtp.gmail.com with ESMTPSA id b127sm1959962oih.18.2017.12.14.08.19.16 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Dec 2017 08:19:16 -0800 (PST) From: Stephen Hutchinson To: ffmpeg-devel@ffmpeg.org Date: Thu, 14 Dec 2017 11:18:46 -0500 Message-Id: <20171214161846.1935-3-qyot27@gmail.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171214161846.1935-1-qyot27@gmail.com> References: <20171214161846.1935-1-qyot27@gmail.com> Subject: [FFmpeg-devel] [PATCH 2/2] configure: use pkg-config to detect openal 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" --- configure | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/configure b/configure index ec6e570472..059eae7b39 100755 --- a/configure +++ b/configure @@ -288,7 +288,7 @@ External library support: --enable-libndi_newtek enable Newteck NDI I/O support [no] --enable-mediacodec enable Android MediaCodec support [no] --enable-libmysofa enable libmysofa, needed for sofalizer filter [no] - --enable-openal enable OpenAL 1.1 capture support [no] + --enable-openal enable OpenAL 1.1-compatible capture support via OpenAL-soft [no] --enable-opencl enable OpenCL processing [no] --enable-opengl enable OpenGL rendering [no] --enable-openssl enable openssl, needed for https support @@ -5949,11 +5949,7 @@ enabled mmal && { check_lib mmal interface/mmal/mmal.h mmal_port_co check_lib mmal interface/mmal/mmal.h mmal_port_connect -lmmal_core -lmmal_util -lmmal_vc_client -lbcm_host; } || die "ERROR: mmal not found" && check_func_headers interface/mmal/mmal.h "MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS"; } -enabled openal && { { for al_extralibs in "${OPENAL_LIBS}" "-lopenal" "-lOpenAL32"; do - check_lib openal 'AL/al.h' alGetError "${al_extralibs}" && break; done } || - die "ERROR: openal not found"; } && - { check_cpp_condition "AL/al.h" "defined(AL_VERSION_1_1)" || - die "ERROR: openal must be installed and version must be 1.1 or compatible"; } +enabled openal && require_pkg_config openal "openal >= 1.12" AL/al.h alGetError enabled opencl && { check_lib opencl OpenCL/cl.h clEnqueueNDRangeKernel -Wl,-framework,OpenCL || check_lib opencl CL/cl.h clEnqueueNDRangeKernel -lOpenCL || die "ERROR: opencl not found"; } &&