]> git.sesse.net Git - mlt/blob - NEWS
NEWS: add release notes for 0.3.6
[mlt] / NEWS
1 MLT Release Notes
2 -----------------
3
4 Version 0.3.6
5
6 The recommended version of FFmpeg for use with this release is SVN r16849.
7
8 This almost entirely a bugfix release to coincide with the Kdenlive 0.7.2
9 release. See the ChangeLog (SVN log) for details.
10
11 framework:
12 * added mlt_log logging API
13 * improved doxygen documentation comments
14
15 avformat module:
16 * consumer: report list of muxers when f=list and codecs when acodec=list or
17   vcodec=list
18 * consumer: added support for an=1 or acodec=none and vn=1 or vcodec=none
19 * producer: list available demuxers and decoders when constructor arg is like
20   f-list[[,]acodec-list][[,]vcodec-list]
21
22
23 Version 0.3.4
24
25 The recommended version of FFmpeg for use with this release is SVN r16313.
26
27 This almost entirely a bugfix release. See the ChangeLog (SVN log) for details.
28 There are a few notes:
29
30 framework:
31 * improved doxygen documentation comments (work in progress)
32   published docs are at http://mltframework.org/doxygen/
33
34 avformat module:
35 * added support for AVOption parsing to producer
36 * added filter_swscale as alternative rescaler
37 * added recommended FFmpeg revision to configure option --help
38 * use recommended FFmpeg revision with --avformat-svn on release versions
39 * added configure option --avformat-no-codecs
40 * added configure option --avformat-no-filters
41
42 misc:
43 * new profile atsc_1080i_50
44 * added --disable-sse option to configure script
45 * improved build for OS X and x86-64 and improved handling of mmx/sse
46
47
48 Version 0.3.2
49
50 In addition to bug fixes detailed in the ChangeLog, here is a list of
51 enhancements.
52
53 framework:
54 * deprecated mlt-config; use pkg-config instead
55 * added more HD profiles
56
57 modules:
58 * sdl: added fullscreen property
59 * sox: sox v14.1.0 compatibility
60 * gtk: added force_reload property to producer_pixbuf
61 * frei0r: added support for YAML Tiny metadata
62 * frei0r: added keyframe support on double and boolean parameters
63 * oldfilm: added keyframe support for filter_vignette
64 * kdenlive: added filter_freeze
65
66 inigo:
67 * added -version, -silent, and -progress options
68 * improved output of usage information
69 * removed realtime process scheduling
70
71
72 Version 0.3.0
73
74 framework:
75 * fix bugs with introduction of mlt_profile in v0.2.4
76 * added versioning to libs
77 * remove module registry and add dynamic module loading:
78   added mlt_repository_register, mlt_repository_consumers,
79   mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions
80 * new module metadata system based on YAML Tiny:
81   added mlt_repository_register_metadata, mlt_repository_metadata,
82   mlt_repository_languages, mlt_properties_is_sequence,
83   mlt_properties_parse_yaml, mlt_properties_serialise_yaml, and
84   added metaschema.yaml Kwalify schema file
85 * mlt_consumer: added threaded, non-lossy processing when real_time=-1
86 * added autoclose property to mlt_playlist for sequential processing
87   of very large playlists (prevents resource exhaustion)
88 * mlt_factory_init now returns the global mlt_repository
89 * change mlt_repository_fetch to mlt_repository_create
90 * change mlt_factory_prefix to mlt_factory_directory
91 * added mlt_field_disconnect_service
92
93 modules:
94 * move all modules from $datadir to $libdir
95 * new oldfilm module by Marco Gittler
96 * new frei0r module by Marco Gittler
97 * new dgraft module by Dan Dennedy for inverse telecine (not ready yet)
98 * avformat: added support for multi-threaded encoding and decoding
99 * consumer_avformat: added support for AVOption to support all ffmpeg options
100   using ffmpeg-style property names
101 * consumer_avformat: added support for dual pass encoding
102 * qimage: added support for Qt4
103 * sox: added support for sox v14.0.0
104 * transition_composite: added animatable geometry-type "pan" property to crop
105   and pan instead of automatic down-scale
106
107 inigo:
108 * added -query option to lookup module metadata
109 * added -profile option and support for progress=1 for kdenlive
110
111
112 Version 0.2.4
113
114 * framework: new extensible profiles system to replace MLT_NORMALISATION
115 * module avformat: interlaced coding support for ffmpeg/libavcodec
116 * module avformat: build improvements for --avformat-svn
117 * new effectv module with BurningTV video filter
118 * module qimage: added support for psd, xcf and exr images
119 * numerous bugfixes
120
121
122 Version 0.2.3
123
124 * Addition of kdenlive module
125 * Support for ffmpeg from subversion
126 * Support for ffmpeg libswscale
127 * Copyright and license cleanup
128
129
130 Version 0.2.2
131
132 * Prepared specifically for the kdenlive 0.3 release.
133 * Contains some patches to support rgb24a output for the gdk-pixbuf and qimage
134   producers as well as some minor bugfixes.
135
136
137 Version 0.2.1
138
139 * Many improvements since initial releases due to development of Shotcut and
140   Jahshaka editing interfaces.
141
142
143 Version 0.1.1
144
145 * Minor modifications and bug fixes from the previous release. Better
146   ffmpeg/avformat integration and more reliable playback.
147
148
149 Version 0.1.0
150
151 * First official release