Hi Dan!

Here is a patch that makes version information (i.e. 0.5.10) available in
the MLT library.  I need this ability in OpenShot to make some features
conditional based on MLT's version.  I moved 2 #define statements from the *
mlt.h* file into the a new *mlt_version.h* file.  I saw no good place to add
these new methods, so I added the *mlt_version.h* / *mlt_version.c *files.
 They are also imported into SWIG, and seem to work great from Python.  I
wasn't sure the best name for these methods, so I just tried to imitate the
naming of other methods.

Here are the new methods:

>> import mlt
>> mlt.mlt_version_get_int()
*1290*
>>> mlt.mlt_version_get_string()
*'0.5.10'*
>>> mlt.mlt_version_get_major()
*0*
>>> mlt.mlt_version_get_minor()
*5*
>>> mlt.mlt_version_get_build()
*10*

Please let me know what you think.  I'll be happy to fix the patch if
something looks wrong. =)

Thanks,
-Jonathan

Attachment: mlt-version-patch.tar.gz
Description: GNU Zip compressed data

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to