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