[FFmpeg-devel] [PATCH 00/11] AviSynth demuxer cleanups

Stephen Hutchinson qyot27 at gmail.com
Mon Oct 28 21:52:42 CET 2013

I've been trying to get the new AviSynth demuxer into
libav so that there's not such a massive difference
between it and FFmpeg concerning AviSynth support.

One notable and unavoidable difference is that libav
does not want to support AviSynth 2.5 nor to have local
versions of the headers in compat/.  IMO, these should
be retained in FFmpeg. This patchset applies almost all
of the changes suggested there so that the 2.5.8 and
compat/ support are the only points where the two diverge.

Stephen Hutchinson (11):
  avisynth: Introduce USING_AVISYNTH macro
  avisynth: Change most of the comments to /* */ from //
  avisynth: Cosmetics
  avisynth: Compact AvxSynth's avoidance of 2.6's colorspaces.
  avisynth: Don't declare structs anonymously
  avisynth: Remove a couple of useless AviSynthContext casts
  avisynth: Remove outdated undef block
  avisynth: Use AV_* prefixes for video and audio IDs
  avisynth: Switch a couple of AVERROR_UNKNOWNs to AVERROR(ENOMEM)
  avisynth: Simplify a stray av_log message
  avisynth: Factor out a couple of returns

 libavformat/avisynth.c | 308 ++++++++++++++++++++++++++-----------------------
 1 file changed, 166 insertions(+), 142 deletions(-)


More information about the ffmpeg-devel mailing list