1 2009-05-30 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
6 2009-05-29 Dan Dennedy <dan@dennedy.org>
8 * src/modules/oldfilm/filter_tcolor.yml,
9 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
12 2009-05-28 Dan Dennedy <dan@dennedy.org>
14 * src/modules/core/filter_crop.c: Improve performance of crop filter.
16 2009-05-27 Dan Dennedy <dan@dennedy.org>
18 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
19 crop filter. The alpha channel was not getting scaled by gtkrescale (and
20 possibly others). I moved the core alpha scaling to a fallback position for
21 scalers that do not handle alpha channel.
23 * src/framework/mlt_log.c: Change default log level to panic. Some testing
24 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
27 * src/framework/mlt_log.c: Change default log level to warning or worse.
29 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
31 2009-05-26 Dan Dennedy <dan@dennedy.org>
33 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
34 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
37 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
38 Change the ttl default value for image sequences. When using printf-style
39 image sequences only, the default ttl is now 1.
41 2009-05-21 Dan Dennedy <dan@dennedy.org>
43 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
46 2009-05-20 Dan Dennedy <dan@dennedy.org>
48 * configure, src/framework/mlt.h: Bump to an interim version.
50 * src/modules/motion_est/Makefile: Link motionest against libm.
52 * src/mlt++/config.h: Fix license in comment header.
54 2009-05-17 Dan Dennedy <dan@dennedy.org>
56 * ChangeLog: Update ChangeLog
58 * Makefile, NEWS: Add v0.4.0 release notes.
60 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
62 2009-05-13 Dan Dennedy <dan@dennedy.org>
64 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
66 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
67 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
68 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
69 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
70 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
71 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
72 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
73 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
74 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
75 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
76 Make profile descriptions more user friendly.
78 * src/modules/avformat/producer_avformat.c: Improve reliability of video
79 playback. After the v0.5 release of FFmpeg, a change was introduced that
80 prevented reliable playback of some files, namely HDV. This fixes it by
81 introducing a seek upon opening the file. Also, this change provides simple
82 fallback support for when invalid DTS is returned by libavformat.
84 2009-05-11 Dan Dennedy <dan@dennedy.org>
86 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
87 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
89 * setenv: Add libmlt++ to the ld path.
91 * src/mlt++/configure: Make libmlt++ PIC.
93 2009-05-09 Dan Dennedy <dan@dennedy.org>
95 * configure: Fix build on Mac OS X.
97 * ChangeLog, Makefile: Change dist make target to use git-archive.
99 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
100 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
101 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
102 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
103 src/swig/tcl/play.tcl: Fixup the swig bindings.
105 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
107 * configure, src/examples/Makefile, src/framework/Makefile,
108 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
109 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
110 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
111 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
112 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
113 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
114 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
115 src/modules/jackrack/configure, src/modules/kino/Makefile,
116 src/modules/normalize/Makefile, src/modules/plus/Makefile,
117 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
118 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
119 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
121 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
122 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
123 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
124 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
125 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
126 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
127 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
128 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
129 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
130 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
131 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
132 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
133 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
134 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
135 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
136 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
137 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
138 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
139 in comment headers of mlt++.
141 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
142 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
143 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
144 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
145 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
146 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
147 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
148 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
149 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
150 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
151 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
152 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
153 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
154 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
155 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
156 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
157 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
158 src/melt/melt.c, src/modules/core/factory.c,
159 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
160 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
161 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
162 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
163 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
164 src/modules/kino/riff.cc, src/modules/melt/factory.c,
165 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
166 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
167 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
168 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
169 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
170 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
171 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
172 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
173 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
174 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
175 src/tests/hello.c: Complete reorganization and renaming to usable state.
177 2009-05-07 Dan Dennedy <dan@dennedy.org>
179 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
180 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
181 moving to melted project.
183 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
184 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
185 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
186 src/modules/core/factory.c, src/modules/feeds/Makefile,
187 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
188 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
189 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
190 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
191 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
192 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
195 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
196 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
197 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
198 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
199 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
200 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
201 src/modules/fezzik.dict, src/modules/fezzik.ini,
202 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
203 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
204 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
205 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
206 src/modules/westley/Makefile, src/modules/westley/configure,
207 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
208 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
209 src/modules/xml/Makefile, src/modules/xml/configure,
210 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
211 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
212 src/tests/README: Rename inigo, fezzik, and westley.
214 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
216 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
217 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
218 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
219 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
220 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
221 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
222 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
223 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
224 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
225 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
226 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
227 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
228 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
229 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
230 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
231 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
232 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
233 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
234 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
235 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
236 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
237 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
238 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
239 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
240 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
241 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
242 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
243 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
244 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
245 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
246 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
247 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
248 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
249 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
250 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
251 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
252 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
253 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
254 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
255 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
256 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
257 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
258 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
259 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
260 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
261 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
262 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
263 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
264 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
265 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
266 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
267 Reorganize mlt++ files.
269 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
270 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
271 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
272 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
273 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
274 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
275 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
276 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
277 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
278 src/miracle/miracle.c, src/miracle/miracle_commands.c,
279 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
280 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
281 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
282 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
283 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
284 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
285 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
286 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
287 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
288 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
289 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
290 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
291 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
292 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
293 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
294 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
297 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
299 * src/modules/avformat/configure: Update avformat configure script to deal
300 with ffmpeg changes to swscale.
302 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
303 errors in sdl_still consumer.
305 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
308 * Makefile: Fix uninstall of pkg-config files.
310 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
312 * src/modules/avformat/producer_avformat.c: Improve seek performance with
313 dnxhd and huffyuv codecs.
315 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
317 * configure, src/albino/Makefile, src/humperdink/Makefile,
318 src/miracle/Makefile, src/modules/avformat/Makefile,
319 src/modules/core/Makefile, src/modules/dgraft/Makefile,
320 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
321 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
322 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
323 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
324 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
325 src/modules/qimage/Makefile, src/modules/sox/configure,
326 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
327 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
328 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
330 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
331 fixes part of ldflags_order patch from Alberto Villa.
333 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
334 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
335 src/modules/sdl/Makefile, src/modules/sox/Makefile,
336 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
337 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
338 without /usr/local/lib in default ld path) building concurrent versions of
339 mlt is not possible, because of the wrong linking of -lmlt while using
340 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
342 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
344 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
345 audio synchronization after seek (including in point)
347 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
349 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
350 from Alberto Villa to use pkg-config for resample and vorbis modules.
352 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
354 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
357 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
358 instead of lqt-config.
360 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
362 * Doxyfile: Update version in Doxygen.
364 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
367 * ChangeLog: update changelog
369 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
370 v0.5 and HEAD build to not use --enable-swscale.
372 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
375 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
378 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
380 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
381 limitation with swscale filter by making it the lowest priority
383 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
384 interpret negative speed as reverse
386 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
388 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
390 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
393 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
395 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
397 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
399 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
401 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
403 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
405 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
408 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
409 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
411 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
412 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
413 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
414 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
415 explicit base initializers in copy constructors
417 * mlt++/configure: Add more warnings
419 * mlt++/.gitignore: Add a .gitignore file
421 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
423 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
424 building on some older versions.
426 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
427 (kdenlive-677) to make interlaced coding automatic if profile is not
428 progressive and coding not explicit by ildct and ilme properties.
430 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
432 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
433 To reproduce: - create a new project - create a color clip - add clip to
434 timeline - set an in point on the clip - add the box blur effect The
435 segfault happens because we take the negative of an unsigned integer. This
436 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
437 array bounds to be exceeded.
439 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
440 src/modules/kino/riff.cc: Fix up a few ignored return values
442 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
445 * src/modules/avformat/consumer_avformat.c,
446 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
447 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
450 * src/framework/mlt_properties.c, src/humperdink/client.c,
451 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
452 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
453 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
456 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
457 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
458 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
460 * src/humperdink/io.c, src/humperdink/io.h,
461 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
462 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
463 src/valerie/valerie.h, src/valerie/valerie_parser.c,
464 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
465 src/valerie/valerie_socket.h: Constness changes
467 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
468 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
469 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
470 src/modules/xine/deinterlace.h: Constness changes
472 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
473 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
474 src/valerie/valerie_tokeniser.h: Constness changes
476 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
477 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
478 src/valerie/valerie.h, src/valerie/valerie_response.c,
479 src/valerie/valerie_response.h: Constness changes
481 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
482 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
483 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
486 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
488 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
489 src/modules/westley/producer_westley.c: Constness changes
491 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
493 * src/framework/mlt_events.c, src/framework/mlt_events.h,
494 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
495 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
496 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
499 * .gitignore: Add a .gitignore file
501 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
503 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
504 westley document root to empty properties
506 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
508 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
510 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
512 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
515 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
517 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
518 default frei0r plugin path
520 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
522 * src/modules/core/transition_composite.c: transition_composite.c: allow
523 removing of luma file by passing an empty name
525 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
527 * src/modules/core/transition_composite.c: transition_composite.c: make luma
528 and luma_invert properties mutable
530 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
532 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
533 backwards compatibility macro for PIX_FMT_YUYV422
535 * src/modules/avformat/consumer_avformat.c,
536 src/modules/avformat/filter_avcolour_space.c,
537 src/modules/avformat/filter_avdeinterlace.c,
538 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
539 recent PIX_FMT changes in libavutil v50.
541 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
543 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
544 producer out position
546 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
548 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
550 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
552 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
554 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
555 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
557 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
559 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
561 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
564 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
565 value after westley has prepended the document path to the resource property
567 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
569 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
570 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
571 Jean-Baptiste Mardelle to add window_background property
573 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
575 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
576 filter_chroma.c: update to use new property-based color value
578 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
579 new property-based color value
581 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
582 property-based color parsing.
584 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
586 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
587 to use new code in mlt_property.c
589 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
590 values beginning with #
592 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
594 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
595 producer_frei0r.c -This line, and those below, will be ignored-- A
598 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
599 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
602 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
604 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
605 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
606 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
609 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
611 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
612 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
613 whitespace cleanup courtesy of eclipse.
615 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
617 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
618 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
620 * src/modules/core/Makefile, src/modules/core/factory.c,
621 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
622 cropping filter (kdenlive-509)
624 * configure: configure: relax optimization level slightly to improve debugger
625 backtraces in bug reports
627 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
630 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
632 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
633 wonkiness by filtering chroma as well.
635 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
637 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
640 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
641 use Qt4 through pkg-config (canonical) without having to specify directories
644 * src/modules/sox/configure: sox/configure: give pkg-config priority over
647 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
649 * src/modules/qimage/configure: qimage/configure: fix build on OS X
651 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
652 (kdenlive-672) deinterlace only works on left half of image
654 * src/modules/qimage/producer_qimage.c,
655 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
656 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
657 new mlt_cache (kdenlive-575)
659 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
660 producer to use new mlt_cache (kdenlive-575)
662 * src/modules/avformat/consumer_avformat.c,
663 src/modules/avformat/producer_avformat.c,
664 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
665 consumer_avformat.c: update headers in services for framework changes with
666 addition of mlt_cache
668 * configure, src/framework/Makefile, src/framework/mlt.h,
669 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
670 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
671 src/framework/mlt_service.c, src/framework/mlt_service.h,
672 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
673 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
676 * Doxyfile: Doxyfile: set tab width to 4 spaces
678 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
681 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
684 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
686 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
687 mlt++/debian/rules: remove debian package subdirectory (they provide their
690 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
691 the debian package subdirectory (they provide their own)
693 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
695 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
698 * NEWS: NEWS: add release notes for 0.3.6
700 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
702 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
703 for locating plugins including one for MacPorts
705 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
707 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
709 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
711 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
712 (typo introduced in rev. 1330)
714 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
716 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
717 swscale filter on images wider than 2048 loaded by the sdl_image producer.
719 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
720 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
721 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
724 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
725 creation of swscale context fails.
727 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
728 the same level as MLT's
730 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
732 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
733 (kdenlive-575) memory leak
735 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
736 (kdenlive-575) memory leak
738 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
740 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
741 swig/configure, swig/php/*: add php bindings
743 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
745 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
746 check to use AVCodec->long_name
748 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
750 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
753 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
756 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
758 * docs/inigo.txt: inigo.txt: update usage info
760 * docs/policies.txt: policies.txt: add instruction to update version in
763 * src/framework/mlt.h, src/framework/mlt_consumer.c,
764 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
765 src/framework/mlt_deque.h, src/framework/mlt_events.c,
766 src/framework/mlt_events.h, src/framework/mlt_factory.c,
767 src/framework/mlt_factory.h, src/framework/mlt_field.c,
768 src/framework/mlt_field.h, src/framework/mlt_filter.c,
769 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
770 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
771 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
772 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
773 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
774 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
775 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
776 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
777 src/framework/mlt_properties.h, src/framework/mlt_property.c,
778 src/framework/mlt_property.h, src/framework/mlt_repository.c,
779 src/framework/mlt_repository.h, src/framework/mlt_service.c,
780 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
781 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
782 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
783 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
784 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
785 Update copyrights to 2009. Add cross references from files to data structures
788 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
790 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
791 on additional logging.
793 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
794 buffer prefill to 1 by default.
796 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
797 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
800 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
801 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
803 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
805 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
806 messages, and recommending the new log API.
808 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
809 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
810 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
811 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
812 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
813 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
814 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
815 add logging system based on FFmpeg's.
817 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
818 on ppc, arm, and sparc)
820 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
822 * Doxyfile: Doxyfile: strip the path to the source files
824 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
827 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
828 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
829 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
830 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
831 doxygen documentation for the tractor and mulitrack classes
833 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
835 * src/modules/avformat/producer_avformat.c,
836 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
837 support special constructor argument values to list available demuxers and
838 decoders: f-list[[,]acodec-list][[,]vcodec-list]
840 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
843 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
844 of muxers when f=list and codecs when acodec=list or vcodec=list.
846 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
849 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
851 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
852 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
853 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
854 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
855 src/framework/mlt_service.c, src/framework/mlt_service.h,
856 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
857 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
858 filter, transition, and consumer
860 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
862 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
865 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
867 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
868 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
870 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
872 * Doxyfile: Doxyfile: bump version
874 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
876 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
879 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
880 analysis and testing reveals the DV encoder does not need the special aspect
881 ratio overrides. It expects a generic input. Only the DV decoder produces the
882 special, proper aspect ratios for which MLT is not yet prepared.
884 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
886 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
887 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
888 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
891 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
893 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
894 a sox filter with wrong name
896 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
898 * src/modules/avformat/configure: avformat/configure: update the recommended
901 * src/modules/avformat/producer_avformat.c,
902 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
903 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
904 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
907 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
909 * mlt-config-template: mlt-config-template: send deprecation warning to
910 stderr to prevent breaking legacy scripts and makefiles
912 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
913 of deprecated mlt-config.
915 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
916 application of the nested luma transition from being applied to a test card
917 image. This makes slideshows start without a transition at the beginning,
918 which is nicer and more expected.
920 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
921 (kdenlive-496) floating point exception when a slideshow using filter luma is
922 added to a multitrack.
924 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
926 * src/modules/westley/producer_westley.c: producer_westley.c: silence
927 compilation warning on uninitialized variable.
929 * src/modules/avformat/consumer_avformat.c,
930 src/modules/avformat/producer_avformat.c: producer_avformat.c,
931 consumer_avformat.c: use av_set_string3 where available (gets rid of
932 deprecation warning).
934 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
935 rendering to widescreen PAL DV.
937 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
939 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
942 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
945 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
948 * src/modules/avformat/Makefile, src/modules/avformat/configure,
949 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
950 avformat/factory.c: Add a --avformat-no-filters configure option to
951 facilitate building a codecs and muxers only module. Change the module
952 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
953 no-filters module (libmltavformat.so).
955 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
957 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
958 of metadata about the media under the properties key prefix "meta.media."
960 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
962 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
963 attempting to play a folder without images
965 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
967 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
968 filter_avcolour_space
970 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
971 profile if none specified; accept real_time properties from parent producer.
973 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
974 from the length of the nested producer so we can terminate at the end of
977 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
979 * src/modules/core/Makefile, src/modules/core/factory.c,
980 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
981 core/producer_consumer.c: add new producer_consumer that will consume from an
982 encapsulated producer under a different profile that the parent producer
985 * src/modules/core/transition_region.c: transition_region.c: bugfix
986 regression with in built circle region
988 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
989 support for scaling the alpha channel (needs further testing)
991 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
992 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
993 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
994 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
995 priority than gtk2/rescale.
997 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
999 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
1001 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1003 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1004 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
1005 avformat/factory.c: add configure option --avformat-no-codecs, which will
1006 build the avformat module without the producer and consumer - useful to
1007 people who want to make a version entirely without including FFmpeg's codecs,
1008 which present patent royalty licensing issues.
1010 * src/modules/avformat/configure: avformat/configure: checkout
1011 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
1012 a release version of MLT (last field of version is even).
1014 * configure: configure: --disable-mmx implies --disable-sse
1016 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1017 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
1018 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
1019 avdeinterlace filter for a non-MMX configuration.
1021 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
1022 for AVOptions as properties.
1024 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1026 * src/framework/mlt_events.c, src/framework/mlt_field.c,
1027 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1028 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
1029 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
1030 doxygen docs for events, field, and playlist.
1032 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1034 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1035 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
1036 last frame) but the previos AVFrame was invalid (not got_picture before
1039 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1041 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
1042 the sse compilation flag logic was inverted
1044 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
1045 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
1047 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
1049 * configure: configure: fix mmx/sse detection on OS X and add detection of
1050 x86_64 to define ARCH_X86_64
1052 * src/modules/xine/Makefile, src/modules/xine/configure,
1053 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
1054 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
1055 using own detection xine/configure: remove, no longer necessary
1057 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
1058 new --disable-sse configure flag and whitespace cleanup
1060 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
1061 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
1062 disable MMX parts on OS X - does not build
1064 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
1065 does not build due to missing headers
1067 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
1069 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1071 * mlt++/README: README: update instructions to use pkg-config instead of
1074 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
1075 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
1076 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
1079 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
1080 square pixel 1080i at a PAL-like rate
1082 * Doxyfile: Doxyfile: add doxygen config file
1084 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
1087 * docs/install.txt: docs/install.txt: fix license info on humperdink and
1090 * configure: configure: bump the version
1092 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1093 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
1094 src/framework/mlt_events.c, src/framework/mlt_events.h,
1095 src/framework/mlt_field.c, src/framework/mlt_field.h,
1096 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
1097 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
1098 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
1099 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1100 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
1101 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1102 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1103 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1104 src/framework/mlt_property.c, src/framework/mlt_property.h,
1105 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1106 src/framework/mlt_service.c, src/framework/mlt_service.h,
1107 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1108 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
1109 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1110 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
1111 (work in progress). This also includes removal of superfluous white space.
1113 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1115 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1116 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1117 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
1120 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
1121 when failed to load a file.
1123 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
1124 dual pass log at the end of the second pass.
1126 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1128 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
1129 segfault due to improper audio decoder memory allocation. Also fix logical
1130 bug with resampling on channels > 2
1132 * src/modules/avformat/audioconvert.h,
1133 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1134 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
1136 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1138 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
1141 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1143 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
1145 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
1148 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1150 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
1151 current frame position in a playlist
1153 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1155 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1156 (kdenlive-347) segfault when resolution is not known until after first frame
1157 is decoded. Also, bugfix segfault when video_index or audio_index are -1
1160 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1162 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
1163 if freeze position is changed on the fly
1165 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1167 * src/modules/oldfilm/filter_vignette.c,
1168 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
1169 standard values and correct start param name
1171 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1173 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
1176 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1178 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
1179 rendering when used inside a multitrack.
1181 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1183 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
1185 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
1186 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
1187 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
1188 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
1190 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
1191 patch from Mads Dydensborg.
1193 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
1194 segfault in construction with null argument.
1196 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1197 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
1200 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
1201 aspect ratio detection to try to fetch it from the codec and/or the stream in
1202 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
1203 yet for DV AVIs without the vprp chunk.
1205 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1207 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
1209 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
1210 previous_mix and reset previous_mix on seeking.
1212 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
1213 previous_gain and reset previous_gain on seeking.
1215 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1217 * docs/services.txt: services.txt: minor corrections to documentation for
1220 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
1222 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1224 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1225 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
1228 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1230 * src/modules/oldfilm/filter_vignette.c,
1231 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
1232 now usable with keyframes
1234 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
1235 metadata to defined min/max from frei0r.h
1237 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
1238 and bool params are now useable with keyframes (mlt_geometry)
1240 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
1241 for critical plugins
1243 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1245 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
1248 * docs/TODO: docs/TODO: refer to wiki page
1250 * Makefile: Makefile: suppress warning on ldconfig failure.
1252 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1254 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
1255 scheduling (kdenlive-180).
1257 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1259 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
1260 corruption when changing audio or video index
1262 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1264 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
1265 slightly the stream index bugfix and update the video informational
1266 properties on the producer when the video index changes.
1268 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1269 regression with audio_index and video_index in last release when I added the
1270 feature to close file on init with re-open on first use. Also, added some
1271 exception handling around index values.
1273 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
1274 consistent between cases (use_alpha).
1276 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
1277 threshold filter inverting image and add invert property to revert to old
1280 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1282 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
1285 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
1286 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
1287 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
1288 fix a sh expression bug in sox/configure.
1290 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1292 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1293 improve delimiter parsing to allow '?' in filename argument
1295 * mlt-config-template: mlt-config-template: add deprecation warning
1297 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
1298 on older versions of sox
1300 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1302 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
1305 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
1306 processing unknown command line options causes infinite loop
1308 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
1310 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
1313 * configure: configure: -O3 is the maximum optimization level, not -O4
1315 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1317 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
1318 deprecated warning on av_set_string
1320 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
1321 older libavformat versions
1323 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1325 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
1326 Vorbis files and possibly others that report invalid pts on some packets
1328 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
1331 * src/modules/xine/configure: xine/configure: disable module on ppc64
1333 * src/modules/xine/configure: xine/configure: disable module on ppc64
1335 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1337 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
1338 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
1341 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1343 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1344 reading file over http.
1346 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1348 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
1349 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
1350 reloading in the image producers
1352 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1354 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1355 (2106941) compilation against recent ffmpeg changes
1357 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1359 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
1362 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1364 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
1365 filter_sox.c: fix building against sox 14.1.0.
1367 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1369 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
1370 for fullscreen with no mouse through the "fullscreen" property.
1372 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1374 * mlt++/AUTHORS: update mlt++ AUTHORS
1376 * mlt++/Makefile: fix make dist target
1378 * configure: bump versions for 0.3.0 release
1380 * mlt++/configure: bump versions for 0.3.0 release
1382 * Makefile: improve make dist target
1384 * mlt++/Makefile: improve make dist target
1386 * AUTHORS: add AUTHORS file
1388 * NEWS: Add release notes file
1390 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
1391 swig/java: fixup the java bindings build script and example (bug 1523941)
1393 * demo/mlt_news: demo/mlt_news: small typo
1395 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1397 * src/modules/kdenlive/producer_framebuffer.c:
1398 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
1399 instead of ':' to separate filename from speed, because it caused some
1400 problems with other MLT functions
1402 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1404 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
1405 inserting blank, which fixes one frame blanks that were sometimes inserted
1408 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1410 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
1411 "double vars" in frei0r
1413 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1415 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
1417 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1419 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1420 aspect ratio with slowmotion producer
1422 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1424 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
1427 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1429 * src/modules/qimage/producer_qimage.c,
1430 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1431 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
1432 borrowed from producer_pixbuf)
1434 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1436 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
1438 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1440 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1441 recent regression with setting aspect ratio. Now it takes it from the profile
1442 by default using the quotient properties for best accuracy. Now, one can also
1443 override the aspect ratio using the same property name as the ffmpeg command
1444 line utility ("aspect") for even greater symmetry.
1446 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1447 segfault when fail to open or read file in init.
1449 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1451 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1452 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1453 qimage module: add support for Qt4 (you can force compile against Qt3 with
1456 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1458 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
1459 with introduction of mlt_profile causing length of vorbis producer to always
1462 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1463 regression playing audio-only files.
1465 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1467 * src/modules/oldfilm/filter_vignette.c,
1468 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
1469 change format for parameters, to avoid converting problems with different
1472 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1474 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
1475 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
1476 service closure truly thread-safe. As it was, reference count increment and
1477 decrement operations were not atomic and not protected comprehensively.
1479 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
1480 of the read-ahead thread through a new "priority" property. This only works
1481 if you have permission; fails to execute properly otherwise - not sure how to
1482 make it fail over gracefully. Do not set this property if you do not have
1485 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1487 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1488 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
1489 and introduced a memory leak.
1491 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1493 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
1494 after a service disconnect
1496 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
1497 services (eg. transitions)
1499 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1501 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1502 segfault up the call stack when no image could be decoded for a frame by
1503 producing the "test card" image.
1505 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1507 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
1508 if mlt_playlist_get_clip_info fails.
1510 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
1511 mlt_playlist_get_clip_info if producer is null.
1513 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1515 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
1516 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
1519 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
1520 getting directory list of MLT_REPOSITORY.
1522 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1524 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
1525 frame-dropping heuristic based on actual frame rate instead of 25fps
1527 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1529 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1530 segfault in unprotected libavcodec call that is clearly marked not thread
1533 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1535 * src/modules/core/transition_composite.c: transition_composite.c: slightly
1536 more accurate positioning when using crop panning and horizontal position is
1537 adjusted to align chroma channels.
1539 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1541 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
1542 file at the end of object creation, then re-open the file on-demand. This
1543 presented a file descriptor limit issue when loading very large playlists.
1545 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1547 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
1550 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
1551 inefficient accounting code.
1553 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1555 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
1556 processing to crop property.
1558 * src/modules/core/transition_composite.c: transition_composite.c: add
1559 animatable geometry "pan" property. This suppresses implicit scaling of the
1560 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
1561 geometry information to pan the b-frame within the composite rectangle. For
1562 example, a negative x pans the image to the left and that portion of the b
1563 frame left of the composite rectangle is cropped. w and h of the pan geometry
1564 is not implemented at this time, but the plan is to implement scaling of the
1565 b-frame. In the end, this can provide a Ken Burns effect for still images - a
1566 much requested feature.
1568 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1570 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
1571 multi-threaded audio decoding option. It does not provide any advantage at
1572 this time and just wastes resources.
1574 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
1575 for sequential processing of very large playlists. If set, it automatically
1576 closes previous producers to reduce resources (file handles and threads if
1577 using producer_avformat with threads).
1579 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1581 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
1582 an absolute height in pixels for greater compositing and quality control.
1584 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
1585 filter_resize,c, filter_composite.c: bugfix redundant rounding.
1587 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
1588 of output_ratio as a double - was causing incorrect calculations in
1589 transition_composite.c with non-square-pixel watermark sources.
1591 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
1592 use floating point instead of integer so that '/' is meaningful. I am not
1593 totally certain of the consequences of this change because I am not aware of
1594 where the feature is used. However, I am using it to specify the aspect ratio
1595 of certain things like bitmap graphics that were not designed for square
1596 pixels. And being able to specify a fraction allows for accurate detection of
1597 equivalent aspect ratios between different sources, particularly compositing.
1599 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
1600 aspect ratio the same as the revised profile's sample aspect ratio
1602 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1604 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
1605 to the position in the image sequence
1607 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1609 * src/modules/avformat/configure: avformat/configure: fix compilation against
1610 shared ffmpeg for a headers configuration that has appeared.
1612 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
1613 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
1614 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
1615 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
1616 aspect for DV. The values it uses might be more proper in certain contexts,
1617 but not in the way MLT currently operates. This change improves performance
1618 and quality when outputting to one of the "dv" profiles when using DV or
1619 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
1622 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1624 * src/modules/core/transition_luma.c: Correctly update the luma file if the
1625 resource was modified
1627 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1629 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
1630 avformat/configure: fix compiling against shared ffmpeg due to changes in
1633 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1635 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
1638 * src/modules/xine/configure: xine/configure: relax restrictions to let
1639 OSX/Intel use xine deinterlace
1641 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
1642 mlt_field_disconnect_service
1644 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
1645 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
1646 of Donald Graft's GPL filters.
1648 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
1650 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1651 reporting of top_field_first on frame.
1653 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1654 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
1655 ffmpeg 'lib' make target.
1657 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
1658 interpreting timecode, due to invalid fps on mlt_profiles API changes
1660 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1662 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1663 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
1665 * src/modules/core/filter_watermark.c,
1666 src/modules/core/transition_composite.c: filter_watermark.c,
1667 filter_composite.c: support explicit deinterlace of composited image.
1669 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1671 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
1674 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
1677 * configure, src/modules/motion_est/configure: configure,
1678 motion_est/configure: remove module-specific crud from top-level configure
1679 script, and enable motion_est now by default.
1681 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1682 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
1683 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
1685 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1687 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
1690 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1692 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
1693 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
1696 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1698 * src/modules/avformat/configure: avformat/configure: improve chances of
1699 successful linking with -svn and -static options
1701 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1703 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
1704 signature mismatch on make_fourcc
1706 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
1707 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
1708 frei0r/factory.c: add metadata_schema value to metadata
1710 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
1711 const return from getenv_locale()
1713 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1715 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
1716 const fix in mlt_repository_languages
1718 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
1719 string in mlt_repository_languages
1721 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1722 mlt_repository.[hc]: add mlt_repository_languages helper function for
1725 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1727 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
1728 on libvalerie install on OS X
1730 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
1731 pkg-config support to sox configuration
1733 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1735 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
1736 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
1737 "Video" for frei0r plugins
1739 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
1740 transitions, added "tags" to metadata
1742 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
1744 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
1745 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
1746 src/modules/oldfilm/filter_oldfilm.yml,
1747 src/modules/oldfilm/filter_tcolor.yml,
1748 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
1749 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
1750 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
1751 modules/oldfilm: yml files without icon, icon as separate file
1753 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1755 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
1756 Makefile: try to make sox build smarter about library dependencies (pending
1757 Darwin compatibilty)
1759 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
1760 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
1761 have not release anything yet with schema let alone metadata
1763 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
1764 serialiser to metadata mlt_properties
1766 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
1768 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1770 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
1771 height are zero, infer them from the profile
1773 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1775 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
1778 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
1779 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
1780 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
1781 src/modules/frei0r/transition_frei0r.c: initial frei0r support
1783 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
1784 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
1785 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
1786 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1787 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
1788 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
1789 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
1790 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
1791 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
1792 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
1795 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1797 * src/framework/Makefile, src/framework/metaschema.yaml,
1798 src/modules/avformat/producer_avformat.yml: framework/Makefile,
1799 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
1802 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1804 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
1805 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
1806 finalization of callback declarations and metadata handling
1808 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
1809 latest FFmpeg update
1811 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1813 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
1816 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1817 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
1818 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
1820 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
1821 new yaml parsing and serialisation and the new registry metadata system
1823 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
1824 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
1825 mainly to support the registry metadata system.
1827 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1828 mlt_repository.[hc]: implement the metadata registration and lookup interface
1830 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1832 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
1835 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1836 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
1837 ffmpeg when using --avformat-svn or --avformat-static
1839 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
1842 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1844 * mlt++/swig/python/build: swig/python/build: add -fPIC
1846 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
1847 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
1848 transitions, register_metadata, and metadata methods to Repository class
1850 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1851 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
1852 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
1853 mlt_repository_register_metadata, and mlt_repository_metadata
1855 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1857 * src/modules/avformat/configure: avformat/configure: use pkg-config with
1860 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
1861 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
1862 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
1863 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
1864 multi-threading even with non-threaded codecs by separating producer and
1865 consumer threads. - Whitespace cleanup.
1867 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
1868 processing thread without frame dropping with real_time=-1
1870 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
1873 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1875 * mlt++/Makefile: do not make tests automatically
1877 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1879 * src/modules/avformat/consumer_avformat.c,
1880 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
1881 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
1882 or MLT_AVFORMAT_THREADS environment variable
1884 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1886 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
1889 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1891 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
1892 src/Makefile: improve library versioning by linking on interface version
1895 * configure, src/framework/Makefile, src/framework/mlt.h,
1896 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
1897 variable, move version variables to top for easier access framework/Makefile,
1898 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
1899 interface version (soversion) mlt.h: add version info to header so apps can
1900 have build time adaptations
1902 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
1905 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
1906 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
1907 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
1908 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
1909 capabilities in mlt_factory and mlt_repository.
1911 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1912 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
1913 names since we are changing the interface mlt_repository.[hc]: change
1914 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
1915 mlt_factory_prefix to mlt_factory_directory
1917 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1919 * src/framework/mlt.h, src/framework/mlt_factory.c,
1920 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
1921 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1922 src/modules/Makefile, src/modules/avformat/configure,
1923 src/modules/avformat/factory.c, src/modules/configure,
1924 src/modules/core/configure, src/modules/core/factory.c,
1925 src/modules/dv/configure, src/modules/dv/factory.c,
1926 src/modules/effectv/configure, src/modules/effectv/factory.c,
1927 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
1928 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
1929 src/modules/inigo/configure, src/modules/inigo/factory.c,
1930 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
1931 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
1932 src/modules/kdenlive/factory.c, src/modules/kino/configure,
1933 src/modules/kino/factory.c, src/modules/motion_est/configure,
1934 src/modules/motion_est/factory.c, src/modules/normalize/configure,
1935 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
1936 src/modules/oldfilm/factory.c, src/modules/plus/configure,
1937 src/modules/plus/factory.c, src/modules/qimage/configure,
1938 src/modules/qimage/factory.c, src/modules/resample/configure,
1939 src/modules/resample/factory.c, src/modules/sdl/configure,
1940 src/modules/sdl/factory.c, src/modules/sox/configure,
1941 src/modules/sox/factory.c, src/modules/valerie/configure,
1942 src/modules/valerie/factory.c, src/modules/vmfx/configure,
1943 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
1944 src/modules/vorbis/factory.c, src/modules/westley/configure,
1945 src/modules/westley/factory.c, src/modules/xine/configure,
1946 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
1947 register modules instead of reading .dat files - added
1948 mlt_repository_register() and macros for modules and apps(!) to register
1949 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
1950 to return mlt_repository to app mlt_properties.c: let
1951 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
1952 to new module registration system - much simpler! - remove unncessary
1953 configure scripts (now optional!)
1955 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1957 * mlt++/COPYING: add COPYING to disclose license
1959 * src/framework/config.h: remove config.h
1961 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
1962 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
1963 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
1964 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
1965 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
1966 src/framework/mlt_property.c, src/framework/mlt_service.c,
1967 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1968 src/modules/Makefile, src/modules/avformat/Makefile,
1969 src/modules/avformat/configure, src/modules/core/Makefile,
1970 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
1971 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
1972 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
1973 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
1974 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
1975 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1976 src/modules/kino/Makefile, src/modules/lumas/Makefile,
1977 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1978 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1979 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1980 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1981 src/modules/sox/configure, src/modules/valerie/Makefile,
1982 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
1983 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
1984 src/modules/xine/Makefile: move binary modules to libdir - affects
1985 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
1986 remove need for config.h
1988 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1990 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
1991 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
1992 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1993 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1994 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1995 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1996 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
1997 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
1998 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1999 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
2000 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
2001 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
2002 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
2003 mlt++/test/server.cpp: add MltProfile and update examples
2005 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2006 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
2007 setting legacy MLT_NORMALISATION on mlt_environment
2009 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2010 guard against setting mlt_environment before it is available mlt_profile.c:
2011 use getenv instead of mlt_environment in case profile is created before
2014 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2015 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2016 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
2017 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2018 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2019 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
2020 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
2021 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2022 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
2023 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
2024 src/miracle/miracle_unit_commands.c,
2025 src/modules/avformat/consumer_avformat.c,
2026 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2027 src/modules/avformat/filter_avcolour_space.c,
2028 src/modules/avformat/filter_avcolour_space.h,
2029 src/modules/avformat/filter_avdeinterlace.c,
2030 src/modules/avformat/filter_avdeinterlace.h,
2031 src/modules/avformat/filter_avresample.c,
2032 src/modules/avformat/filter_avresample.h,
2033 src/modules/avformat/producer_avformat.c,
2034 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2035 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2036 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2037 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2038 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2039 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2040 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2041 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2042 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2043 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2044 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2045 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2046 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2047 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2048 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2049 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2050 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2051 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2052 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2053 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2054 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2055 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2056 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2057 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2058 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2059 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2060 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2061 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
2062 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
2063 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
2064 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
2065 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
2066 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
2067 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
2068 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
2069 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2070 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
2071 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
2072 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
2073 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2074 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2075 src/modules/kdenlive/producer_framebuffer.c,
2076 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
2077 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
2078 src/modules/motion_est/factory.c,
2079 .../motion_est/filter_autotrack_rectangle.c,
2080 src/modules/motion_est/filter_crop_detect.c,
2081 src/modules/motion_est/filter_motion_est.c,
2082 src/modules/motion_est/filter_motion_est.h,
2083 src/modules/motion_est/filter_vismv.c,
2084 src/modules/motion_est/producer_slowmotion.c,
2085 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
2086 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
2087 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
2088 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
2089 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
2090 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
2091 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
2092 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
2093 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
2094 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
2095 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
2096 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
2097 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2098 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
2099 src/modules/resample/filter_resample.c,
2100 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
2101 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
2102 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
2103 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
2104 src/modules/sox/configure, src/modules/sox/factory.c,
2105 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2106 src/modules/valerie/consumer_valerie.c,
2107 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2108 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2109 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2110 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
2111 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
2112 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2113 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
2114 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
2115 src/modules/westley/consumer_westley.c,
2116 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2117 src/modules/westley/producer_westley.c,
2118 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
2119 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
2120 src/valerie/valerie_remote.c: framework: remove global profile, rather share
2121 one mlt_profile across a service network and make it available from anywhere
2122 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
2123 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
2124 Since nearly every file was touched, remove superfluous headers and prepare
2125 for coming mlt_repository change.
2127 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2129 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2130 (kdenlive-28) a/v sync on non-whole frame rate.
2132 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2134 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
2135 AVPacket if av_read_frame fails.
2137 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2139 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
2140 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2141 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
2142 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
2143 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
2144 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
2145 module contributed by Marco Gittler
2147 * docs/services.txt: minor typo fix
2149 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
2150 in mlt_playlist_insert_at()
2152 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2154 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
2155 module for .ogg, at least until better track type detection is in place.
2157 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2159 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
2160 compilation fix on url_fclose version sensitive to support older ffmpeg
2162 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2164 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
2165 defined using geometry="x,y:wxh" instead of having to pass it in the filter
2168 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2170 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
2171 remove libsamplerate from linking by default
2173 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2175 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2176 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2177 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
2178 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
2179 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
2180 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
2181 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
2182 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
2183 producer_westley.c: remove statefulness of frame rate through framework and
2184 modules, and allow consumer properties to override profile settings.
2186 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
2187 warning with respect to const pointer
2189 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
2190 passed to url_fclose()
2192 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
2195 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2197 * src/modules/sox/Makefile, src/modules/sox/configure,
2198 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
2199 src/modules/sox/configure: add support for sox v14.0.0.
2201 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2203 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
2204 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
2205 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
2206 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
2207 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
2208 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
2209 src/modules/westley/producer_westley.c: avformat/factory.c,
2210 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
2211 plus/transition_affine.c, westley/producer_westley.c,
2212 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
2213 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
2214 cleanup a whole bunch of compiler warnings
2216 * src/modules/jackrack/configure: jackrack/configure: add detection for
2217 ladspa and disable if not detected
2219 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
2222 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
2223 top_field_first property
2225 * src/modules/motion_est/filter_motion_est.c,
2226 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
2227 array of motion vectors
2229 * src/modules/avformat/configure: avformat/configure: fix detect shared
2230 install of libavformat due to link to versioned .so.
2232 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2234 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
2235 mlt_factory.c: bugfix loading profile by file specification and remove a
2238 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
2239 MLT_PROFILES_DIR environment variable
2241 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
2244 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
2245 fix compilation on OS X
2247 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2249 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
2251 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2253 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
2254 initialisation of window dimensions due to recent profiles addition
2256 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2258 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
2259 files policies.txt: add bug reporting procedure
2261 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
2262 defaults with ffmpeg for more reliable output
2264 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2266 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
2267 bugfix string allocation length mlt_consumer.c: bugfix removal of
2268 property-changed listener
2270 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2272 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
2274 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
2275 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
2277 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2278 profiles/hdv_720_30p:
2280 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
2281 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
2283 * profiles/hdv_720_25p, profiles/hdv_720_50p:
2285 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
2286 profiles/hdv_720_pal:
2288 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
2289 setting of MLT_NORMALISATION
2291 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2292 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2293 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2294 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2295 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2296 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2297 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2298 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2299 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2300 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
2301 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
2302 src/framework/mlt_profile.h: profiles/*: name->description
2303 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
2304 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
2305 "description" for clarity
2307 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2309 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2310 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
2311 module when local ffmpeg changes
2313 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
2314 install Makefile profiles/square_pal_wide: fix display aspect
2316 * ChangeLog, Makefile, configure, profiles/Makefile,
2317 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2318 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2319 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2320 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2321 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2322 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2323 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2324 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2325 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2326 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
2327 src/framework/mlt.h, src/framework/mlt_consumer.c,
2328 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
2329 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
2330 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2331 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
2332 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
2333 MLT_PROFILE, and profiles documents.
2335 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2337 * src/modules/avformat/consumer_avformat.c,
2338 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
2339 experimental flushing code
2341 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2343 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
2345 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2347 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2348 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2349 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2350 Add support for psd, xcf and exr images (KDE libraries needed for these
2351 formats). Make pcx and tiff images load correctly
2353 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
2354 from qimage_producer)
2356 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
2357 different from yuv422
2359 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2361 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
2364 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2366 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
2367 problem in framebuffer producer
2369 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
2370 slowmotion / freeze effect
2372 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
2375 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2377 * demo/circle.png: demo/circle.png: fix broken image
2379 * demo/watermark1.png: watermark1.png: fix broken image
2381 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2382 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2383 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
2384 change in mlt_transition.c
2386 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2388 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2389 initial buffer size to prevent high quantization at beginning
2391 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2393 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
2394 sync with some codecs and revert unnecessary precautions that introduce
2397 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2399 * mlt++/Makefile: added dist make targets
2401 * Makefile: added dist make targets
2403 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
2406 * Makefile, src/albino/Makefile, src/framework/Makefile,
2407 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2408 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
2410 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2412 * src/modules/effectv/Makefile, src/modules/effectv/configure,
2413 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2414 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
2415 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
2416 module with BurningTV filter provided by Stephane Fillod
2418 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
2419 for the alpha parameter
2421 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2422 segfault when paused after seeking but no picture available to duplicate
2424 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
2425 higher than libdv for better quality
2427 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
2428 test for existence for avcodec_decode_audio2
2430 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
2431 int property as double
2433 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
2434 seeking immediately after opening file improves compatibility (in particular,
2435 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
2436 to adhere to warnings on ffmpeg decode api docs ought to improve stability
2439 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
2440 ildct=1 properties to consumer_avformat
2442 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2444 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
2445 only permitted with --enable-gpl
2447 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
2448 --avformat-svn configure option to do a static build of ffmpeg libs only and
2449 statically link to mlt module. Also, make --avformat-svn aware of
2450 --avformat-swscale and --enable-gpl
2452 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2454 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
2455 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
2457 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2459 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
2460 scaling alpha already scaled in gtk2/filter_rescale
2462 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
2465 * src/framework/mlt_transition.c: bugfix transition processing hidden track
2467 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2469 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
2472 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2474 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
2475 terminate_on_pause by default
2477 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
2478 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
2480 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2482 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
2483 and memory management in data_show
2485 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2487 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
2488 src/modules/fezzik.ini: the framework may not depend upon specific
2489 modules--data_feed/show in this case
2491 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
2494 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2496 * src/modules/kdenlive/filter_wave.c: compilation fix
2498 * src/modules/avformat/configure: fix compilation without swscale
2500 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
2501 src/modules/core/configure, src/modules/core/factory.c,
2502 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2503 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
2504 src/modules/core/producer_framebuffer.c,
2505 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
2506 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
2507 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
2508 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
2509 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
2510 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
2511 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
2512 src/modules/jackrack/plugin_settings.c,
2513 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
2514 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
2515 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
2516 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2517 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2518 src/modules/kdenlive/producer_framebuffer.c,
2519 src/modules/kdenlive/producer_framebuffer.h,
2520 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
2521 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
2522 new kdenlive module.
2524 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2526 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2529 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2531 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
2533 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2535 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
2536 variable speed, but at least it works now).
2538 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2540 * ChangeLog, src/modules/core/filter_boxblur.c,
2541 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2542 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
2545 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2547 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
2548 registration of vmfx/mono to threshold to disambiguate with core/mono.
2550 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
2551 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
2552 src/framework/mlt.h, src/framework/mlt_consumer.c,
2553 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2554 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2555 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2556 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2557 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2558 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2559 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2560 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
2561 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2562 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2563 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2564 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2565 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
2566 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2567 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2568 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2569 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2570 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2571 src/framework/mlt_transition.h, src/framework/mlt_types.h,
2572 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
2573 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
2574 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
2575 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
2576 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
2577 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
2578 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2579 src/modules/avformat/filter_avcolour_space.c,
2580 src/modules/avformat/filter_avcolour_space.h,
2581 src/modules/avformat/filter_avdeinterlace.c,
2582 src/modules/avformat/filter_avdeinterlace.h,
2583 src/modules/avformat/filter_avresample.c,
2584 src/modules/avformat/filter_avresample.h,
2585 src/modules/avformat/producer_avformat.c,
2586 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2587 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2588 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2589 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2590 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2591 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2592 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2593 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2594 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2595 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2596 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2597 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2598 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2599 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2600 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2601 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2602 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2603 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2604 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2605 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2606 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2607 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2608 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2609 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2610 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2611 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2612 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
2613 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
2614 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
2615 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
2616 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
2617 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
2618 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
2619 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
2620 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2621 src/modules/lumas/luma.c, src/modules/plus/factory.c,
2622 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
2623 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
2624 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
2625 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
2626 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
2627 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2628 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
2629 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
2630 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
2631 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
2632 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
2633 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2634 src/modules/valerie/consumer_valerie.c,
2635 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2636 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
2637 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
2638 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2639 src/modules/westley/producer_westley.c,
2640 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
2641 license declarations and remove dv1394d references.
2643 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2645 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
2646 fixup some swscale integration
2648 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2650 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
2652 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2654 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
2655 src/modules/avformat/consumer_avformat.c,
2656 src/modules/avformat/filter_avcolour_space.c,
2657 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
2659 * demo/README, demo/consumers.ini: change default dv1394 device file
2661 * configure: remove bashisms
2663 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2665 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
2668 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2670 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2671 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
2672 credits and make functions static, (patch from stephane fillod - thanks)
2674 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2676 * src/modules/core/Makefile, src/modules/core/configure,
2677 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
2678 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2679 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
2681 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2683 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
2685 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2687 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2690 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2692 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
2694 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2696 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
2698 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2700 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
2701 sdl_preview consumer
2703 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2705 * src/modules/avformat/consumer_avformat.c: Change default value for
2706 libavformat's qscale, preventing some crashes
2708 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2710 * src/modules/avformat/producer_avformat.c,
2711 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
2712 producers, using basic structure like:
2713 meta.attr.metadata_name.markup=metadata_value
2715 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
2716 frame for audio channels and frequency.
2718 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2720 * ChangeLog, configure, src/framework/mlt_consumer.h,
2721 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2722 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
2723 src/framework/mlt_producer.h, src/framework/mlt_service.h,
2724 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
2725 configure run with bash since it uses bash-specific features. Also, patches
2726 headers to comments for pedantic compilation.
2728 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2730 * src/modules/core/producer_framebuffer.c: remove debug msg
2732 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2734 * src/modules/core/producer_framebuffer.c,
2735 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
2737 * src/modules/core/Makefile, src/modules/core/configure,
2738 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
2739 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
2740 slowmotion, reverse playing and stroboscope effect
2742 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2744 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
2746 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
2747 announce it. Fix problem when requesting rgb image of a luma transition.
2749 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2751 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
2754 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2756 * src/modules/core/filter_obscure.c: Position for the effect was not
2757 calculated right if the clip was in the middle of a playlist
2759 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2761 * src/modules/avformat/producer_avformat.c: + General improved media support
2763 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2765 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
2766 fixes pause behaviour with rawvideo
2768 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
2771 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2773 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
2774 motion_est module and patch to correctly initialize audio frequency and
2777 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
2778 Patch supplied by Jean-Baptiste.
2782 * src/modules/motion_est/filter_motion_est.c,
2783 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
2784 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
2786 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2788 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
2791 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2793 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
2795 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2796 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
2797 for mask generation (not v. useful)
2799 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
2800 Correction to uneven chroma samples
2802 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
2805 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
2808 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2810 * ChangeLog: *** empty log message ***
2812 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
2813 Kino 0.9.1 SMIL (clock) time values.
2815 * ChangeLog: *** empty log message ***
2817 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
2818 option as --avformat-svn (--avformat-cvs is an undocumented alias).
2820 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2822 * configure: bump version
2824 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2826 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
2827 <jb@ader.ch> to add rgb24a support to producer_qimage
2829 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2831 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
2832 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
2835 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2836 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
2837 rgb24a support to producer_pixbuf
2839 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2841 * src/modules/qimage/configure: let QTDIR also define location of qt include
2844 * src/modules/kino/filehandler.cc: fix compilation on latest version of
2845 libquicktime (0.9.8)
2847 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2849 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
2850 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
2851 colour space conversions on the Intel Mac
2853 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2855 * src/modules/core/filter_resize.c: + Field order control reworked
2856 (meta.top_field_first has priority over source)
2858 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2860 * src/modules/core/filter_resize.c: + Top field first correction (original
2861 approach would not have worked [mea culpa], and this is only a partial
2862 solution since the consumers have no say in field order)
2864 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
2865 Goncalo Carvhalo (many thanks :-))
2867 * src/modules/core/filter_resize.c: + Meta override for field order
2868 misreporting/errors in encoders
2870 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2872 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2873 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
2875 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
2876 issues on ppc based macs
2878 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2879 src/modules/qimage/configure, src/modules/qimage/factory.c,
2880 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2881 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
2882 QImage module added - default is still GTK2 when available
2884 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
2887 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
2888 QT image loader (to allow optional and functionally equivalent qt or gtk2
2889 usage for image loading)
2891 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2893 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
2895 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
2896 utility function for listing files in a directory (aids with cross platform
2899 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2901 * mlt++/src/MltFactory.h: + Fix for swig parsing
2903 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2905 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
2906 src/modules/core/configure, src/modules/core/factory.c,
2907 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
2910 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
2911 lqt-config is broken with respect to --cflags
2913 * configure: log configuration history to config.log
2915 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2917 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
2919 * mlt++/src/config.h: + Added the config.h for win32
2921 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
2922 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
2923 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
2924 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
2925 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
2926 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
2927 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
2928 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
2929 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
2930 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
2931 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
2932 + Win32 port - dev studio is required to avoid issues with C++ ABI
2933 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
2934 one isn't much use without it :-)) - mlt build is purely mingw32 of course
2936 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
2937 allow audio sync'd with wipe (smooth ramping not implemented yet)
2939 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
2940 introduced (specify a property of combine=1 on the mix transition to
2943 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
2944 track mixing mechanism (using a low pass filter)
2946 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2948 * docs/dvcp.txt, docs/inigo.txt: minor fixes
2950 * src/miracle/miracle_commands.c: add proper response to uadd command
2952 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2954 * src/modules/Makefile: fix compilation error
2956 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
2957 if unable to handle specific image type request.
2959 * Makefile: dist-clean target is more familiar - alias it
2961 * src/modules/feeds/NTSC/data_fx.properties,
2962 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
2964 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2966 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
2967 and alternative deb packaging
2969 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
2971 * src/framework/Makefile, src/miracle/Makefile,
2972 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
2975 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
2976 mlt++/debian/rules: + Functional debian build rules
2978 * debian/changelog, debian/control, debian/copyright, debian/rules: +
2979 Functional debian build rules
2981 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
2982 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
2984 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
2985 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2986 src/modules/Makefile, src/modules/avformat/Makefile,
2987 src/modules/core/Makefile, src/modules/dv/Makefile,
2988 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2989 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2990 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2991 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2992 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2993 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2994 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2995 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2996 src/modules/westley/Makefile, src/modules/xine/Makefile,
2997 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
2998 usage in linking, version bump
3000 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3002 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
3003 More fixes for lib64
3005 * mlt++/Makefile, mlt++/configure: + Correction to a typo
3007 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
3010 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
3011 (should switch to pkg-config here)
3013 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
3016 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
3017 configure and build and fixed test case compilation
3019 * configure: - Removed a diagnostic
3021 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
3022 src/valerie/Makefile: + Added a --libdir switch to the configure and build
3024 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3026 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
3028 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3030 * mlt++/src/Makefile: + Creates the lib directory on an install
3032 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3034 * src/modules/core/transition_composite.c: + Correction to alpha mask
3037 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3039 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
3040 (green at redhat dot com) - many thanks :-)
3042 * Makefile, src/albino/Makefile, src/framework/Makefile,
3043 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3044 src/modules/Makefile, src/modules/avformat/Makefile,
3045 src/modules/core/Makefile, src/modules/dv/Makefile,
3046 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
3047 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3048 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
3049 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
3050 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3051 src/modules/resample/Makefile, src/modules/sdl/Makefile,
3052 src/modules/sox/Makefile, src/modules/valerie/Makefile,
3053 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3054 src/modules/westley/Makefile, src/modules/xine/Makefile,
3055 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
3056 com) - many thanks :-)
3058 * src/modules/avformat/consumer_avformat.c,
3059 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
3060 sample collection, and picks up known info streams
3062 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3064 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
3067 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
3069 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
3072 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3074 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
3076 * src/modules/core/consumer_null.c,
3077 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
3078 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
3079 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
3080 Ensures that tracked area remains valid (out of bounds was causing core
3081 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
3084 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3086 * src/modules/motion_est/README: Added a producer slowmotion example.
3088 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
3089 src/modules/motion_est/filter_motion_est.c,
3090 src/modules/motion_est/filter_motion_est.h,
3091 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
3092 slow motion producer. It provides basic slow motion through frame repeats and
3093 a more advanced interpolation.
3095 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3097 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
3100 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3102 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
3105 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
3108 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3110 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
3112 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3114 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3115 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3116 src/modules/core/transition_luma.c: + Added an option to override alignment
3117 and transparent borders for compositing
3119 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3121 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
3122 for loading lumas from the mlt luma collection
3124 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3126 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
3127 uninstalled sdl image lib
3129 * configure: + OS/X Tiger patch
3131 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
3134 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
3136 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3137 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
3139 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
3140 sdl in the framework for darwin
3142 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
3143 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
3144 these OS/X patches...
3146 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
3148 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
3149 alternative image and image sequence producer
3151 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
3152 src/modules/sdl/configure, src/modules/sdl/factory.c,
3153 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
3154 alternative image and image sequence producer
3156 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3158 * src/modules/core/transition_composite.c: + Clean ups and corrections
3160 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3162 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
3164 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
3167 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3169 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
3170 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
3172 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3173 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
3174 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3175 src/modules/core/transition_composite.c,
3176 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
3177 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
3178 Added an output aspect ratio (being the aspect ratio of the background)
3179 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
3180 with image src/modules/core/filter_resize.c + Rounding errors corrections
3181 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
3182 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
3183 after get_image src/modules/core/transition_composite.c + More uneven width
3184 corrections + Use of output aspect ratio when available
3185 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
3188 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3190 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
3193 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
3196 * src/modules/avformat/consumer_avformat.c:
3197 src/modules/avformat/consumer_avformat.c + User specified pixel format
3198 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
3199 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
3202 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3204 * src/modules/westley/producer_westley.c: + Indicator for missing media
3205 replacement in case pango doesn't exist
3207 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
3209 * src/modules/avformat/filter_avcolour_space.c,
3210 src/modules/avformat/filter_avdeinterlace.c,
3211 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
3212 Correction for uneven width filter_avdeinterlace.c + Correction for cases
3213 were the interlace state of frame is only known after rendering
3214 producer_avformat.c + Corrections for uneven width + Corrections for state
3215 propogation of top field first and interlaced state
3217 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
3218 interlaced state is determined after the image is rendered
3220 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3222 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3223 src/framework/mlt_producer.c, src/modules/avformat/configure,
3224 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
3225 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3226 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
3227 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
3228 unecessary even pixel position and width dependency + Rewrote resize methods
3229 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
3230 now 2^10 based and range checks removed (not needed)
3231 src/framework/mlt_producer.c + Check for unspecified eof property
3232 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
3233 property src/modules/core/filter_mirror.c + Correction for uneven width
3234 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
3235 0) and allow override + Corrections for uneven width
3236 src/modules/core/transition_composite.c + Corrections for uneven pixel
3237 position and width + Removed deprecated operator code
3238 src/modules/plus/filter_sepia.c + Corrections for uneven width
3239 src/modules/plus/transition_affine.c + Corrections for uneven width
3240 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
3242 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3244 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3245 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3246 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
3247 src/modules/core/configure, src/modules/core/factory.c,
3248 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3249 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
3250 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3251 src/framework/mlt_consumer.c + Added capabilities to allow the application to
3252 handle images via the consumer-frame-show event + Added cabilities to allow
3253 the application to control the image format src/framework/mlt_frame.c + Long
3254 standing discrepancy resolved - image format is now stored on the frame
3255 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
3256 mlt_image_opengl which is supposed to provide an rgb image swapped around for
3257 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
3258 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
3259 opengl swapped RGB image + Corrected support for rgb24a requests
3260 src/modules/core/configure src/modules/core/factory.c + Added an alias for
3261 color (since it seems to trouble so many people)
3262 src/modules/core/filter_luma.c + Added the format property to the generated
3263 frame src/modules/core/transition_composite.c + Added the format property to
3264 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
3265 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
3266 Support for application provided previews and colour space conversion
3267 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
3268 mlt_properties_pass_list + Application provided preview support added
3269 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
3272 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3274 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
3275 as a gui item selector (alpha property)
3277 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3279 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
3280 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
3281 initialisation from previous checkin
3283 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3284 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3285 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3286 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
3287 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3288 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
3289 a chroma hold filter + Small optimisation/correction to chroma filter
3291 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3293 * src/inigo/inigo.c: + Keyboard handling events on Darwin
3295 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
3296 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
3297 events sdl/consumer_sdl.c + Audio on Darwin
3299 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3300 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
3301 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3302 Corrections to preview mode switching
3304 * src/modules/sdl/consumer_sdl_preview.c:
3305 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
3307 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
3308 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3309 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
3310 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
3311 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
3312 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3313 Forgot to create the surface on the start (doh)
3315 * configure, src/framework/mlt.h, src/inigo/inigo.c,
3316 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3317 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
3318 cflags on all use of mlt (annoying, but looks unavoidable)
3319 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
3320 Correction for Darwin key reading from terminal
3321 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
3322 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
3323 to the start/stop methods (Darwin requirement)
3325 * src/modules/motion_est/configure: + Correction to the disabled case (should
3326 be disable-motion_est and plugins should not be registered)
3328 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3330 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3331 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3332 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
3333 (optimised on green by default)
3335 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3337 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3338 src/framework/mlt_property.h: src/framework/mlt_properties.c
3339 src/framework/mlt_properties.h + Added get and set for int64_t
3340 src/framework/mlt_property.h + Corrected int64_t
3342 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3344 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
3345 Add the obscure=1 option to filter_autotrack_rectangle and update the README
3348 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3350 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
3351 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
3352 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
3353 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
3354 VMFX module + New filter (shape) which provides alpha manipulations and an
3355 alternative wipe mechanism + New producer (pgm) which provides basic
3356 functionality for portable grey maps
3358 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
3359 need explicit locking
3361 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3363 * src/framework/mlt_properties.h: + Replaced this with self in new pass
3364 functions for C++ compilation
3366 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3368 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3369 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
3370 more civilized ways to copy properties. See code comments for usage.
3372 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3374 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
3375 the background is the reported ar of the output frame
3377 * src/modules/core/transition_composite.c: + Yet another aspect ratio
3378 correction for the filter transition (not 100% correct yet...) + Correction
3379 for aspect_ratio == 0 case (should honour consumer)
3381 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
3383 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3384 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
3385 sequences/mlt pango lists
3387 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3389 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
3390 (hypothetical) conversion of mlt_position from an int to a float, preserving
3393 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3394 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
3395 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
3396 caused by the (hypothetical) conversion of mlt_position from an int to a
3397 float, preserving original behavior.
3399 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
3400 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
3401 Fix build errors caused by the (hypothetical) conversion of mlt_position from
3402 an int to a float, preserving original behavior.
3404 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3406 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
3409 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
3410 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
3411 comparison code pending a better rewrite. -Added show_residual=1 and
3412 show_reconstruction=1 debug modes. See README. -Renamed many variables and
3413 functions. -Revamped geometry handling. -Lots more I'm forgeting.
3415 * src/modules/motion_est/README: Added some more examples.
3417 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
3420 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
3421 Removed redundant arrow drawing code. Modified thresholding.
3423 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3425 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
3426 of the libavutil library.
3428 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3430 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
3431 Added a README file with lots of juicy info. Added a denoise motion vectors
3432 function, enabled by default; the results seem very good. Removed some unused
3435 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3437 * src/modules/kino/Makefile: + Allow header dependency checks
3439 * src/modules/avformat/configure: + Added an additional help message (for
3442 * Makefile: + Force dependency checks on header files
3444 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3446 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
3449 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3451 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
3452 serialisation via westley)
3454 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3456 * src/framework/mlt_types.h: Add names to enums to make newer versions of
3457 swig (noticed on 1.3.24) happy.
3459 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3461 * src/modules/core/filter_watermark.c: + Correction to long outstanding
3462 oddity regarding composite.out - not needed in many cases now
3464 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
3465 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
3466 doesn't require an mlt++ install first - Temporarily disabled java
3468 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3470 * src/modules/kino/riff.cc: + Minor correction for entry length being less
3471 than the data length
3473 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
3474 src/modules/kino/riff.h: + fixes for opendml dv avi
3476 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3478 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
3479 width/height confusion
3481 * src/modules/core/filter_resize.c: + Correction for rounding errors
3483 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3485 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
3487 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
3490 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
3493 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3495 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
3496 motion_est now convert pixel units to macroblock (whole) units the same way.
3498 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
3499 Cleaned up code. Corrected pause behavior.
3501 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3503 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
3504 improve tracking accuracy.
3506 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3508 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
3509 mlt_service.c + Filter disable property
3511 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3513 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
3514 oversight - allow serialisation of mpl usage
3516 * src/modules/avformat/consumer_avformat.c,
3517 src/modules/avformat/producer_avformat.c: consumer_avformat.c
3518 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
3521 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3523 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
3524 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
3526 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
3527 (via resource) + Hides non-public properties
3529 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
3532 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
3534 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
3535 the consumer + Sanity check on scaled size for compositing
3537 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3538 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
3539 format [details to follow] + Corrected invalid content producer_pixbuf.c +
3540 Corrected invalid content
3542 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
3543 Alpha channel cloning + Minor tidy up
3545 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3547 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3548 src/framework/mlt_producer.c, src/framework/mlt_service.c,
3549 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
3550 src/modules/core/filter_transition.c,
3551 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
3552 rc/framework/mlt_frame.c + image_count added to assist the 'transition
3553 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
3554 rework of fx cuts - now only the fx are output on a frame
3555 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
3556 src/framework/mlt_service.c + Get frame reworked and cleaned up
3557 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
3558 to image fetching + Corrected types on other properties for pass down +
3559 Complete rework of fx cuts - they're now received as producer-less frames
3560 from a track + Added image_count logic for transition filter assistance
3561 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
3562 withdraw this later - it assumes producer knows a/r on frame creation/prior
3563 to image fetch) src/modules/core/filter_transition.c + Checks that two
3564 images are available before processing + Checks test image/audio cases
3565 src/modules/core/transition_composite.c + Major correction in aspect ratio
3566 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
3567 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
3568 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
3569 height are no longer assumed to be 'safe' here (investigating)
3571 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3573 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
3574 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
3577 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3579 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
3582 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
3583 position is relative to the in point (the internal position is absolute)
3585 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
3588 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3590 * src/modules/sdl/consumer_sdl_preview.c,
3591 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
3592 consumer_sdl_still.c + Fixes a deadlock condition
3594 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
3595 missing fourccs to allow compilation
3597 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3598 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
3599 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
3600 Added sample calculator (samples to current frame)
3601 framework/mlt_repository.c + Symbols exported from plugins
3602 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
3605 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3607 * src/modules/motion_est/configure: Mention that motion est is disabled by
3608 default during ./configure.
3610 * configure, src/modules/motion_est/configure: Prevent motion estimation
3611 components from building unless requested.
3613 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3615 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
3618 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
3619 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
3620 src/modules/motion_est/factory.c,
3621 .../motion_est/filter_autotrack_rectangle.c,
3622 src/modules/motion_est/filter_crop_detect.c,
3623 src/modules/motion_est/filter_motion_est.c,
3624 src/modules/motion_est/filter_motion_est.h,
3625 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
3626 Initial import of the motion estimation filter.
3628 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3630 * src/modules/avformat/consumer_avformat.c:
3631 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
3632 Removal of erroneous frame rate checks
3634 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3636 * src/modules/westley/producer_westley.c:
3637 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
3638 (functionality covered correctly in playlist)
3640 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3641 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3642 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
3643 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
3644 Correction for aspect ratio of synthesized test card
3645 src/framework/mlt_playlist.c + Special case for handling fx cuts
3646 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
3647 src/modules/core/transition_composite.c + Ensure that scaling and correct
3648 image extraction is handled src/modules/core/transition_luma.c + Ensure that
3649 scaling and correct image extraction is handled
3650 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
3651 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
3654 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3656 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
3657 frame rendering notification event test/server.cpp + Added an example frame
3658 rendering callback that removes all shotcut related fx
3660 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
3661 audio volume control
3663 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
3664 for pango usage on audio only fx cuts (sigh...)
3666 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
3667 modification to allow pango use in fx cuts
3669 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3671 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
3672 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
3675 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3676 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3677 src/modules/core/Makefile, src/modules/core/configure,
3678 src/modules/core/factory.c, src/modules/core/transition_composite.c,
3679 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
3680 src/framework/mlt_deque.h + Added support for doubles
3681 src/framework/mlt_frame.c + Switched order of source/dest audio mix
3682 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
3683 Removed warning introduced from previous checkin (missing ctype.h) +
3684 Temporary work around to allow frames to carry multiple frames (for
3685 transition as filter usage) src/modules/core/Makefile
3686 src/modules/core/configure src/modules/core/factory.c + Support for new
3687 transition filter :-) src/modules/core/transition_composite.c
3688 src/modules/core/transition_composite.h - Removed frame properties dependence
3689 for process/get_image state communication + Extended alpha blending modes to
3690 'and' and 'xor' logic (may change property triggering soon) + Provided
3691 support for transition as filter usage + Cleaned up public copy region
3694 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
3695 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
3696 generator to run, rather than sleep and poll
3698 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
3699 usage (all frames always have an alpha mask) + Provided an alternative
3700 rendering mechanism ('or' which takes a and b alpha into account) + Provided
3701 a and b alpha mask overides ('alpha_a' and 'alpha_b')
3703 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3705 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
3706 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
3707 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
3708 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
3709 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
3710 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
3711 fx_cuts (allows animated fx)
3713 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3715 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
3717 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3719 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3720 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
3721 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3722 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3723 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
3724 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
3725 Provide macro access to the video and image RPN queues
3726 src/framework/mlt_tractor.c + Provides orphaned filters
3727 src/modules/core/producer_noise.c - remove specification of aspect ratio
3728 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
3729 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
3730 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
3731 ratio = 0 (supplement to mlt_consumer mod)
3733 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3735 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3736 src/framework/mlt_producer.c, src/inigo/inigo.c,
3737 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
3738 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3739 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
3740 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
3741 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
3742 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
3743 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3744 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
3745 profile handling for size, aspect ratio and display ratio
3746 src/framework/mlt_producer.c + Correction to aspect ratio properties
3747 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
3748 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
3749 account src/modules/core/filter_resize.c + Corrections for synthesised
3750 producers and aspect ratio (inherits from consumer)
3751 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
3752 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
3753 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
3754 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
3755 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
3756 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
3757 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
3758 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3759 Takes consumer profile into account
3761 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3763 * src/framework/configure: Quick temporary fix for mlt config in non-standard
3764 paths (relates to mlt++)
3766 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3768 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
3769 src/modules/avformat/filter_avdeinterlace.c,
3770 src/modules/sdl/consumer_sdl_preview.c,
3771 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
3774 * src/modules/avformat/filter_avcolour_space.c,
3775 src/modules/avformat/filter_avdeinterlace.c,
3776 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
3777 Sanity checks for normalising filters
3779 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3781 * src/modules/fezzik.dict: libdv/avformat switching
3783 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3785 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
3787 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
3789 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3791 * src/modules/avformat/consumer_avformat.c: NTSC fix
3793 * src/modules/fezzik.dict: Added bmp support
3795 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
3796 src/framework/mlt_producer.c: Frame rate properites and factory
3799 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3801 * src/modules/avformat/consumer_avformat.c: audio out fix
3803 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3805 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
3808 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3810 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
3812 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3814 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
3817 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3819 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3820 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
3822 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3824 * src/modules/dv/configure, src/modules/gtk2/configure,
3825 src/modules/jackrack/configure, src/modules/kino/configure,
3826 src/modules/resample/configure, src/modules/sdl/configure,
3827 src/modules/sox/configure, src/modules/vorbis/configure,
3828 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
3831 * configure: Bourne shell compliance
3833 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
3834 to --avformat-cvs option
3836 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3837 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
3838 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
3841 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3843 * src/modules/kino/Makefile: fix compilation
3845 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3847 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
3848 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
3849 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3850 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
3851 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3852 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3853 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
3854 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
3855 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
3856 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
3857 and add new jack-less filter_ladspa.
3859 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3861 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
3863 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3865 * src/modules/kino/avi.h: Minor correction
3867 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
3868 src/modules/kino/configure, src/modules/kino/endian_types.h,
3869 src/modules/kino/error.cc, src/modules/kino/error.h,
3870 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
3871 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
3872 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
3873 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
3874 src/modules/kino/riff.h: Initial version
3876 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
3879 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3881 * src/modules/dv/Makefile: corrected pkg-config libdv usage
3883 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3885 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
3888 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
3889 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
3890 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
3891 SDL test program 'threadwin -threaded' I think.
3893 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
3894 should be multithreaded by spinning of a dummy thread.
3896 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
3897 OS X uses -DDARWIN in
3898 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
3899 combination with #include <Foundation/Foundation.h> caused compilation errors
3900 while porting consumer_sdl to OS X.
3902 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3904 * COPYING: License update
3906 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
3909 * src/modules/jackrack/configure: Disable jackrack when unavailable
3911 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
3914 * src/modules/resample/configure: Disable libsamplerate when unavailable
3916 * src/modules/sdl/configure: Disable sdl when unavailable
3918 * src/modules/vorbis/configure: Disable vorbis when unavailable
3920 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
3921 other platforms probably broken
3923 * src/modules/xine/configure: Disable xine when mmx not available
3925 * src/modules/westley/configure: Conditional compilation of westley/libxml2
3928 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
3929 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
3931 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3933 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
3935 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3937 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
3938 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
3939 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
3940 src/miracle/miracle.c, src/modules/avformat/Makefile,
3941 src/modules/avformat/configure, src/modules/core/Makefile,
3942 src/modules/core/configure, src/modules/dv/Makefile,
3943 src/modules/dv/configure, src/modules/fezzik/Makefile,
3944 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
3945 src/modules/gtk2/configure, src/modules/inigo/Makefile,
3946 src/modules/inigo/configure, src/modules/jackrack/Makefile,
3947 src/modules/jackrack/configure, src/modules/normalize/Makefile,
3948 src/modules/normalize/configure, src/modules/plus/Makefile,
3949 src/modules/plus/configure, src/modules/resample/Makefile,
3950 src/modules/resample/configure, src/modules/sdl/Makefile,
3951 src/modules/sdl/configure, src/modules/sox/Makefile,
3952 src/modules/sox/configure, src/modules/valerie/Makefile,
3953 src/modules/valerie/configure, src/modules/vorbis/Makefile,
3954 src/modules/vorbis/configure, src/modules/westley/Makefile,
3955 src/modules/westley/configure, src/modules/xine/Makefile,
3956 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
3957 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
3959 * mlt++/CUSTOMISING: Minor doc updates
3961 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3962 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
3965 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3967 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
3968 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
3969 audio resampling/test audio and MMX checks in gtk2
3971 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3973 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3974 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
3975 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
3976 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
3979 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3981 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
3982 use fifo instead of rr rt schedule
3984 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
3985 src/miracle/miracle.c, src/miracle/miracle_server.c,
3986 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
3987 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3988 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
3989 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3990 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
3991 realtime scheduling updates; suppress libdv errors; add frame property
3992 deinterlace_method; default producer_hold to use onefield; add begin property
3995 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3997 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3998 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
3999 Server customisation
4001 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
4004 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4006 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
4007 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
4008 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
4009 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
4010 DVCP WIPE introduced
4012 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4014 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4015 src/modules/core/transition_composite.c,
4016 src/modules/plus/transition_affine.c: Minor corrections and more affine
4019 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4021 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
4022 mods to playout via avformat and miracle unit generation on an xfer
4024 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
4025 and removal of libxml2 warning for non-existent file
4027 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4029 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
4030 src/modules/core/transition_composite.c,
4031 src/modules/plus/transition_affine.c: Minor corrections with alpha and
4034 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4036 * src/miracle/miracle_unit.c: Smoother unit load
4038 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4040 * mlt++/src/MltService.cpp: Minor correction
4042 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
4043 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4044 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
4045 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
4046 src/modules/sdl/consumer_sdl_preview.c,
4047 src/modules/westley/consumer_westley.c,
4048 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
4050 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4052 * src/modules/sdl/consumer_sdl_preview.c,
4053 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
4055 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4057 * src/modules/core/transition_composite.c,
4058 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
4059 fixes for non-existence
4061 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
4064 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4066 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4067 more affine silliness
4069 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4071 * src/modules/plus/transition_affine.c: affine silliness
4073 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4074 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4075 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4076 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
4078 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4080 * src/modules/feeds/PAL/border.properties: fill for borders
4082 * src/modules/gtk2/Makefile: conditional mmx compilation
4084 * src/modules/core/transition_composite.c: int handling on the frame image
4087 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4088 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
4091 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4093 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
4095 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
4097 * src/modules/core/filter_rescale.c: Warning removal
4099 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
4102 * src/modules/inigo/producer_inigo.c: Empty track definition fix
4104 * src/modules/sdl/consumer_sdl_preview.c,
4105 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
4107 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
4110 * src/modules/gtk2/producer_pango.c: Memory leak fix
4112 * src/modules/westley/consumer_westley.c: titles and global feeds
4114 * src/modules/feeds/PAL/border.properties,
4115 src/modules/feeds/PAL/data_fx.properties: Minor corrections
4117 * src/modules/core/filter_data_show.c: Global/local data show distinction
4119 * src/modules/core/Makefile: Removed superflous mmx compilation
4121 * src/framework/mlt_tractor.c: Global data feed handling
4123 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
4126 * src/framework/mlt_events.c: Memory leak fix
4128 * src/framework/mlt_consumer.c: Small correction to deinterlacing
4130 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4132 * src/modules/feeds/PAL/border.properties,
4133 src/modules/feeds/PAL/example.properties: Test case feeds added
4135 * src/modules/avformat/filter_avresample.c,
4136 src/modules/avformat/producer_avformat.c,
4137 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
4138 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
4139 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4140 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
4141 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
4142 src/modules/jackrack/filter_jackrack.c,
4143 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
4144 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
4145 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
4146 stacks; Minor corrections to compositing and mixing; localisation for pango
4148 * src/modules/westley/consumer_westley.c,
4149 src/modules/westley/producer_westley.c: Localised data storage and utf-8
4152 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4153 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
4154 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4155 src/framework/mlt_transition.h: Transitions reworked (always_active
4156 capabilities); remaining audio handling switched to stacks
4158 * demo/mlt_news: Correction for audio mix
4160 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4162 * src/framework/mlt_consumer.c: consumer close fix
4164 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
4167 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4169 * demo/mlt_slideshow_black, docs/services.txt,
4170 src/modules/core/transition_composite.c,
4171 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
4174 * src/modules/gtk2/producer_pango.c: Added a weight property
4176 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4178 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
4181 * demo/mlt_attributes: Correction for ETV specific filters
4183 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
4185 * docs/testing.txt: Test case clean up
4187 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
4188 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4189 src/framework/mlt_property.c, src/framework/mlt_property.h,
4190 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
4191 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4192 src/modules/core/transition_region.c,
4193 src/modules/feeds/PAL/data_fx.properties,
4194 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
4195 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
4197 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4199 * src/framework/mlt_geometry.c: Corrections to geometry next key and
4202 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4204 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
4207 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
4210 * src/modules/feeds/PAL/data_fx.properties,
4211 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
4213 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
4214 unit from miracle server
4216 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
4219 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4221 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
4223 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4225 * demo/demo.ini, src/framework/mlt_producer.c,
4226 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4227 src/framework/mlt_transition.c: Corrections after valgrinding
4229 * mlt++/src/MltGeometry.h: Update for geometry
4231 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
4232 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
4233 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
4234 couple of new test cases
4236 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4237 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4238 src/modules/inigo/producer_inigo.c: Sundry minor updates
4240 * src/modules/feeds/NTSC/obscure.properties,
4241 src/modules/feeds/PAL/data_fx.properties: Feeds updates
4243 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
4246 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
4248 * src/framework/mlt_playlist.c: Fix for join length correction
4250 * src/framework/mlt_frame.c: Resize fix for chroma offsets
4252 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
4255 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4257 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
4258 of channels, better initial synchronisation phase, reduced internal buffer
4261 * src/modules/jackrack/filter_jackrack.c: even better close handling?
4263 * src/modules/jackrack/filter_jackrack.c: fixup includes
4265 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
4266 before releasing any resources
4268 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4270 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
4271 filter/jackrack to services.txt and apply a performance tweak to
4274 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
4275 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
4276 src/modules/jackrack/filter_jackrack.c,
4277 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
4278 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
4279 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
4280 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
4281 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
4282 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
4283 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4284 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4285 src/modules/jackrack/ui.h: added jackrack filter
4287 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
4288 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
4289 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
4290 priorities minor fixes to setenv and demo/consumers.ini
4292 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4294 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
4295 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
4296 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4297 src/modules/core/transition_composite.c,
4298 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4299 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
4300 src/modules/plus/transition_affine.c: Composite distort, fill and titles
4303 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
4306 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
4307 src/modules/feeds/PAL/data_fx.properties,
4308 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
4310 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
4311 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4312 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
4313 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
4314 src/modules/lumas/luma.c: Luma and composite fixes
4316 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4318 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
4319 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
4321 * src/modules/core/transition_composite.c: Luma generation and use
4323 * src/modules/core/transition_composite.c,
4324 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
4325 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
4328 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
4329 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
4330 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
4331 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4332 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
4333 inclusion of geometry
4335 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4337 * src/modules/data_fx.properties: Correction to obscure data_show config
4339 * src/modules/data_fx.properties: Correction to obscure data_show config
4341 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4343 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
4344 src/modules/data_fx.properties: New geometry specification
4346 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4348 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4349 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
4350 src/modules/core/transition_composite.c,
4351 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4352 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
4353 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
4355 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4357 * src/framework/mlt_consumer.c: Mutex protection on put frame close
4359 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
4362 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4364 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
4366 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
4369 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4371 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
4373 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
4376 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4378 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
4381 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
4382 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
4383 producer type determination
4385 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4387 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
4388 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4389 Possible fixes to xlib errors
4391 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4393 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
4396 * src/modules/data_fx.properties: Minor mods for ETV data filters
4398 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4399 src/framework/mlt_factory.c, src/framework/mlt_field.c,
4400 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
4401 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4402 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4403 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4404 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4405 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4406 src/framework/mlt_service.c, src/framework/mlt_service.h,
4407 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4408 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4409 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
4410 src/miracle/miracle_unit_commands.c,
4411 src/modules/avformat/consumer_avformat.c,
4412 src/modules/avformat/filter_avcolour_space.c,
4413 src/modules/avformat/filter_avdeinterlace.c,
4414 src/modules/avformat/filter_avresample.c,
4415 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
4416 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
4417 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4418 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
4419 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
4420 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
4421 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4422 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4423 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
4424 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
4425 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4426 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4427 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
4428 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
4429 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
4430 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
4431 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
4432 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
4433 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
4434 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4435 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
4436 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
4437 src/modules/westley/consumer_westley.c,
4438 src/modules/westley/producer_westley.c,
4439 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
4440 modification - switch to macros for parent class access
4442 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4444 * mlt++/swig/Makefile: Install makefile for swig
4446 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
4447 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4448 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4449 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
4450 simplified producer parent access; transition in and out
4452 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4453 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4454 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4455 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4456 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
4457 src/modules/westley/producer_westley.c: Extendable factories; general
4458 producer related modifications; westley storage; sdl_still increased latency
4460 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4462 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4463 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4464 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
4465 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
4468 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
4469 attach colour space conversion on start
4471 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4472 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4473 src/framework/mlt_service.h: More playlist modifications; service locking;
4474 sticky services on frame
4476 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4478 * src/framework/mlt_producer.c: Extendible blank producers
4480 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4481 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
4482 method on properties; locate_cut on tractor
4484 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4485 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4486 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
4487 Added ref_count method to properties; temporary work around for test card;
4490 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4492 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4493 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4494 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4495 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
4497 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4498 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4499 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
4500 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
4501 mlt_consumer and NULL
4503 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4505 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4506 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
4509 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
4511 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
4514 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4516 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
4519 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
4520 properties now affect length (might be problematic)
4522 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4524 * src/framework/mlt_producer.c: Correction for direct playback of a cut
4526 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4528 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
4529 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4530 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
4531 flash when swicthing between sdl preview modes
4533 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4535 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
4536 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
4539 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
4540 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4541 src/modules/sdl/consumer_sdl_preview.c,
4542 src/modules/westley/producer_westley.c: fixes for westley deserialise,
4543 preview handling and tokenising amendment
4545 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4547 * src/modules/plus/filter_charcoal.c: Minor optimisation
4549 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
4550 mlt++/swig/ruby/miracle.rb: Config changes
4552 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4553 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4554 src/modules/avformat/consumer_avformat.c,
4555 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
4556 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4557 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
4558 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4559 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4560 Attempt at an aspect ratio clean up
4562 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4564 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
4567 * mlt-config-template, src/framework/configure, src/miracle/configure,
4568 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4569 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4570 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
4571 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4572 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
4573 fixes and gtk2 consumer added
4575 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4577 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4579 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
4580 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4581 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4583 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4585 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4586 src/modules/sdl/Makefile, src/modules/sdl/configure,
4587 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
4588 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4589 src/modules/sdl/factory.c: SDL Preview provisional checkin
4591 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4593 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
4596 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4598 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
4601 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
4602 src/miracle/miracle_server.h: Convenience functionality for properties load
4603 and miracle_server_id function
4605 * src/miracle/miracle_server.c: Server shutdown state oops
4607 * mlt++/src/MltMiracle.cpp: Server shutdown state
4609 * src/miracle/miracle_server.c: Server shutdown state
4611 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4613 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
4616 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4618 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
4619 buffer fix and tractor handling
4621 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
4622 buffer fix and tractor handling
4624 * mlt++/HOWTO: Doc updates
4626 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4627 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
4628 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
4629 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
4630 src/valerie/valerie.h, src/valerie/valerie_parser.c,
4631 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
4634 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
4637 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4639 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
4640 src/modules/valerie/consumer_valerie.c,
4641 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
4644 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
4646 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4647 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
4648 src/framework/mlt_tractor.c, src/inigo/inigo.c,
4649 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
4650 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4651 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
4652 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4653 src/modules/plus/transition_affine.c: Some fixes for alpha masks
4655 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4657 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
4660 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4662 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
4664 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4666 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
4669 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
4670 updates - more to follow
4672 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
4674 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4676 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
4677 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4678 src/modules/avformat/consumer_avformat.c,
4679 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4680 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
4683 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4685 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4686 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4687 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4688 src/modules/core/transition_mix.c: More corrections to frame position and
4689 audio/track handling
4691 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4692 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
4693 src/modules/core/transition_mix.c: Corrects position and test_audio handling
4695 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4697 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4698 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
4699 Multitrack rearrangement and tractor cleanup
4701 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
4702 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
4703 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
4704 the parser object and moved type identity into mlt
4706 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
4707 corrections to cloning (oops)
4709 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
4712 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
4713 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4714 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
4715 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4716 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4717 src/framework/mlt_service.c, src/framework/mlt_service.h,
4718 src/framework/mlt_types.h, src/modules/data_fx.properties,
4719 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
4720 src/modules/westley/consumer_westley.c,
4721 src/modules/westley/producer_westley.c: Cloning optimisations and
4722 introduction of the service parser
4724 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4726 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
4728 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4730 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
4731 src/framework/mlt_tractor.c, src/modules/core/Makefile,
4732 src/modules/core/configure, src/modules/core/factory.c,
4733 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4734 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4735 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
4736 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
4737 feed and show filters
4739 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4741 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
4744 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4745 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
4747 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4749 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
4750 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4751 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
4752 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4753 Corrections to filter attachment and in/out point handling
4755 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
4756 join inherits all attached filters; inigo can attach to producer or previous
4759 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4760 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
4761 for current managed cuts (prototype on mix)
4763 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4765 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
4766 First attempt at a composite clean up
4768 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4770 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
4771 repeat clip functionality
4773 * src/inigo/inigo.c: Clean up - added new usage options
4775 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4776 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4777 src/modules/westley/producer_westley.c: Splits, joins and repeats
4779 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4781 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
4784 * src/framework/mlt_playlist.c: Whoops - mix fix
4786 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4787 src/modules/westley/consumer_westley.c,
4788 src/modules/westley/producer_westley.c: Corrects cuts with filters
4790 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
4791 src/modules/westley/consumer_westley.c,
4792 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
4793 handling (unmanaged)
4795 * src/framework/mlt_transition.c: Transitions ignore test frames
4797 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4799 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4800 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4801 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
4802 playlist split/join and a little bit of mix
4804 * src/framework/mlt_properties.c: ...gah...
4806 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
4809 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4810 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4811 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
4812 src/modules/westley/producer_westley.c: Cut management part 1
4814 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
4817 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4819 * src/framework/mlt_tractor.c: Alpha from the tractor fix
4821 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
4824 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4826 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
4827 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
4829 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
4831 * src/framework/mlt_properties.c: Whoops
4833 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
4834 src/miracle/miracle.c, src/miracle/miracle_local.c,
4835 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4836 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
4837 Fix to compositing/watermark; miracle/mlt shutdown cleanup
4839 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
4840 src/modules/core/transition_composite.c: In/out point handling on attached
4843 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4845 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
4846 src/modules/gtk2/producer_pixbuf.c: Minor fixes
4848 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4850 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
4851 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
4852 mlt++/swig/mltpp.i: Added the response object
4854 * src/valerie/valerie_response.h: Obtain stdio definitions
4856 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
4857 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
4858 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
4861 * src/miracle/miracle.c, src/miracle/miracle_server.c,
4862 src/miracle/miracle_server.h: Extending miracles functionality
4864 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4866 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
4867 fix and temporary libdv compatability
4869 * src/framework/mlt_frame.c: aspect ratio fix for test card
4871 * src/framework/mlt_tractor.c: Aspect ratio fix
4873 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
4875 * src/miracle/Makefile: Customising the miracle server part 1
4877 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4879 * src/framework/mlt_service.c, src/framework/mlt_service.h,
4880 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4881 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
4882 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
4883 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
4884 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
4885 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4886 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
4887 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4888 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
4889 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4890 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
4891 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
4892 src/modules/westley/producer_westley.h, src/valerie/Makefile,
4893 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
4894 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
4895 pushes, and assorted modifications
4897 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4899 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
4900 for scaling related issues
4902 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4904 * src/modules/avformat/producer_avformat.c: position fixing
4906 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4908 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
4910 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
4911 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
4914 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
4916 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
4917 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
4918 src/modules/westley/consumer_westley.c,
4919 src/modules/westley/producer_westley.c: Adding the mix part 1
4921 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4923 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4924 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
4925 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4926 src/modules/sdl/consumer_sdl.c: More work with events
4928 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4930 * docs/services.txt, docs/westley.txt,
4931 src/modules/westley/producer_westley.c: Major westley rewrite - allows
4934 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4936 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4937 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
4938 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
4940 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
4941 src/framework/mlt_service.h, src/inigo/inigo.c,
4942 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
4943 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
4944 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
4945 src/modules/westley/consumer_westley.c: Filter attachments to services
4947 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4949 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4950 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
4952 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
4953 tractor producer-changed event
4955 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4957 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
4959 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
4960 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4961 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
4964 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4965 src/framework/mlt_events.c, src/framework/mlt_events.h,
4966 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
4967 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4968 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
4969 fix for playlist and consumer-stopped event
4971 * src/framework/Makefile, src/framework/mlt_events.c,
4972 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
4973 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4974 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4975 src/framework/mlt_property.c, src/framework/mlt_service.c,
4976 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
4979 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4981 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
4982 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4983 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
4984 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
4985 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4986 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
4987 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
4988 mlt++/src/MltTransition.h: Run time type identification
4990 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
4991 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
4992 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
4994 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4996 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
4997 complement for waveform generation
4999 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
5000 gain as opposed to shape
5002 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5004 * src/framework/mlt_frame.c: bugfix in waveform method
5006 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
5009 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5011 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5012 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
5015 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
5016 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
5019 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
5020 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5021 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
5022 Multitrack classes added
5024 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
5025 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5026 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
5027 New tractor constructor
5029 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5030 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
5031 Producer filter extraction method
5033 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5035 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
5036 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
5037 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5038 mlt++/swig/mltpp.i: Removed FilteredProducer
5040 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5041 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
5042 src/modules/westley/consumer_westley.c,
5043 src/modules/westley/producer_westley.c: Producer filter attach/detach
5044 methods; major rework on westley consumer, minor on producer
5046 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5048 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
5051 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5052 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
5053 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5054 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
5055 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5056 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5057 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5058 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
5059 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
5061 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
5062 src/framework/mlt_field.c, src/framework/mlt_filter.c,
5063 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5064 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5065 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5066 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5067 src/framework/mlt_service.c, src/framework/mlt_service.h,
5068 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5069 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5070 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
5071 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
5072 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
5073 Mlt Ref Counts and Playlist split/join
5075 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5077 * mlt++/swig/perl/play.pl: Added play.pl
5079 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
5081 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5083 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
5084 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5085 mlt++/src/MltTransition.cpp: Constructor clean up
5087 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
5089 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
5091 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
5093 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5095 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
5096 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
5097 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
5100 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5102 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
5103 conversion with gdkpixbuf scaling
5105 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
5108 * src/framework/mlt_consumer.c: Prefil consumer property
5110 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5112 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
5113 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
5114 mlt++/swig/ruby/play.rb: image handling
5116 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5118 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
5119 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
5121 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
5122 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
5123 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
5124 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
5125 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
5127 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
5129 * mlt++/test/play.cpp: oops
5131 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5133 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
5134 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
5135 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
5136 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
5137 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
5139 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5140 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5141 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
5142 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5143 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
5145 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5146 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5147 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5148 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5149 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5150 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5151 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5152 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
5153 Class rework and simplification
5155 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
5157 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5158 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5159 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
5160 reversed NULL handling on service class
5162 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5163 mlt++/test/play.cpp: Object validity checks
5165 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
5166 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
5167 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5168 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5169 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
5172 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
5173 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
5176 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5178 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5179 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5180 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5181 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5182 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5183 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5184 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5185 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
5186 mlt++/test/play.cpp: Initial revision
5188 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5190 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
5191 handling and logging off
5193 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5195 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5196 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
5197 src/modules/avformat/filter_avcolour_space.h: Colour space filter
5199 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5201 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
5203 * src/modules/avformat/producer_avformat.c: optimisations
5205 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5207 * src/modules/core/transition_region.c: Flexible and animated shapes
5209 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5211 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5212 gop size == 0 fix and update to current ffmpeg for cvs co
5214 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5215 src/modules/dv/producer_libdv.h: Fix for current libdv
5217 * src/modules/avformat/producer_avformat.c: Pipe workaround
5219 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5221 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
5222 Mutable shapes on regions
5224 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5226 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
5228 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
5230 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5232 * src/modules/plus/filter_invert.c: Minor fix to invert
5234 * src/modules/core/filter_watermark.c,
5235 src/modules/core/transition_composite.c: Mutable watermark producer and small
5238 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5240 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5241 Minor affine modifications
5243 * src/modules/plus/Makefile, src/modules/plus/configure,
5244 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
5245 src/modules/plus/filter_affine.h: Affine filter
5247 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5249 * src/modules/core/filter_watermark.c,
5250 src/modules/core/transition_composite.c: More mutable properties
5252 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5254 * src/modules/sox/Makefile: link to mad
5256 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
5257 src/modules/core/transition_composite.c,
5258 src/modules/core/transition_region.c: Mutable properties
5260 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
5261 filters when used in playlists
5263 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5265 * src/modules/core/transition_composite.c: Allows runtime modifications to
5268 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
5269 src/modules/core/transition_region.c: Allows runtime modifications to region
5272 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5274 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
5277 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5279 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5280 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5281 src/framework/mlt_service.c, src/framework/mlt_service.h,
5282 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
5284 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5286 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
5287 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
5289 * src/modules/avformat/Makefile, src/modules/core/Makefile,
5290 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5291 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5292 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5293 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
5294 src/modules/sdl/Makefile, src/modules/sox/Makefile,
5295 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
5297 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5299 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
5300 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
5303 * src/modules/avformat/consumer_avformat.c,
5304 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
5305 change of defaults for inigo transition tracks
5307 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5309 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
5310 Sepia fix and affine/alpha clean up
5312 * src/modules/plus/Makefile, src/modules/plus/configure,
5313 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
5314 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
5315 with alpha and a broken sepia
5317 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5319 * src/modules/plus/transition_affine.c: Affine silliness
5321 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5323 * configure, src/modules/configure, src/modules/core/configure,
5324 src/modules/core/transition_composite.c, src/modules/dv/configure,
5325 src/modules/fezzik/configure, src/modules/gtk2/configure,
5326 src/modules/inigo/configure, src/modules/normalize/configure,
5327 src/modules/resample/configure, src/modules/sdl/configure,
5328 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
5329 src/modules/vorbis/configure, src/modules/westley/configure,
5330 src/modules/xine/configure: Portability modifications to scripts
5332 * src/modules/plus/Makefile, src/modules/plus/configure,
5333 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
5334 src/modules/plus/transition_affine.h: Experimental affine transformation
5336 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5338 * src/modules/plus/Makefile, src/modules/plus/configure,
5339 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
5340 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
5341 src/modules/plus/filter_invert.h: More silliness :-)
5343 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5345 * configure: version bump
5347 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
5349 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
5351 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
5354 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
5356 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5358 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
5359 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
5360 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
5362 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5364 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
5367 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
5369 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
5371 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5373 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
5374 way to configure ffmpeg
5376 * src/modules/avformat/consumer_avformat.c,
5377 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
5380 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5382 * src/framework/configure, src/framework/mlt_consumer.c,
5383 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
5384 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
5385 factory (for future module reporting); pool purge function; consumer drop
5388 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5389 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
5390 for avformat consumer qscale; additional avformat consumer properties
5392 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5394 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
5397 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5399 * src/modules/sdl/consumer_sdl.c: audio off
5401 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5403 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
5405 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5407 * docs/services.txt: a clarification
5409 * src/modules/core/filter_resize.c: set output frame aspect to consumer
5410 sample aspect, not display aspect.
5412 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
5414 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5416 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5418 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
5420 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5422 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5424 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5426 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
5427 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
5429 * src/framework/Makefile, src/framework/mlt_consumer.c,
5430 src/modules/avformat/consumer_avformat.c,
5431 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5432 src/modules/core/configure, src/modules/core/consumer_null.c,
5433 src/modules/core/consumer_null.h, src/modules/core/factory.c,
5434 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
5435 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
5436 clean ups; added a null consumer for easier valgrind testing
5438 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5440 * src/framework/mlt_consumer.c: audio/video processing swap
5442 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5444 * src/modules/sox/filter_sox.c: fix st.h include
5446 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5448 * src/framework/mlt_frame.c: test card handling
5450 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5452 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5453 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
5455 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
5456 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
5458 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5460 * src/albino/Makefile, src/framework/mlt_consumer.c,
5461 src/modules/avformat/consumer_avformat.c,
5462 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5463 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
5464 modifications; albino compile fix; minor mods to avformat producer
5466 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5468 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5469 src/framework/mlt_deque.h, src/framework/mlt_field.h,
5470 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
5471 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
5472 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
5473 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5474 src/framework/mlt_property.h, src/framework/mlt_repository.h,
5475 src/framework/mlt_service.c, src/framework/mlt_service.h,
5476 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
5477 src/framework/mlt_transition.h: C++ compatability
5479 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5481 * configure: version shunt
5483 * README, configure, docs/install.txt, docs/services.txt,
5484 src/modules/avformat/Makefile, src/modules/avformat/configure,
5485 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5486 src/modules/avformat/filter_avdeinterlace.c,
5487 src/modules/avformat/filter_avresample.c,
5488 src/modules/avformat/producer_avformat.c, src/modules/configure,
5489 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
5490 mods; avformat static or shared build; corrections to sdl
5492 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5494 * configure, docs/services.txt, setenv: GPL checking (provisional
5495 implementation), mc scaling docs
5497 * src/framework/mlt.h: added tokeniser to mlt header
5499 * src/modules/configure, src/modules/core/Makefile,
5500 src/modules/core/configure, src/modules/core/factory.c,
5501 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
5502 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
5503 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
5504 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
5505 fezzik rework (to allow inclusion of mc scaler)
5507 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5509 * src/modules/sox/Makefile: whoops - missed some libs
5511 * src/albino/Makefile: albino Makefile cleanup
5513 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
5514 src/modules/sox/Makefile: Makefile cleanup in modules
5516 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
5517 mlt_tokeniser and removed libst-config from Makefile
5519 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
5520 src/framework/mlt_tokeniser.h: added mlt_tokeniser
5522 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5524 * src/modules/sox/filter_sox.c: add more comments
5526 * src/modules/core/Makefile, src/modules/core/configure,
5527 src/modules/core/factory.c, src/modules/core/filter_volume.c,
5528 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
5529 src/modules/normalize/configure, src/modules/normalize/factory.c,
5530 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
5531 src/modules/sox/Makefile, src/modules/sox/configure,
5532 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
5533 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
5534 added new sox module with filter_sox
5536 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5538 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
5539 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
5540 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
5541 src/modules/ffmpeg/video.sh: removed all ffmpeg files
5543 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
5544 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
5545 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
5546 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
5548 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5550 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
5553 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5554 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
5555 src/modules/avformat/filter_avdeinterlace.h,
5556 src/modules/avformat/filter_avresample.c,
5557 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
5558 deinterlace and resampler
5560 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5562 * configure, src/albino/Makefile, src/framework/Makefile,
5563 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
5564 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
5565 src/modules/avformat/Makefile, src/modules/dv/Makefile,
5566 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
5567 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5568 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
5569 src/valerie/valerie_socket.c: More configure and build tuning
5571 * configure, src/modules/configure: Configure and build tuning
5573 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
5574 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5575 src/modules/avformat/Makefile, src/modules/core/Makefile,
5576 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5577 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5578 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5579 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5580 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5581 src/valerie/Makefile: Configure and build tuning
5583 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5585 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
5586 src/modules/avformat/consumer_avformat.c: Makefile error handling and
5587 consumer avformat cleanup
5589 * docs/install.txt: Installation docs update
5591 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5593 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5594 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
5595 normalisation fix, add .vob to fezzik, field order detection for avformat
5597 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5599 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
5600 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5601 src/framework/mlt_repository.c, src/inigo/inigo.c,
5602 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
5603 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
5605 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5607 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
5609 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5610 src/framework/mlt_properties.c: aspect ratio and test card woes
5612 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5614 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
5615 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
5616 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
5617 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
5618 modifications and test card env var
5620 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5622 * demo/demo: remove setenv call
5624 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5626 * src/modules/sdl/consumer_sdl.c: added setenv_mc
5628 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
5630 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
5631 docs/services.txt, src/modules/core/transition_composite.c: minor mods
5633 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5635 * docs/services.txt: fix something that got disordered
5637 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
5638 that take a filename with server virtual root
5640 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5642 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
5643 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5644 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
5645 src/miracle/Makefile, src/miracle/miracle_unit.c,
5646 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
5647 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5648 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5649 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5650 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5651 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5652 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5653 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
5655 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5657 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
5658 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
5659 scheduling priority on any created thread
5661 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5663 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
5664 bugfix limits in transition luma
5666 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
5667 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
5668 fixes for rescale=none
5670 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5672 * src/valerie/valerie.c: insert fix
5674 * README, src/framework/configure, src/framework/mlt.h,
5675 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5676 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
5677 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5678 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
5679 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
5680 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
5681 avformat added, various cleanups and consumer realtime switching
5683 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5685 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
5686 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
5689 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5691 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
5692 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
5693 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
5696 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5698 * src/miracle/configure: make install part 2 - building configs
5700 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5702 * demo/entity.westley, demo/new.westley, docs/westley.txt,
5703 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
5704 src/modules/westley/westley.dtd: added westley.dtd
5706 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5708 * Makefile, configure, mlt-config-template, src/framework/configure,
5709 src/miracle/configure, src/valerie/configure: make install part 2 - building
5712 * src/modules/fezzik/Makefile: make install fix
5714 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5716 * demo/entity.westley, docs/westley.txt,
5717 src/modules/westley/producer_westley.c: fix westley for mixed element text
5718 and entity references
5720 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5722 * Makefile, src/modules/Makefile: make install part 1
5724 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
5725 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
5726 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
5727 src/modules/core/Makefile, src/modules/dv/Makefile,
5728 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
5729 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5730 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5731 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
5732 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
5735 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5736 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
5737 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5738 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
5739 and properties checks; dv decoder stack; factory cleanup registering
5741 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5743 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
5744 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
5745 enhance miracle LOAD command to accept a service: prefix. enhance
5746 producer_westley to apply parameters on url as entities. bugfix
5747 producer_westley memory leak.
5749 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
5750 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
5751 both service and resource supplied.
5753 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5755 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
5756 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
5757 branch tracking and other bugfixes to producer_westley.
5759 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5761 * src/framework/mlt_tractor.c: tractor fix
5763 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5765 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
5766 src/modules/westley/producer_westley.c: added track hiding to westley
5768 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5770 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
5771 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
5773 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
5775 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
5776 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
5777 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
5779 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5780 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5781 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
5782 reversal and hidden tracks
5784 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
5787 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5788 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
5789 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
5790 to composite for key diffs of 1; added mlt_consumer_new for consistency
5792 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5794 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
5795 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
5796 docs/services.txt, src/modules/core/producer_colour.c,
5797 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
5798 remove some progressive flag handling in field renderers bugfix compositing
5799 images wider than the frame added more demos
5801 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5803 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
5805 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5807 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5808 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5809 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
5810 src/valerie/valerie.h: added clear to the miracle command set and valerie api
5813 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5815 * docs/install.txt: minor typos
5817 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
5818 docs/services.txt, docs/westley.txt, src/albino/albino.c,
5819 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
5820 src/modules/westley/producer_westley.c: documentation updates change some
5821 references to dv1394d in the example clients to Miracle. more bugfixes for
5822 producer_westley iconv for pango
5824 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5826 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
5827 src/miracle/miracle_unit_commands.c: root corrections to miracle
5829 * src/valerie/valerie.c: quick valerie fix
5831 * docs/install.txt: Added install.txt
5833 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5835 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
5837 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5839 * src/modules/avformat/producer_avformat.c,
5840 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
5841 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5842 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
5843 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
5844 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
5845 experimental ac3 audio support
5847 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5849 * src/modules/westley/producer_westley.c: touchup on the producer in/out
5850 applied to parent entry
5852 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
5853 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
5854 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5855 src/modules/westley/producer_westley.c: smarter and harder producer_westley
5857 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5859 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5860 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5861 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
5864 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5866 * docs/framework.txt, src/framework/mlt_properties.c,
5867 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
5868 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
5869 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
5871 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
5872 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5873 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5874 src/modules/core/configure, src/modules/core/factory.c,
5875 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
5876 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5877 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
5878 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
5880 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5882 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
5883 avformat pts offset change and note bug in docs
5885 * src/modules/inigo/producer_inigo.c: fix brokenness
5887 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5889 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
5890 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
5891 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5892 src/framework/mlt_properties.h, src/framework/mlt_service.c,
5893 src/framework/mlt_service.h, src/framework/mlt_types.h,
5894 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5895 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
5898 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5900 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5901 src/modules/core/Makefile, src/modules/core/configure,
5902 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
5903 src/modules/core/filter_channelcopy.h,
5904 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
5905 filter_resample to reproduce channels when producer does not create as many
5906 as consumer requested.
5908 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
5909 well as logical bug in smoothing.
5911 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5912 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
5913 fezzik now accepts service:resource and strips \'avformat:\' before fallback
5914 avformat construction. avformat now accepts urls with a format and format
5915 parameters designation. updated services.txt for above changes. added a video
5916 pts offset to avformat.
5918 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5920 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
5921 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
5922 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
5923 updated services docs plus minor fixes discovered during
5925 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5927 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
5928 demo/mlt_voiceover: notes for the demo
5930 * demo/demo.ini: bring into sync with changes
5932 * src/modules/sdl/consumer_sdl.c: default progressive off
5934 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
5935 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
5936 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
5937 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
5939 * src/modules/core/transition_luma.c: fix distortion in smoothness
5941 * src/modules/core/filter_gamma.c: fix broken gamma
5943 * src/modules/core/transition_luma.c: fix field rendering
5945 * src/modules/core/transition_composite.c: bugfixes with field rendering
5947 * src/modules/dv/producer_libdv.c: fix aspect
5949 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5951 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
5952 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
5953 sdl/consumer tuning and demo updates
5955 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5957 * demo/mlt_voiceover, src/framework/mlt_deque.c,
5958 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5959 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
5962 * demo/demo: demo framework added
5964 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
5965 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
5966 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
5967 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
5968 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
5969 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
5970 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
5971 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
5972 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
5973 src/modules/sdl/consumer_sdl.c: demo framework added
5975 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5977 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
5978 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
5979 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
5980 bugfixes to -x and too small rescaling.
5982 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5984 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5985 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5986 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
5989 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
5990 src/modules/westley/producer_westley.c: Minor fixes to westley and
5991 mlt_consumer; first draft westley docs
5993 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5995 * src/modules/core/transition_composite.c,
5996 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
5997 optimisations for luma producer.
5999 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6001 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6002 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6003 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6004 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6005 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
6006 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6007 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
6008 luma to composite. rework aspect handling to use sample aspect. workaround
6009 westley segfault when another instance of libxml2 is used. improved inline
6010 xml handling in westley - pango and svg.
6012 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6014 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
6017 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6019 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
6022 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6024 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6025 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6026 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
6028 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6029 src/humperdink/client.c, src/miracle/miracle_unit.c,
6030 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6031 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
6032 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6033 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
6035 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6037 * src/modules/core/transition_luma.c: reorg transition_luma to support
6040 * src/modules/Makefile, src/modules/core/Makefile,
6041 src/modules/core/configure, src/modules/core/factory.c,
6042 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
6043 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
6044 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
6045 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
6046 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
6047 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
6048 xine-based accellerated deinterlace
6050 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6052 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6053 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
6054 src/framework/mlt_service.h, src/framework/mlt_types.h,
6055 src/modules/core/Makefile, src/modules/core/configure,
6056 src/modules/core/factory.c, src/modules/core/filter_region.c,
6057 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
6060 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6062 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
6064 * src/modules/core/producer_colour.c: producer_colour
6066 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6067 src/modules/core/Makefile, src/modules/core/configure,
6068 src/modules/core/factory.c, src/modules/core/producer_colour.c,
6069 src/modules/core/producer_colour.h: producer_colour
6071 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
6073 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6075 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6076 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6077 src/framework/mlt_property.c, src/framework/mlt_service.c,
6078 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
6079 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
6080 src/modules/core/transition_composite.c,
6081 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
6082 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
6083 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
6084 experimental hash in properties
6086 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6088 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
6089 src/modules/core/transition_composite.c,
6090 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6091 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
6092 pixbuf takes svg xml, fezzik can take a service name
6094 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6096 * src/modules/sdl/consumer_sdl.c: More SDL fixes
6098 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6100 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
6102 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6104 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
6105 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
6106 producer_libdv quality property improve avformat aspect_ratio and frame_rate
6109 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6111 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
6113 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6114 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
6115 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
6116 src/modules/sdl/consumer_sdl.c: sdl hacks
6118 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6120 * src/modules/core/Makefile, src/modules/core/configure,
6121 src/modules/core/factory.c, src/modules/core/filter_region.c,
6122 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
6123 src/modules/core/transition_composite.c,
6124 src/modules/core/transition_composite.h: regionalised fx part 1
6126 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
6127 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
6128 src/modules/gtk2/producer_pixbuf.c: unique ids
6130 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6132 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
6133 performance loss :-(
6135 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6137 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
6138 src/modules/dv/consumer_libdv.c: Scaling experimentation
6140 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6142 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6143 src/modules/gtk2/scale_line_22_33_mmx.S,
6144 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
6147 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6149 * src/modules/core/transition_composite.c: composite alignment fix
6151 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6153 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6154 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
6156 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6158 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6159 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6160 src/modules/core/configure, src/modules/core/factory.c,
6161 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
6162 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6163 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
6164 added fill compositing test case, filter luma, mlt_properties_pass and sundry
6167 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6169 * src/modules/core/transition_composite.c: composite key frames
6171 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6172 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
6173 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
6174 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6175 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
6176 stack, various fixes
6178 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6180 * src/modules/core/transition_composite.c: field rendering fix and disable
6181 scaling height when normalising pixel aspect when output pixel aspect < 1
6183 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6185 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
6186 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6187 src/modules/core/Makefile, src/modules/core/configure,
6188 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6189 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6190 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6191 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
6192 watermark added, minor mods to mlt framework required
6194 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6195 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
6196 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
6197 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
6198 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
6199 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6200 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6201 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
6203 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6205 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
6206 src/modules/avformat/producer_avformat.c,
6207 src/modules/fezzik/producer_fezzik.c: Minor fixes
6209 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
6210 rework (prepatory read-ahead implementation) and luma work around
6212 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
6213 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
6216 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6218 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
6219 composite alpha operations, make obscure alpha aware
6221 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6223 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6224 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6225 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
6227 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6229 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
6230 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
6233 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6235 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
6236 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6237 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6238 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6239 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
6240 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6241 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6242 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6243 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
6244 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
6245 src/valerie/Makefile: Memory pooling part 2 and other optimisations
6247 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6249 * src/modules/core/transition_luma.c: more dissolve optimisation
6251 * src/modules/core/transition_luma.c: optimise dissolve case
6253 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6255 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
6256 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
6257 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6258 src/framework/mlt_properties.h, src/framework/mlt_types.h,
6259 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6260 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
6261 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
6262 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6263 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6264 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
6267 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6269 * src/modules/core/transition_composite.c,
6270 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6271 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
6272 composite, bugfixes for luma, pixbuf and pango
6274 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6276 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
6279 * src/modules/sdl/consumer_sdl.c: default progressive on
6281 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
6282 in/out as element attributes and not property elements
6284 * src/modules/core/filter_deinterlace.c,
6285 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6286 split getting of b_frame image and composite
6288 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6290 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
6291 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6292 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
6293 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6294 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6295 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
6296 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6297 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
6298 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
6299 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6300 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6301 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
6302 src/modules/resample/Makefile, src/modules/sdl/Makefile,
6303 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
6304 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6305 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
6306 percentage, reworked aspect ratio calcs, ante/post properties for dv
6307 consumers, avformat rework, westley root
6309 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6311 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
6312 src/modules/sdl/consumer_sdl.c: bug fixes
6314 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6315 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6316 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6317 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
6318 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6319 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6320 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6321 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6322 westley serialises with entry in/out; full field, aspect, and colour space
6323 normalisation; scaling overlays to consumer size; tagged frame mallocs with
6326 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6328 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
6329 src/framework/mlt_properties.h: Properties rename and dump function
6331 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
6332 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
6333 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6334 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6335 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6336 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6337 Defaults for PAL/NTSC on producers and consumers
6339 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6341 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6342 src/modules/core/Makefile, src/modules/core/configure,
6343 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
6344 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
6345 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
6346 brightness filter, added smooth ramping to audio processing, added start/end
6347 interpolation points to filter_mix and filter_volume
6349 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6351 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
6352 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
6353 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
6354 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
6355 mlt/src/framework/config.h, mlt/src/framework/configure,
6356 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
6357 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
6358 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
6359 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
6360 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
6361 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
6362 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6363 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6364 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6365 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6366 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6367 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6368 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
6369 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6370 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6371 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
6372 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6373 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6374 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
6375 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
6376 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
6377 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
6378 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
6379 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
6380 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
6381 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
6382 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6383 mlt/src/miracle/miracle_unit_commands.c,
6384 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
6385 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
6386 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
6387 mlt/src/modules/core/filter_deinterlace.c,
6388 mlt/src/modules/core/filter_deinterlace.h,
6389 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
6390 mlt/src/modules/core/filter_greyscale.c,
6391 mlt/src/modules/core/filter_greyscale.h,
6392 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
6393 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
6394 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
6395 mlt/src/modules/core/transition_composite.c,
6396 mlt/src/modules/core/transition_composite.h,
6397 mlt/src/modules/core/transition_luma.c,
6398 mlt/src/modules/core/transition_luma.h,
6399 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6400 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
6401 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
6402 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
6403 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
6404 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
6405 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
6406 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
6407 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6408 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
6409 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6410 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
6411 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
6412 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
6413 mlt/src/modules/gtk2/producer_pango.h,
6414 mlt/src/modules/gtk2/producer_pixbuf.c,
6415 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
6416 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6417 mlt/src/modules/inigo/producer_inigo.c,
6418 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
6419 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6420 mlt/src/modules/resample/filter_resample.c,
6421 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
6422 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
6423 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
6424 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6425 mlt/src/modules/westley/consumer_westley.c,
6426 mlt/src/modules/westley/consumer_westley.h,
6427 mlt/src/modules/westley/factory.c,
6428 mlt/src/modules/westley/producer_westley.c,
6429 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
6430 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
6431 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
6432 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
6433 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
6434 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
6435 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
6436 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
6437 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
6438 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
6439 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
6440 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
6441 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
6442 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
6443 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
6446 * docs/TODO, src/miracle/miracle_local.c: add TODO
6448 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6450 * src/framework/mlt_producer.c: test card handling
6452 * src/miracle/miracle_local.c: optional segv handling
6454 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6456 * src/miracle/miracle_local.c: change segv handler to use log facility
6458 * src/valerie/valerie_notifier.c: cleanup
6460 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6461 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
6462 playlist_move bugfix, resize_yuv422 optimisation
6464 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6466 * src/miracle/miracle_unit.c: first of a few local tests
6468 * src/miracle/miracle_commands.c: first of a few local tests
6470 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
6471 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6472 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
6473 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
6474 silence dv when not playing
6476 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6478 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
6479 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6480 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
6481 src/valerie/valerie_status.h: Miracle mods
6483 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6485 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
6486 src/modules/resample/filter_resample.c,
6487 src/modules/westley/producer_westley.c: bugfixes
6489 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6491 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
6493 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6495 * src/modules/core/filter_volume.c: remove spurious return in get_audio
6497 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6499 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
6502 * src/modules/dv/consumer_libdv.c: brought by a bunny
6504 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
6507 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6509 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6510 src/modules/core/transition_luma.c: luma funkiness
6512 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6513 src/modules/core/transition_composite.c,
6514 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
6515 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
6516 pixbuf, composite and fezzik mirrors
6518 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6520 * src/modules/westley/producer_westley.c: support in/out on entry and track
6522 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6524 * src/modules/gtk2/producer_pango.c: pango producer rework
6526 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
6527 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
6530 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6532 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
6534 * src/modules/avformat/producer_avformat.c,
6535 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6536 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
6538 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6540 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
6541 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
6542 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
6543 src/modules/westley/consumer_westley.c,
6544 src/modules/westley/producer_westley.c: some bugfixes, westley property
6545 handling reorg, make rescale respect the aspect ratio, make resize update the
6546 aspect ratio, add resize to fezzik
6548 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6550 * docs/services.txt, src/modules/core/filter_obscure.c,
6551 src/modules/core/transition_composite.c: composite
6553 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
6554 src/miracle/miracle_unit.c, src/modules/Makefile,
6555 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6556 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
6557 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
6558 src/modules/westley/consumer_westley.c,
6559 src/modules/westley/producer_westley.c: adding the rock thrower...
6561 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6563 * src/modules/resample/filter_resample.c: resample fix
6565 * docs/services.txt, setenv, src/framework/mlt_frame.c,
6566 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
6567 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
6568 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
6569 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
6570 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
6571 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
6574 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6576 * docs/inigo.txt, src/framework/mlt_frame.c,
6577 src/modules/westley/consumer_westley.c,
6578 src/modules/westley/producer_westley.c: bugfixes to westley
6580 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6582 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
6584 * src/modules/gtk2/pixops.c: near final rescale improvements?
6586 * src/modules/gtk2/pixops.c: interim rescale improvements
6588 * src/modules/gtk2/pixops.c: interim rescale improvements
6590 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
6593 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6595 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
6596 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
6597 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
6598 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
6599 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
6600 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
6601 pre-beta cleanup part 1
6603 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6605 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
6606 src/modules/core/Makefile, src/modules/core/configure,
6607 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6608 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
6609 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
6610 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
6612 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
6613 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
6614 src/framework/mlt_field.c, src/framework/mlt_frame.c,
6615 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
6616 src/framework/mlt_types.h: added deque, api design for manager, minor affine
6617 tweaks, experimental destructor work
6619 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6621 * docs/services.txt: doc updates
6623 * src/modules/core/filter_volume.c: configurable window size on volume
6624 normalisation, also set default of max_gain to 20dB
6626 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6628 * src/framework/mlt_frame.c: updated affine
6630 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6632 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
6633 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6634 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
6635 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
6636 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
6637 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
6638 src/modules/vorbis/Makefile: some bugfixes and rescale filter
6640 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6642 * src/modules/core/filter_volume.c: comment some diagnostics
6644 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
6645 changes, and tweaks for volume filter normalisation
6647 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6649 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
6650 src/modules/westley/producer_westley.c: westley bugfixes and audio
6653 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6655 * README, docs/services.txt, src/framework/mlt_multitrack.c,
6656 src/miracle/miracle_unit.c, src/modules/Makefile,
6657 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
6658 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
6659 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
6660 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
6661 handling in multitrack
6663 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6665 * src/modules/westley/consumer_westley.c,
6666 src/modules/westley/producer_westley.c: westley updates for non-inline
6667 serialisation and code cleanup
6669 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6671 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6672 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
6673 miracle avformat usage, and destrector reversal
6675 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
6678 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
6679 src/modules/Makefile, src/modules/avformat/Makefile,
6680 src/modules/avformat/configure, src/modules/avformat/factory.c,
6681 src/modules/avformat/producer_avformat.c,
6682 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
6683 src/modules/sdl/consumer_sdl.c: Added avformat
6685 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6687 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
6688 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6689 src/modules/westley/consumer_westley.c,
6690 src/modules/westley/producer_westley.c: updated westley
6692 * src/tests/dan.c: test cvs
6694 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6696 * mlt/src/modules/westley/consumer_westley.c,
6697 src/modules/westley/consumer_westley.c: xml based westley serialisation
6699 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
6700 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
6701 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6702 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
6703 westley serialisation
6705 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6707 * docs/services.txt, mlt/docs/services.txt,
6708 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6709 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
6710 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
6711 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
6712 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6713 mlt/src/modules/westley/consumer_westley.c,
6714 mlt/src/modules/westley/consumer_westley.h,
6715 mlt/src/modules/westley/factory.c,
6716 mlt/src/modules/westley/producer_westley.c,
6717 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
6718 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6719 src/framework/mlt_repository.c, src/framework/mlt_service.c,
6720 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
6721 src/framework/mlt_types.h, src/modules/Makefile,
6722 src/modules/westley/Makefile, src/modules/westley/configure,
6723 src/modules/westley/consumer_westley.c,
6724 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
6725 src/modules/westley/producer_westley.c,
6726 src/modules/westley/producer_westley.h, src/tests/dan.c: added
6729 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6731 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
6732 src/modules/dv/consumer_libdv.c: updated libdv consumer
6734 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6736 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
6737 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
6738 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
6739 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
6740 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
6741 mlt/src/modules/core/transition_luma.c,
6742 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
6743 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6744 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6745 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6746 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6747 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
6749 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6751 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6752 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
6753 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
6754 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6755 src/modules/Makefile: insert/move/remove dvcp operations
6757 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6759 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
6762 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
6763 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6764 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6765 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
6766 mlt/src/modules/core/filter_volume.h,
6767 mlt/src/modules/core/transition_composite.c,
6768 mlt/src/modules/core/transition_composite.h,
6769 mlt/src/modules/core/transition_luma.c,
6770 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6771 mlt/src/modules/gtk2/producer_pango.c,
6772 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
6773 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6774 mlt/src/modules/resample/filter_resample.c,
6775 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
6776 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
6777 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
6778 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6779 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
6780 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
6781 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
6782 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6783 src/modules/resample/Makefile, src/modules/resample/configure,
6784 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
6785 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
6786 new volume, mix, and resample filters and transitions
6788 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6790 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
6792 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
6793 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
6794 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
6795 multitrack inigo serialisation
6797 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
6798 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
6799 specification on .inigo serialisations
6801 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
6802 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
6803 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
6804 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6805 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6806 mlt/src/modules/core/transition_luma.c,
6807 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
6808 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6809 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6810 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
6811 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6812 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6813 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6814 src/tests/charlie.c: partial corrections to serialisation
6816 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6818 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6819 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
6820 mlt/src/modules/dv/consumer_libdv.c,
6821 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
6822 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
6823 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6824 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
6826 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
6829 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6830 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6831 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6832 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
6835 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
6837 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6838 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
6839 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6840 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6841 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6842 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6843 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6844 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6845 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6846 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6847 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6848 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6849 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
6850 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
6851 mlt/src/modules/core/transition_composite.c,
6852 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
6853 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
6854 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
6855 mlt/src/modules/dv/producer_libdv.c,
6856 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6857 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6858 mlt/src/modules/gtk2/producer_pango.c,
6859 mlt/src/modules/gtk2/producer_pixbuf.c,
6860 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
6861 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6862 src/framework/mlt_field.c, src/framework/mlt_field.h,
6863 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6864 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6865 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6866 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6867 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6868 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6869 src/framework/mlt_property.c, src/framework/mlt_property.h,
6870 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6871 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6872 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6873 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6874 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
6875 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
6876 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
6877 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6878 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
6879 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6880 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
6881 serialisation of inigo
6883 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6885 * README, docs/testing-20040110.txt, mlt/README,
6886 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
6888 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6890 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6891 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
6892 src/modules/configure: minor testing update
6894 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6896 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6897 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
6900 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
6902 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
6903 acceptance test results
6905 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6907 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6908 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
6910 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
6912 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
6915 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
6916 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
6917 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
6920 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6921 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
6922 producer, serialise and deserialise
6924 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
6925 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
6926 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
6927 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6928 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
6929 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6930 mlt/src/modules/inigo/producer_inigo.c,
6931 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
6932 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
6933 src/miracle/miracle_unit.c, src/modules/Makefile,
6934 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
6935 src/modules/inigo/configure, src/modules/inigo/factory.c,
6936 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
6937 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
6940 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6942 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6943 mlt/docs/testing.txt: adding testing.txt and initial test results
6945 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
6947 * docs/services.txt, mlt/docs/services.txt,
6948 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
6949 doc updates and better control of pixbuf composite property propogation
6951 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6952 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
6953 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6954 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
6955 propogating of producer and transition properties to the frame in pango and
6956 composite; add pango support to inigo
6958 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6960 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
6961 prevent segfault in some transitions time specifications
6963 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6965 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
6966 multitrack eof handling
6968 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
6969 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
6970 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6971 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
6972 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
6975 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6977 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
6978 src/tests/luma.c: remove no longer necessary blanks
6980 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6981 mlt/src/modules/gtk2/producer_pango.c,
6982 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
6983 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
6984 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
6985 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
6986 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6987 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
6988 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
6989 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
6990 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
6991 and mlt_frame_audio_mix
6993 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6995 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6996 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
6999 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
7000 playlist position fix
7002 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7004 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
7005 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
7006 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
7007 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
7008 mlt_frame_mix_audio, make consumers request the number of samples to
7011 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7013 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
7015 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
7017 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7018 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7019 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
7020 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7021 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
7022 addressing in playlist
7024 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7026 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7027 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7028 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7029 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
7030 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
7031 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7032 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
7033 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
7034 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
7035 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7036 src/framework/mlt_producer.h, src/framework/mlt_property.c,
7037 src/framework/mlt_property.h, src/humperdink/client.c,
7038 src/humperdink/remote.c, src/miracle/miracle_local.c,
7039 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7040 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
7041 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7042 src/valerie/valerie_status.h: int64 based comms and more unit functionality
7044 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
7045 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
7047 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
7048 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
7049 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
7050 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
7051 src/framework/mlt_transition.h, src/miracle/Makefile: albino
7053 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7055 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
7057 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7058 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
7059 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7060 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
7061 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7062 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7063 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7064 src/modules/dv/producer_libdv.c: More miracle mods
7066 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7068 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
7071 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
7072 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
7073 mlt/src/modules/dv/producer_libdv.c,
7074 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
7075 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7076 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7077 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
7078 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
7079 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
7080 transition_luma, add to docs
7082 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7084 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
7085 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
7086 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7087 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
7088 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7089 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7090 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
7091 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7092 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7093 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7094 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7095 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7096 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7097 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7098 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
7099 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
7100 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
7101 mlt/src/modules/gtk2/producer_pango.c,
7102 mlt/src/modules/gtk2/producer_pixbuf.c,
7103 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7104 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
7105 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
7106 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7107 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7108 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
7109 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
7110 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
7111 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
7112 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
7113 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
7114 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
7115 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
7116 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7117 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
7118 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
7119 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
7120 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
7121 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7122 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
7123 src/valerie/valerie.h: miracle part 1
7125 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7127 * mlt/src/modules/core/transition_luma.c,
7128 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
7129 src/modules/core/transition_luma.h: add forgotten files
7131 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7132 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7133 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
7134 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
7135 src/framework/mlt_transition.h, src/modules/core/Makefile,
7136 src/modules/core/configure, src/modules/core/factory.c,
7137 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
7138 new frame properties
7140 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7142 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7143 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
7144 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
7145 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7146 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
7147 next/prev clip behaviour
7149 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7151 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
7152 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7153 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
7154 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
7155 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
7156 conditions of composite; updated property handling of producer_pango
7158 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7160 * docs/services.txt, mlt/docs/services.txt,
7161 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7162 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7163 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
7164 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
7165 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
7166 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7167 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7168 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7169 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7170 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7171 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7172 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7173 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7174 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7175 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
7176 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
7177 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
7178 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7179 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
7181 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7183 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
7184 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
7185 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
7186 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7187 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7188 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7189 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7190 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7191 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7192 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7193 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
7195 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7197 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7198 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7199 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7200 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7201 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
7202 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7203 src/modules/ffmpeg/filter_ffmpeg_dub.c,
7204 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
7205 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
7207 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7209 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7210 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
7211 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
7212 and additional sdl tweaks
7214 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7215 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7216 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7217 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
7218 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7219 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
7220 work around and minor fixes
7222 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7224 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7225 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7226 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
7227 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7228 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
7231 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7233 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
7234 sync issues [incomplete]
7236 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7237 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
7238 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
7239 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
7240 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
7241 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7242 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
7243 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
7244 src/modules/Makefile, src/modules/core/factory.c,
7245 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7246 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
7247 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
7248 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
7251 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7253 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7254 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
7255 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
7256 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
7257 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
7258 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
7259 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
7260 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
7261 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
7262 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
7263 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
7264 src/tests/charlie.c: ppm ffmpeg
7266 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7268 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7269 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
7270 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
7271 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
7272 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
7273 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
7274 src/tests/io.c: Gamma filter
7276 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
7278 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
7281 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
7284 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
7286 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
7287 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
7288 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
7289 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
7291 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7292 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
7293 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
7295 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
7296 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
7297 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
7298 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
7300 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
7301 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
7304 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7306 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7307 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7308 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
7309 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7310 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7311 mlt/src/modules/gtk2/producer_pixbuf.c,
7312 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7313 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
7314 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7315 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7316 src/modules/core/Makefile, src/modules/core/configure,
7317 src/modules/core/factory.c, src/modules/core/filter_resize.c,
7318 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
7319 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
7320 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
7322 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7324 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7325 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7326 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7327 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7328 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7329 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
7330 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7331 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7332 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
7333 src/tests/setenv: field and playlist provisional implementations
7335 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7337 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
7338 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
7339 src/tests/dan.c: SDL fixes on close
7341 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7342 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7343 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
7344 src/tests/charlie.c, src/tests/setenv: test frame services
7346 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7348 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
7349 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
7350 mlt/src/modules/gtk2/producer_pango.h,
7351 mlt/src/modules/gtk2/producer_pixbuf.c,
7352 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7353 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7354 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
7355 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7356 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
7357 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
7358 and bluefish consumer
7360 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7362 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
7363 mlt/src/tests/charlie.c, src/modules/Makefile,
7364 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
7366 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7368 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
7369 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
7370 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
7373 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
7374 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7375 mlt/src/modules/gtk2/producer_pango.h,
7376 mlt/src/modules/gtk2/producer_pixbuf.c,
7377 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7378 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
7379 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
7380 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7381 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
7382 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
7385 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7387 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
7388 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
7390 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7391 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
7392 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
7393 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7394 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
7395 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
7396 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
7397 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
7398 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
7399 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
7400 src/framework/mlt_repository.h, src/modules/core/Makefile,
7401 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
7402 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
7405 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7407 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7408 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
7409 mlt/src/modules/core/filter_deinterlace.h,
7410 mlt/src/modules/core/filter_greyscale.c,
7411 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
7412 mlt/src/modules/core/producer_ppm.h,
7413 mlt/src/modules/core/transition_composite.c,
7414 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
7415 src/modules/core/configure, src/modules/core/factory.c,
7416 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7417 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
7418 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7419 src/modules/core/transition_composite.c,
7420 src/modules/core/transition_composite.h: Added files rejected by import
7422 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7423 mlt/src/framework/Makefile, mlt/src/framework/config.h,
7424 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
7425 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7426 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
7427 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7428 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7429 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7430 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7431 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7432 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7433 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7434 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7435 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7436 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7437 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7438 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
7439 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7440 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7441 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7442 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7443 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7444 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7445 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7446 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7447 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
7448 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
7449 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
7450 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7451 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
7452 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
7453 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7454 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7455 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
7456 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7457 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7458 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7459 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7460 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7461 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7462 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7463 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7464 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7465 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
7466 src/framework/Makefile, src/framework/config.h, src/framework/configure,
7467 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7468 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7469 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7470 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7471 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
7472 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
7473 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7474 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7475 src/framework/mlt_properties.h, src/framework/mlt_property.c,
7476 src/framework/mlt_property.h, src/framework/mlt_repository.c,
7477 src/framework/mlt_repository.h, src/framework/mlt_service.c,
7478 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7479 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
7480 src/framework/mlt_transition.h, src/framework/mlt_types.h,
7481 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
7482 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
7483 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
7484 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
7485 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
7486 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
7487 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7488 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
7489 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
7490 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
7491 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
7492 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
7493 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7494 src/modules/sdl/Makefile, src/modules/sdl/configure,
7495 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
7496 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
7497 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
7498 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
7499 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
7500 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
7501 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
7502 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
7503 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
7504 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
7505 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
7506 src/valerie/valerie_util.h: Initial revision