This is a consolidated patchset of the changes to libavformat's
AviSynth demuxer that have occurred over the last six months in
FFmpeg, which makes AviSynth script support cross-platform, moves
to directly loading the libraries involved, and improves the
way script errors are reported.

The patchset can also be reviewed in my personal Github repo,
github.com/qyot27/libav, in the 'avisynth' branch.

Stephen Hutchinson (4):
  compat: add AviSynth/AvxSynth headers
  compat/avisynth: Add compatibility header for AviSynth 2.5
  avisynth: Move CODEC_ID to AV_CODEC_ID
  avisynth: K&R and minor readability cosmetics

d s (1):
  avformat: AviSynth demuxer rewrite

 compat/avisynth/avisynth_c.h                       | 879 +++++++++++++++++++++
 compat/avisynth/avisynth_c_25.h                    |  68 ++
 compat/avisynth/avxsynth_c.h                       | 727 +++++++++++++++++
 .../windowsPorts/basicDataTypeConversions.h        |  85 ++
 compat/avisynth/windowsPorts/windows2linux.h       |  77 ++
 configure                                          |   4 +-
 libavformat/avisynth.c                             | 785 ++++++++++++++----
 7 files changed, 2460 insertions(+), 165 deletions(-)
 create mode 100644 compat/avisynth/avisynth_c.h
 create mode 100644 compat/avisynth/avisynth_c_25.h
 create mode 100644 compat/avisynth/avxsynth_c.h
 create mode 100644 compat/avisynth/windowsPorts/basicDataTypeConversions.h
 create mode 100644 compat/avisynth/windowsPorts/windows2linux.h

-- 
1.8.1.2

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to