]> git.sesse.net Git - mlt/blobdiff - NEWS
A little debugging.
[mlt] / NEWS
diff --git a/NEWS b/NEWS
index 03c7094dc196535d5e3a6cea38244007efe78978..678820b0fc6857a1a179c0313c03a59cf52a2afb 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,170 @@
 MLT Release Notes
 -----------------
 
+Version 0.9.0 - June 2, 2013
+
+This is a significant enhancement release.
+
+Build (especially interesting for Linux packagers)
+ * Added --rename-melt and --enable-extra-versioning configure options.
+ * Added symbol versioning on Linux.
+
+Framework
+ * Improved pause behavior when using buffered rendering in mlt_consumer.
+ * Added mlt_animation API (exposed via Mlt::Properties in C++).
+ * Added mlt_rect and mlt_color types.
+ * Deprecated mlt_geometry API.
+
+Modules
+ * Support for the latest versions of FFmpeg and Libav (but dropping support
+   for 0.5 and 0.6 versions).
+ * Added alpha channel output to avformat consumer.
+ * Added reconnect and exit_on_disconnect properties to avformat producer.
+ * Added opengl module that uses Movit for GLSL image processing.
+ * Added qglsl consumer to use opengl with avformat, sdi, and decklink.
+ * Added avsync module with blipflash producer and consumer for testing.
+ * Added new "count" producer to gtk2 module.
+ * Changed frei0r to use index-based property names making it impervious to
+   param name changes (param name still accepted for compatibility).
+ * Added default parameter values to frei0r metadata.
+
+Other
+ * Added more python example web services.
+ * Added the beginnings of unit test suite.
+
+
+Version 0.8.8 - January 20, 2013
+
+This is purely a bugfix release. See the ChangeLog or git log.
+
+
+Version 0.8.6 - November 14, 2012
+
+This is a re-issue of the 0.8.4 release with a fix for a performance
+regression on videos that use full-range colorspaces such as yuv420p.
+
+Version 0.8.4 - November 13, 2012
+
+This is a bugfix and minor enhancement release.
+
+* Added playlist-next event and PlaylistNextListener to Ruby binding
+* FFmpeg 1.0 and libAV master compatibility
+* Improvements to motion_est filter to generate keyframes for apps
+* Added audiolevel (measurement) filter
+
+
+Version 0.8.2 - August 28, 2012
+
+This is a bugfix and minor enhancement release.
+
+* Overhaul of A/V sync with libavformat-based inputs.
+* Fix a major memory leak introduced in previous release.
+* Fixes to problems revealed by Coverity Scan static analysis.
+* Improved encoding presets.
+* melt can now be built without SDL with define MELT_NOSDL, which is handy
+  for running it as a child process on Windows and OS X.
+* melt can now be signaled to quit, which also makes it more useful as a
+  child process.
+
+Special thanks to Mikko Rapeli who provided many of the Coverity fixes.
+
+
+Version 0.8.0 - June 1, 2012
+
+The minor version is increased due to the addition of time properties!
+The soname version increased in the process because some mlt_property
+functions changed; however, very few if any apps actually directly use
+mlt_property preferring to use mlt_properties instead. In addition:
+
+* improve seek speed on AVCHD when using FFmpeg v0.9.1+ (NOT Libav!)
+* composite and dissolve speed improvements on x86-64
+* improve performance of caching in image producers
+* add device enumeration to decklink producer and consumer
+
+Special thanks go to contributors Maksym Veremeyenko and Ed Rogalsky.
+
+
+Version 0.7.8 - February 13, 2012
+
+This is a bugfix and minor enhancement release.
+
+* Improved support for v53 of libavcodec/libavformat
+* Added "multi" consumer - multiple, simultanous outputs
+* Added framerate adaption to "consumer" producer and "multi" consumer
+* Can now use YADIF deinterlacer with decklink producer
+* Added "rtaudio" consumer for native audio support on multiple platforms
+* Added ability to request image format closest to source (mlt_image_none)
+* Added more audio formats
+* Added vqm (video quality measurement) transition
+
+
+Version 0.7.6 - October 31, 2011
+
+This is a bugfix and minor enhancement release.
+
+ * Improved support for v53 of libavcodec/libavformat (0.7 and 0.8 releases)
+ * Major DeckLink consumer improvements
+ * Much more metadata
+ * Added audio-only JACK consumer
+ * Added video stabilization filters
+ * Added dual pass audio normalization to sox filter
+ * Added VITC and VANC capture to DeckLink producer
+ * Added support for writing timecode tracks
+ * Added MLT, frei0r, and SoX version to xml serialization
+ * Added D-10, XDCAM, DNxHD, and Sony-PSP encoding presets
+ * Can now use rotoscoping for masking filters
+ * Added dynamictext filter makes burned-in timecode and similar easier
+ * Added support for consumer element in MLT XML
+ * Added outlining, padding, and alignment to pango filter
+
+Special thanks go to contributors Maksym Veremeyenko, Brian Matherly, and
+Marco Gittler.
+
+
+Version 0.7.4 - July 16, 2011
+
+This is a bugfix and minor enhancement release.
+
+Framework
+ * Important: change consumer property profile to mlt_profile.
+ * Improve frame-dropping and drop_max property to mlt_consumer.
+ * Added support for presets for any service through special property named
+   "properties"
+ * Added mlt_profile_from_producer() for auto-profile.
+ * Added mlt_properties_set_lcnumeric() and mlt_properties_get_lcnumeric().
+ * Added LC_NUMERIC to YAML Tiny metadata schema and parser.
+
+Modules
+ * Added support for more than 2 channels of greater than 16-bit audio.
+ * Added discrete filters for each SoX effect.
+ * Added discrete filters for each LADSPA audio plugin.
+ * Added automatic service metadata for SoX and LADSPA plugins.
+ * Added at least basic metadata for nearly every service.
+ * Added support for decklink on Windows (tested) and Mac OS X (untested).
+ * Added support for JACK transport synchronization.
+ * Added blacklist.txt to jackrack plugin (contains dssi-vst).
+ * Rewrite of decklink consumer.
+ * Added support for live network, multi-stream device, and pipe/fifo sources
+   in avformat producer.
+ * Added LC_NUMERIC attribute to root XML element.
+
+Melt
+ * Added '-query presets' option.
+ * Added -jack option for transport synchronization.
+ * Send -help and -query output to stdout to make it convenient for pagers.
+
+Other
+ * Added mlt.Frame.get_image() for Python.
+ * Removed configure option --avformat-svn.
+ * Fixes for locales that use comma for decimal point.
+ * Added presets for DVD, DV, x264, and WebM encoding.
+
+Since FFmpeg forked and there were a few releases, there is no recommended
+version at this time. With that said, there were changes to accomodate the
+API changes with some moderate testing of the 0.6, 0.7, and 0.8 series
+releases of both FFmpeg and Libav.
+
+
 Version 0.7.2 - May 1, 2011
 
 This is a minor release to fix a few things between the 0.7.0 release