> Subject: [PATCH] doc: Add section about AviSynth support nit: doc/general: blah
On Mar 10, 2014 8:26 AM, "Diego Biurrun" <[email protected]> wrote: > > From: Stephen Hutchinson <[email protected]> > > Signed-off-by: Diego Biurrun <[email protected]> > --- > doc/general.texi | 32 ++++++++++++++++++++++++++++++++ > 1 file changed, 32 insertions(+) > > diff --git a/doc/general.texi b/doc/general.texi > index 6bc7fda..8c0cb1b 100644 > --- a/doc/general.texi > +++ b/doc/general.texi > @@ -126,7 +126,39 @@ Go to @url{https://github.com/dekkers/libilbc} and follow the instructions for > installing the library. Then pass @code{--enable-libilbc} to configure to > enable it. > > +@section AviSynth > + > +Libav can read AviSynth scripts as input. To enable support you need a > +suitable @file{avisynth_c.h} header to compile against. The header in > +classic AviSynth's CVS repository is not compatible as it has not been > +updated to support AviSynth 2.6. AviSynth 2.5 is not supported by Libav. > +Once you have the appropriate header, pass @code{--enable-avisynth} to > +configure to enable AviSynth support. > + > +For Windows, supported AviSynth variants are > +@url{http://avisynth.nl, AviSynth 2.6} for 32-bit builds and > +@url{http://avs-plus.net, AviSynth+ 0.1} for 32-bit and 64-bit builds. AviSynth+ doesn't have a 0.1 release: https://github.com/AviSynth/AviSynthPlus/releases > +The necessary @file{avisynth_c.h} header is the variant in the @file{extras/} > +directory of the @url{https://www.videolan.org/developers/x264.html, x264} > +source tree. For convenience, this header is also available from a > +@url{https://github.com/qyot27/avisynth_headers, temporary repository} > +along with an installation routine. > + > +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 > +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). > +@end float > > @chapter Supported File Formats and Codecs > > -- > 1.8.3.2 > > _______________________________________________ > libav-devel mailing list > [email protected] > https://lists.libav.org/mailman/listinfo/libav-devel _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
