Merge pull request #2 from tschiemer/cth
[asdcplib-cth.git] / README.md
1 asdcplib-cth
2 ======
3
4 This fork is based on asdcplib 2.5.11 and has the following basic changes needed for [libdcp](https://github.com/cth103/libdcp) and hence [dcp-o-matic](https://github.com/cth103/dcpomatic):
5
6 - Tweaks to allow resumption of writes to partial MXFs.
7 - Additions to allow hashing of MXFs while they are being written.
8 - Replacement of some code with shorter versions using boost.
9 - Fixes for various compiler warnings.
10
11 asdcplib is ‘an open source implementation of SMPTE and the MXF Interop “Sound & Picture Track File” format. It was originally developed with support from DCI. Development is currently supported by CineCert and other d-cinema manufacturers. See the bundled README file for more information. asdcplib is implemented in C++ and builds on Win32 and most unix platforms that support GCC.’
12
13 https://carlh.net/asdcplib
14
15 Building
16 -----------
17
18     ./waf configure
19     ./waf build
20     sudo ./waf install
21
22
23 ### Build options
24
25     --target-windows      set up to do a cross-compile to Windows
26     --enable-debug        build with debugging information and without optimisation
27     --static              build statically
28
29 ### Dependencies
30
31 - pkg-config (for build system)
32 - openssl
33
34
35 ---
36 Bug reports and queries to Carl Hetherington <cth@carlh.net>