ffmpeg | branch: master | Clément Bœsch <u...@pkh.me> | Sat Apr  1 12:41:42 
2017 +0200| [2b1a6b1ae31a24d58c5e5f4a0cd7e56eefb027c0] | committer: Clément 
Bœsch

Merge commit 'bf8646274b3ea2d9a193edfdbd70a3bb5c6dd74f'

* commit 'bf8646274b3ea2d9a193edfdbd70a3bb5c6dd74f':
  doc: Add note about recent regression in AviSynth+

Merged-by: Clément Bœsch <u...@pkh.me>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b1a6b1ae31a24d58c5e5f4a0cd7e56eefb027c0
---

 doc/general.texi | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/doc/general.texi b/doc/general.texi
index 80eaace..b489762 100644
--- a/doc/general.texi
+++ b/doc/general.texi
@@ -187,6 +187,19 @@ For Linux and OS X, the supported AviSynth variant is
 @url{https://github.com/avxsynth/avxsynth, AvxSynth}.
 
 @float NOTE
+There is currently a regression in AviSynth+'s @code{capi.h} header as of
+October 2016, which interferes with the ability for builds of Libav to use
+MSVC-built binaries of AviSynth. Until this is resolved, you can make sure
+a known good version is installed by checking out a version from before
+the regression occurred:
+
+@code{git clone -b MT git://github.com/AviSynth/AviSynthPlus.git @*
+cd AviSynthPlus @*
+git checkout -b oldheader b4f292b4dbfad149697fb65c6a037bb3810813f9 @*
+make install PREFIX=/install/prefix}
+@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


======================================================================

diff --cc doc/general.texi
index 80eaace,7b1f11c..b489762
--- a/doc/general.texi
+++ b/doc/general.texi
@@@ -182,12 -177,42 +182,25 @@@ without needing to search for these hea
  For Windows, supported AviSynth variants are
  @url{http://avisynth.nl, AviSynth 2.6 RC1 or higher} for 32-bit builds and
  @url{http://avs-plus.net, AviSynth+ r1718 or higher} for 32-bit and 64-bit 
builds.
 -@url{https://github.com/AviSynth/AviSynthPlus, AviSynth+'s git repository}
 -provides a GNU-style Makefile which can install just the headers using
 -@code{make install PREFIX=/install/prefix}.
 +
 +For Linux and OS X, the supported AviSynth variant is
 +@url{https://github.com/avxsynth/avxsynth, AvxSynth}.
  
  @float NOTE
+ There is currently a regression in AviSynth+'s @code{capi.h} header as of
+ October 2016, which interferes with the ability for builds of Libav to use
+ MSVC-built binaries of AviSynth. Until this is resolved, you can make sure
+ a known good version is installed by checking out a version from before
+ the regression occurred:
+ 
+ @code{git clone -b MT git://github.com/AviSynth/AviSynthPlus.git @*
+ cd AviSynthPlus @*
+ git checkout -b oldheader b4f292b4dbfad149697fb65c6a037bb3810813f9 @*
+ make install PREFIX=/install/prefix}
+ @end float
+ 
+ @float NOTE
 -When using AviSynth+'s installed headers, the user must also pass
 -the avisynth/ include directory to @code{--extra-cflags}. For example,
 -if the PREFIX given to AviSynth+'s Makefile was /usr/i686-w64-mingw32,
 -then the correct command would be
 -@code{--extra-cflags="-I/usr/i686-w64-mingw32/include/avisynth"}.
 -@end float
 -
 -For Linux and OS X, the supported AviSynth variant is
 -@url{https://github.com/avxsynth/avxsynth, AvxSynth}.
 -@file{avxsynth_c.h} is installed as part of the normal
 -build routine, as illustrated on
 -@url{https://github.com/avxsynth/avxsynth/wiki/System-Setup, AvxSynth's wiki}.
 -(the instructions for compiling its prerequisites are outdated, as FFMS 2.18
 -or higher is now needed; the list of dependencies to be downloaded from the
 -repositories is still the same, though).
 -
 -@float NOTE
 -AviSynth and AvxSynth are loaded dynamically.  Distributors can build Libav
 +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).

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

Reply via email to