Skip to content

This is a evolution of the free mxflib library, using the newest C++11 features

License

Unknown, Zlib licenses found

Licenses found

Unknown
license.txt
Zlib
COPYING
Notifications You must be signed in to change notification settings

lppinto/mxflib2

Repository files navigation

README for MXFlib
=================

MXFlib is a C++ library providing support for the MXF file format.
Included wih the library are a number of simple example applications.

MXFlib is released under the zlib license.  See the file "license.txt"
for full details.


Documentation
=============

HTML documentation on the MXFlib library internals is generated using doxygen
from source code (see docs/mxflib.dox).  If your installation did not come
with the HTML documentation, you can build it if you have doxygen installed:
  dox.bat (MS Windows)
  make    (GNU/Linux, Unix)


Compilation from source code
============================

Building using MSVC++ under MS Windows:
  Open build/msvc/mxflib.dsw
  Build the "all" project.

Building on GNU/Linux and Unix platforms:
  ./configure && make

    If building directly from CVS you must run ./bootstrap.sh first to
    generate the ./configure script.


Testing MXFlib
==============

Always run "make check" after building MXFlib which runs the testsuite.
Please report any errors to the maintainers (see AUTHORS file).

A sample MXF file is provided for testing in tests/sample_wav.mxf which you
can dump using mxfdump:
    mxfdump tests/sample_wav.mxf

Other example usage includes:
  Wrap an MPEG-2 Elementary stream file:
    mxfwrap/mxfwrap -a -f -i sample.m2v sample.mxf


Portability Issues
==================

- UUID generation functions
    At present, MXFlib uses a native UUID generator on the following
	platforms:
	  MS Windows - CoCreateGuid()
	  GNU/Linux  - uuid_generate() via the e2fsprogs library.

	A simple random number based UUID generator function is provided
	for all other platforms. This meets the requirements of	SMPTE 330M,
	however you may wish to add alternative support for your platform
	in mxflib/system.h.

About

This is a evolution of the free mxflib library, using the newest C++11 features

Resources

License

Unknown, Zlib licenses found

Licenses found

Unknown
license.txt
Zlib
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published