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
