Weekly Edition Return to the Development page |
libcmml 0.9.1 released
libcmml 0.9.1 Release --------------------- libcmml is a C library that provides a complete programming interface including functions, data structures, and sloppy or strict error handling to parse a XML file in CMML. CMML is the Continuous Media Markup Language defined as part of the Continuous Media Web project (see http://www.annodex.net/software/libcmml). This release is available as a source tarball at http://www.annodex.net/software/libcmml/download/libcmml-... This is just a maintenance release and includes some build system updates contributed by Thomas Vander Stichele. About libcmml ------------- * API documentation, with comprehensive examples * Developed and tested on GNU/Linux, Darwin/MacOSX and Win32. May work on other Unix-like systems via GNU autoconf. For Win32: nmake Makefiles, Visual Studio .NET 2003 solution files and Visual C++ 6.0 workspace files are provided in the source distribution. * A simple, callback based open/read/close or open/write/close interface to CMML files. Tools ----- The libcmml source distribution comprises the C library libcmml and the following command-line tools: * cmml-validate, which takes as input a CMML file and tests it * cmml-fix, which fixes a sloppily written input CMML and creates a valid one if possible * cmml-fortune, which creates a valid CMML file with random content * cmml-timeshift, which reads a CMML files and creates another one where all the clip tags are delayed by a time offset in seconds Full documentation of the libcmml API, customization and installation, and reading and writing examples can be read online at: http://www.annodex.net/software/libcmml/html/ Features -------- This version of libcmml supports CMML 2.0. It has the following features: * html-like markup language for audio, video, and other time-continuous data files (call them "media files") * provides markup to structure an input media file into clips by identification of time intervals * URI hyperlinking to clips is possible * provides structured annotations (meta tags) and unstructed annotations (free text) both for the complete media file and each clips * URI hyperlinks from clips to other Web resources possible * URI hyperlinks from clips to representative images (keyframes) possible * internationalisation (i18n) support for markup * multi-track composition directions for media files from several input media files possible * several tracks of annotations (multi-track annotations) possible * arbitrarily high temporal resolution for annotation and media tracks * non-zero timbase association with media files possible * wall-clock time association with media files possible License ------- libcmml is Free Software, available under a BSD style license. More information is available online at the libannodex homepage: http://www.annodex.net/software/libcmml/ enjoy :) -- Silvia Pfeiffer Research Scientist, Continuous Media Web, CSIRO Australia http://www.annodex.net/ http://www.ict.csiro.au/cmweb/ (Log in to post comments)
|
Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.