From patchwork Tue Mar 24 18:39:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hutchinson X-Patchwork-Id: 18386 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 0E01C44AEFA for ; Tue, 24 Mar 2020 20:39:35 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D3CB768B49B; Tue, 24 Mar 2020 20:39:34 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qv1-f51.google.com (mail-qv1-f51.google.com [209.85.219.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0392A68B494 for ; Tue, 24 Mar 2020 20:39:27 +0200 (EET) Received: by mail-qv1-f51.google.com with SMTP id g4so3071783qvo.12 for ; Tue, 24 Mar 2020 11:39:27 -0700 (PDT) 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:mime-version :content-transfer-encoding; bh=pVT/paHGTCvdwtV4dxh4ESRcr0D6J3KhSRv9yQ1V/Jk=; b=avm3LnwVkGyDZDzQMQknUOZYuJi1tDQtjJBd4R9lkqsoFesIHqKJqqdPCuX8jRsHEq Mb6efeS7/LEpqblkTeimseRZERkN/RDjS2UberiLszjVVFFtfalSawhPAYW52VFG+nuz cFuC1ym8k2NQOQxr763/kJMGa1mDST3CLC+B1dMkP81f+swJ1QVtA1PHAvuOumq+IwoK 231FoJXcU2fKmyp+/oIPJQ3m7+elqHAhVaea0/hxKG5ZAxJ+qo/kTBqmUzw/6ir2uu8y yLqBhf6nxBQAjjeGWzYiwvinVVV+jjVJxykKoDdj4iV6NbNtq4UF0W5vYSOOC9mY3hjP 4Nqg== 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:mime-version:content-transfer-encoding; bh=pVT/paHGTCvdwtV4dxh4ESRcr0D6J3KhSRv9yQ1V/Jk=; b=U4UxQ8wo7uA2dKKUVN1bEUfv8e9loYXUlnBFVTVxkgUguZhlRYCE7LVaqKcl9kHuoP 1UGDTeb1nUX0ZcvIZGEoxV0S3oopYSyi4pn3PXsJRLvqdj1mVGjF/gZFymBKnPUUeTGc ahPiAs0soWcH6D8BEmtJIMWlReyks8Yi8YrMgiuKxdFPp9KONxLnKobrXVmrq53u98CN YhMtIdLXOqyiWgn56qmo69o/0ZM8TTvWT93ogu2eITdAJ3gmqDNg0L0uzddz6TotraP4 aix0whzDo6coXR3HOmgOWmpwrSzzvon7WOidsjpezydGUG4W1e8aSgPeniK+L3EnUrSk fh4A== X-Gm-Message-State: ANhLgQ3T1YEVNo39zcbdCNYnt7meqxTAXedL6ifyx8yyo2A6yKvo6DGD f5wzypbsmab66WZ57y666IoEPcl7 X-Google-Smtp-Source: ADFU+vt5rKPjMkWWzCING4ytgFUBAtbxphZ3mfknni5IYkKdPspho/YCW6urtNipYnkbRYhpwdjirA== X-Received: by 2002:a0c:f5c8:: with SMTP id q8mr27188403qvm.106.1585075165929; Tue, 24 Mar 2020 11:39:25 -0700 (PDT) Received: from localhost.localdomain ([75.115.109.114]) by smtp.gmail.com with ESMTPSA id h27sm15402413qte.37.2020.03.24.11.39.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2020 11:39:25 -0700 (PDT) From: Stephen Hutchinson To: ffmpeg-devel@ffmpeg.org Date: Tue, 24 Mar 2020 14:39:19 -0400 Message-Id: <20200324183919.8789-1-qyot27@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200312233802.4033-3-qyot27@gmail.com> References: <20200312233802.4033-3-qyot27@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] doc/general.texi: AviSynth+ works on Linux now, AvxSynth is gone. 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Related to this are the following changes: * Mention the two methods that AviSynth+ provides for installing just the headers. * Expand on users installing AviSynth on their system a little more. --- This is the only patch that needed changes. I'll just ping the other three. doc/general.texi | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/doc/general.texi b/doc/general.texi index 3684847ac1..5f0f1b2ad1 100644 --- a/doc/general.texi +++ b/doc/general.texi @@ -50,16 +50,18 @@ This driver can be installed using amdgpu-pro-install script in official amd dri @section AviSynth FFmpeg can read AviSynth scripts as input. To enable support, pass -@code{--enable-avisynth} to configure. The correct headers are -included in compat/avisynth/, which allows the user to enable support -without needing to search for these headers themselves. +@code{--enable-avisynth} to configure after installing the headers +provided by @url{https://github.com/AviSynth/AviSynthPlus, AviSynth+}. +AviSynth+ can be configured to install only the headers by either +passing `-DHEADERS_ONLY:bool=on` to the normal CMake-based build +system, or by using the supplied @code{GNUmakefile}. For Windows, supported AviSynth variants are @url{http://avisynth.nl, AviSynth 2.6 RC1 or higher} for 32-bit builds and @url{http://avisynth.nl/index.php/AviSynth+, AviSynth+ r1718 or higher} for 32-bit and 64-bit builds. -For Linux and OS X, the supported AviSynth variant is -@url{https://github.com/avxsynth/avxsynth, AvxSynth}. +For Linux, macOS, and BSD, the only supported AviSynth variant is +@url{https://github.com/AviSynth/AviSynthPlus, AviSynth+}, starting with version 3.5. @float NOTE In 2016, AviSynth+ added support for building with GCC. However, due to @@ -77,10 +79,11 @@ GCC builds of AviSynth+ without any special flags. @end float @float NOTE -AviSynth and AvxSynth are loaded dynamically. Distributors can build FFmpeg -with @code{--enable-avisynth}, and the binaries will work regardless of the -end user having AviSynth or AvxSynth installed - they'll only need to be -installed to use AviSynth scripts (obviously). +AviSynth(+) is loaded dynamically. Distributors can build FFmpeg +with @code{--enable-avisynth}, and the binaries will work regardless +of the end user having AviSynth installed. If/when an end user +would like to use AviSynth scripts, then they can install AviSynth(+) +and FFmpeg will be able to find and use it to open scripts. @end float @section Chromaprint