1 2009-05-17 Dan Dennedy <dan@dennedy.org>
3 * Makefile, NEWS: Add v0.4.0 release notes.
5 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
7 2009-05-13 Dan Dennedy <dan@dennedy.org>
9 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
11 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
12 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
13 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
14 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
15 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
16 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
17 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
18 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
19 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
20 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
21 Make profile descriptions more user friendly.
23 * src/modules/avformat/producer_avformat.c: Improve reliability of video
24 playback. After the v0.5 release of FFmpeg, a change was introduced that
25 prevented reliable playback of some files, namely HDV. This fixes it by
26 introducing a seek upon opening the file. Also, this change provides simple
27 fallback support for when invalid DTS is returned by libavformat.
29 2009-05-11 Dan Dennedy <dan@dennedy.org>
31 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
32 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
34 * setenv: Add libmlt++ to the ld path.
36 * src/mlt++/configure: Make libmlt++ PIC.
38 2009-05-09 Dan Dennedy <dan@dennedy.org>
40 * configure: Fix build on Mac OS X.
42 * ChangeLog, Makefile: Change dist make target to use git-archive.
44 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
45 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
46 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
47 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
48 src/swig/tcl/play.tcl: Fixup the swig bindings.
50 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
52 * configure, src/examples/Makefile, src/framework/Makefile,
53 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
54 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
55 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
56 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
57 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
58 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
59 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
60 src/modules/jackrack/configure, src/modules/kino/Makefile,
61 src/modules/normalize/Makefile, src/modules/plus/Makefile,
62 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
63 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
64 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
66 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
67 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
68 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
69 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
70 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
71 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
72 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
73 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
74 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
75 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
76 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
77 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
78 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
79 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
80 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
81 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
82 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
83 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
84 in comment headers of mlt++.
86 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
87 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
88 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
89 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
90 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
91 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
92 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
93 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
94 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
95 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
96 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
97 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
98 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
99 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
100 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
101 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
102 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
103 src/melt/melt.c, src/modules/core/factory.c,
104 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
105 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
106 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
107 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
108 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
109 src/modules/kino/riff.cc, src/modules/melt/factory.c,
110 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
111 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
112 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
113 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
114 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
115 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
116 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
117 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
118 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
119 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
120 src/tests/hello.c: Complete reorganization and renaming to usable state.
122 2009-05-07 Dan Dennedy <dan@dennedy.org>
124 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
125 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
126 moving to melted project.
128 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
129 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
130 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
131 src/modules/core/factory.c, src/modules/feeds/Makefile,
132 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
133 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
134 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
135 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
136 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
137 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
140 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
141 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
142 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
143 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
144 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
145 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
146 src/modules/fezzik.dict, src/modules/fezzik.ini,
147 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
148 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
149 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
150 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
151 src/modules/westley/Makefile, src/modules/westley/configure,
152 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
153 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
154 src/modules/xml/Makefile, src/modules/xml/configure,
155 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
156 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
157 src/tests/README: Rename inigo, fezzik, and westley.
159 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
161 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
162 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
163 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
164 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
165 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
166 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
167 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
168 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
169 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
170 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
171 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
172 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
173 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
174 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
175 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
176 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
177 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
178 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
179 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
180 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
181 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
182 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
183 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
184 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
185 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
186 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
187 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
188 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
189 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
190 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
191 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
192 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
193 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
194 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
195 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
196 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
197 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
198 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
199 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
200 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
201 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
202 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
203 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
204 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
205 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
206 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
207 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
208 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
209 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
210 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
211 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
212 Reorganize mlt++ files.
214 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
215 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
216 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
217 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
218 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
219 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
220 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
221 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
222 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
223 src/miracle/miracle.c, src/miracle/miracle_commands.c,
224 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
225 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
226 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
227 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
228 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
229 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
230 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
231 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
232 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
233 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
234 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
235 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
236 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
237 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
238 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
239 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
242 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
244 * src/modules/avformat/configure: Update avformat configure script to deal
245 with ffmpeg changes to swscale.
247 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
248 errors in sdl_still consumer.
250 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
253 * Makefile: Fix uninstall of pkg-config files.
255 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
257 * src/modules/avformat/producer_avformat.c: Improve seek performance with
258 dnxhd and huffyuv codecs.
260 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
262 * configure, src/albino/Makefile, src/humperdink/Makefile,
263 src/miracle/Makefile, src/modules/avformat/Makefile,
264 src/modules/core/Makefile, src/modules/dgraft/Makefile,
265 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
266 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
267 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
268 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
269 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
270 src/modules/qimage/Makefile, src/modules/sox/configure,
271 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
272 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
273 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
275 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
276 fixes part of ldflags_order patch from Alberto Villa.
278 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
279 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
280 src/modules/sdl/Makefile, src/modules/sox/Makefile,
281 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
282 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
283 without /usr/local/lib in default ld path) building concurrent versions of
284 mlt is not possible, because of the wrong linking of -lmlt while using
285 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
287 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
289 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
290 audio synchronization after seek (including in point)
292 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
294 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
295 from Alberto Villa to use pkg-config for resample and vorbis modules.
297 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
299 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
302 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
303 instead of lqt-config.
305 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
307 * Doxyfile: Update version in Doxygen.
309 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
312 * ChangeLog: update changelog
314 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
315 v0.5 and HEAD build to not use --enable-swscale.
317 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
320 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
323 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
325 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
326 limitation with swscale filter by making it the lowest priority
328 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
329 interpret negative speed as reverse
331 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
333 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
335 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
338 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
340 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
342 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
344 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
346 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
348 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
350 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
353 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
354 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
356 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
357 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
358 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
359 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
360 explicit base initializers in copy constructors
362 * mlt++/configure: Add more warnings
364 * mlt++/.gitignore: Add a .gitignore file
366 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
368 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
369 building on some older versions.
371 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
372 (kdenlive-677) to make interlaced coding automatic if profile is not
373 progressive and coding not explicit by ildct and ilme properties.
375 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
377 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
378 To reproduce: - create a new project - create a color clip - add clip to
379 timeline - set an in point on the clip - add the box blur effect The
380 segfault happens because we take the negative of an unsigned integer. This
381 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
382 array bounds to be exceeded.
384 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
385 src/modules/kino/riff.cc: Fix up a few ignored return values
387 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
390 * src/modules/avformat/consumer_avformat.c,
391 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
392 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
395 * src/framework/mlt_properties.c, src/humperdink/client.c,
396 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
397 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
398 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
401 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
402 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
403 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
405 * src/humperdink/io.c, src/humperdink/io.h,
406 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
407 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
408 src/valerie/valerie.h, src/valerie/valerie_parser.c,
409 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
410 src/valerie/valerie_socket.h: Constness changes
412 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
413 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
414 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
415 src/modules/xine/deinterlace.h: Constness changes
417 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
418 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
419 src/valerie/valerie_tokeniser.h: Constness changes
421 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
422 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
423 src/valerie/valerie.h, src/valerie/valerie_response.c,
424 src/valerie/valerie_response.h: Constness changes
426 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
427 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
428 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
431 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
433 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
434 src/modules/westley/producer_westley.c: Constness changes
436 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
438 * src/framework/mlt_events.c, src/framework/mlt_events.h,
439 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
440 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
441 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
444 * .gitignore: Add a .gitignore file
446 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
448 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
449 westley document root to empty properties
451 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
453 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
455 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
457 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
460 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
462 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
463 default frei0r plugin path
465 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
467 * src/modules/core/transition_composite.c: transition_composite.c: allow
468 removing of luma file by passing an empty name
470 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
472 * src/modules/core/transition_composite.c: transition_composite.c: make luma
473 and luma_invert properties mutable
475 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
477 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
478 backwards compatibility macro for PIX_FMT_YUYV422
480 * src/modules/avformat/consumer_avformat.c,
481 src/modules/avformat/filter_avcolour_space.c,
482 src/modules/avformat/filter_avdeinterlace.c,
483 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
484 recent PIX_FMT changes in libavutil v50.
486 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
488 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
489 producer out position
491 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
493 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
495 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
497 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
499 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
500 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
502 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
504 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
506 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
509 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
510 value after westley has prepended the document path to the resource property
512 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
514 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
515 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
516 Jean-Baptiste Mardelle to add window_background property
518 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
520 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
521 filter_chroma.c: update to use new property-based color value
523 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
524 new property-based color value
526 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
527 property-based color parsing.
529 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
531 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
532 to use new code in mlt_property.c
534 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
535 values beginning with #
537 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
539 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
540 producer_frei0r.c -This line, and those below, will be ignored-- A
543 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
544 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
547 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
549 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
550 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
551 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
554 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
556 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
557 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
558 whitespace cleanup courtesy of eclipse.
560 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
562 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
563 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
565 * src/modules/core/Makefile, src/modules/core/factory.c,
566 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
567 cropping filter (kdenlive-509)
569 * configure: configure: relax optimization level slightly to improve debugger
570 backtraces in bug reports
572 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
575 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
577 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
578 wonkiness by filtering chroma as well.
580 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
582 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
585 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
586 use Qt4 through pkg-config (canonical) without having to specify directories
589 * src/modules/sox/configure: sox/configure: give pkg-config priority over
592 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
594 * src/modules/qimage/configure: qimage/configure: fix build on OS X
596 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
597 (kdenlive-672) deinterlace only works on left half of image
599 * src/modules/qimage/producer_qimage.c,
600 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
601 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
602 new mlt_cache (kdenlive-575)
604 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
605 producer to use new mlt_cache (kdenlive-575)
607 * src/modules/avformat/consumer_avformat.c,
608 src/modules/avformat/producer_avformat.c,
609 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
610 consumer_avformat.c: update headers in services for framework changes with
611 addition of mlt_cache
613 * configure, src/framework/Makefile, src/framework/mlt.h,
614 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
615 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
616 src/framework/mlt_service.c, src/framework/mlt_service.h,
617 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
618 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
621 * Doxyfile: Doxyfile: set tab width to 4 spaces
623 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
626 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
629 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
631 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
632 mlt++/debian/rules: remove debian package subdirectory (they provide their
635 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
636 the debian package subdirectory (they provide their own)
638 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
640 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
643 * NEWS: NEWS: add release notes for 0.3.6
645 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
647 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
648 for locating plugins including one for MacPorts
650 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
652 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
654 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
656 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
657 (typo introduced in rev. 1330)
659 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
661 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
662 swscale filter on images wider than 2048 loaded by the sdl_image producer.
664 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
665 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
666 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
669 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
670 creation of swscale context fails.
672 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
673 the same level as MLT's
675 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
677 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
678 (kdenlive-575) memory leak
680 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
681 (kdenlive-575) memory leak
683 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
685 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
686 swig/configure, swig/php/*: add php bindings
688 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
690 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
691 check to use AVCodec->long_name
693 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
695 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
698 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
701 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
703 * docs/inigo.txt: inigo.txt: update usage info
705 * docs/policies.txt: policies.txt: add instruction to update version in
708 * src/framework/mlt.h, src/framework/mlt_consumer.c,
709 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
710 src/framework/mlt_deque.h, src/framework/mlt_events.c,
711 src/framework/mlt_events.h, src/framework/mlt_factory.c,
712 src/framework/mlt_factory.h, src/framework/mlt_field.c,
713 src/framework/mlt_field.h, src/framework/mlt_filter.c,
714 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
715 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
716 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
717 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
718 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
719 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
720 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
721 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
722 src/framework/mlt_properties.h, src/framework/mlt_property.c,
723 src/framework/mlt_property.h, src/framework/mlt_repository.c,
724 src/framework/mlt_repository.h, src/framework/mlt_service.c,
725 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
726 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
727 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
728 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
729 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
730 Update copyrights to 2009. Add cross references from files to data structures
733 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
735 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
736 on additional logging.
738 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
739 buffer prefill to 1 by default.
741 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
742 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
745 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
746 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
748 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
750 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
751 messages, and recommending the new log API.
753 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
754 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
755 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
756 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
757 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
758 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
759 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
760 add logging system based on FFmpeg's.
762 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
763 on ppc, arm, and sparc)
765 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
767 * Doxyfile: Doxyfile: strip the path to the source files
769 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
772 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
773 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
774 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
775 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
776 doxygen documentation for the tractor and mulitrack classes
778 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
780 * src/modules/avformat/producer_avformat.c,
781 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
782 support special constructor argument values to list available demuxers and
783 decoders: f-list[[,]acodec-list][[,]vcodec-list]
785 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
788 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
789 of muxers when f=list and codecs when acodec=list or vcodec=list.
791 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
794 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
796 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
797 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
798 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
799 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
800 src/framework/mlt_service.c, src/framework/mlt_service.h,
801 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
802 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
803 filter, transition, and consumer
805 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
807 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
810 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
812 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
813 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
815 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
817 * Doxyfile: Doxyfile: bump version
819 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
821 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
824 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
825 analysis and testing reveals the DV encoder does not need the special aspect
826 ratio overrides. It expects a generic input. Only the DV decoder produces the
827 special, proper aspect ratios for which MLT is not yet prepared.
829 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
831 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
832 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
833 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
836 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
838 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
839 a sox filter with wrong name
841 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
843 * src/modules/avformat/configure: avformat/configure: update the recommended
846 * src/modules/avformat/producer_avformat.c,
847 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
848 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
849 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
852 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
854 * mlt-config-template: mlt-config-template: send deprecation warning to
855 stderr to prevent breaking legacy scripts and makefiles
857 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
858 of deprecated mlt-config.
860 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
861 application of the nested luma transition from being applied to a test card
862 image. This makes slideshows start without a transition at the beginning,
863 which is nicer and more expected.
865 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
866 (kdenlive-496) floating point exception when a slideshow using filter luma is
867 added to a multitrack.
869 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
871 * src/modules/westley/producer_westley.c: producer_westley.c: silence
872 compilation warning on uninitialized variable.
874 * src/modules/avformat/consumer_avformat.c,
875 src/modules/avformat/producer_avformat.c: producer_avformat.c,
876 consumer_avformat.c: use av_set_string3 where available (gets rid of
877 deprecation warning).
879 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
880 rendering to widescreen PAL DV.
882 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
884 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
887 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
890 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
893 * src/modules/avformat/Makefile, src/modules/avformat/configure,
894 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
895 avformat/factory.c: Add a --avformat-no-filters configure option to
896 facilitate building a codecs and muxers only module. Change the module
897 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
898 no-filters module (libmltavformat.so).
900 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
902 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
903 of metadata about the media under the properties key prefix "meta.media."
905 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
907 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
908 attempting to play a folder without images
910 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
912 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
913 filter_avcolour_space
915 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
916 profile if none specified; accept real_time properties from parent producer.
918 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
919 from the length of the nested producer so we can terminate at the end of
922 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
924 * src/modules/core/Makefile, src/modules/core/factory.c,
925 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
926 core/producer_consumer.c: add new producer_consumer that will consume from an
927 encapsulated producer under a different profile that the parent producer
930 * src/modules/core/transition_region.c: transition_region.c: bugfix
931 regression with in built circle region
933 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
934 support for scaling the alpha channel (needs further testing)
936 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
937 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
938 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
939 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
940 priority than gtk2/rescale.
942 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
944 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
946 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
948 * src/modules/avformat/Makefile, src/modules/avformat/configure,
949 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
950 avformat/factory.c: add configure option --avformat-no-codecs, which will
951 build the avformat module without the producer and consumer - useful to
952 people who want to make a version entirely without including FFmpeg's codecs,
953 which present patent royalty licensing issues.
955 * src/modules/avformat/configure: avformat/configure: checkout
956 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
957 a release version of MLT (last field of version is even).
959 * configure: configure: --disable-mmx implies --disable-sse
961 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
962 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
963 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
964 avdeinterlace filter for a non-MMX configuration.
966 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
967 for AVOptions as properties.
969 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
971 * src/framework/mlt_events.c, src/framework/mlt_field.c,
972 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
973 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
974 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
975 doxygen docs for events, field, and playlist.
977 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
979 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
980 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
981 last frame) but the previos AVFrame was invalid (not got_picture before
984 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
986 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
987 the sse compilation flag logic was inverted
989 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
990 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
992 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
994 * configure: configure: fix mmx/sse detection on OS X and add detection of
995 x86_64 to define ARCH_X86_64
997 * src/modules/xine/Makefile, src/modules/xine/configure,
998 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
999 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
1000 using own detection xine/configure: remove, no longer necessary
1002 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
1003 new --disable-sse configure flag and whitespace cleanup
1005 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
1006 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
1007 disable MMX parts on OS X - does not build
1009 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
1010 does not build due to missing headers
1012 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
1014 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1016 * mlt++/README: README: update instructions to use pkg-config instead of
1019 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
1020 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
1021 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
1024 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
1025 square pixel 1080i at a PAL-like rate
1027 * Doxyfile: Doxyfile: add doxygen config file
1029 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
1032 * docs/install.txt: docs/install.txt: fix license info on humperdink and
1035 * configure: configure: bump the version
1037 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1038 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
1039 src/framework/mlt_events.c, src/framework/mlt_events.h,
1040 src/framework/mlt_field.c, src/framework/mlt_field.h,
1041 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
1042 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
1043 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
1044 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1045 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
1046 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1047 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1048 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1049 src/framework/mlt_property.c, src/framework/mlt_property.h,
1050 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1051 src/framework/mlt_service.c, src/framework/mlt_service.h,
1052 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1053 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
1054 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1055 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
1056 (work in progress). This also includes removal of superfluous white space.
1058 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1060 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1061 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1062 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
1065 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
1066 when failed to load a file.
1068 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
1069 dual pass log at the end of the second pass.
1071 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1073 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
1074 segfault due to improper audio decoder memory allocation. Also fix logical
1075 bug with resampling on channels > 2
1077 * src/modules/avformat/audioconvert.h,
1078 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1079 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
1081 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1083 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
1086 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1088 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
1090 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
1093 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1095 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
1096 current frame position in a playlist
1098 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1100 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1101 (kdenlive-347) segfault when resolution is not known until after first frame
1102 is decoded. Also, bugfix segfault when video_index or audio_index are -1
1105 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1107 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
1108 if freeze position is changed on the fly
1110 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1112 * src/modules/oldfilm/filter_vignette.c,
1113 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
1114 standard values and correct start param name
1116 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1118 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
1121 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1123 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
1124 rendering when used inside a multitrack.
1126 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1128 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
1130 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
1131 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
1132 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
1133 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
1135 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
1136 patch from Mads Dydensborg.
1138 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
1139 segfault in construction with null argument.
1141 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1142 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
1145 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
1146 aspect ratio detection to try to fetch it from the codec and/or the stream in
1147 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
1148 yet for DV AVIs without the vprp chunk.
1150 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1152 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
1154 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
1155 previous_mix and reset previous_mix on seeking.
1157 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
1158 previous_gain and reset previous_gain on seeking.
1160 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1162 * docs/services.txt: services.txt: minor corrections to documentation for
1165 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
1167 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1169 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1170 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
1173 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1175 * src/modules/oldfilm/filter_vignette.c,
1176 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
1177 now usable with keyframes
1179 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
1180 metadata to defined min/max from frei0r.h
1182 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
1183 and bool params are now useable with keyframes (mlt_geometry)
1185 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
1186 for critical plugins
1188 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1190 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
1193 * docs/TODO: docs/TODO: refer to wiki page
1195 * Makefile: Makefile: suppress warning on ldconfig failure.
1197 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1199 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
1200 scheduling (kdenlive-180).
1202 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1204 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
1205 corruption when changing audio or video index
1207 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1209 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
1210 slightly the stream index bugfix and update the video informational
1211 properties on the producer when the video index changes.
1213 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1214 regression with audio_index and video_index in last release when I added the
1215 feature to close file on init with re-open on first use. Also, added some
1216 exception handling around index values.
1218 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
1219 consistent between cases (use_alpha).
1221 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
1222 threshold filter inverting image and add invert property to revert to old
1225 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1227 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
1230 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
1231 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
1232 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
1233 fix a sh expression bug in sox/configure.
1235 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1237 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1238 improve delimiter parsing to allow '?' in filename argument
1240 * mlt-config-template: mlt-config-template: add deprecation warning
1242 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
1243 on older versions of sox
1245 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1247 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
1250 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
1251 processing unknown command line options causes infinite loop
1253 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
1255 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
1258 * configure: configure: -O3 is the maximum optimization level, not -O4
1260 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1262 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
1263 deprecated warning on av_set_string
1265 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
1266 older libavformat versions
1268 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1270 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
1271 Vorbis files and possibly others that report invalid pts on some packets
1273 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
1276 * src/modules/xine/configure: xine/configure: disable module on ppc64
1278 * src/modules/xine/configure: xine/configure: disable module on ppc64
1280 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1282 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
1283 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
1286 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1288 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1289 reading file over http.
1291 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1293 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
1294 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
1295 reloading in the image producers
1297 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1299 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1300 (2106941) compilation against recent ffmpeg changes
1302 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1304 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
1307 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1309 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
1310 filter_sox.c: fix building against sox 14.1.0.
1312 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1314 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
1315 for fullscreen with no mouse through the "fullscreen" property.
1317 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1319 * mlt++/AUTHORS: update mlt++ AUTHORS
1321 * mlt++/Makefile: fix make dist target
1323 * configure: bump versions for 0.3.0 release
1325 * mlt++/configure: bump versions for 0.3.0 release
1327 * Makefile: improve make dist target
1329 * mlt++/Makefile: improve make dist target
1331 * AUTHORS: add AUTHORS file
1333 * NEWS: Add release notes file
1335 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
1336 swig/java: fixup the java bindings build script and example (bug 1523941)
1338 * demo/mlt_news: demo/mlt_news: small typo
1340 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1342 * src/modules/kdenlive/producer_framebuffer.c:
1343 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
1344 instead of ':' to separate filename from speed, because it caused some
1345 problems with other MLT functions
1347 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1349 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
1350 inserting blank, which fixes one frame blanks that were sometimes inserted
1353 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1355 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
1356 "double vars" in frei0r
1358 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1360 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
1362 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1364 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1365 aspect ratio with slowmotion producer
1367 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1369 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
1372 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1374 * src/modules/qimage/producer_qimage.c,
1375 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1376 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
1377 borrowed from producer_pixbuf)
1379 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1381 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
1383 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1385 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1386 recent regression with setting aspect ratio. Now it takes it from the profile
1387 by default using the quotient properties for best accuracy. Now, one can also
1388 override the aspect ratio using the same property name as the ffmpeg command
1389 line utility ("aspect") for even greater symmetry.
1391 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1392 segfault when fail to open or read file in init.
1394 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1396 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1397 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1398 qimage module: add support for Qt4 (you can force compile against Qt3 with
1401 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1403 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
1404 with introduction of mlt_profile causing length of vorbis producer to always
1407 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1408 regression playing audio-only files.
1410 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1412 * src/modules/oldfilm/filter_vignette.c,
1413 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
1414 change format for parameters, to avoid converting problems with different
1417 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1419 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
1420 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
1421 service closure truly thread-safe. As it was, reference count increment and
1422 decrement operations were not atomic and not protected comprehensively.
1424 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
1425 of the read-ahead thread through a new "priority" property. This only works
1426 if you have permission; fails to execute properly otherwise - not sure how to
1427 make it fail over gracefully. Do not set this property if you do not have
1430 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1432 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1433 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
1434 and introduced a memory leak.
1436 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1438 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
1439 after a service disconnect
1441 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
1442 services (eg. transitions)
1444 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1446 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1447 segfault up the call stack when no image could be decoded for a frame by
1448 producing the "test card" image.
1450 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1452 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
1453 if mlt_playlist_get_clip_info fails.
1455 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
1456 mlt_playlist_get_clip_info if producer is null.
1458 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1460 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
1461 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
1464 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
1465 getting directory list of MLT_REPOSITORY.
1467 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1469 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
1470 frame-dropping heuristic based on actual frame rate instead of 25fps
1472 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1474 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1475 segfault in unprotected libavcodec call that is clearly marked not thread
1478 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1480 * src/modules/core/transition_composite.c: transition_composite.c: slightly
1481 more accurate positioning when using crop panning and horizontal position is
1482 adjusted to align chroma channels.
1484 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1486 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
1487 file at the end of object creation, then re-open the file on-demand. This
1488 presented a file descriptor limit issue when loading very large playlists.
1490 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1492 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
1495 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
1496 inefficient accounting code.
1498 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1500 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
1501 processing to crop property.
1503 * src/modules/core/transition_composite.c: transition_composite.c: add
1504 animatable geometry "pan" property. This suppresses implicit scaling of the
1505 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
1506 geometry information to pan the b-frame within the composite rectangle. For
1507 example, a negative x pans the image to the left and that portion of the b
1508 frame left of the composite rectangle is cropped. w and h of the pan geometry
1509 is not implemented at this time, but the plan is to implement scaling of the
1510 b-frame. In the end, this can provide a Ken Burns effect for still images - a
1511 much requested feature.
1513 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1515 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
1516 multi-threaded audio decoding option. It does not provide any advantage at
1517 this time and just wastes resources.
1519 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
1520 for sequential processing of very large playlists. If set, it automatically
1521 closes previous producers to reduce resources (file handles and threads if
1522 using producer_avformat with threads).
1524 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1526 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
1527 an absolute height in pixels for greater compositing and quality control.
1529 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
1530 filter_resize,c, filter_composite.c: bugfix redundant rounding.
1532 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
1533 of output_ratio as a double - was causing incorrect calculations in
1534 transition_composite.c with non-square-pixel watermark sources.
1536 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
1537 use floating point instead of integer so that '/' is meaningful. I am not
1538 totally certain of the consequences of this change because I am not aware of
1539 where the feature is used. However, I am using it to specify the aspect ratio
1540 of certain things like bitmap graphics that were not designed for square
1541 pixels. And being able to specify a fraction allows for accurate detection of
1542 equivalent aspect ratios between different sources, particularly compositing.
1544 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
1545 aspect ratio the same as the revised profile's sample aspect ratio
1547 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1549 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
1550 to the position in the image sequence
1552 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1554 * src/modules/avformat/configure: avformat/configure: fix compilation against
1555 shared ffmpeg for a headers configuration that has appeared.
1557 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
1558 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
1559 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
1560 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
1561 aspect for DV. The values it uses might be more proper in certain contexts,
1562 but not in the way MLT currently operates. This change improves performance
1563 and quality when outputting to one of the "dv" profiles when using DV or
1564 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
1567 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1569 * src/modules/core/transition_luma.c: Correctly update the luma file if the
1570 resource was modified
1572 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1574 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
1575 avformat/configure: fix compiling against shared ffmpeg due to changes in
1578 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1580 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
1583 * src/modules/xine/configure: xine/configure: relax restrictions to let
1584 OSX/Intel use xine deinterlace
1586 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
1587 mlt_field_disconnect_service
1589 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
1590 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
1591 of Donald Graft's GPL filters.
1593 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
1595 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1596 reporting of top_field_first on frame.
1598 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1599 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
1600 ffmpeg 'lib' make target.
1602 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
1603 interpreting timecode, due to invalid fps on mlt_profiles API changes
1605 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1607 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1608 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
1610 * src/modules/core/filter_watermark.c,
1611 src/modules/core/transition_composite.c: filter_watermark.c,
1612 filter_composite.c: support explicit deinterlace of composited image.
1614 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1616 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
1619 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
1622 * configure, src/modules/motion_est/configure: configure,
1623 motion_est/configure: remove module-specific crud from top-level configure
1624 script, and enable motion_est now by default.
1626 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1627 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
1628 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
1630 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1632 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
1635 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1637 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
1638 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
1641 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1643 * src/modules/avformat/configure: avformat/configure: improve chances of
1644 successful linking with -svn and -static options
1646 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1648 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
1649 signature mismatch on make_fourcc
1651 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
1652 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
1653 frei0r/factory.c: add metadata_schema value to metadata
1655 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
1656 const return from getenv_locale()
1658 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1660 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
1661 const fix in mlt_repository_languages
1663 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
1664 string in mlt_repository_languages
1666 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1667 mlt_repository.[hc]: add mlt_repository_languages helper function for
1670 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1672 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
1673 on libvalerie install on OS X
1675 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
1676 pkg-config support to sox configuration
1678 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1680 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
1681 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
1682 "Video" for frei0r plugins
1684 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
1685 transitions, added "tags" to metadata
1687 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
1689 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
1690 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
1691 src/modules/oldfilm/filter_oldfilm.yml,
1692 src/modules/oldfilm/filter_tcolor.yml,
1693 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
1694 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
1695 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
1696 modules/oldfilm: yml files without icon, icon as separate file
1698 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1700 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
1701 Makefile: try to make sox build smarter about library dependencies (pending
1702 Darwin compatibilty)
1704 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
1705 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
1706 have not release anything yet with schema let alone metadata
1708 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
1709 serialiser to metadata mlt_properties
1711 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
1713 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1715 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
1716 height are zero, infer them from the profile
1718 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1720 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
1723 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
1724 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
1725 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
1726 src/modules/frei0r/transition_frei0r.c: initial frei0r support
1728 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
1729 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
1730 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
1731 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1732 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
1733 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
1734 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
1735 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
1736 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
1737 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
1740 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1742 * src/framework/Makefile, src/framework/metaschema.yaml,
1743 src/modules/avformat/producer_avformat.yml: framework/Makefile,
1744 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
1747 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1749 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
1750 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
1751 finalization of callback declarations and metadata handling
1753 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
1754 latest FFmpeg update
1756 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1758 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
1761 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1762 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
1763 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
1765 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
1766 new yaml parsing and serialisation and the new registry metadata system
1768 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
1769 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
1770 mainly to support the registry metadata system.
1772 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1773 mlt_repository.[hc]: implement the metadata registration and lookup interface
1775 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1777 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
1780 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1781 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
1782 ffmpeg when using --avformat-svn or --avformat-static
1784 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
1787 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1789 * mlt++/swig/python/build: swig/python/build: add -fPIC
1791 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
1792 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
1793 transitions, register_metadata, and metadata methods to Repository class
1795 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1796 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
1797 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
1798 mlt_repository_register_metadata, and mlt_repository_metadata
1800 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1802 * src/modules/avformat/configure: avformat/configure: use pkg-config with
1805 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
1806 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
1807 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
1808 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
1809 multi-threading even with non-threaded codecs by separating producer and
1810 consumer threads. - Whitespace cleanup.
1812 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
1813 processing thread without frame dropping with real_time=-1
1815 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
1818 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1820 * mlt++/Makefile: do not make tests automatically
1822 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1824 * src/modules/avformat/consumer_avformat.c,
1825 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
1826 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
1827 or MLT_AVFORMAT_THREADS environment variable
1829 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1831 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
1834 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1836 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
1837 src/Makefile: improve library versioning by linking on interface version
1840 * configure, src/framework/Makefile, src/framework/mlt.h,
1841 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
1842 variable, move version variables to top for easier access framework/Makefile,
1843 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
1844 interface version (soversion) mlt.h: add version info to header so apps can
1845 have build time adaptations
1847 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
1850 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
1851 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
1852 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
1853 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
1854 capabilities in mlt_factory and mlt_repository.
1856 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1857 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
1858 names since we are changing the interface mlt_repository.[hc]: change
1859 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
1860 mlt_factory_prefix to mlt_factory_directory
1862 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1864 * src/framework/mlt.h, src/framework/mlt_factory.c,
1865 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
1866 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1867 src/modules/Makefile, src/modules/avformat/configure,
1868 src/modules/avformat/factory.c, src/modules/configure,
1869 src/modules/core/configure, src/modules/core/factory.c,
1870 src/modules/dv/configure, src/modules/dv/factory.c,
1871 src/modules/effectv/configure, src/modules/effectv/factory.c,
1872 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
1873 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
1874 src/modules/inigo/configure, src/modules/inigo/factory.c,
1875 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
1876 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
1877 src/modules/kdenlive/factory.c, src/modules/kino/configure,
1878 src/modules/kino/factory.c, src/modules/motion_est/configure,
1879 src/modules/motion_est/factory.c, src/modules/normalize/configure,
1880 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
1881 src/modules/oldfilm/factory.c, src/modules/plus/configure,
1882 src/modules/plus/factory.c, src/modules/qimage/configure,
1883 src/modules/qimage/factory.c, src/modules/resample/configure,
1884 src/modules/resample/factory.c, src/modules/sdl/configure,
1885 src/modules/sdl/factory.c, src/modules/sox/configure,
1886 src/modules/sox/factory.c, src/modules/valerie/configure,
1887 src/modules/valerie/factory.c, src/modules/vmfx/configure,
1888 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
1889 src/modules/vorbis/factory.c, src/modules/westley/configure,
1890 src/modules/westley/factory.c, src/modules/xine/configure,
1891 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
1892 register modules instead of reading .dat files - added
1893 mlt_repository_register() and macros for modules and apps(!) to register
1894 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
1895 to return mlt_repository to app mlt_properties.c: let
1896 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
1897 to new module registration system - much simpler! - remove unncessary
1898 configure scripts (now optional!)
1900 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1902 * mlt++/COPYING: add COPYING to disclose license
1904 * src/framework/config.h: remove config.h
1906 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
1907 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
1908 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
1909 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
1910 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
1911 src/framework/mlt_property.c, src/framework/mlt_service.c,
1912 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1913 src/modules/Makefile, src/modules/avformat/Makefile,
1914 src/modules/avformat/configure, src/modules/core/Makefile,
1915 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
1916 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
1917 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
1918 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
1919 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
1920 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1921 src/modules/kino/Makefile, src/modules/lumas/Makefile,
1922 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1923 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1924 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1925 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1926 src/modules/sox/configure, src/modules/valerie/Makefile,
1927 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
1928 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
1929 src/modules/xine/Makefile: move binary modules to libdir - affects
1930 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
1931 remove need for config.h
1933 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1935 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
1936 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
1937 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1938 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1939 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1940 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1941 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
1942 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
1943 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1944 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
1945 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
1946 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
1947 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
1948 mlt++/test/server.cpp: add MltProfile and update examples
1950 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1951 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
1952 setting legacy MLT_NORMALISATION on mlt_environment
1954 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1955 guard against setting mlt_environment before it is available mlt_profile.c:
1956 use getenv instead of mlt_environment in case profile is created before
1959 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1960 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1961 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
1962 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
1963 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
1964 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
1965 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
1966 src/framework/mlt_repository.h, src/framework/mlt_service.c,
1967 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
1968 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
1969 src/miracle/miracle_unit_commands.c,
1970 src/modules/avformat/consumer_avformat.c,
1971 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
1972 src/modules/avformat/filter_avcolour_space.c,
1973 src/modules/avformat/filter_avcolour_space.h,
1974 src/modules/avformat/filter_avdeinterlace.c,
1975 src/modules/avformat/filter_avdeinterlace.h,
1976 src/modules/avformat/filter_avresample.c,
1977 src/modules/avformat/filter_avresample.h,
1978 src/modules/avformat/producer_avformat.c,
1979 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
1980 src/modules/core/consumer_null.h, src/modules/core/factory.c,
1981 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
1982 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
1983 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
1984 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
1985 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
1986 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
1987 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
1988 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
1989 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
1990 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
1991 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
1992 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
1993 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
1994 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
1995 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
1996 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
1997 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
1998 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
1999 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2000 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2001 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2002 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2003 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2004 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2005 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2006 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
2007 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
2008 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
2009 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
2010 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
2011 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
2012 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
2013 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
2014 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2015 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
2016 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
2017 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
2018 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2019 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2020 src/modules/kdenlive/producer_framebuffer.c,
2021 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
2022 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
2023 src/modules/motion_est/factory.c,
2024 .../motion_est/filter_autotrack_rectangle.c,
2025 src/modules/motion_est/filter_crop_detect.c,
2026 src/modules/motion_est/filter_motion_est.c,
2027 src/modules/motion_est/filter_motion_est.h,
2028 src/modules/motion_est/filter_vismv.c,
2029 src/modules/motion_est/producer_slowmotion.c,
2030 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
2031 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
2032 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
2033 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
2034 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
2035 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
2036 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
2037 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
2038 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
2039 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
2040 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
2041 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
2042 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2043 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
2044 src/modules/resample/filter_resample.c,
2045 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
2046 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
2047 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
2048 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
2049 src/modules/sox/configure, src/modules/sox/factory.c,
2050 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2051 src/modules/valerie/consumer_valerie.c,
2052 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2053 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2054 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2055 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
2056 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
2057 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2058 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
2059 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
2060 src/modules/westley/consumer_westley.c,
2061 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2062 src/modules/westley/producer_westley.c,
2063 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
2064 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
2065 src/valerie/valerie_remote.c: framework: remove global profile, rather share
2066 one mlt_profile across a service network and make it available from anywhere
2067 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
2068 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
2069 Since nearly every file was touched, remove superfluous headers and prepare
2070 for coming mlt_repository change.
2072 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2074 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2075 (kdenlive-28) a/v sync on non-whole frame rate.
2077 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2079 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
2080 AVPacket if av_read_frame fails.
2082 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2084 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
2085 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2086 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
2087 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
2088 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
2089 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
2090 module contributed by Marco Gittler
2092 * docs/services.txt: minor typo fix
2094 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
2095 in mlt_playlist_insert_at()
2097 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2099 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
2100 module for .ogg, at least until better track type detection is in place.
2102 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2104 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
2105 compilation fix on url_fclose version sensitive to support older ffmpeg
2107 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2109 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
2110 defined using geometry="x,y:wxh" instead of having to pass it in the filter
2113 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2115 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
2116 remove libsamplerate from linking by default
2118 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2120 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2121 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2122 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
2123 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
2124 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
2125 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
2126 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
2127 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
2128 producer_westley.c: remove statefulness of frame rate through framework and
2129 modules, and allow consumer properties to override profile settings.
2131 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
2132 warning with respect to const pointer
2134 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
2135 passed to url_fclose()
2137 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
2140 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2142 * src/modules/sox/Makefile, src/modules/sox/configure,
2143 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
2144 src/modules/sox/configure: add support for sox v14.0.0.
2146 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2148 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
2149 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
2150 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
2151 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
2152 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
2153 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
2154 src/modules/westley/producer_westley.c: avformat/factory.c,
2155 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
2156 plus/transition_affine.c, westley/producer_westley.c,
2157 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
2158 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
2159 cleanup a whole bunch of compiler warnings
2161 * src/modules/jackrack/configure: jackrack/configure: add detection for
2162 ladspa and disable if not detected
2164 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
2167 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
2168 top_field_first property
2170 * src/modules/motion_est/filter_motion_est.c,
2171 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
2172 array of motion vectors
2174 * src/modules/avformat/configure: avformat/configure: fix detect shared
2175 install of libavformat due to link to versioned .so.
2177 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2179 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
2180 mlt_factory.c: bugfix loading profile by file specification and remove a
2183 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
2184 MLT_PROFILES_DIR environment variable
2186 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
2189 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
2190 fix compilation on OS X
2192 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2194 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
2196 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2198 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
2199 initialisation of window dimensions due to recent profiles addition
2201 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2203 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
2204 files policies.txt: add bug reporting procedure
2206 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
2207 defaults with ffmpeg for more reliable output
2209 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2211 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
2212 bugfix string allocation length mlt_consumer.c: bugfix removal of
2213 property-changed listener
2215 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2217 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
2219 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
2220 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
2222 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2223 profiles/hdv_720_30p:
2225 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
2226 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
2228 * profiles/hdv_720_25p, profiles/hdv_720_50p:
2230 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
2231 profiles/hdv_720_pal:
2233 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
2234 setting of MLT_NORMALISATION
2236 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2237 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2238 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2239 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2240 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2241 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2242 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2243 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2244 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2245 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
2246 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
2247 src/framework/mlt_profile.h: profiles/*: name->description
2248 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
2249 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
2250 "description" for clarity
2252 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2254 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2255 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
2256 module when local ffmpeg changes
2258 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
2259 install Makefile profiles/square_pal_wide: fix display aspect
2261 * ChangeLog, Makefile, configure, profiles/Makefile,
2262 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2263 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2264 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2265 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2266 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2267 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2268 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2269 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2270 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2271 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
2272 src/framework/mlt.h, src/framework/mlt_consumer.c,
2273 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
2274 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
2275 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2276 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
2277 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
2278 MLT_PROFILE, and profiles documents.
2280 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2282 * src/modules/avformat/consumer_avformat.c,
2283 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
2284 experimental flushing code
2286 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2288 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
2290 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2292 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2293 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2294 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2295 Add support for psd, xcf and exr images (KDE libraries needed for these
2296 formats). Make pcx and tiff images load correctly
2298 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
2299 from qimage_producer)
2301 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
2302 different from yuv422
2304 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2306 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
2309 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2311 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
2312 problem in framebuffer producer
2314 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
2315 slowmotion / freeze effect
2317 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
2320 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2322 * demo/circle.png: demo/circle.png: fix broken image
2324 * demo/watermark1.png: watermark1.png: fix broken image
2326 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2327 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2328 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
2329 change in mlt_transition.c
2331 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2333 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2334 initial buffer size to prevent high quantization at beginning
2336 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2338 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
2339 sync with some codecs and revert unnecessary precautions that introduce
2342 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2344 * mlt++/Makefile: added dist make targets
2346 * Makefile: added dist make targets
2348 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
2351 * Makefile, src/albino/Makefile, src/framework/Makefile,
2352 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2353 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
2355 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2357 * src/modules/effectv/Makefile, src/modules/effectv/configure,
2358 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2359 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
2360 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
2361 module with BurningTV filter provided by Stephane Fillod
2363 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
2364 for the alpha parameter
2366 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2367 segfault when paused after seeking but no picture available to duplicate
2369 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
2370 higher than libdv for better quality
2372 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
2373 test for existence for avcodec_decode_audio2
2375 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
2376 int property as double
2378 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
2379 seeking immediately after opening file improves compatibility (in particular,
2380 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
2381 to adhere to warnings on ffmpeg decode api docs ought to improve stability
2384 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
2385 ildct=1 properties to consumer_avformat
2387 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2389 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
2390 only permitted with --enable-gpl
2392 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
2393 --avformat-svn configure option to do a static build of ffmpeg libs only and
2394 statically link to mlt module. Also, make --avformat-svn aware of
2395 --avformat-swscale and --enable-gpl
2397 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2399 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
2400 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
2402 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2404 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
2405 scaling alpha already scaled in gtk2/filter_rescale
2407 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
2410 * src/framework/mlt_transition.c: bugfix transition processing hidden track
2412 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2414 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
2417 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2419 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
2420 terminate_on_pause by default
2422 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
2423 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
2425 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2427 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
2428 and memory management in data_show
2430 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2432 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
2433 src/modules/fezzik.ini: the framework may not depend upon specific
2434 modules--data_feed/show in this case
2436 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
2439 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2441 * src/modules/kdenlive/filter_wave.c: compilation fix
2443 * src/modules/avformat/configure: fix compilation without swscale
2445 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
2446 src/modules/core/configure, src/modules/core/factory.c,
2447 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2448 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
2449 src/modules/core/producer_framebuffer.c,
2450 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
2451 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
2452 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
2453 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
2454 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
2455 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
2456 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
2457 src/modules/jackrack/plugin_settings.c,
2458 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
2459 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
2460 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
2461 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2462 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2463 src/modules/kdenlive/producer_framebuffer.c,
2464 src/modules/kdenlive/producer_framebuffer.h,
2465 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
2466 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
2467 new kdenlive module.
2469 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2471 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2474 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2476 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
2478 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2480 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
2481 variable speed, but at least it works now).
2483 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2485 * ChangeLog, src/modules/core/filter_boxblur.c,
2486 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2487 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
2490 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2492 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
2493 registration of vmfx/mono to threshold to disambiguate with core/mono.
2495 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
2496 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
2497 src/framework/mlt.h, src/framework/mlt_consumer.c,
2498 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2499 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2500 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2501 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2502 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2503 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2504 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2505 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
2506 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2507 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2508 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2509 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2510 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
2511 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2512 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2513 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2514 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2515 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2516 src/framework/mlt_transition.h, src/framework/mlt_types.h,
2517 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
2518 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
2519 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
2520 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
2521 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
2522 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
2523 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2524 src/modules/avformat/filter_avcolour_space.c,
2525 src/modules/avformat/filter_avcolour_space.h,
2526 src/modules/avformat/filter_avdeinterlace.c,
2527 src/modules/avformat/filter_avdeinterlace.h,
2528 src/modules/avformat/filter_avresample.c,
2529 src/modules/avformat/filter_avresample.h,
2530 src/modules/avformat/producer_avformat.c,
2531 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2532 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2533 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2534 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2535 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2536 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2537 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2538 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2539 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2540 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2541 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2542 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2543 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2544 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2545 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2546 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2547 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2548 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2549 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2550 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2551 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2552 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2553 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2554 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2555 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2556 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2557 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
2558 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
2559 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
2560 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
2561 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
2562 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
2563 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
2564 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
2565 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2566 src/modules/lumas/luma.c, src/modules/plus/factory.c,
2567 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
2568 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
2569 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
2570 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
2571 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
2572 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2573 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
2574 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
2575 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
2576 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
2577 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
2578 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2579 src/modules/valerie/consumer_valerie.c,
2580 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2581 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
2582 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
2583 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2584 src/modules/westley/producer_westley.c,
2585 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
2586 license declarations and remove dv1394d references.
2588 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2590 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
2591 fixup some swscale integration
2593 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2595 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
2597 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2599 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
2600 src/modules/avformat/consumer_avformat.c,
2601 src/modules/avformat/filter_avcolour_space.c,
2602 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
2604 * demo/README, demo/consumers.ini: change default dv1394 device file
2606 * configure: remove bashisms
2608 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2610 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
2613 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2615 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2616 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
2617 credits and make functions static, (patch from stephane fillod - thanks)
2619 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2621 * src/modules/core/Makefile, src/modules/core/configure,
2622 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
2623 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2624 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
2626 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2628 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
2630 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2632 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2635 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2637 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
2639 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2641 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
2643 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2645 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
2646 sdl_preview consumer
2648 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2650 * src/modules/avformat/consumer_avformat.c: Change default value for
2651 libavformat's qscale, preventing some crashes
2653 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2655 * src/modules/avformat/producer_avformat.c,
2656 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
2657 producers, using basic structure like:
2658 meta.attr.metadata_name.markup=metadata_value
2660 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
2661 frame for audio channels and frequency.
2663 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2665 * ChangeLog, configure, src/framework/mlt_consumer.h,
2666 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2667 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
2668 src/framework/mlt_producer.h, src/framework/mlt_service.h,
2669 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
2670 configure run with bash since it uses bash-specific features. Also, patches
2671 headers to comments for pedantic compilation.
2673 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2675 * src/modules/core/producer_framebuffer.c: remove debug msg
2677 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2679 * src/modules/core/producer_framebuffer.c,
2680 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
2682 * src/modules/core/Makefile, src/modules/core/configure,
2683 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
2684 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
2685 slowmotion, reverse playing and stroboscope effect
2687 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2689 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
2691 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
2692 announce it. Fix problem when requesting rgb image of a luma transition.
2694 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2696 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
2699 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2701 * src/modules/core/filter_obscure.c: Position for the effect was not
2702 calculated right if the clip was in the middle of a playlist
2704 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2706 * src/modules/avformat/producer_avformat.c: + General improved media support
2708 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2710 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
2711 fixes pause behaviour with rawvideo
2713 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
2716 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2718 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
2719 motion_est module and patch to correctly initialize audio frequency and
2722 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
2723 Patch supplied by Jean-Baptiste.
2727 * src/modules/motion_est/filter_motion_est.c,
2728 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
2729 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
2731 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2733 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
2736 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2738 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
2740 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2741 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
2742 for mask generation (not v. useful)
2744 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
2745 Correction to uneven chroma samples
2747 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
2750 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
2753 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2755 * ChangeLog: *** empty log message ***
2757 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
2758 Kino 0.9.1 SMIL (clock) time values.
2760 * ChangeLog: *** empty log message ***
2762 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
2763 option as --avformat-svn (--avformat-cvs is an undocumented alias).
2765 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2767 * configure: bump version
2769 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2771 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
2772 <jb@ader.ch> to add rgb24a support to producer_qimage
2774 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2776 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
2777 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
2780 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2781 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
2782 rgb24a support to producer_pixbuf
2784 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2786 * src/modules/qimage/configure: let QTDIR also define location of qt include
2789 * src/modules/kino/filehandler.cc: fix compilation on latest version of
2790 libquicktime (0.9.8)
2792 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2794 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
2795 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
2796 colour space conversions on the Intel Mac
2798 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2800 * src/modules/core/filter_resize.c: + Field order control reworked
2801 (meta.top_field_first has priority over source)
2803 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2805 * src/modules/core/filter_resize.c: + Top field first correction (original
2806 approach would not have worked [mea culpa], and this is only a partial
2807 solution since the consumers have no say in field order)
2809 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
2810 Goncalo Carvhalo (many thanks :-))
2812 * src/modules/core/filter_resize.c: + Meta override for field order
2813 misreporting/errors in encoders
2815 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2817 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2818 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
2820 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
2821 issues on ppc based macs
2823 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2824 src/modules/qimage/configure, src/modules/qimage/factory.c,
2825 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2826 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
2827 QImage module added - default is still GTK2 when available
2829 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
2832 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
2833 QT image loader (to allow optional and functionally equivalent qt or gtk2
2834 usage for image loading)
2836 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2838 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
2840 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
2841 utility function for listing files in a directory (aids with cross platform
2844 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2846 * mlt++/src/MltFactory.h: + Fix for swig parsing
2848 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2850 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
2851 src/modules/core/configure, src/modules/core/factory.c,
2852 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
2855 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
2856 lqt-config is broken with respect to --cflags
2858 * configure: log configuration history to config.log
2860 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2862 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
2864 * mlt++/src/config.h: + Added the config.h for win32
2866 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
2867 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
2868 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
2869 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
2870 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
2871 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
2872 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
2873 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
2874 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
2875 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
2876 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
2877 + Win32 port - dev studio is required to avoid issues with C++ ABI
2878 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
2879 one isn't much use without it :-)) - mlt build is purely mingw32 of course
2881 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
2882 allow audio sync'd with wipe (smooth ramping not implemented yet)
2884 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
2885 introduced (specify a property of combine=1 on the mix transition to
2888 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
2889 track mixing mechanism (using a low pass filter)
2891 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2893 * docs/dvcp.txt, docs/inigo.txt: minor fixes
2895 * src/miracle/miracle_commands.c: add proper response to uadd command
2897 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2899 * src/modules/Makefile: fix compilation error
2901 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
2902 if unable to handle specific image type request.
2904 * Makefile: dist-clean target is more familiar - alias it
2906 * src/modules/feeds/NTSC/data_fx.properties,
2907 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
2909 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2911 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
2912 and alternative deb packaging
2914 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
2916 * src/framework/Makefile, src/miracle/Makefile,
2917 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
2920 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
2921 mlt++/debian/rules: + Functional debian build rules
2923 * debian/changelog, debian/control, debian/copyright, debian/rules: +
2924 Functional debian build rules
2926 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
2927 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
2929 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
2930 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2931 src/modules/Makefile, src/modules/avformat/Makefile,
2932 src/modules/core/Makefile, src/modules/dv/Makefile,
2933 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2934 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2935 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2936 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2937 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2938 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2939 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2940 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2941 src/modules/westley/Makefile, src/modules/xine/Makefile,
2942 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
2943 usage in linking, version bump
2945 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2947 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
2948 More fixes for lib64
2950 * mlt++/Makefile, mlt++/configure: + Correction to a typo
2952 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
2955 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
2956 (should switch to pkg-config here)
2958 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
2961 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
2962 configure and build and fixed test case compilation
2964 * configure: - Removed a diagnostic
2966 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
2967 src/valerie/Makefile: + Added a --libdir switch to the configure and build
2969 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2971 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
2973 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2975 * mlt++/src/Makefile: + Creates the lib directory on an install
2977 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2979 * src/modules/core/transition_composite.c: + Correction to alpha mask
2982 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2984 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
2985 (green at redhat dot com) - many thanks :-)
2987 * Makefile, src/albino/Makefile, src/framework/Makefile,
2988 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2989 src/modules/Makefile, src/modules/avformat/Makefile,
2990 src/modules/core/Makefile, src/modules/dv/Makefile,
2991 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2992 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2993 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2994 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2995 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2996 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2997 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2998 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2999 src/modules/westley/Makefile, src/modules/xine/Makefile,
3000 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
3001 com) - many thanks :-)
3003 * src/modules/avformat/consumer_avformat.c,
3004 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
3005 sample collection, and picks up known info streams
3007 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3009 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
3012 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
3014 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
3017 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3019 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
3021 * src/modules/core/consumer_null.c,
3022 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
3023 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
3024 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
3025 Ensures that tracked area remains valid (out of bounds was causing core
3026 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
3029 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3031 * src/modules/motion_est/README: Added a producer slowmotion example.
3033 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
3034 src/modules/motion_est/filter_motion_est.c,
3035 src/modules/motion_est/filter_motion_est.h,
3036 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
3037 slow motion producer. It provides basic slow motion through frame repeats and
3038 a more advanced interpolation.
3040 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3042 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
3045 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3047 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
3050 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
3053 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3055 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
3057 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3059 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3060 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3061 src/modules/core/transition_luma.c: + Added an option to override alignment
3062 and transparent borders for compositing
3064 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3066 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
3067 for loading lumas from the mlt luma collection
3069 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3071 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
3072 uninstalled sdl image lib
3074 * configure: + OS/X Tiger patch
3076 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
3079 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
3081 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3082 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
3084 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
3085 sdl in the framework for darwin
3087 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
3088 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
3089 these OS/X patches...
3091 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
3093 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
3094 alternative image and image sequence producer
3096 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
3097 src/modules/sdl/configure, src/modules/sdl/factory.c,
3098 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
3099 alternative image and image sequence producer
3101 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3103 * src/modules/core/transition_composite.c: + Clean ups and corrections
3105 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3107 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
3109 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
3112 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3114 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
3115 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
3117 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3118 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
3119 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3120 src/modules/core/transition_composite.c,
3121 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
3122 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
3123 Added an output aspect ratio (being the aspect ratio of the background)
3124 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
3125 with image src/modules/core/filter_resize.c + Rounding errors corrections
3126 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
3127 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
3128 after get_image src/modules/core/transition_composite.c + More uneven width
3129 corrections + Use of output aspect ratio when available
3130 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
3133 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3135 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
3138 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
3141 * src/modules/avformat/consumer_avformat.c:
3142 src/modules/avformat/consumer_avformat.c + User specified pixel format
3143 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
3144 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
3147 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3149 * src/modules/westley/producer_westley.c: + Indicator for missing media
3150 replacement in case pango doesn't exist
3152 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
3154 * src/modules/avformat/filter_avcolour_space.c,
3155 src/modules/avformat/filter_avdeinterlace.c,
3156 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
3157 Correction for uneven width filter_avdeinterlace.c + Correction for cases
3158 were the interlace state of frame is only known after rendering
3159 producer_avformat.c + Corrections for uneven width + Corrections for state
3160 propogation of top field first and interlaced state
3162 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
3163 interlaced state is determined after the image is rendered
3165 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3167 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3168 src/framework/mlt_producer.c, src/modules/avformat/configure,
3169 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
3170 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3171 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
3172 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
3173 unecessary even pixel position and width dependency + Rewrote resize methods
3174 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
3175 now 2^10 based and range checks removed (not needed)
3176 src/framework/mlt_producer.c + Check for unspecified eof property
3177 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
3178 property src/modules/core/filter_mirror.c + Correction for uneven width
3179 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
3180 0) and allow override + Corrections for uneven width
3181 src/modules/core/transition_composite.c + Corrections for uneven pixel
3182 position and width + Removed deprecated operator code
3183 src/modules/plus/filter_sepia.c + Corrections for uneven width
3184 src/modules/plus/transition_affine.c + Corrections for uneven width
3185 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
3187 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3189 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3190 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3191 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
3192 src/modules/core/configure, src/modules/core/factory.c,
3193 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3194 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
3195 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3196 src/framework/mlt_consumer.c + Added capabilities to allow the application to
3197 handle images via the consumer-frame-show event + Added cabilities to allow
3198 the application to control the image format src/framework/mlt_frame.c + Long
3199 standing discrepancy resolved - image format is now stored on the frame
3200 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
3201 mlt_image_opengl which is supposed to provide an rgb image swapped around for
3202 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
3203 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
3204 opengl swapped RGB image + Corrected support for rgb24a requests
3205 src/modules/core/configure src/modules/core/factory.c + Added an alias for
3206 color (since it seems to trouble so many people)
3207 src/modules/core/filter_luma.c + Added the format property to the generated
3208 frame src/modules/core/transition_composite.c + Added the format property to
3209 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
3210 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
3211 Support for application provided previews and colour space conversion
3212 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
3213 mlt_properties_pass_list + Application provided preview support added
3214 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
3217 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3219 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
3220 as a gui item selector (alpha property)
3222 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3224 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
3225 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
3226 initialisation from previous checkin
3228 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3229 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3230 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3231 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
3232 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3233 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
3234 a chroma hold filter + Small optimisation/correction to chroma filter
3236 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3238 * src/inigo/inigo.c: + Keyboard handling events on Darwin
3240 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
3241 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
3242 events sdl/consumer_sdl.c + Audio on Darwin
3244 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3245 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
3246 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3247 Corrections to preview mode switching
3249 * src/modules/sdl/consumer_sdl_preview.c:
3250 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
3252 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
3253 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3254 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
3255 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
3256 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
3257 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3258 Forgot to create the surface on the start (doh)
3260 * configure, src/framework/mlt.h, src/inigo/inigo.c,
3261 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3262 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
3263 cflags on all use of mlt (annoying, but looks unavoidable)
3264 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
3265 Correction for Darwin key reading from terminal
3266 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
3267 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
3268 to the start/stop methods (Darwin requirement)
3270 * src/modules/motion_est/configure: + Correction to the disabled case (should
3271 be disable-motion_est and plugins should not be registered)
3273 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3275 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3276 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3277 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
3278 (optimised on green by default)
3280 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3282 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3283 src/framework/mlt_property.h: src/framework/mlt_properties.c
3284 src/framework/mlt_properties.h + Added get and set for int64_t
3285 src/framework/mlt_property.h + Corrected int64_t
3287 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3289 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
3290 Add the obscure=1 option to filter_autotrack_rectangle and update the README
3293 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3295 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
3296 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
3297 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
3298 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
3299 VMFX module + New filter (shape) which provides alpha manipulations and an
3300 alternative wipe mechanism + New producer (pgm) which provides basic
3301 functionality for portable grey maps
3303 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
3304 need explicit locking
3306 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3308 * src/framework/mlt_properties.h: + Replaced this with self in new pass
3309 functions for C++ compilation
3311 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3313 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3314 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
3315 more civilized ways to copy properties. See code comments for usage.
3317 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3319 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
3320 the background is the reported ar of the output frame
3322 * src/modules/core/transition_composite.c: + Yet another aspect ratio
3323 correction for the filter transition (not 100% correct yet...) + Correction
3324 for aspect_ratio == 0 case (should honour consumer)
3326 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
3328 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3329 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
3330 sequences/mlt pango lists
3332 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3334 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
3335 (hypothetical) conversion of mlt_position from an int to a float, preserving
3338 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3339 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
3340 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
3341 caused by the (hypothetical) conversion of mlt_position from an int to a
3342 float, preserving original behavior.
3344 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
3345 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
3346 Fix build errors caused by the (hypothetical) conversion of mlt_position from
3347 an int to a float, preserving original behavior.
3349 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3351 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
3354 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
3355 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
3356 comparison code pending a better rewrite. -Added show_residual=1 and
3357 show_reconstruction=1 debug modes. See README. -Renamed many variables and
3358 functions. -Revamped geometry handling. -Lots more I'm forgeting.
3360 * src/modules/motion_est/README: Added some more examples.
3362 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
3365 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
3366 Removed redundant arrow drawing code. Modified thresholding.
3368 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3370 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
3371 of the libavutil library.
3373 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3375 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
3376 Added a README file with lots of juicy info. Added a denoise motion vectors
3377 function, enabled by default; the results seem very good. Removed some unused
3380 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3382 * src/modules/kino/Makefile: + Allow header dependency checks
3384 * src/modules/avformat/configure: + Added an additional help message (for
3387 * Makefile: + Force dependency checks on header files
3389 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3391 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
3394 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3396 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
3397 serialisation via westley)
3399 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3401 * src/framework/mlt_types.h: Add names to enums to make newer versions of
3402 swig (noticed on 1.3.24) happy.
3404 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3406 * src/modules/core/filter_watermark.c: + Correction to long outstanding
3407 oddity regarding composite.out - not needed in many cases now
3409 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
3410 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
3411 doesn't require an mlt++ install first - Temporarily disabled java
3413 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3415 * src/modules/kino/riff.cc: + Minor correction for entry length being less
3416 than the data length
3418 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
3419 src/modules/kino/riff.h: + fixes for opendml dv avi
3421 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3423 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
3424 width/height confusion
3426 * src/modules/core/filter_resize.c: + Correction for rounding errors
3428 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3430 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
3432 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
3435 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
3438 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3440 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
3441 motion_est now convert pixel units to macroblock (whole) units the same way.
3443 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
3444 Cleaned up code. Corrected pause behavior.
3446 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3448 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
3449 improve tracking accuracy.
3451 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3453 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
3454 mlt_service.c + Filter disable property
3456 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3458 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
3459 oversight - allow serialisation of mpl usage
3461 * src/modules/avformat/consumer_avformat.c,
3462 src/modules/avformat/producer_avformat.c: consumer_avformat.c
3463 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
3466 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3468 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
3469 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
3471 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
3472 (via resource) + Hides non-public properties
3474 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
3477 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
3479 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
3480 the consumer + Sanity check on scaled size for compositing
3482 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3483 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
3484 format [details to follow] + Corrected invalid content producer_pixbuf.c +
3485 Corrected invalid content
3487 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
3488 Alpha channel cloning + Minor tidy up
3490 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3492 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3493 src/framework/mlt_producer.c, src/framework/mlt_service.c,
3494 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
3495 src/modules/core/filter_transition.c,
3496 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
3497 rc/framework/mlt_frame.c + image_count added to assist the 'transition
3498 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
3499 rework of fx cuts - now only the fx are output on a frame
3500 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
3501 src/framework/mlt_service.c + Get frame reworked and cleaned up
3502 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
3503 to image fetching + Corrected types on other properties for pass down +
3504 Complete rework of fx cuts - they're now received as producer-less frames
3505 from a track + Added image_count logic for transition filter assistance
3506 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
3507 withdraw this later - it assumes producer knows a/r on frame creation/prior
3508 to image fetch) src/modules/core/filter_transition.c + Checks that two
3509 images are available before processing + Checks test image/audio cases
3510 src/modules/core/transition_composite.c + Major correction in aspect ratio
3511 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
3512 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
3513 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
3514 height are no longer assumed to be 'safe' here (investigating)
3516 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3518 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
3519 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
3522 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3524 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
3527 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
3528 position is relative to the in point (the internal position is absolute)
3530 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
3533 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3535 * src/modules/sdl/consumer_sdl_preview.c,
3536 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
3537 consumer_sdl_still.c + Fixes a deadlock condition
3539 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
3540 missing fourccs to allow compilation
3542 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3543 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
3544 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
3545 Added sample calculator (samples to current frame)
3546 framework/mlt_repository.c + Symbols exported from plugins
3547 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
3550 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3552 * src/modules/motion_est/configure: Mention that motion est is disabled by
3553 default during ./configure.
3555 * configure, src/modules/motion_est/configure: Prevent motion estimation
3556 components from building unless requested.
3558 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3560 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
3563 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
3564 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
3565 src/modules/motion_est/factory.c,
3566 .../motion_est/filter_autotrack_rectangle.c,
3567 src/modules/motion_est/filter_crop_detect.c,
3568 src/modules/motion_est/filter_motion_est.c,
3569 src/modules/motion_est/filter_motion_est.h,
3570 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
3571 Initial import of the motion estimation filter.
3573 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3575 * src/modules/avformat/consumer_avformat.c:
3576 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
3577 Removal of erroneous frame rate checks
3579 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3581 * src/modules/westley/producer_westley.c:
3582 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
3583 (functionality covered correctly in playlist)
3585 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3586 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3587 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
3588 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
3589 Correction for aspect ratio of synthesized test card
3590 src/framework/mlt_playlist.c + Special case for handling fx cuts
3591 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
3592 src/modules/core/transition_composite.c + Ensure that scaling and correct
3593 image extraction is handled src/modules/core/transition_luma.c + Ensure that
3594 scaling and correct image extraction is handled
3595 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
3596 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
3599 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3601 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
3602 frame rendering notification event test/server.cpp + Added an example frame
3603 rendering callback that removes all shotcut related fx
3605 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
3606 audio volume control
3608 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
3609 for pango usage on audio only fx cuts (sigh...)
3611 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
3612 modification to allow pango use in fx cuts
3614 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3616 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
3617 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
3620 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3621 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3622 src/modules/core/Makefile, src/modules/core/configure,
3623 src/modules/core/factory.c, src/modules/core/transition_composite.c,
3624 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
3625 src/framework/mlt_deque.h + Added support for doubles
3626 src/framework/mlt_frame.c + Switched order of source/dest audio mix
3627 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
3628 Removed warning introduced from previous checkin (missing ctype.h) +
3629 Temporary work around to allow frames to carry multiple frames (for
3630 transition as filter usage) src/modules/core/Makefile
3631 src/modules/core/configure src/modules/core/factory.c + Support for new
3632 transition filter :-) src/modules/core/transition_composite.c
3633 src/modules/core/transition_composite.h - Removed frame properties dependence
3634 for process/get_image state communication + Extended alpha blending modes to
3635 'and' and 'xor' logic (may change property triggering soon) + Provided
3636 support for transition as filter usage + Cleaned up public copy region
3639 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
3640 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
3641 generator to run, rather than sleep and poll
3643 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
3644 usage (all frames always have an alpha mask) + Provided an alternative
3645 rendering mechanism ('or' which takes a and b alpha into account) + Provided
3646 a and b alpha mask overides ('alpha_a' and 'alpha_b')
3648 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3650 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
3651 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
3652 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
3653 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
3654 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
3655 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
3656 fx_cuts (allows animated fx)
3658 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3660 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
3662 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3664 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3665 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
3666 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3667 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3668 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
3669 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
3670 Provide macro access to the video and image RPN queues
3671 src/framework/mlt_tractor.c + Provides orphaned filters
3672 src/modules/core/producer_noise.c - remove specification of aspect ratio
3673 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
3674 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
3675 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
3676 ratio = 0 (supplement to mlt_consumer mod)
3678 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3680 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3681 src/framework/mlt_producer.c, src/inigo/inigo.c,
3682 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
3683 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3684 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
3685 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
3686 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
3687 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
3688 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3689 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
3690 profile handling for size, aspect ratio and display ratio
3691 src/framework/mlt_producer.c + Correction to aspect ratio properties
3692 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
3693 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
3694 account src/modules/core/filter_resize.c + Corrections for synthesised
3695 producers and aspect ratio (inherits from consumer)
3696 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
3697 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
3698 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
3699 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
3700 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
3701 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
3702 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
3703 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3704 Takes consumer profile into account
3706 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3708 * src/framework/configure: Quick temporary fix for mlt config in non-standard
3709 paths (relates to mlt++)
3711 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3713 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
3714 src/modules/avformat/filter_avdeinterlace.c,
3715 src/modules/sdl/consumer_sdl_preview.c,
3716 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
3719 * src/modules/avformat/filter_avcolour_space.c,
3720 src/modules/avformat/filter_avdeinterlace.c,
3721 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
3722 Sanity checks for normalising filters
3724 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3726 * src/modules/fezzik.dict: libdv/avformat switching
3728 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3730 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
3732 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
3734 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3736 * src/modules/avformat/consumer_avformat.c: NTSC fix
3738 * src/modules/fezzik.dict: Added bmp support
3740 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
3741 src/framework/mlt_producer.c: Frame rate properites and factory
3744 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3746 * src/modules/avformat/consumer_avformat.c: audio out fix
3748 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3750 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
3753 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3755 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
3757 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3759 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
3762 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3764 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3765 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
3767 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3769 * src/modules/dv/configure, src/modules/gtk2/configure,
3770 src/modules/jackrack/configure, src/modules/kino/configure,
3771 src/modules/resample/configure, src/modules/sdl/configure,
3772 src/modules/sox/configure, src/modules/vorbis/configure,
3773 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
3776 * configure: Bourne shell compliance
3778 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
3779 to --avformat-cvs option
3781 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3782 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
3783 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
3786 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3788 * src/modules/kino/Makefile: fix compilation
3790 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3792 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
3793 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
3794 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3795 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
3796 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3797 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3798 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
3799 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
3800 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
3801 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
3802 and add new jack-less filter_ladspa.
3804 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3806 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
3808 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3810 * src/modules/kino/avi.h: Minor correction
3812 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
3813 src/modules/kino/configure, src/modules/kino/endian_types.h,
3814 src/modules/kino/error.cc, src/modules/kino/error.h,
3815 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
3816 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
3817 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
3818 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
3819 src/modules/kino/riff.h: Initial version
3821 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
3824 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3826 * src/modules/dv/Makefile: corrected pkg-config libdv usage
3828 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3830 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
3833 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
3834 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
3835 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
3836 SDL test program 'threadwin -threaded' I think.
3838 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
3839 should be multithreaded by spinning of a dummy thread.
3841 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
3842 OS X uses -DDARWIN in
3843 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
3844 combination with #include <Foundation/Foundation.h> caused compilation errors
3845 while porting consumer_sdl to OS X.
3847 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3849 * COPYING: License update
3851 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
3854 * src/modules/jackrack/configure: Disable jackrack when unavailable
3856 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
3859 * src/modules/resample/configure: Disable libsamplerate when unavailable
3861 * src/modules/sdl/configure: Disable sdl when unavailable
3863 * src/modules/vorbis/configure: Disable vorbis when unavailable
3865 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
3866 other platforms probably broken
3868 * src/modules/xine/configure: Disable xine when mmx not available
3870 * src/modules/westley/configure: Conditional compilation of westley/libxml2
3873 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
3874 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
3876 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3878 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
3880 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3882 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
3883 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
3884 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
3885 src/miracle/miracle.c, src/modules/avformat/Makefile,
3886 src/modules/avformat/configure, src/modules/core/Makefile,
3887 src/modules/core/configure, src/modules/dv/Makefile,
3888 src/modules/dv/configure, src/modules/fezzik/Makefile,
3889 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
3890 src/modules/gtk2/configure, src/modules/inigo/Makefile,
3891 src/modules/inigo/configure, src/modules/jackrack/Makefile,
3892 src/modules/jackrack/configure, src/modules/normalize/Makefile,
3893 src/modules/normalize/configure, src/modules/plus/Makefile,
3894 src/modules/plus/configure, src/modules/resample/Makefile,
3895 src/modules/resample/configure, src/modules/sdl/Makefile,
3896 src/modules/sdl/configure, src/modules/sox/Makefile,
3897 src/modules/sox/configure, src/modules/valerie/Makefile,
3898 src/modules/valerie/configure, src/modules/vorbis/Makefile,
3899 src/modules/vorbis/configure, src/modules/westley/Makefile,
3900 src/modules/westley/configure, src/modules/xine/Makefile,
3901 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
3902 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
3904 * mlt++/CUSTOMISING: Minor doc updates
3906 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3907 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
3910 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3912 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
3913 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
3914 audio resampling/test audio and MMX checks in gtk2
3916 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3918 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3919 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
3920 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
3921 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
3924 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3926 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
3927 use fifo instead of rr rt schedule
3929 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
3930 src/miracle/miracle.c, src/miracle/miracle_server.c,
3931 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
3932 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3933 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
3934 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3935 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
3936 realtime scheduling updates; suppress libdv errors; add frame property
3937 deinterlace_method; default producer_hold to use onefield; add begin property
3940 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3942 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3943 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
3944 Server customisation
3946 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
3949 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3951 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
3952 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
3953 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
3954 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
3955 DVCP WIPE introduced
3957 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3959 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
3960 src/modules/core/transition_composite.c,
3961 src/modules/plus/transition_affine.c: Minor corrections and more affine
3964 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3966 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
3967 mods to playout via avformat and miracle unit generation on an xfer
3969 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
3970 and removal of libxml2 warning for non-existent file
3972 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3974 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
3975 src/modules/core/transition_composite.c,
3976 src/modules/plus/transition_affine.c: Minor corrections with alpha and
3979 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3981 * src/miracle/miracle_unit.c: Smoother unit load
3983 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3985 * mlt++/src/MltService.cpp: Minor correction
3987 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
3988 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3989 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
3990 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
3991 src/modules/sdl/consumer_sdl_preview.c,
3992 src/modules/westley/consumer_westley.c,
3993 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
3995 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3997 * src/modules/sdl/consumer_sdl_preview.c,
3998 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
4000 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4002 * src/modules/core/transition_composite.c,
4003 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
4004 fixes for non-existence
4006 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
4009 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4011 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4012 more affine silliness
4014 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4016 * src/modules/plus/transition_affine.c: affine silliness
4018 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4019 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4020 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4021 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
4023 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4025 * src/modules/feeds/PAL/border.properties: fill for borders
4027 * src/modules/gtk2/Makefile: conditional mmx compilation
4029 * src/modules/core/transition_composite.c: int handling on the frame image
4032 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4033 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
4036 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4038 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
4040 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
4042 * src/modules/core/filter_rescale.c: Warning removal
4044 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
4047 * src/modules/inigo/producer_inigo.c: Empty track definition fix
4049 * src/modules/sdl/consumer_sdl_preview.c,
4050 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
4052 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
4055 * src/modules/gtk2/producer_pango.c: Memory leak fix
4057 * src/modules/westley/consumer_westley.c: titles and global feeds
4059 * src/modules/feeds/PAL/border.properties,
4060 src/modules/feeds/PAL/data_fx.properties: Minor corrections
4062 * src/modules/core/filter_data_show.c: Global/local data show distinction
4064 * src/modules/core/Makefile: Removed superflous mmx compilation
4066 * src/framework/mlt_tractor.c: Global data feed handling
4068 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
4071 * src/framework/mlt_events.c: Memory leak fix
4073 * src/framework/mlt_consumer.c: Small correction to deinterlacing
4075 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4077 * src/modules/feeds/PAL/border.properties,
4078 src/modules/feeds/PAL/example.properties: Test case feeds added
4080 * src/modules/avformat/filter_avresample.c,
4081 src/modules/avformat/producer_avformat.c,
4082 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
4083 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
4084 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4085 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
4086 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
4087 src/modules/jackrack/filter_jackrack.c,
4088 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
4089 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
4090 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
4091 stacks; Minor corrections to compositing and mixing; localisation for pango
4093 * src/modules/westley/consumer_westley.c,
4094 src/modules/westley/producer_westley.c: Localised data storage and utf-8
4097 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4098 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
4099 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4100 src/framework/mlt_transition.h: Transitions reworked (always_active
4101 capabilities); remaining audio handling switched to stacks
4103 * demo/mlt_news: Correction for audio mix
4105 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4107 * src/framework/mlt_consumer.c: consumer close fix
4109 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
4112 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4114 * demo/mlt_slideshow_black, docs/services.txt,
4115 src/modules/core/transition_composite.c,
4116 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
4119 * src/modules/gtk2/producer_pango.c: Added a weight property
4121 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4123 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
4126 * demo/mlt_attributes: Correction for ETV specific filters
4128 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
4130 * docs/testing.txt: Test case clean up
4132 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
4133 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4134 src/framework/mlt_property.c, src/framework/mlt_property.h,
4135 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
4136 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4137 src/modules/core/transition_region.c,
4138 src/modules/feeds/PAL/data_fx.properties,
4139 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
4140 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
4142 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4144 * src/framework/mlt_geometry.c: Corrections to geometry next key and
4147 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4149 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
4152 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
4155 * src/modules/feeds/PAL/data_fx.properties,
4156 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
4158 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
4159 unit from miracle server
4161 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
4164 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4166 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
4168 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4170 * demo/demo.ini, src/framework/mlt_producer.c,
4171 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4172 src/framework/mlt_transition.c: Corrections after valgrinding
4174 * mlt++/src/MltGeometry.h: Update for geometry
4176 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
4177 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
4178 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
4179 couple of new test cases
4181 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4182 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4183 src/modules/inigo/producer_inigo.c: Sundry minor updates
4185 * src/modules/feeds/NTSC/obscure.properties,
4186 src/modules/feeds/PAL/data_fx.properties: Feeds updates
4188 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
4191 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
4193 * src/framework/mlt_playlist.c: Fix for join length correction
4195 * src/framework/mlt_frame.c: Resize fix for chroma offsets
4197 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
4200 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4202 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
4203 of channels, better initial synchronisation phase, reduced internal buffer
4206 * src/modules/jackrack/filter_jackrack.c: even better close handling?
4208 * src/modules/jackrack/filter_jackrack.c: fixup includes
4210 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
4211 before releasing any resources
4213 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4215 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
4216 filter/jackrack to services.txt and apply a performance tweak to
4219 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
4220 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
4221 src/modules/jackrack/filter_jackrack.c,
4222 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
4223 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
4224 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
4225 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
4226 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
4227 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
4228 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4229 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4230 src/modules/jackrack/ui.h: added jackrack filter
4232 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
4233 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
4234 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
4235 priorities minor fixes to setenv and demo/consumers.ini
4237 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4239 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
4240 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
4241 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4242 src/modules/core/transition_composite.c,
4243 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4244 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
4245 src/modules/plus/transition_affine.c: Composite distort, fill and titles
4248 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
4251 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
4252 src/modules/feeds/PAL/data_fx.properties,
4253 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
4255 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
4256 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4257 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
4258 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
4259 src/modules/lumas/luma.c: Luma and composite fixes
4261 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4263 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
4264 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
4266 * src/modules/core/transition_composite.c: Luma generation and use
4268 * src/modules/core/transition_composite.c,
4269 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
4270 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
4273 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
4274 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
4275 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
4276 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4277 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
4278 inclusion of geometry
4280 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4282 * src/modules/data_fx.properties: Correction to obscure data_show config
4284 * src/modules/data_fx.properties: Correction to obscure data_show config
4286 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4288 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
4289 src/modules/data_fx.properties: New geometry specification
4291 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4293 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4294 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
4295 src/modules/core/transition_composite.c,
4296 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4297 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
4298 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
4300 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4302 * src/framework/mlt_consumer.c: Mutex protection on put frame close
4304 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
4307 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4309 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
4311 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
4314 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4316 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
4318 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
4321 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4323 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
4326 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
4327 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
4328 producer type determination
4330 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4332 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
4333 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4334 Possible fixes to xlib errors
4336 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4338 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
4341 * src/modules/data_fx.properties: Minor mods for ETV data filters
4343 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4344 src/framework/mlt_factory.c, src/framework/mlt_field.c,
4345 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
4346 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4347 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4348 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4349 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4350 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4351 src/framework/mlt_service.c, src/framework/mlt_service.h,
4352 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4353 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4354 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
4355 src/miracle/miracle_unit_commands.c,
4356 src/modules/avformat/consumer_avformat.c,
4357 src/modules/avformat/filter_avcolour_space.c,
4358 src/modules/avformat/filter_avdeinterlace.c,
4359 src/modules/avformat/filter_avresample.c,
4360 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
4361 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
4362 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4363 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
4364 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
4365 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
4366 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4367 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4368 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
4369 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
4370 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4371 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4372 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
4373 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
4374 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
4375 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
4376 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
4377 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
4378 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
4379 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4380 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
4381 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
4382 src/modules/westley/consumer_westley.c,
4383 src/modules/westley/producer_westley.c,
4384 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
4385 modification - switch to macros for parent class access
4387 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4389 * mlt++/swig/Makefile: Install makefile for swig
4391 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
4392 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4393 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4394 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
4395 simplified producer parent access; transition in and out
4397 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4398 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4399 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4400 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4401 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
4402 src/modules/westley/producer_westley.c: Extendable factories; general
4403 producer related modifications; westley storage; sdl_still increased latency
4405 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4407 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4408 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4409 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
4410 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
4413 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
4414 attach colour space conversion on start
4416 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4417 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4418 src/framework/mlt_service.h: More playlist modifications; service locking;
4419 sticky services on frame
4421 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4423 * src/framework/mlt_producer.c: Extendible blank producers
4425 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4426 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
4427 method on properties; locate_cut on tractor
4429 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4430 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4431 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
4432 Added ref_count method to properties; temporary work around for test card;
4435 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4437 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4438 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4439 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4440 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
4442 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4443 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4444 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
4445 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
4446 mlt_consumer and NULL
4448 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4450 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4451 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
4454 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
4456 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
4459 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4461 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
4464 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
4465 properties now affect length (might be problematic)
4467 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4469 * src/framework/mlt_producer.c: Correction for direct playback of a cut
4471 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4473 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
4474 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4475 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
4476 flash when swicthing between sdl preview modes
4478 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4480 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
4481 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
4484 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
4485 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4486 src/modules/sdl/consumer_sdl_preview.c,
4487 src/modules/westley/producer_westley.c: fixes for westley deserialise,
4488 preview handling and tokenising amendment
4490 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4492 * src/modules/plus/filter_charcoal.c: Minor optimisation
4494 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
4495 mlt++/swig/ruby/miracle.rb: Config changes
4497 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4498 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4499 src/modules/avformat/consumer_avformat.c,
4500 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
4501 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4502 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
4503 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4504 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4505 Attempt at an aspect ratio clean up
4507 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4509 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
4512 * mlt-config-template, src/framework/configure, src/miracle/configure,
4513 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4514 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4515 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
4516 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4517 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
4518 fixes and gtk2 consumer added
4520 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4522 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4524 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
4525 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4526 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4528 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4530 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4531 src/modules/sdl/Makefile, src/modules/sdl/configure,
4532 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
4533 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4534 src/modules/sdl/factory.c: SDL Preview provisional checkin
4536 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4538 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
4541 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4543 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
4546 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
4547 src/miracle/miracle_server.h: Convenience functionality for properties load
4548 and miracle_server_id function
4550 * src/miracle/miracle_server.c: Server shutdown state oops
4552 * mlt++/src/MltMiracle.cpp: Server shutdown state
4554 * src/miracle/miracle_server.c: Server shutdown state
4556 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4558 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
4561 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4563 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
4564 buffer fix and tractor handling
4566 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
4567 buffer fix and tractor handling
4569 * mlt++/HOWTO: Doc updates
4571 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4572 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
4573 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
4574 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
4575 src/valerie/valerie.h, src/valerie/valerie_parser.c,
4576 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
4579 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
4582 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4584 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
4585 src/modules/valerie/consumer_valerie.c,
4586 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
4589 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
4591 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4592 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
4593 src/framework/mlt_tractor.c, src/inigo/inigo.c,
4594 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
4595 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4596 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
4597 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4598 src/modules/plus/transition_affine.c: Some fixes for alpha masks
4600 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4602 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
4605 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4607 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
4609 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4611 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
4614 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
4615 updates - more to follow
4617 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
4619 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4621 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
4622 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4623 src/modules/avformat/consumer_avformat.c,
4624 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4625 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
4628 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4630 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4631 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4632 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4633 src/modules/core/transition_mix.c: More corrections to frame position and
4634 audio/track handling
4636 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4637 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
4638 src/modules/core/transition_mix.c: Corrects position and test_audio handling
4640 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4642 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4643 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
4644 Multitrack rearrangement and tractor cleanup
4646 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
4647 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
4648 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
4649 the parser object and moved type identity into mlt
4651 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
4652 corrections to cloning (oops)
4654 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
4657 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
4658 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4659 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
4660 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4661 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4662 src/framework/mlt_service.c, src/framework/mlt_service.h,
4663 src/framework/mlt_types.h, src/modules/data_fx.properties,
4664 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
4665 src/modules/westley/consumer_westley.c,
4666 src/modules/westley/producer_westley.c: Cloning optimisations and
4667 introduction of the service parser
4669 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4671 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
4673 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4675 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
4676 src/framework/mlt_tractor.c, src/modules/core/Makefile,
4677 src/modules/core/configure, src/modules/core/factory.c,
4678 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4679 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4680 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
4681 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
4682 feed and show filters
4684 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4686 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
4689 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4690 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
4692 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4694 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
4695 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4696 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
4697 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4698 Corrections to filter attachment and in/out point handling
4700 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
4701 join inherits all attached filters; inigo can attach to producer or previous
4704 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4705 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
4706 for current managed cuts (prototype on mix)
4708 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4710 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
4711 First attempt at a composite clean up
4713 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4715 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
4716 repeat clip functionality
4718 * src/inigo/inigo.c: Clean up - added new usage options
4720 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4721 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4722 src/modules/westley/producer_westley.c: Splits, joins and repeats
4724 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4726 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
4729 * src/framework/mlt_playlist.c: Whoops - mix fix
4731 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4732 src/modules/westley/consumer_westley.c,
4733 src/modules/westley/producer_westley.c: Corrects cuts with filters
4735 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
4736 src/modules/westley/consumer_westley.c,
4737 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
4738 handling (unmanaged)
4740 * src/framework/mlt_transition.c: Transitions ignore test frames
4742 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4744 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4745 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4746 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
4747 playlist split/join and a little bit of mix
4749 * src/framework/mlt_properties.c: ...gah...
4751 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
4754 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4755 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4756 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
4757 src/modules/westley/producer_westley.c: Cut management part 1
4759 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
4762 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4764 * src/framework/mlt_tractor.c: Alpha from the tractor fix
4766 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
4769 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4771 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
4772 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
4774 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
4776 * src/framework/mlt_properties.c: Whoops
4778 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
4779 src/miracle/miracle.c, src/miracle/miracle_local.c,
4780 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4781 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
4782 Fix to compositing/watermark; miracle/mlt shutdown cleanup
4784 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
4785 src/modules/core/transition_composite.c: In/out point handling on attached
4788 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4790 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
4791 src/modules/gtk2/producer_pixbuf.c: Minor fixes
4793 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4795 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
4796 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
4797 mlt++/swig/mltpp.i: Added the response object
4799 * src/valerie/valerie_response.h: Obtain stdio definitions
4801 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
4802 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
4803 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
4806 * src/miracle/miracle.c, src/miracle/miracle_server.c,
4807 src/miracle/miracle_server.h: Extending miracles functionality
4809 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4811 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
4812 fix and temporary libdv compatability
4814 * src/framework/mlt_frame.c: aspect ratio fix for test card
4816 * src/framework/mlt_tractor.c: Aspect ratio fix
4818 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
4820 * src/miracle/Makefile: Customising the miracle server part 1
4822 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4824 * src/framework/mlt_service.c, src/framework/mlt_service.h,
4825 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4826 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
4827 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
4828 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
4829 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
4830 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4831 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
4832 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4833 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
4834 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4835 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
4836 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
4837 src/modules/westley/producer_westley.h, src/valerie/Makefile,
4838 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
4839 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
4840 pushes, and assorted modifications
4842 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4844 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
4845 for scaling related issues
4847 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4849 * src/modules/avformat/producer_avformat.c: position fixing
4851 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4853 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
4855 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
4856 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
4859 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
4861 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
4862 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
4863 src/modules/westley/consumer_westley.c,
4864 src/modules/westley/producer_westley.c: Adding the mix part 1
4866 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4868 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4869 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
4870 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4871 src/modules/sdl/consumer_sdl.c: More work with events
4873 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4875 * docs/services.txt, docs/westley.txt,
4876 src/modules/westley/producer_westley.c: Major westley rewrite - allows
4879 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4881 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4882 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
4883 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
4885 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
4886 src/framework/mlt_service.h, src/inigo/inigo.c,
4887 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
4888 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
4889 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
4890 src/modules/westley/consumer_westley.c: Filter attachments to services
4892 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4894 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4895 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
4897 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
4898 tractor producer-changed event
4900 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4902 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
4904 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
4905 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4906 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
4909 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4910 src/framework/mlt_events.c, src/framework/mlt_events.h,
4911 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
4912 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4913 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
4914 fix for playlist and consumer-stopped event
4916 * src/framework/Makefile, src/framework/mlt_events.c,
4917 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
4918 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4919 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4920 src/framework/mlt_property.c, src/framework/mlt_service.c,
4921 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
4924 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4926 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
4927 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4928 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
4929 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
4930 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4931 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
4932 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
4933 mlt++/src/MltTransition.h: Run time type identification
4935 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
4936 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
4937 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
4939 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4941 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
4942 complement for waveform generation
4944 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
4945 gain as opposed to shape
4947 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4949 * src/framework/mlt_frame.c: bugfix in waveform method
4951 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
4954 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4956 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
4957 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
4960 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
4961 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
4964 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
4965 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
4966 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
4967 Multitrack classes added
4969 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
4970 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4971 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
4972 New tractor constructor
4974 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4975 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4976 Producer filter extraction method
4978 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4980 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
4981 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
4982 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
4983 mlt++/swig/mltpp.i: Removed FilteredProducer
4985 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4986 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
4987 src/modules/westley/consumer_westley.c,
4988 src/modules/westley/producer_westley.c: Producer filter attach/detach
4989 methods; major rework on westley consumer, minor on producer
4991 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4993 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
4996 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
4997 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4998 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4999 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
5000 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5001 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5002 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5003 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
5004 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
5006 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
5007 src/framework/mlt_field.c, src/framework/mlt_filter.c,
5008 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5009 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5010 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5011 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5012 src/framework/mlt_service.c, src/framework/mlt_service.h,
5013 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5014 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5015 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
5016 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
5017 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
5018 Mlt Ref Counts and Playlist split/join
5020 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5022 * mlt++/swig/perl/play.pl: Added play.pl
5024 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
5026 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5028 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
5029 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5030 mlt++/src/MltTransition.cpp: Constructor clean up
5032 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
5034 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
5036 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
5038 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5040 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
5041 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
5042 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
5045 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5047 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
5048 conversion with gdkpixbuf scaling
5050 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
5053 * src/framework/mlt_consumer.c: Prefil consumer property
5055 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5057 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
5058 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
5059 mlt++/swig/ruby/play.rb: image handling
5061 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5063 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
5064 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
5066 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
5067 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
5068 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
5069 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
5070 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
5072 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
5074 * mlt++/test/play.cpp: oops
5076 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5078 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
5079 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
5080 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
5081 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
5082 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
5084 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5085 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5086 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
5087 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5088 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
5090 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5091 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5092 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5093 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5094 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5095 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5096 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5097 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
5098 Class rework and simplification
5100 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
5102 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5103 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5104 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
5105 reversed NULL handling on service class
5107 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5108 mlt++/test/play.cpp: Object validity checks
5110 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
5111 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
5112 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5113 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5114 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
5117 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
5118 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
5121 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5123 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5124 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5125 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5126 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5127 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5128 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5129 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5130 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
5131 mlt++/test/play.cpp: Initial revision
5133 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5135 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
5136 handling and logging off
5138 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5140 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5141 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
5142 src/modules/avformat/filter_avcolour_space.h: Colour space filter
5144 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5146 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
5148 * src/modules/avformat/producer_avformat.c: optimisations
5150 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5152 * src/modules/core/transition_region.c: Flexible and animated shapes
5154 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5156 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5157 gop size == 0 fix and update to current ffmpeg for cvs co
5159 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5160 src/modules/dv/producer_libdv.h: Fix for current libdv
5162 * src/modules/avformat/producer_avformat.c: Pipe workaround
5164 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5166 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
5167 Mutable shapes on regions
5169 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5171 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
5173 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
5175 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5177 * src/modules/plus/filter_invert.c: Minor fix to invert
5179 * src/modules/core/filter_watermark.c,
5180 src/modules/core/transition_composite.c: Mutable watermark producer and small
5183 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5185 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5186 Minor affine modifications
5188 * src/modules/plus/Makefile, src/modules/plus/configure,
5189 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
5190 src/modules/plus/filter_affine.h: Affine filter
5192 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5194 * src/modules/core/filter_watermark.c,
5195 src/modules/core/transition_composite.c: More mutable properties
5197 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5199 * src/modules/sox/Makefile: link to mad
5201 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
5202 src/modules/core/transition_composite.c,
5203 src/modules/core/transition_region.c: Mutable properties
5205 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
5206 filters when used in playlists
5208 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5210 * src/modules/core/transition_composite.c: Allows runtime modifications to
5213 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
5214 src/modules/core/transition_region.c: Allows runtime modifications to region
5217 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5219 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
5222 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5224 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5225 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5226 src/framework/mlt_service.c, src/framework/mlt_service.h,
5227 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
5229 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5231 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
5232 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
5234 * src/modules/avformat/Makefile, src/modules/core/Makefile,
5235 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5236 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5237 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5238 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
5239 src/modules/sdl/Makefile, src/modules/sox/Makefile,
5240 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
5242 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5244 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
5245 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
5248 * src/modules/avformat/consumer_avformat.c,
5249 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
5250 change of defaults for inigo transition tracks
5252 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5254 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
5255 Sepia fix and affine/alpha clean up
5257 * src/modules/plus/Makefile, src/modules/plus/configure,
5258 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
5259 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
5260 with alpha and a broken sepia
5262 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5264 * src/modules/plus/transition_affine.c: Affine silliness
5266 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5268 * configure, src/modules/configure, src/modules/core/configure,
5269 src/modules/core/transition_composite.c, src/modules/dv/configure,
5270 src/modules/fezzik/configure, src/modules/gtk2/configure,
5271 src/modules/inigo/configure, src/modules/normalize/configure,
5272 src/modules/resample/configure, src/modules/sdl/configure,
5273 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
5274 src/modules/vorbis/configure, src/modules/westley/configure,
5275 src/modules/xine/configure: Portability modifications to scripts
5277 * src/modules/plus/Makefile, src/modules/plus/configure,
5278 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
5279 src/modules/plus/transition_affine.h: Experimental affine transformation
5281 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5283 * src/modules/plus/Makefile, src/modules/plus/configure,
5284 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
5285 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
5286 src/modules/plus/filter_invert.h: More silliness :-)
5288 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5290 * configure: version bump
5292 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
5294 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
5296 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
5299 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
5301 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5303 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
5304 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
5305 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
5307 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5309 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
5312 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
5314 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
5316 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5318 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
5319 way to configure ffmpeg
5321 * src/modules/avformat/consumer_avformat.c,
5322 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
5325 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5327 * src/framework/configure, src/framework/mlt_consumer.c,
5328 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
5329 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
5330 factory (for future module reporting); pool purge function; consumer drop
5333 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5334 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
5335 for avformat consumer qscale; additional avformat consumer properties
5337 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5339 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
5342 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5344 * src/modules/sdl/consumer_sdl.c: audio off
5346 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5348 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
5350 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5352 * docs/services.txt: a clarification
5354 * src/modules/core/filter_resize.c: set output frame aspect to consumer
5355 sample aspect, not display aspect.
5357 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
5359 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5361 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5363 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
5365 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5367 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5369 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5371 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
5372 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
5374 * src/framework/Makefile, src/framework/mlt_consumer.c,
5375 src/modules/avformat/consumer_avformat.c,
5376 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5377 src/modules/core/configure, src/modules/core/consumer_null.c,
5378 src/modules/core/consumer_null.h, src/modules/core/factory.c,
5379 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
5380 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
5381 clean ups; added a null consumer for easier valgrind testing
5383 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5385 * src/framework/mlt_consumer.c: audio/video processing swap
5387 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5389 * src/modules/sox/filter_sox.c: fix st.h include
5391 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5393 * src/framework/mlt_frame.c: test card handling
5395 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5397 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5398 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
5400 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
5401 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
5403 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5405 * src/albino/Makefile, src/framework/mlt_consumer.c,
5406 src/modules/avformat/consumer_avformat.c,
5407 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5408 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
5409 modifications; albino compile fix; minor mods to avformat producer
5411 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5413 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5414 src/framework/mlt_deque.h, src/framework/mlt_field.h,
5415 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
5416 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
5417 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
5418 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5419 src/framework/mlt_property.h, src/framework/mlt_repository.h,
5420 src/framework/mlt_service.c, src/framework/mlt_service.h,
5421 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
5422 src/framework/mlt_transition.h: C++ compatability
5424 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5426 * configure: version shunt
5428 * README, configure, docs/install.txt, docs/services.txt,
5429 src/modules/avformat/Makefile, src/modules/avformat/configure,
5430 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5431 src/modules/avformat/filter_avdeinterlace.c,
5432 src/modules/avformat/filter_avresample.c,
5433 src/modules/avformat/producer_avformat.c, src/modules/configure,
5434 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
5435 mods; avformat static or shared build; corrections to sdl
5437 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5439 * configure, docs/services.txt, setenv: GPL checking (provisional
5440 implementation), mc scaling docs
5442 * src/framework/mlt.h: added tokeniser to mlt header
5444 * src/modules/configure, src/modules/core/Makefile,
5445 src/modules/core/configure, src/modules/core/factory.c,
5446 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
5447 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
5448 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
5449 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
5450 fezzik rework (to allow inclusion of mc scaler)
5452 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5454 * src/modules/sox/Makefile: whoops - missed some libs
5456 * src/albino/Makefile: albino Makefile cleanup
5458 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
5459 src/modules/sox/Makefile: Makefile cleanup in modules
5461 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
5462 mlt_tokeniser and removed libst-config from Makefile
5464 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
5465 src/framework/mlt_tokeniser.h: added mlt_tokeniser
5467 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5469 * src/modules/sox/filter_sox.c: add more comments
5471 * src/modules/core/Makefile, src/modules/core/configure,
5472 src/modules/core/factory.c, src/modules/core/filter_volume.c,
5473 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
5474 src/modules/normalize/configure, src/modules/normalize/factory.c,
5475 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
5476 src/modules/sox/Makefile, src/modules/sox/configure,
5477 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
5478 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
5479 added new sox module with filter_sox
5481 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5483 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
5484 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
5485 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
5486 src/modules/ffmpeg/video.sh: removed all ffmpeg files
5488 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
5489 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
5490 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
5491 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
5493 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5495 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
5498 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5499 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
5500 src/modules/avformat/filter_avdeinterlace.h,
5501 src/modules/avformat/filter_avresample.c,
5502 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
5503 deinterlace and resampler
5505 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5507 * configure, src/albino/Makefile, src/framework/Makefile,
5508 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
5509 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
5510 src/modules/avformat/Makefile, src/modules/dv/Makefile,
5511 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
5512 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5513 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
5514 src/valerie/valerie_socket.c: More configure and build tuning
5516 * configure, src/modules/configure: Configure and build tuning
5518 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
5519 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5520 src/modules/avformat/Makefile, src/modules/core/Makefile,
5521 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5522 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5523 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5524 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5525 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5526 src/valerie/Makefile: Configure and build tuning
5528 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5530 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
5531 src/modules/avformat/consumer_avformat.c: Makefile error handling and
5532 consumer avformat cleanup
5534 * docs/install.txt: Installation docs update
5536 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5538 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5539 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
5540 normalisation fix, add .vob to fezzik, field order detection for avformat
5542 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5544 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
5545 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5546 src/framework/mlt_repository.c, src/inigo/inigo.c,
5547 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
5548 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
5550 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5552 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
5554 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5555 src/framework/mlt_properties.c: aspect ratio and test card woes
5557 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5559 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
5560 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
5561 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
5562 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
5563 modifications and test card env var
5565 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5567 * demo/demo: remove setenv call
5569 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5571 * src/modules/sdl/consumer_sdl.c: added setenv_mc
5573 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
5575 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
5576 docs/services.txt, src/modules/core/transition_composite.c: minor mods
5578 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5580 * docs/services.txt: fix something that got disordered
5582 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
5583 that take a filename with server virtual root
5585 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5587 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
5588 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5589 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
5590 src/miracle/Makefile, src/miracle/miracle_unit.c,
5591 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
5592 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5593 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5594 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5595 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5596 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5597 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5598 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
5600 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5602 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
5603 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
5604 scheduling priority on any created thread
5606 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5608 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
5609 bugfix limits in transition luma
5611 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
5612 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
5613 fixes for rescale=none
5615 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5617 * src/valerie/valerie.c: insert fix
5619 * README, src/framework/configure, src/framework/mlt.h,
5620 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5621 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
5622 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5623 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
5624 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
5625 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
5626 avformat added, various cleanups and consumer realtime switching
5628 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5630 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
5631 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
5634 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5636 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
5637 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
5638 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
5641 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5643 * src/miracle/configure: make install part 2 - building configs
5645 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5647 * demo/entity.westley, demo/new.westley, docs/westley.txt,
5648 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
5649 src/modules/westley/westley.dtd: added westley.dtd
5651 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5653 * Makefile, configure, mlt-config-template, src/framework/configure,
5654 src/miracle/configure, src/valerie/configure: make install part 2 - building
5657 * src/modules/fezzik/Makefile: make install fix
5659 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5661 * demo/entity.westley, docs/westley.txt,
5662 src/modules/westley/producer_westley.c: fix westley for mixed element text
5663 and entity references
5665 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5667 * Makefile, src/modules/Makefile: make install part 1
5669 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
5670 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
5671 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
5672 src/modules/core/Makefile, src/modules/dv/Makefile,
5673 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
5674 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5675 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5676 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
5677 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
5680 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5681 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
5682 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5683 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
5684 and properties checks; dv decoder stack; factory cleanup registering
5686 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5688 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
5689 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
5690 enhance miracle LOAD command to accept a service: prefix. enhance
5691 producer_westley to apply parameters on url as entities. bugfix
5692 producer_westley memory leak.
5694 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
5695 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
5696 both service and resource supplied.
5698 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5700 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
5701 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
5702 branch tracking and other bugfixes to producer_westley.
5704 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5706 * src/framework/mlt_tractor.c: tractor fix
5708 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5710 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
5711 src/modules/westley/producer_westley.c: added track hiding to westley
5713 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5715 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
5716 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
5718 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
5720 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
5721 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
5722 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
5724 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5725 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5726 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
5727 reversal and hidden tracks
5729 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
5732 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5733 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
5734 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
5735 to composite for key diffs of 1; added mlt_consumer_new for consistency
5737 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5739 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
5740 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
5741 docs/services.txt, src/modules/core/producer_colour.c,
5742 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
5743 remove some progressive flag handling in field renderers bugfix compositing
5744 images wider than the frame added more demos
5746 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5748 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
5750 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5752 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5753 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5754 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
5755 src/valerie/valerie.h: added clear to the miracle command set and valerie api
5758 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5760 * docs/install.txt: minor typos
5762 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
5763 docs/services.txt, docs/westley.txt, src/albino/albino.c,
5764 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
5765 src/modules/westley/producer_westley.c: documentation updates change some
5766 references to dv1394d in the example clients to Miracle. more bugfixes for
5767 producer_westley iconv for pango
5769 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5771 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
5772 src/miracle/miracle_unit_commands.c: root corrections to miracle
5774 * src/valerie/valerie.c: quick valerie fix
5776 * docs/install.txt: Added install.txt
5778 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5780 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
5782 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5784 * src/modules/avformat/producer_avformat.c,
5785 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
5786 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5787 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
5788 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
5789 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
5790 experimental ac3 audio support
5792 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5794 * src/modules/westley/producer_westley.c: touchup on the producer in/out
5795 applied to parent entry
5797 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
5798 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
5799 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5800 src/modules/westley/producer_westley.c: smarter and harder producer_westley
5802 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5804 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5805 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5806 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
5809 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5811 * docs/framework.txt, src/framework/mlt_properties.c,
5812 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
5813 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
5814 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
5816 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
5817 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5818 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5819 src/modules/core/configure, src/modules/core/factory.c,
5820 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
5821 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5822 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
5823 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
5825 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5827 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
5828 avformat pts offset change and note bug in docs
5830 * src/modules/inigo/producer_inigo.c: fix brokenness
5832 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5834 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
5835 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
5836 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5837 src/framework/mlt_properties.h, src/framework/mlt_service.c,
5838 src/framework/mlt_service.h, src/framework/mlt_types.h,
5839 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5840 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
5843 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5845 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5846 src/modules/core/Makefile, src/modules/core/configure,
5847 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
5848 src/modules/core/filter_channelcopy.h,
5849 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
5850 filter_resample to reproduce channels when producer does not create as many
5851 as consumer requested.
5853 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
5854 well as logical bug in smoothing.
5856 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5857 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
5858 fezzik now accepts service:resource and strips \'avformat:\' before fallback
5859 avformat construction. avformat now accepts urls with a format and format
5860 parameters designation. updated services.txt for above changes. added a video
5861 pts offset to avformat.
5863 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5865 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
5866 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
5867 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
5868 updated services docs plus minor fixes discovered during
5870 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5872 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
5873 demo/mlt_voiceover: notes for the demo
5875 * demo/demo.ini: bring into sync with changes
5877 * src/modules/sdl/consumer_sdl.c: default progressive off
5879 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
5880 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
5881 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
5882 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
5884 * src/modules/core/transition_luma.c: fix distortion in smoothness
5886 * src/modules/core/filter_gamma.c: fix broken gamma
5888 * src/modules/core/transition_luma.c: fix field rendering
5890 * src/modules/core/transition_composite.c: bugfixes with field rendering
5892 * src/modules/dv/producer_libdv.c: fix aspect
5894 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5896 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
5897 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
5898 sdl/consumer tuning and demo updates
5900 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5902 * demo/mlt_voiceover, src/framework/mlt_deque.c,
5903 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5904 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
5907 * demo/demo: demo framework added
5909 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
5910 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
5911 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
5912 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
5913 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
5914 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
5915 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
5916 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
5917 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
5918 src/modules/sdl/consumer_sdl.c: demo framework added
5920 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5922 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
5923 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
5924 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
5925 bugfixes to -x and too small rescaling.
5927 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5929 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5930 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5931 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
5934 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
5935 src/modules/westley/producer_westley.c: Minor fixes to westley and
5936 mlt_consumer; first draft westley docs
5938 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5940 * src/modules/core/transition_composite.c,
5941 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
5942 optimisations for luma producer.
5944 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5946 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5947 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5948 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
5949 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5950 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
5951 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5952 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
5953 luma to composite. rework aspect handling to use sample aspect. workaround
5954 westley segfault when another instance of libxml2 is used. improved inline
5955 xml handling in westley - pango and svg.
5957 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5959 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
5962 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5964 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
5967 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5969 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5970 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
5971 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
5973 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5974 src/humperdink/client.c, src/miracle/miracle_unit.c,
5975 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5976 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
5977 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
5978 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
5980 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5982 * src/modules/core/transition_luma.c: reorg transition_luma to support
5985 * src/modules/Makefile, src/modules/core/Makefile,
5986 src/modules/core/configure, src/modules/core/factory.c,
5987 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
5988 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
5989 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
5990 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
5991 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
5992 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
5993 xine-based accellerated deinterlace
5995 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5997 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5998 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
5999 src/framework/mlt_service.h, src/framework/mlt_types.h,
6000 src/modules/core/Makefile, src/modules/core/configure,
6001 src/modules/core/factory.c, src/modules/core/filter_region.c,
6002 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
6005 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6007 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
6009 * src/modules/core/producer_colour.c: producer_colour
6011 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6012 src/modules/core/Makefile, src/modules/core/configure,
6013 src/modules/core/factory.c, src/modules/core/producer_colour.c,
6014 src/modules/core/producer_colour.h: producer_colour
6016 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
6018 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6020 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6021 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6022 src/framework/mlt_property.c, src/framework/mlt_service.c,
6023 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
6024 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
6025 src/modules/core/transition_composite.c,
6026 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
6027 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
6028 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
6029 experimental hash in properties
6031 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6033 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
6034 src/modules/core/transition_composite.c,
6035 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6036 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
6037 pixbuf takes svg xml, fezzik can take a service name
6039 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6041 * src/modules/sdl/consumer_sdl.c: More SDL fixes
6043 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6045 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
6047 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6049 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
6050 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
6051 producer_libdv quality property improve avformat aspect_ratio and frame_rate
6054 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6056 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
6058 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6059 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
6060 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
6061 src/modules/sdl/consumer_sdl.c: sdl hacks
6063 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6065 * src/modules/core/Makefile, src/modules/core/configure,
6066 src/modules/core/factory.c, src/modules/core/filter_region.c,
6067 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
6068 src/modules/core/transition_composite.c,
6069 src/modules/core/transition_composite.h: regionalised fx part 1
6071 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
6072 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
6073 src/modules/gtk2/producer_pixbuf.c: unique ids
6075 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6077 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
6078 performance loss :-(
6080 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6082 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
6083 src/modules/dv/consumer_libdv.c: Scaling experimentation
6085 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6087 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6088 src/modules/gtk2/scale_line_22_33_mmx.S,
6089 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
6092 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6094 * src/modules/core/transition_composite.c: composite alignment fix
6096 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6098 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6099 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
6101 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6103 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6104 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6105 src/modules/core/configure, src/modules/core/factory.c,
6106 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
6107 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6108 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
6109 added fill compositing test case, filter luma, mlt_properties_pass and sundry
6112 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6114 * src/modules/core/transition_composite.c: composite key frames
6116 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6117 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
6118 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
6119 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6120 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
6121 stack, various fixes
6123 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6125 * src/modules/core/transition_composite.c: field rendering fix and disable
6126 scaling height when normalising pixel aspect when output pixel aspect < 1
6128 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6130 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
6131 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6132 src/modules/core/Makefile, src/modules/core/configure,
6133 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6134 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6135 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6136 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
6137 watermark added, minor mods to mlt framework required
6139 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6140 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
6141 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
6142 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
6143 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
6144 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6145 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6146 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
6148 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6150 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
6151 src/modules/avformat/producer_avformat.c,
6152 src/modules/fezzik/producer_fezzik.c: Minor fixes
6154 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
6155 rework (prepatory read-ahead implementation) and luma work around
6157 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
6158 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
6161 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6163 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
6164 composite alpha operations, make obscure alpha aware
6166 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6168 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6169 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6170 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
6172 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6174 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
6175 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
6178 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6180 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
6181 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6182 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6183 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6184 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
6185 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6186 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6187 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6188 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
6189 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
6190 src/valerie/Makefile: Memory pooling part 2 and other optimisations
6192 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6194 * src/modules/core/transition_luma.c: more dissolve optimisation
6196 * src/modules/core/transition_luma.c: optimise dissolve case
6198 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6200 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
6201 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
6202 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6203 src/framework/mlt_properties.h, src/framework/mlt_types.h,
6204 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6205 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
6206 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
6207 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6208 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6209 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
6212 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6214 * src/modules/core/transition_composite.c,
6215 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6216 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
6217 composite, bugfixes for luma, pixbuf and pango
6219 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6221 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
6224 * src/modules/sdl/consumer_sdl.c: default progressive on
6226 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
6227 in/out as element attributes and not property elements
6229 * src/modules/core/filter_deinterlace.c,
6230 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6231 split getting of b_frame image and composite
6233 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6235 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
6236 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6237 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
6238 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6239 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6240 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
6241 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6242 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
6243 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
6244 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6245 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6246 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
6247 src/modules/resample/Makefile, src/modules/sdl/Makefile,
6248 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
6249 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6250 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
6251 percentage, reworked aspect ratio calcs, ante/post properties for dv
6252 consumers, avformat rework, westley root
6254 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6256 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
6257 src/modules/sdl/consumer_sdl.c: bug fixes
6259 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6260 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6261 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6262 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
6263 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6264 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6265 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6266 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6267 westley serialises with entry in/out; full field, aspect, and colour space
6268 normalisation; scaling overlays to consumer size; tagged frame mallocs with
6271 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6273 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
6274 src/framework/mlt_properties.h: Properties rename and dump function
6276 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
6277 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
6278 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6279 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6280 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6281 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6282 Defaults for PAL/NTSC on producers and consumers
6284 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6286 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6287 src/modules/core/Makefile, src/modules/core/configure,
6288 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
6289 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
6290 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
6291 brightness filter, added smooth ramping to audio processing, added start/end
6292 interpolation points to filter_mix and filter_volume
6294 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6296 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
6297 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
6298 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
6299 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
6300 mlt/src/framework/config.h, mlt/src/framework/configure,
6301 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
6302 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
6303 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
6304 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
6305 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
6306 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
6307 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6308 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6309 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6310 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6311 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6312 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6313 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
6314 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6315 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6316 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
6317 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6318 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6319 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
6320 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
6321 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
6322 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
6323 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
6324 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
6325 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
6326 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
6327 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6328 mlt/src/miracle/miracle_unit_commands.c,
6329 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
6330 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
6331 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
6332 mlt/src/modules/core/filter_deinterlace.c,
6333 mlt/src/modules/core/filter_deinterlace.h,
6334 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
6335 mlt/src/modules/core/filter_greyscale.c,
6336 mlt/src/modules/core/filter_greyscale.h,
6337 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
6338 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
6339 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
6340 mlt/src/modules/core/transition_composite.c,
6341 mlt/src/modules/core/transition_composite.h,
6342 mlt/src/modules/core/transition_luma.c,
6343 mlt/src/modules/core/transition_luma.h,
6344 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6345 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
6346 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
6347 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
6348 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
6349 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
6350 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
6351 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
6352 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6353 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
6354 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6355 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
6356 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
6357 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
6358 mlt/src/modules/gtk2/producer_pango.h,
6359 mlt/src/modules/gtk2/producer_pixbuf.c,
6360 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
6361 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6362 mlt/src/modules/inigo/producer_inigo.c,
6363 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
6364 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6365 mlt/src/modules/resample/filter_resample.c,
6366 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
6367 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
6368 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
6369 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6370 mlt/src/modules/westley/consumer_westley.c,
6371 mlt/src/modules/westley/consumer_westley.h,
6372 mlt/src/modules/westley/factory.c,
6373 mlt/src/modules/westley/producer_westley.c,
6374 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
6375 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
6376 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
6377 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
6378 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
6379 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
6380 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
6381 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
6382 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
6383 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
6384 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
6385 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
6386 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
6387 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
6388 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
6391 * docs/TODO, src/miracle/miracle_local.c: add TODO
6393 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6395 * src/framework/mlt_producer.c: test card handling
6397 * src/miracle/miracle_local.c: optional segv handling
6399 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6401 * src/miracle/miracle_local.c: change segv handler to use log facility
6403 * src/valerie/valerie_notifier.c: cleanup
6405 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6406 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
6407 playlist_move bugfix, resize_yuv422 optimisation
6409 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6411 * src/miracle/miracle_unit.c: first of a few local tests
6413 * src/miracle/miracle_commands.c: first of a few local tests
6415 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
6416 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6417 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
6418 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
6419 silence dv when not playing
6421 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6423 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
6424 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6425 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
6426 src/valerie/valerie_status.h: Miracle mods
6428 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6430 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
6431 src/modules/resample/filter_resample.c,
6432 src/modules/westley/producer_westley.c: bugfixes
6434 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6436 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
6438 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6440 * src/modules/core/filter_volume.c: remove spurious return in get_audio
6442 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6444 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
6447 * src/modules/dv/consumer_libdv.c: brought by a bunny
6449 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
6452 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6454 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6455 src/modules/core/transition_luma.c: luma funkiness
6457 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6458 src/modules/core/transition_composite.c,
6459 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
6460 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
6461 pixbuf, composite and fezzik mirrors
6463 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6465 * src/modules/westley/producer_westley.c: support in/out on entry and track
6467 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6469 * src/modules/gtk2/producer_pango.c: pango producer rework
6471 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
6472 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
6475 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6477 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
6479 * src/modules/avformat/producer_avformat.c,
6480 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6481 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
6483 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6485 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
6486 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
6487 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
6488 src/modules/westley/consumer_westley.c,
6489 src/modules/westley/producer_westley.c: some bugfixes, westley property
6490 handling reorg, make rescale respect the aspect ratio, make resize update the
6491 aspect ratio, add resize to fezzik
6493 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6495 * docs/services.txt, src/modules/core/filter_obscure.c,
6496 src/modules/core/transition_composite.c: composite
6498 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
6499 src/miracle/miracle_unit.c, src/modules/Makefile,
6500 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6501 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
6502 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
6503 src/modules/westley/consumer_westley.c,
6504 src/modules/westley/producer_westley.c: adding the rock thrower...
6506 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6508 * src/modules/resample/filter_resample.c: resample fix
6510 * docs/services.txt, setenv, src/framework/mlt_frame.c,
6511 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
6512 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
6513 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
6514 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
6515 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
6516 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
6519 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6521 * docs/inigo.txt, src/framework/mlt_frame.c,
6522 src/modules/westley/consumer_westley.c,
6523 src/modules/westley/producer_westley.c: bugfixes to westley
6525 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6527 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
6529 * src/modules/gtk2/pixops.c: near final rescale improvements?
6531 * src/modules/gtk2/pixops.c: interim rescale improvements
6533 * src/modules/gtk2/pixops.c: interim rescale improvements
6535 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
6538 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6540 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
6541 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
6542 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
6543 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
6544 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
6545 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
6546 pre-beta cleanup part 1
6548 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6550 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
6551 src/modules/core/Makefile, src/modules/core/configure,
6552 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6553 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
6554 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
6555 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
6557 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
6558 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
6559 src/framework/mlt_field.c, src/framework/mlt_frame.c,
6560 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
6561 src/framework/mlt_types.h: added deque, api design for manager, minor affine
6562 tweaks, experimental destructor work
6564 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6566 * docs/services.txt: doc updates
6568 * src/modules/core/filter_volume.c: configurable window size on volume
6569 normalisation, also set default of max_gain to 20dB
6571 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6573 * src/framework/mlt_frame.c: updated affine
6575 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6577 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
6578 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6579 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
6580 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
6581 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
6582 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
6583 src/modules/vorbis/Makefile: some bugfixes and rescale filter
6585 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6587 * src/modules/core/filter_volume.c: comment some diagnostics
6589 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
6590 changes, and tweaks for volume filter normalisation
6592 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6594 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
6595 src/modules/westley/producer_westley.c: westley bugfixes and audio
6598 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6600 * README, docs/services.txt, src/framework/mlt_multitrack.c,
6601 src/miracle/miracle_unit.c, src/modules/Makefile,
6602 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
6603 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
6604 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
6605 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
6606 handling in multitrack
6608 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6610 * src/modules/westley/consumer_westley.c,
6611 src/modules/westley/producer_westley.c: westley updates for non-inline
6612 serialisation and code cleanup
6614 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6616 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6617 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
6618 miracle avformat usage, and destrector reversal
6620 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
6623 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
6624 src/modules/Makefile, src/modules/avformat/Makefile,
6625 src/modules/avformat/configure, src/modules/avformat/factory.c,
6626 src/modules/avformat/producer_avformat.c,
6627 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
6628 src/modules/sdl/consumer_sdl.c: Added avformat
6630 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6632 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
6633 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6634 src/modules/westley/consumer_westley.c,
6635 src/modules/westley/producer_westley.c: updated westley
6637 * src/tests/dan.c: test cvs
6639 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6641 * mlt/src/modules/westley/consumer_westley.c,
6642 src/modules/westley/consumer_westley.c: xml based westley serialisation
6644 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
6645 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
6646 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6647 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
6648 westley serialisation
6650 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6652 * docs/services.txt, mlt/docs/services.txt,
6653 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6654 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
6655 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
6656 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
6657 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6658 mlt/src/modules/westley/consumer_westley.c,
6659 mlt/src/modules/westley/consumer_westley.h,
6660 mlt/src/modules/westley/factory.c,
6661 mlt/src/modules/westley/producer_westley.c,
6662 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
6663 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6664 src/framework/mlt_repository.c, src/framework/mlt_service.c,
6665 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
6666 src/framework/mlt_types.h, src/modules/Makefile,
6667 src/modules/westley/Makefile, src/modules/westley/configure,
6668 src/modules/westley/consumer_westley.c,
6669 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
6670 src/modules/westley/producer_westley.c,
6671 src/modules/westley/producer_westley.h, src/tests/dan.c: added
6674 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6676 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
6677 src/modules/dv/consumer_libdv.c: updated libdv consumer
6679 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6681 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
6682 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
6683 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
6684 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
6685 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
6686 mlt/src/modules/core/transition_luma.c,
6687 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
6688 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6689 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6690 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6691 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6692 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
6694 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6696 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6697 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
6698 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
6699 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6700 src/modules/Makefile: insert/move/remove dvcp operations
6702 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6704 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
6707 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
6708 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6709 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6710 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
6711 mlt/src/modules/core/filter_volume.h,
6712 mlt/src/modules/core/transition_composite.c,
6713 mlt/src/modules/core/transition_composite.h,
6714 mlt/src/modules/core/transition_luma.c,
6715 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6716 mlt/src/modules/gtk2/producer_pango.c,
6717 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
6718 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6719 mlt/src/modules/resample/filter_resample.c,
6720 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
6721 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
6722 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
6723 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6724 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
6725 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
6726 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
6727 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6728 src/modules/resample/Makefile, src/modules/resample/configure,
6729 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
6730 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
6731 new volume, mix, and resample filters and transitions
6733 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6735 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
6737 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
6738 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
6739 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
6740 multitrack inigo serialisation
6742 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
6743 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
6744 specification on .inigo serialisations
6746 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
6747 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
6748 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
6749 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6750 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6751 mlt/src/modules/core/transition_luma.c,
6752 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
6753 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6754 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6755 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
6756 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6757 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6758 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6759 src/tests/charlie.c: partial corrections to serialisation
6761 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6763 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6764 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
6765 mlt/src/modules/dv/consumer_libdv.c,
6766 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
6767 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
6768 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6769 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
6771 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
6774 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6775 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6776 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6777 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
6780 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
6782 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6783 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
6784 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6785 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6786 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6787 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6788 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6789 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6790 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6791 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6792 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6793 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6794 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
6795 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
6796 mlt/src/modules/core/transition_composite.c,
6797 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
6798 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
6799 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
6800 mlt/src/modules/dv/producer_libdv.c,
6801 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6802 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6803 mlt/src/modules/gtk2/producer_pango.c,
6804 mlt/src/modules/gtk2/producer_pixbuf.c,
6805 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
6806 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6807 src/framework/mlt_field.c, src/framework/mlt_field.h,
6808 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6809 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6810 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6811 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6812 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6813 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6814 src/framework/mlt_property.c, src/framework/mlt_property.h,
6815 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6816 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6817 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6818 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6819 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
6820 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
6821 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
6822 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6823 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
6824 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6825 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
6826 serialisation of inigo
6828 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6830 * README, docs/testing-20040110.txt, mlt/README,
6831 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
6833 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6835 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6836 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
6837 src/modules/configure: minor testing update
6839 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6841 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6842 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
6845 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
6847 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
6848 acceptance test results
6850 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6852 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6853 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
6855 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
6857 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
6860 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
6861 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
6862 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
6865 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6866 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
6867 producer, serialise and deserialise
6869 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
6870 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
6871 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
6872 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6873 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
6874 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6875 mlt/src/modules/inigo/producer_inigo.c,
6876 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
6877 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
6878 src/miracle/miracle_unit.c, src/modules/Makefile,
6879 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
6880 src/modules/inigo/configure, src/modules/inigo/factory.c,
6881 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
6882 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
6885 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6887 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6888 mlt/docs/testing.txt: adding testing.txt and initial test results
6890 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
6892 * docs/services.txt, mlt/docs/services.txt,
6893 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
6894 doc updates and better control of pixbuf composite property propogation
6896 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6897 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
6898 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6899 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
6900 propogating of producer and transition properties to the frame in pango and
6901 composite; add pango support to inigo
6903 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6905 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
6906 prevent segfault in some transitions time specifications
6908 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6910 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
6911 multitrack eof handling
6913 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
6914 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
6915 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6916 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
6917 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
6920 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6922 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
6923 src/tests/luma.c: remove no longer necessary blanks
6925 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6926 mlt/src/modules/gtk2/producer_pango.c,
6927 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
6928 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
6929 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
6930 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
6931 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6932 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
6933 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
6934 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
6935 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
6936 and mlt_frame_audio_mix
6938 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6940 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6941 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
6944 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
6945 playlist position fix
6947 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6949 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6950 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
6951 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
6952 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
6953 mlt_frame_mix_audio, make consumers request the number of samples to
6956 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6958 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
6960 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
6962 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6963 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6964 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
6965 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6966 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
6967 addressing in playlist
6969 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6971 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6972 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6973 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6974 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
6975 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
6976 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6977 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
6978 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
6979 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
6980 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6981 src/framework/mlt_producer.h, src/framework/mlt_property.c,
6982 src/framework/mlt_property.h, src/humperdink/client.c,
6983 src/humperdink/remote.c, src/miracle/miracle_local.c,
6984 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6985 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
6986 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6987 src/valerie/valerie_status.h: int64 based comms and more unit functionality
6989 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
6990 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
6992 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
6993 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
6994 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
6995 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
6996 src/framework/mlt_transition.h, src/miracle/Makefile: albino
6998 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7000 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
7002 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7003 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
7004 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7005 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
7006 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7007 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7008 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7009 src/modules/dv/producer_libdv.c: More miracle mods
7011 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7013 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
7016 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
7017 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
7018 mlt/src/modules/dv/producer_libdv.c,
7019 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
7020 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7021 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7022 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
7023 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
7024 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
7025 transition_luma, add to docs
7027 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7029 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
7030 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
7031 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7032 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
7033 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7034 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7035 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
7036 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7037 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7038 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7039 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7040 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7041 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7042 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7043 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
7044 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
7045 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
7046 mlt/src/modules/gtk2/producer_pango.c,
7047 mlt/src/modules/gtk2/producer_pixbuf.c,
7048 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7049 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
7050 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
7051 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7052 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7053 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
7054 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
7055 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
7056 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
7057 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
7058 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
7059 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
7060 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
7061 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7062 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
7063 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
7064 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
7065 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
7066 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7067 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
7068 src/valerie/valerie.h: miracle part 1
7070 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7072 * mlt/src/modules/core/transition_luma.c,
7073 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
7074 src/modules/core/transition_luma.h: add forgotten files
7076 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7077 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7078 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
7079 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
7080 src/framework/mlt_transition.h, src/modules/core/Makefile,
7081 src/modules/core/configure, src/modules/core/factory.c,
7082 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
7083 new frame properties
7085 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7087 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7088 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
7089 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
7090 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7091 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
7092 next/prev clip behaviour
7094 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7096 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
7097 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7098 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
7099 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
7100 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
7101 conditions of composite; updated property handling of producer_pango
7103 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7105 * docs/services.txt, mlt/docs/services.txt,
7106 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7107 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7108 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
7109 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
7110 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
7111 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7112 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7113 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7114 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7115 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7116 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7117 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7118 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7119 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7120 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
7121 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
7122 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
7123 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7124 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
7126 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7128 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
7129 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
7130 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
7131 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7132 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7133 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7134 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7135 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7136 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7137 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7138 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
7140 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7142 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7143 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7144 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7145 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7146 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
7147 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7148 src/modules/ffmpeg/filter_ffmpeg_dub.c,
7149 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
7150 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
7152 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7154 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7155 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
7156 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
7157 and additional sdl tweaks
7159 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7160 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7161 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7162 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
7163 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7164 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
7165 work around and minor fixes
7167 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7169 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7170 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7171 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
7172 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7173 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
7176 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7178 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
7179 sync issues [incomplete]
7181 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7182 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
7183 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
7184 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
7185 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
7186 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7187 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
7188 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
7189 src/modules/Makefile, src/modules/core/factory.c,
7190 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7191 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
7192 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
7193 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
7196 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7198 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7199 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
7200 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
7201 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
7202 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
7203 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
7204 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
7205 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
7206 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
7207 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
7208 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
7209 src/tests/charlie.c: ppm ffmpeg
7211 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7213 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7214 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
7215 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
7216 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
7217 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
7218 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
7219 src/tests/io.c: Gamma filter
7221 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
7223 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
7226 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
7229 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
7231 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
7232 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
7233 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
7234 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
7236 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7237 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
7238 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
7240 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
7241 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
7242 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
7243 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
7245 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
7246 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
7249 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7251 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7252 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7253 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
7254 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7255 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7256 mlt/src/modules/gtk2/producer_pixbuf.c,
7257 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7258 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
7259 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7260 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7261 src/modules/core/Makefile, src/modules/core/configure,
7262 src/modules/core/factory.c, src/modules/core/filter_resize.c,
7263 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
7264 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
7265 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
7267 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7269 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7270 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7271 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7272 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7273 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7274 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
7275 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7276 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7277 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
7278 src/tests/setenv: field and playlist provisional implementations
7280 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7282 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
7283 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
7284 src/tests/dan.c: SDL fixes on close
7286 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7287 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7288 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
7289 src/tests/charlie.c, src/tests/setenv: test frame services
7291 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7293 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
7294 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
7295 mlt/src/modules/gtk2/producer_pango.h,
7296 mlt/src/modules/gtk2/producer_pixbuf.c,
7297 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7298 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7299 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
7300 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7301 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
7302 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
7303 and bluefish consumer
7305 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7307 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
7308 mlt/src/tests/charlie.c, src/modules/Makefile,
7309 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
7311 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7313 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
7314 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
7315 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
7318 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
7319 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7320 mlt/src/modules/gtk2/producer_pango.h,
7321 mlt/src/modules/gtk2/producer_pixbuf.c,
7322 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7323 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
7324 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
7325 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7326 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
7327 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
7330 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7332 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
7333 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
7335 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7336 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
7337 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
7338 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7339 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
7340 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
7341 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
7342 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
7343 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
7344 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
7345 src/framework/mlt_repository.h, src/modules/core/Makefile,
7346 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
7347 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
7350 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7352 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7353 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
7354 mlt/src/modules/core/filter_deinterlace.h,
7355 mlt/src/modules/core/filter_greyscale.c,
7356 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
7357 mlt/src/modules/core/producer_ppm.h,
7358 mlt/src/modules/core/transition_composite.c,
7359 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
7360 src/modules/core/configure, src/modules/core/factory.c,
7361 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7362 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
7363 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7364 src/modules/core/transition_composite.c,
7365 src/modules/core/transition_composite.h: Added files rejected by import
7367 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7368 mlt/src/framework/Makefile, mlt/src/framework/config.h,
7369 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
7370 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7371 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
7372 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7373 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7374 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7375 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7376 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7377 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7378 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7379 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7380 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7381 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7382 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7383 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
7384 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7385 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7386 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7387 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7388 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7389 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7390 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7391 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7392 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
7393 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
7394 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
7395 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7396 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
7397 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
7398 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7399 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7400 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
7401 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7402 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7403 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7404 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7405 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7406 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7407 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7408 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7409 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7410 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
7411 src/framework/Makefile, src/framework/config.h, src/framework/configure,
7412 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7413 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7414 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7415 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7416 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
7417 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
7418 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7419 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7420 src/framework/mlt_properties.h, src/framework/mlt_property.c,
7421 src/framework/mlt_property.h, src/framework/mlt_repository.c,
7422 src/framework/mlt_repository.h, src/framework/mlt_service.c,
7423 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7424 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
7425 src/framework/mlt_transition.h, src/framework/mlt_types.h,
7426 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
7427 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
7428 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
7429 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
7430 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
7431 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
7432 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7433 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
7434 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
7435 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
7436 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
7437 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
7438 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7439 src/modules/sdl/Makefile, src/modules/sdl/configure,
7440 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
7441 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
7442 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
7443 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
7444 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
7445 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
7446 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
7447 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
7448 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
7449 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
7450 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
7451 src/valerie/valerie_util.h: Initial revision