Core library (normal non-windows compile)

Settings:
Define FFMS_EXPORTS
Define HAALISOURCE to use haali's splitters for some containers (only works on windows)
Link to FFmpeg and zlib

Files:
compat.h
coparser.h
guids.h
MatroskaParser.h
MatroskaParser.c
stdiostream.h
stdiostream.c
audiosource.h
audiosource.cpp
haaliaudio.cpp
lavfaudio.cpp
matroskaaudio.cpp
videosource.h
videosource.cpp
haalivideo.cpp
lavfvideo.cpp
matroskavideo.cpp
ffms.h
ffms.cpp
wave64writer.h
wave64writer.cpp
utils.h
utils.cpp
indexing.h
indexing.cpp
haaliindexer.cpp
lavfindexer.cpp
matroskaindexer.cpp
auto_config.h (part of msvc autoconfig only, automatically generated by msvc_autoconf.bat on project build)
msvc-config.h (part of msvc autoconfig only)
libs.cpp (part of msvc autoconfig only)

Common name:
libffms2.(a|so)



Avisynth plugin (normal windows compile)

All core library files and settings

Files:
avisynth.h
avsutils.h
avsutils.cpp
avisynth.cpp
avssources.h
avssources.cpp
ffpp.h
ffpp.cpp
ffswscale.h
ffswscale.cpp

Common name:
FFMS2.dll



Command line indexer:

Settings:
Link to FFMS2

Files:
ffmsindex.cpp

Common name:
ffmsindex(.exe)



Command line regression test application

Settings:
Link to FFMS2

Files:
ffmstest.cpp

Common name:
ffmstest(.exe)
