1 2009-05-09 Dan Dennedy <dan@dennedy.org>
3 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
4 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
5 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
6 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
7 src/swig/tcl/play.tcl: Fixup the swig bindings.
9 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
11 * configure, src/examples/Makefile, src/framework/Makefile,
12 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
13 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
14 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
15 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
16 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
17 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
18 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
19 src/modules/jackrack/configure, src/modules/kino/Makefile,
20 src/modules/normalize/Makefile, src/modules/plus/Makefile,
21 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
22 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
23 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
25 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
26 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
27 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
28 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
29 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
30 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
31 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
32 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
33 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
34 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
35 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
36 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
37 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
38 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
39 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
40 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
41 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
42 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
43 in comment headers of mlt++.
45 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
46 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
47 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
48 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
49 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
50 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
51 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
52 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
53 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
54 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
55 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
56 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
57 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
58 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
59 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
60 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
61 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
62 src/melt/melt.c, src/modules/core/factory.c,
63 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
64 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
65 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
66 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
67 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
68 src/modules/kino/riff.cc, src/modules/melt/factory.c,
69 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
70 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
71 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
72 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
73 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
74 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
75 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
76 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
77 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
78 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
79 src/tests/hello.c: Complete reorganization and renaming to usable state.
81 2009-05-07 Dan Dennedy <dan@dennedy.org>
83 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
84 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
85 moving to melted project.
87 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
88 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
89 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
90 src/modules/core/factory.c, src/modules/feeds/Makefile,
91 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
92 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
93 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
94 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
95 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
96 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
99 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
100 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
101 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
102 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
103 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
104 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
105 src/modules/fezzik.dict, src/modules/fezzik.ini,
106 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
107 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
108 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
109 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
110 src/modules/westley/Makefile, src/modules/westley/configure,
111 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
112 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
113 src/modules/xml/Makefile, src/modules/xml/configure,
114 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
115 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
116 src/tests/README: Rename inigo, fezzik, and westley.
118 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
120 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
121 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
122 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
123 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
124 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
125 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
126 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
127 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
128 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
129 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
130 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
131 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
132 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
133 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
134 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
135 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
136 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
137 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
138 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
139 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
140 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
141 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
142 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
143 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
144 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
145 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
146 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
147 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
148 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
149 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
150 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
151 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
152 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
153 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
154 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
155 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
156 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
157 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
158 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
159 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
160 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
161 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
162 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
163 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
164 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
165 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
166 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
167 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
168 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
169 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
170 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
171 Reorganize mlt++ files.
173 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
174 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
175 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
176 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
177 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
178 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
179 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
180 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
181 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
182 src/miracle/miracle.c, src/miracle/miracle_commands.c,
183 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
184 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
185 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
186 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
187 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
188 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
189 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
190 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
191 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
192 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
193 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
194 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
195 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
196 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
197 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
198 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
201 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
203 * src/modules/avformat/configure: Update avformat configure script to deal
204 with ffmpeg changes to swscale.
206 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
207 errors in sdl_still consumer.
209 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
212 * Makefile: Fix uninstall of pkg-config files.
214 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
216 * src/modules/avformat/producer_avformat.c: Improve seek performance with
217 dnxhd and huffyuv codecs.
219 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
221 * configure, src/albino/Makefile, src/humperdink/Makefile,
222 src/miracle/Makefile, src/modules/avformat/Makefile,
223 src/modules/core/Makefile, src/modules/dgraft/Makefile,
224 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
225 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
226 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
227 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
228 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
229 src/modules/qimage/Makefile, src/modules/sox/configure,
230 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
231 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
232 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
234 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
235 fixes part of ldflags_order patch from Alberto Villa.
237 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
238 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
239 src/modules/sdl/Makefile, src/modules/sox/Makefile,
240 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
241 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
242 without /usr/local/lib in default ld path) building concurrent versions of
243 mlt is not possible, because of the wrong linking of -lmlt while using
244 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
246 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
248 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
249 audio synchronization after seek (including in point)
251 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
253 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
254 from Alberto Villa to use pkg-config for resample and vorbis modules.
256 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
258 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
261 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
262 instead of lqt-config.
264 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
266 * Doxyfile: Update version in Doxygen.
268 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
271 * ChangeLog: update changelog
273 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
274 v0.5 and HEAD build to not use --enable-swscale.
276 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
279 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
282 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
284 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
285 limitation with swscale filter by making it the lowest priority
287 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
288 interpret negative speed as reverse
290 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
292 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
294 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
297 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
299 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
301 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
303 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
305 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
307 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
309 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
312 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
313 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
315 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
316 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
317 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
318 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
319 explicit base initializers in copy constructors
321 * mlt++/configure: Add more warnings
323 * mlt++/.gitignore: Add a .gitignore file
325 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
327 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
328 building on some older versions.
330 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
331 (kdenlive-677) to make interlaced coding automatic if profile is not
332 progressive and coding not explicit by ildct and ilme properties.
334 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
336 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
337 To reproduce: - create a new project - create a color clip - add clip to
338 timeline - set an in point on the clip - add the box blur effect The
339 segfault happens because we take the negative of an unsigned integer. This
340 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
341 array bounds to be exceeded.
343 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
344 src/modules/kino/riff.cc: Fix up a few ignored return values
346 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
349 * src/modules/avformat/consumer_avformat.c,
350 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
351 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
354 * src/framework/mlt_properties.c, src/humperdink/client.c,
355 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
356 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
357 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
360 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
361 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
362 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
364 * src/humperdink/io.c, src/humperdink/io.h,
365 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
366 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
367 src/valerie/valerie.h, src/valerie/valerie_parser.c,
368 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
369 src/valerie/valerie_socket.h: Constness changes
371 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
372 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
373 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
374 src/modules/xine/deinterlace.h: Constness changes
376 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
377 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
378 src/valerie/valerie_tokeniser.h: Constness changes
380 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
381 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
382 src/valerie/valerie.h, src/valerie/valerie_response.c,
383 src/valerie/valerie_response.h: Constness changes
385 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
386 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
387 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
390 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
392 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
393 src/modules/westley/producer_westley.c: Constness changes
395 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
397 * src/framework/mlt_events.c, src/framework/mlt_events.h,
398 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
399 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
400 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
403 * .gitignore: Add a .gitignore file
405 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
407 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
408 westley document root to empty properties
410 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
412 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
414 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
416 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
419 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
421 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
422 default frei0r plugin path
424 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
426 * src/modules/core/transition_composite.c: transition_composite.c: allow
427 removing of luma file by passing an empty name
429 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
431 * src/modules/core/transition_composite.c: transition_composite.c: make luma
432 and luma_invert properties mutable
434 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
436 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
437 backwards compatibility macro for PIX_FMT_YUYV422
439 * src/modules/avformat/consumer_avformat.c,
440 src/modules/avformat/filter_avcolour_space.c,
441 src/modules/avformat/filter_avdeinterlace.c,
442 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
443 recent PIX_FMT changes in libavutil v50.
445 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
447 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
448 producer out position
450 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
452 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
454 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
456 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
458 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
459 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
461 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
463 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
465 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
468 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
469 value after westley has prepended the document path to the resource property
471 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
473 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
474 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
475 Jean-Baptiste Mardelle to add window_background property
477 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
479 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
480 filter_chroma.c: update to use new property-based color value
482 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
483 new property-based color value
485 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
486 property-based color parsing.
488 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
490 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
491 to use new code in mlt_property.c
493 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
494 values beginning with #
496 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
498 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
499 producer_frei0r.c -This line, and those below, will be ignored-- A
502 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
503 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
506 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
508 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
509 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
510 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
513 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
515 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
516 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
517 whitespace cleanup courtesy of eclipse.
519 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
521 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
522 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
524 * src/modules/core/Makefile, src/modules/core/factory.c,
525 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
526 cropping filter (kdenlive-509)
528 * configure: configure: relax optimization level slightly to improve debugger
529 backtraces in bug reports
531 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
534 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
536 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
537 wonkiness by filtering chroma as well.
539 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
541 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
544 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
545 use Qt4 through pkg-config (canonical) without having to specify directories
548 * src/modules/sox/configure: sox/configure: give pkg-config priority over
551 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
553 * src/modules/qimage/configure: qimage/configure: fix build on OS X
555 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
556 (kdenlive-672) deinterlace only works on left half of image
558 * src/modules/qimage/producer_qimage.c,
559 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
560 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
561 new mlt_cache (kdenlive-575)
563 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
564 producer to use new mlt_cache (kdenlive-575)
566 * src/modules/avformat/consumer_avformat.c,
567 src/modules/avformat/producer_avformat.c,
568 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
569 consumer_avformat.c: update headers in services for framework changes with
570 addition of mlt_cache
572 * configure, src/framework/Makefile, src/framework/mlt.h,
573 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
574 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
575 src/framework/mlt_service.c, src/framework/mlt_service.h,
576 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
577 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
580 * Doxyfile: Doxyfile: set tab width to 4 spaces
582 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
585 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
588 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
590 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
591 mlt++/debian/rules: remove debian package subdirectory (they provide their
594 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
595 the debian package subdirectory (they provide their own)
597 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
599 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
602 * NEWS: NEWS: add release notes for 0.3.6
604 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
606 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
607 for locating plugins including one for MacPorts
609 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
611 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
613 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
615 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
616 (typo introduced in rev. 1330)
618 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
620 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
621 swscale filter on images wider than 2048 loaded by the sdl_image producer.
623 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
624 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
625 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
628 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
629 creation of swscale context fails.
631 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
632 the same level as MLT's
634 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
636 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
637 (kdenlive-575) memory leak
639 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
640 (kdenlive-575) memory leak
642 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
644 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
645 swig/configure, swig/php/*: add php bindings
647 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
649 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
650 check to use AVCodec->long_name
652 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
654 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
657 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
660 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
662 * docs/inigo.txt: inigo.txt: update usage info
664 * docs/policies.txt: policies.txt: add instruction to update version in
667 * src/framework/mlt.h, src/framework/mlt_consumer.c,
668 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
669 src/framework/mlt_deque.h, src/framework/mlt_events.c,
670 src/framework/mlt_events.h, src/framework/mlt_factory.c,
671 src/framework/mlt_factory.h, src/framework/mlt_field.c,
672 src/framework/mlt_field.h, src/framework/mlt_filter.c,
673 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
674 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
675 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
676 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
677 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
678 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
679 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
680 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
681 src/framework/mlt_properties.h, src/framework/mlt_property.c,
682 src/framework/mlt_property.h, src/framework/mlt_repository.c,
683 src/framework/mlt_repository.h, src/framework/mlt_service.c,
684 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
685 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
686 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
687 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
688 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
689 Update copyrights to 2009. Add cross references from files to data structures
692 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
694 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
695 on additional logging.
697 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
698 buffer prefill to 1 by default.
700 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
701 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
704 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
705 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
707 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
709 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
710 messages, and recommending the new log API.
712 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
713 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
714 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
715 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
716 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
717 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
718 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
719 add logging system based on FFmpeg's.
721 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
722 on ppc, arm, and sparc)
724 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
726 * Doxyfile: Doxyfile: strip the path to the source files
728 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
731 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
732 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
733 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
734 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
735 doxygen documentation for the tractor and mulitrack classes
737 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
739 * src/modules/avformat/producer_avformat.c,
740 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
741 support special constructor argument values to list available demuxers and
742 decoders: f-list[[,]acodec-list][[,]vcodec-list]
744 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
747 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
748 of muxers when f=list and codecs when acodec=list or vcodec=list.
750 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
753 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
755 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
756 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
757 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
758 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
759 src/framework/mlt_service.c, src/framework/mlt_service.h,
760 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
761 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
762 filter, transition, and consumer
764 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
766 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
769 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
771 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
772 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
774 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
776 * Doxyfile: Doxyfile: bump version
778 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
780 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
783 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
784 analysis and testing reveals the DV encoder does not need the special aspect
785 ratio overrides. It expects a generic input. Only the DV decoder produces the
786 special, proper aspect ratios for which MLT is not yet prepared.
788 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
790 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
791 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
792 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
795 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
797 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
798 a sox filter with wrong name
800 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
802 * src/modules/avformat/configure: avformat/configure: update the recommended
805 * src/modules/avformat/producer_avformat.c,
806 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
807 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
808 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
811 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
813 * mlt-config-template: mlt-config-template: send deprecation warning to
814 stderr to prevent breaking legacy scripts and makefiles
816 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
817 of deprecated mlt-config.
819 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
820 application of the nested luma transition from being applied to a test card
821 image. This makes slideshows start without a transition at the beginning,
822 which is nicer and more expected.
824 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
825 (kdenlive-496) floating point exception when a slideshow using filter luma is
826 added to a multitrack.
828 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
830 * src/modules/westley/producer_westley.c: producer_westley.c: silence
831 compilation warning on uninitialized variable.
833 * src/modules/avformat/consumer_avformat.c,
834 src/modules/avformat/producer_avformat.c: producer_avformat.c,
835 consumer_avformat.c: use av_set_string3 where available (gets rid of
836 deprecation warning).
838 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
839 rendering to widescreen PAL DV.
841 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
843 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
846 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
849 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
852 * src/modules/avformat/Makefile, src/modules/avformat/configure,
853 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
854 avformat/factory.c: Add a --avformat-no-filters configure option to
855 facilitate building a codecs and muxers only module. Change the module
856 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
857 no-filters module (libmltavformat.so).
859 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
861 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
862 of metadata about the media under the properties key prefix "meta.media."
864 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
866 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
867 attempting to play a folder without images
869 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
871 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
872 filter_avcolour_space
874 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
875 profile if none specified; accept real_time properties from parent producer.
877 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
878 from the length of the nested producer so we can terminate at the end of
881 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
883 * src/modules/core/Makefile, src/modules/core/factory.c,
884 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
885 core/producer_consumer.c: add new producer_consumer that will consume from an
886 encapsulated producer under a different profile that the parent producer
889 * src/modules/core/transition_region.c: transition_region.c: bugfix
890 regression with in built circle region
892 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
893 support for scaling the alpha channel (needs further testing)
895 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
896 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
897 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
898 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
899 priority than gtk2/rescale.
901 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
903 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
905 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
907 * src/modules/avformat/Makefile, src/modules/avformat/configure,
908 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
909 avformat/factory.c: add configure option --avformat-no-codecs, which will
910 build the avformat module without the producer and consumer - useful to
911 people who want to make a version entirely without including FFmpeg's codecs,
912 which present patent royalty licensing issues.
914 * src/modules/avformat/configure: avformat/configure: checkout
915 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
916 a release version of MLT (last field of version is even).
918 * configure: configure: --disable-mmx implies --disable-sse
920 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
921 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
922 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
923 avdeinterlace filter for a non-MMX configuration.
925 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
926 for AVOptions as properties.
928 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
930 * src/framework/mlt_events.c, src/framework/mlt_field.c,
931 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
932 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
933 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
934 doxygen docs for events, field, and playlist.
936 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
938 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
939 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
940 last frame) but the previos AVFrame was invalid (not got_picture before
943 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
945 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
946 the sse compilation flag logic was inverted
948 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
949 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
951 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
953 * configure: configure: fix mmx/sse detection on OS X and add detection of
954 x86_64 to define ARCH_X86_64
956 * src/modules/xine/Makefile, src/modules/xine/configure,
957 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
958 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
959 using own detection xine/configure: remove, no longer necessary
961 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
962 new --disable-sse configure flag and whitespace cleanup
964 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
965 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
966 disable MMX parts on OS X - does not build
968 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
969 does not build due to missing headers
971 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
973 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
975 * mlt++/README: README: update instructions to use pkg-config instead of
978 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
979 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
980 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
983 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
984 square pixel 1080i at a PAL-like rate
986 * Doxyfile: Doxyfile: add doxygen config file
988 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
991 * docs/install.txt: docs/install.txt: fix license info on humperdink and
994 * configure: configure: bump the version
996 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
997 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
998 src/framework/mlt_events.c, src/framework/mlt_events.h,
999 src/framework/mlt_field.c, src/framework/mlt_field.h,
1000 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
1001 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
1002 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
1003 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1004 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
1005 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1006 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1007 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1008 src/framework/mlt_property.c, src/framework/mlt_property.h,
1009 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1010 src/framework/mlt_service.c, src/framework/mlt_service.h,
1011 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1012 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
1013 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1014 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
1015 (work in progress). This also includes removal of superfluous white space.
1017 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1019 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1020 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1021 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
1024 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
1025 when failed to load a file.
1027 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
1028 dual pass log at the end of the second pass.
1030 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1032 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
1033 segfault due to improper audio decoder memory allocation. Also fix logical
1034 bug with resampling on channels > 2
1036 * src/modules/avformat/audioconvert.h,
1037 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1038 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
1040 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1042 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
1045 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1047 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
1049 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
1052 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1054 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
1055 current frame position in a playlist
1057 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1059 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1060 (kdenlive-347) segfault when resolution is not known until after first frame
1061 is decoded. Also, bugfix segfault when video_index or audio_index are -1
1064 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1066 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
1067 if freeze position is changed on the fly
1069 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1071 * src/modules/oldfilm/filter_vignette.c,
1072 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
1073 standard values and correct start param name
1075 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1077 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
1080 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1082 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
1083 rendering when used inside a multitrack.
1085 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1087 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
1089 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
1090 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
1091 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
1092 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
1094 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
1095 patch from Mads Dydensborg.
1097 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
1098 segfault in construction with null argument.
1100 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1101 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
1104 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
1105 aspect ratio detection to try to fetch it from the codec and/or the stream in
1106 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
1107 yet for DV AVIs without the vprp chunk.
1109 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1111 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
1113 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
1114 previous_mix and reset previous_mix on seeking.
1116 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
1117 previous_gain and reset previous_gain on seeking.
1119 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1121 * docs/services.txt: services.txt: minor corrections to documentation for
1124 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
1126 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1128 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1129 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
1132 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1134 * src/modules/oldfilm/filter_vignette.c,
1135 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
1136 now usable with keyframes
1138 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
1139 metadata to defined min/max from frei0r.h
1141 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
1142 and bool params are now useable with keyframes (mlt_geometry)
1144 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
1145 for critical plugins
1147 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1149 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
1152 * docs/TODO: docs/TODO: refer to wiki page
1154 * Makefile: Makefile: suppress warning on ldconfig failure.
1156 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1158 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
1159 scheduling (kdenlive-180).
1161 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1163 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
1164 corruption when changing audio or video index
1166 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1168 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
1169 slightly the stream index bugfix and update the video informational
1170 properties on the producer when the video index changes.
1172 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1173 regression with audio_index and video_index in last release when I added the
1174 feature to close file on init with re-open on first use. Also, added some
1175 exception handling around index values.
1177 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
1178 consistent between cases (use_alpha).
1180 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
1181 threshold filter inverting image and add invert property to revert to old
1184 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1186 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
1189 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
1190 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
1191 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
1192 fix a sh expression bug in sox/configure.
1194 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1196 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1197 improve delimiter parsing to allow '?' in filename argument
1199 * mlt-config-template: mlt-config-template: add deprecation warning
1201 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
1202 on older versions of sox
1204 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1206 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
1209 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
1210 processing unknown command line options causes infinite loop
1212 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
1214 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
1217 * configure: configure: -O3 is the maximum optimization level, not -O4
1219 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1221 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
1222 deprecated warning on av_set_string
1224 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
1225 older libavformat versions
1227 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1229 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
1230 Vorbis files and possibly others that report invalid pts on some packets
1232 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
1235 * src/modules/xine/configure: xine/configure: disable module on ppc64
1237 * src/modules/xine/configure: xine/configure: disable module on ppc64
1239 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1241 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
1242 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
1245 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1247 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1248 reading file over http.
1250 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1252 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
1253 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
1254 reloading in the image producers
1256 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1258 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1259 (2106941) compilation against recent ffmpeg changes
1261 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1263 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
1266 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1268 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
1269 filter_sox.c: fix building against sox 14.1.0.
1271 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1273 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
1274 for fullscreen with no mouse through the "fullscreen" property.
1276 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1278 * mlt++/AUTHORS: update mlt++ AUTHORS
1280 * mlt++/Makefile: fix make dist target
1282 * configure: bump versions for 0.3.0 release
1284 * mlt++/configure: bump versions for 0.3.0 release
1286 * Makefile: improve make dist target
1288 * mlt++/Makefile: improve make dist target
1290 * AUTHORS: add AUTHORS file
1292 * NEWS: Add release notes file
1294 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
1295 swig/java: fixup the java bindings build script and example (bug 1523941)
1297 * demo/mlt_news: demo/mlt_news: small typo
1299 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1301 * src/modules/kdenlive/producer_framebuffer.c:
1302 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
1303 instead of ':' to separate filename from speed, because it caused some
1304 problems with other MLT functions
1306 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1308 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
1309 inserting blank, which fixes one frame blanks that were sometimes inserted
1312 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1314 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
1315 "double vars" in frei0r
1317 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1319 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
1321 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1323 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1324 aspect ratio with slowmotion producer
1326 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1328 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
1331 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1333 * src/modules/qimage/producer_qimage.c,
1334 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1335 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
1336 borrowed from producer_pixbuf)
1338 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1340 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
1342 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1344 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1345 recent regression with setting aspect ratio. Now it takes it from the profile
1346 by default using the quotient properties for best accuracy. Now, one can also
1347 override the aspect ratio using the same property name as the ffmpeg command
1348 line utility ("aspect") for even greater symmetry.
1350 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1351 segfault when fail to open or read file in init.
1353 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1355 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1356 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1357 qimage module: add support for Qt4 (you can force compile against Qt3 with
1360 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1362 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
1363 with introduction of mlt_profile causing length of vorbis producer to always
1366 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1367 regression playing audio-only files.
1369 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1371 * src/modules/oldfilm/filter_vignette.c,
1372 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
1373 change format for parameters, to avoid converting problems with different
1376 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1378 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
1379 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
1380 service closure truly thread-safe. As it was, reference count increment and
1381 decrement operations were not atomic and not protected comprehensively.
1383 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
1384 of the read-ahead thread through a new "priority" property. This only works
1385 if you have permission; fails to execute properly otherwise - not sure how to
1386 make it fail over gracefully. Do not set this property if you do not have
1389 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1391 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1392 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
1393 and introduced a memory leak.
1395 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1397 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
1398 after a service disconnect
1400 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
1401 services (eg. transitions)
1403 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1405 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1406 segfault up the call stack when no image could be decoded for a frame by
1407 producing the "test card" image.
1409 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1411 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
1412 if mlt_playlist_get_clip_info fails.
1414 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
1415 mlt_playlist_get_clip_info if producer is null.
1417 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1419 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
1420 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
1423 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
1424 getting directory list of MLT_REPOSITORY.
1426 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1428 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
1429 frame-dropping heuristic based on actual frame rate instead of 25fps
1431 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1433 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1434 segfault in unprotected libavcodec call that is clearly marked not thread
1437 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1439 * src/modules/core/transition_composite.c: transition_composite.c: slightly
1440 more accurate positioning when using crop panning and horizontal position is
1441 adjusted to align chroma channels.
1443 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1445 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
1446 file at the end of object creation, then re-open the file on-demand. This
1447 presented a file descriptor limit issue when loading very large playlists.
1449 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1451 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
1454 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
1455 inefficient accounting code.
1457 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1459 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
1460 processing to crop property.
1462 * src/modules/core/transition_composite.c: transition_composite.c: add
1463 animatable geometry "pan" property. This suppresses implicit scaling of the
1464 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
1465 geometry information to pan the b-frame within the composite rectangle. For
1466 example, a negative x pans the image to the left and that portion of the b
1467 frame left of the composite rectangle is cropped. w and h of the pan geometry
1468 is not implemented at this time, but the plan is to implement scaling of the
1469 b-frame. In the end, this can provide a Ken Burns effect for still images - a
1470 much requested feature.
1472 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1474 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
1475 multi-threaded audio decoding option. It does not provide any advantage at
1476 this time and just wastes resources.
1478 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
1479 for sequential processing of very large playlists. If set, it automatically
1480 closes previous producers to reduce resources (file handles and threads if
1481 using producer_avformat with threads).
1483 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1485 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
1486 an absolute height in pixels for greater compositing and quality control.
1488 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
1489 filter_resize,c, filter_composite.c: bugfix redundant rounding.
1491 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
1492 of output_ratio as a double - was causing incorrect calculations in
1493 transition_composite.c with non-square-pixel watermark sources.
1495 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
1496 use floating point instead of integer so that '/' is meaningful. I am not
1497 totally certain of the consequences of this change because I am not aware of
1498 where the feature is used. However, I am using it to specify the aspect ratio
1499 of certain things like bitmap graphics that were not designed for square
1500 pixels. And being able to specify a fraction allows for accurate detection of
1501 equivalent aspect ratios between different sources, particularly compositing.
1503 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
1504 aspect ratio the same as the revised profile's sample aspect ratio
1506 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1508 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
1509 to the position in the image sequence
1511 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1513 * src/modules/avformat/configure: avformat/configure: fix compilation against
1514 shared ffmpeg for a headers configuration that has appeared.
1516 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
1517 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
1518 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
1519 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
1520 aspect for DV. The values it uses might be more proper in certain contexts,
1521 but not in the way MLT currently operates. This change improves performance
1522 and quality when outputting to one of the "dv" profiles when using DV or
1523 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
1526 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1528 * src/modules/core/transition_luma.c: Correctly update the luma file if the
1529 resource was modified
1531 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1533 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
1534 avformat/configure: fix compiling against shared ffmpeg due to changes in
1537 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1539 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
1542 * src/modules/xine/configure: xine/configure: relax restrictions to let
1543 OSX/Intel use xine deinterlace
1545 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
1546 mlt_field_disconnect_service
1548 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
1549 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
1550 of Donald Graft's GPL filters.
1552 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
1554 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1555 reporting of top_field_first on frame.
1557 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1558 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
1559 ffmpeg 'lib' make target.
1561 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
1562 interpreting timecode, due to invalid fps on mlt_profiles API changes
1564 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1566 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1567 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
1569 * src/modules/core/filter_watermark.c,
1570 src/modules/core/transition_composite.c: filter_watermark.c,
1571 filter_composite.c: support explicit deinterlace of composited image.
1573 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1575 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
1578 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
1581 * configure, src/modules/motion_est/configure: configure,
1582 motion_est/configure: remove module-specific crud from top-level configure
1583 script, and enable motion_est now by default.
1585 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1586 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
1587 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
1589 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1591 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
1594 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1596 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
1597 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
1600 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1602 * src/modules/avformat/configure: avformat/configure: improve chances of
1603 successful linking with -svn and -static options
1605 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1607 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
1608 signature mismatch on make_fourcc
1610 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
1611 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
1612 frei0r/factory.c: add metadata_schema value to metadata
1614 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
1615 const return from getenv_locale()
1617 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1619 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
1620 const fix in mlt_repository_languages
1622 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
1623 string in mlt_repository_languages
1625 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1626 mlt_repository.[hc]: add mlt_repository_languages helper function for
1629 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1631 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
1632 on libvalerie install on OS X
1634 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
1635 pkg-config support to sox configuration
1637 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1639 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
1640 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
1641 "Video" for frei0r plugins
1643 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
1644 transitions, added "tags" to metadata
1646 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
1648 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
1649 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
1650 src/modules/oldfilm/filter_oldfilm.yml,
1651 src/modules/oldfilm/filter_tcolor.yml,
1652 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
1653 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
1654 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
1655 modules/oldfilm: yml files without icon, icon as separate file
1657 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1659 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
1660 Makefile: try to make sox build smarter about library dependencies (pending
1661 Darwin compatibilty)
1663 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
1664 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
1665 have not release anything yet with schema let alone metadata
1667 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
1668 serialiser to metadata mlt_properties
1670 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
1672 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1674 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
1675 height are zero, infer them from the profile
1677 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1679 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
1682 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
1683 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
1684 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
1685 src/modules/frei0r/transition_frei0r.c: initial frei0r support
1687 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
1688 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
1689 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
1690 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1691 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
1692 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
1693 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
1694 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
1695 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
1696 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
1699 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1701 * src/framework/Makefile, src/framework/metaschema.yaml,
1702 src/modules/avformat/producer_avformat.yml: framework/Makefile,
1703 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
1706 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1708 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
1709 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
1710 finalization of callback declarations and metadata handling
1712 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
1713 latest FFmpeg update
1715 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1717 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
1720 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1721 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
1722 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
1724 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
1725 new yaml parsing and serialisation and the new registry metadata system
1727 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
1728 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
1729 mainly to support the registry metadata system.
1731 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1732 mlt_repository.[hc]: implement the metadata registration and lookup interface
1734 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1736 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
1739 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1740 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
1741 ffmpeg when using --avformat-svn or --avformat-static
1743 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
1746 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1748 * mlt++/swig/python/build: swig/python/build: add -fPIC
1750 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
1751 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
1752 transitions, register_metadata, and metadata methods to Repository class
1754 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1755 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
1756 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
1757 mlt_repository_register_metadata, and mlt_repository_metadata
1759 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1761 * src/modules/avformat/configure: avformat/configure: use pkg-config with
1764 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
1765 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
1766 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
1767 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
1768 multi-threading even with non-threaded codecs by separating producer and
1769 consumer threads. - Whitespace cleanup.
1771 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
1772 processing thread without frame dropping with real_time=-1
1774 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
1777 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1779 * mlt++/Makefile: do not make tests automatically
1781 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1783 * src/modules/avformat/consumer_avformat.c,
1784 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
1785 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
1786 or MLT_AVFORMAT_THREADS environment variable
1788 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1790 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
1793 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1795 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
1796 src/Makefile: improve library versioning by linking on interface version
1799 * configure, src/framework/Makefile, src/framework/mlt.h,
1800 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
1801 variable, move version variables to top for easier access framework/Makefile,
1802 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
1803 interface version (soversion) mlt.h: add version info to header so apps can
1804 have build time adaptations
1806 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
1809 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
1810 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
1811 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
1812 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
1813 capabilities in mlt_factory and mlt_repository.
1815 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1816 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
1817 names since we are changing the interface mlt_repository.[hc]: change
1818 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
1819 mlt_factory_prefix to mlt_factory_directory
1821 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1823 * src/framework/mlt.h, src/framework/mlt_factory.c,
1824 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
1825 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1826 src/modules/Makefile, src/modules/avformat/configure,
1827 src/modules/avformat/factory.c, src/modules/configure,
1828 src/modules/core/configure, src/modules/core/factory.c,
1829 src/modules/dv/configure, src/modules/dv/factory.c,
1830 src/modules/effectv/configure, src/modules/effectv/factory.c,
1831 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
1832 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
1833 src/modules/inigo/configure, src/modules/inigo/factory.c,
1834 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
1835 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
1836 src/modules/kdenlive/factory.c, src/modules/kino/configure,
1837 src/modules/kino/factory.c, src/modules/motion_est/configure,
1838 src/modules/motion_est/factory.c, src/modules/normalize/configure,
1839 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
1840 src/modules/oldfilm/factory.c, src/modules/plus/configure,
1841 src/modules/plus/factory.c, src/modules/qimage/configure,
1842 src/modules/qimage/factory.c, src/modules/resample/configure,
1843 src/modules/resample/factory.c, src/modules/sdl/configure,
1844 src/modules/sdl/factory.c, src/modules/sox/configure,
1845 src/modules/sox/factory.c, src/modules/valerie/configure,
1846 src/modules/valerie/factory.c, src/modules/vmfx/configure,
1847 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
1848 src/modules/vorbis/factory.c, src/modules/westley/configure,
1849 src/modules/westley/factory.c, src/modules/xine/configure,
1850 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
1851 register modules instead of reading .dat files - added
1852 mlt_repository_register() and macros for modules and apps(!) to register
1853 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
1854 to return mlt_repository to app mlt_properties.c: let
1855 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
1856 to new module registration system - much simpler! - remove unncessary
1857 configure scripts (now optional!)
1859 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1861 * mlt++/COPYING: add COPYING to disclose license
1863 * src/framework/config.h: remove config.h
1865 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
1866 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
1867 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
1868 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
1869 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
1870 src/framework/mlt_property.c, src/framework/mlt_service.c,
1871 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1872 src/modules/Makefile, src/modules/avformat/Makefile,
1873 src/modules/avformat/configure, src/modules/core/Makefile,
1874 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
1875 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
1876 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
1877 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
1878 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
1879 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1880 src/modules/kino/Makefile, src/modules/lumas/Makefile,
1881 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1882 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1883 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1884 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1885 src/modules/sox/configure, src/modules/valerie/Makefile,
1886 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
1887 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
1888 src/modules/xine/Makefile: move binary modules to libdir - affects
1889 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
1890 remove need for config.h
1892 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1894 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
1895 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
1896 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1897 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1898 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1899 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1900 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
1901 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
1902 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1903 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
1904 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
1905 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
1906 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
1907 mlt++/test/server.cpp: add MltProfile and update examples
1909 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1910 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
1911 setting legacy MLT_NORMALISATION on mlt_environment
1913 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
1914 guard against setting mlt_environment before it is available mlt_profile.c:
1915 use getenv instead of mlt_environment in case profile is created before
1918 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1919 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1920 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
1921 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
1922 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
1923 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
1924 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
1925 src/framework/mlt_repository.h, src/framework/mlt_service.c,
1926 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
1927 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
1928 src/miracle/miracle_unit_commands.c,
1929 src/modules/avformat/consumer_avformat.c,
1930 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
1931 src/modules/avformat/filter_avcolour_space.c,
1932 src/modules/avformat/filter_avcolour_space.h,
1933 src/modules/avformat/filter_avdeinterlace.c,
1934 src/modules/avformat/filter_avdeinterlace.h,
1935 src/modules/avformat/filter_avresample.c,
1936 src/modules/avformat/filter_avresample.h,
1937 src/modules/avformat/producer_avformat.c,
1938 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
1939 src/modules/core/consumer_null.h, src/modules/core/factory.c,
1940 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
1941 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
1942 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
1943 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
1944 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
1945 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
1946 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
1947 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
1948 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
1949 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
1950 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
1951 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
1952 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
1953 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
1954 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
1955 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
1956 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
1957 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
1958 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
1959 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
1960 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
1961 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
1962 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
1963 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
1964 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
1965 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
1966 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
1967 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
1968 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
1969 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
1970 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
1971 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
1972 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
1973 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
1974 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
1975 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
1976 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
1977 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
1978 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
1979 src/modules/kdenlive/producer_framebuffer.c,
1980 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
1981 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
1982 src/modules/motion_est/factory.c,
1983 .../motion_est/filter_autotrack_rectangle.c,
1984 src/modules/motion_est/filter_crop_detect.c,
1985 src/modules/motion_est/filter_motion_est.c,
1986 src/modules/motion_est/filter_motion_est.h,
1987 src/modules/motion_est/filter_vismv.c,
1988 src/modules/motion_est/producer_slowmotion.c,
1989 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
1990 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
1991 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
1992 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
1993 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
1994 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
1995 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
1996 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
1997 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
1998 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
1999 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
2000 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
2001 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2002 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
2003 src/modules/resample/filter_resample.c,
2004 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
2005 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
2006 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
2007 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
2008 src/modules/sox/configure, src/modules/sox/factory.c,
2009 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2010 src/modules/valerie/consumer_valerie.c,
2011 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2012 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2013 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2014 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
2015 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
2016 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2017 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
2018 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
2019 src/modules/westley/consumer_westley.c,
2020 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2021 src/modules/westley/producer_westley.c,
2022 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
2023 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
2024 src/valerie/valerie_remote.c: framework: remove global profile, rather share
2025 one mlt_profile across a service network and make it available from anywhere
2026 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
2027 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
2028 Since nearly every file was touched, remove superfluous headers and prepare
2029 for coming mlt_repository change.
2031 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2033 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2034 (kdenlive-28) a/v sync on non-whole frame rate.
2036 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2038 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
2039 AVPacket if av_read_frame fails.
2041 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2043 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
2044 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2045 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
2046 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
2047 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
2048 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
2049 module contributed by Marco Gittler
2051 * docs/services.txt: minor typo fix
2053 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
2054 in mlt_playlist_insert_at()
2056 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2058 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
2059 module for .ogg, at least until better track type detection is in place.
2061 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2063 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
2064 compilation fix on url_fclose version sensitive to support older ffmpeg
2066 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2068 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
2069 defined using geometry="x,y:wxh" instead of having to pass it in the filter
2072 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2074 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
2075 remove libsamplerate from linking by default
2077 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2079 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2080 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2081 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
2082 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
2083 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
2084 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
2085 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
2086 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
2087 producer_westley.c: remove statefulness of frame rate through framework and
2088 modules, and allow consumer properties to override profile settings.
2090 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
2091 warning with respect to const pointer
2093 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
2094 passed to url_fclose()
2096 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
2099 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2101 * src/modules/sox/Makefile, src/modules/sox/configure,
2102 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
2103 src/modules/sox/configure: add support for sox v14.0.0.
2105 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2107 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
2108 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
2109 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
2110 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
2111 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
2112 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
2113 src/modules/westley/producer_westley.c: avformat/factory.c,
2114 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
2115 plus/transition_affine.c, westley/producer_westley.c,
2116 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
2117 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
2118 cleanup a whole bunch of compiler warnings
2120 * src/modules/jackrack/configure: jackrack/configure: add detection for
2121 ladspa and disable if not detected
2123 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
2126 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
2127 top_field_first property
2129 * src/modules/motion_est/filter_motion_est.c,
2130 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
2131 array of motion vectors
2133 * src/modules/avformat/configure: avformat/configure: fix detect shared
2134 install of libavformat due to link to versioned .so.
2136 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2138 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
2139 mlt_factory.c: bugfix loading profile by file specification and remove a
2142 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
2143 MLT_PROFILES_DIR environment variable
2145 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
2148 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
2149 fix compilation on OS X
2151 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2153 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
2155 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2157 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
2158 initialisation of window dimensions due to recent profiles addition
2160 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2162 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
2163 files policies.txt: add bug reporting procedure
2165 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
2166 defaults with ffmpeg for more reliable output
2168 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2170 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
2171 bugfix string allocation length mlt_consumer.c: bugfix removal of
2172 property-changed listener
2174 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2176 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
2178 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
2179 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
2181 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2182 profiles/hdv_720_30p:
2184 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
2185 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
2187 * profiles/hdv_720_25p, profiles/hdv_720_50p:
2189 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
2190 profiles/hdv_720_pal:
2192 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
2193 setting of MLT_NORMALISATION
2195 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2196 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2197 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2198 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2199 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2200 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2201 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2202 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2203 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2204 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
2205 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
2206 src/framework/mlt_profile.h: profiles/*: name->description
2207 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
2208 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
2209 "description" for clarity
2211 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2213 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2214 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
2215 module when local ffmpeg changes
2217 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
2218 install Makefile profiles/square_pal_wide: fix display aspect
2220 * ChangeLog, Makefile, configure, profiles/Makefile,
2221 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2222 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2223 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2224 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2225 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2226 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2227 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2228 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2229 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2230 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
2231 src/framework/mlt.h, src/framework/mlt_consumer.c,
2232 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
2233 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
2234 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2235 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
2236 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
2237 MLT_PROFILE, and profiles documents.
2239 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2241 * src/modules/avformat/consumer_avformat.c,
2242 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
2243 experimental flushing code
2245 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2247 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
2249 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2251 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2252 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2253 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2254 Add support for psd, xcf and exr images (KDE libraries needed for these
2255 formats). Make pcx and tiff images load correctly
2257 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
2258 from qimage_producer)
2260 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
2261 different from yuv422
2263 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2265 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
2268 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2270 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
2271 problem in framebuffer producer
2273 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
2274 slowmotion / freeze effect
2276 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
2279 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2281 * demo/circle.png: demo/circle.png: fix broken image
2283 * demo/watermark1.png: watermark1.png: fix broken image
2285 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2286 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2287 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
2288 change in mlt_transition.c
2290 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2292 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2293 initial buffer size to prevent high quantization at beginning
2295 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2297 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
2298 sync with some codecs and revert unnecessary precautions that introduce
2301 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2303 * mlt++/Makefile: added dist make targets
2305 * Makefile: added dist make targets
2307 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
2310 * Makefile, src/albino/Makefile, src/framework/Makefile,
2311 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2312 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
2314 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2316 * src/modules/effectv/Makefile, src/modules/effectv/configure,
2317 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2318 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
2319 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
2320 module with BurningTV filter provided by Stephane Fillod
2322 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
2323 for the alpha parameter
2325 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2326 segfault when paused after seeking but no picture available to duplicate
2328 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
2329 higher than libdv for better quality
2331 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
2332 test for existence for avcodec_decode_audio2
2334 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
2335 int property as double
2337 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
2338 seeking immediately after opening file improves compatibility (in particular,
2339 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
2340 to adhere to warnings on ffmpeg decode api docs ought to improve stability
2343 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
2344 ildct=1 properties to consumer_avformat
2346 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2348 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
2349 only permitted with --enable-gpl
2351 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
2352 --avformat-svn configure option to do a static build of ffmpeg libs only and
2353 statically link to mlt module. Also, make --avformat-svn aware of
2354 --avformat-swscale and --enable-gpl
2356 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2358 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
2359 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
2361 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2363 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
2364 scaling alpha already scaled in gtk2/filter_rescale
2366 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
2369 * src/framework/mlt_transition.c: bugfix transition processing hidden track
2371 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2373 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
2376 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2378 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
2379 terminate_on_pause by default
2381 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
2382 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
2384 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2386 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
2387 and memory management in data_show
2389 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2391 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
2392 src/modules/fezzik.ini: the framework may not depend upon specific
2393 modules--data_feed/show in this case
2395 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
2398 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2400 * src/modules/kdenlive/filter_wave.c: compilation fix
2402 * src/modules/avformat/configure: fix compilation without swscale
2404 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
2405 src/modules/core/configure, src/modules/core/factory.c,
2406 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2407 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
2408 src/modules/core/producer_framebuffer.c,
2409 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
2410 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
2411 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
2412 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
2413 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
2414 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
2415 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
2416 src/modules/jackrack/plugin_settings.c,
2417 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
2418 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
2419 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
2420 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2421 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2422 src/modules/kdenlive/producer_framebuffer.c,
2423 src/modules/kdenlive/producer_framebuffer.h,
2424 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
2425 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
2426 new kdenlive module.
2428 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2430 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2433 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2435 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
2437 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2439 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
2440 variable speed, but at least it works now).
2442 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2444 * ChangeLog, src/modules/core/filter_boxblur.c,
2445 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2446 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
2449 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2451 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
2452 registration of vmfx/mono to threshold to disambiguate with core/mono.
2454 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
2455 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
2456 src/framework/mlt.h, src/framework/mlt_consumer.c,
2457 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2458 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2459 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2460 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2461 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2462 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2463 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2464 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
2465 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2466 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2467 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2468 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2469 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
2470 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2471 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2472 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2473 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2474 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2475 src/framework/mlt_transition.h, src/framework/mlt_types.h,
2476 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
2477 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
2478 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
2479 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
2480 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
2481 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
2482 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2483 src/modules/avformat/filter_avcolour_space.c,
2484 src/modules/avformat/filter_avcolour_space.h,
2485 src/modules/avformat/filter_avdeinterlace.c,
2486 src/modules/avformat/filter_avdeinterlace.h,
2487 src/modules/avformat/filter_avresample.c,
2488 src/modules/avformat/filter_avresample.h,
2489 src/modules/avformat/producer_avformat.c,
2490 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2491 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2492 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2493 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2494 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2495 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2496 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2497 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2498 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2499 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2500 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2501 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2502 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2503 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2504 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2505 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2506 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2507 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2508 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2509 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2510 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2511 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2512 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2513 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2514 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2515 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2516 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
2517 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
2518 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
2519 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
2520 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
2521 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
2522 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
2523 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
2524 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2525 src/modules/lumas/luma.c, src/modules/plus/factory.c,
2526 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
2527 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
2528 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
2529 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
2530 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
2531 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2532 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
2533 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
2534 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
2535 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
2536 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
2537 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2538 src/modules/valerie/consumer_valerie.c,
2539 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2540 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
2541 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
2542 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2543 src/modules/westley/producer_westley.c,
2544 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
2545 license declarations and remove dv1394d references.
2547 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2549 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
2550 fixup some swscale integration
2552 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2554 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
2556 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2558 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
2559 src/modules/avformat/consumer_avformat.c,
2560 src/modules/avformat/filter_avcolour_space.c,
2561 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
2563 * demo/README, demo/consumers.ini: change default dv1394 device file
2565 * configure: remove bashisms
2567 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2569 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
2572 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2574 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2575 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
2576 credits and make functions static, (patch from stephane fillod - thanks)
2578 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2580 * src/modules/core/Makefile, src/modules/core/configure,
2581 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
2582 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2583 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
2585 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2587 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
2589 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2591 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2594 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2596 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
2598 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2600 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
2602 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2604 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
2605 sdl_preview consumer
2607 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2609 * src/modules/avformat/consumer_avformat.c: Change default value for
2610 libavformat's qscale, preventing some crashes
2612 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2614 * src/modules/avformat/producer_avformat.c,
2615 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
2616 producers, using basic structure like:
2617 meta.attr.metadata_name.markup=metadata_value
2619 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
2620 frame for audio channels and frequency.
2622 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2624 * ChangeLog, configure, src/framework/mlt_consumer.h,
2625 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2626 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
2627 src/framework/mlt_producer.h, src/framework/mlt_service.h,
2628 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
2629 configure run with bash since it uses bash-specific features. Also, patches
2630 headers to comments for pedantic compilation.
2632 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2634 * src/modules/core/producer_framebuffer.c: remove debug msg
2636 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2638 * src/modules/core/producer_framebuffer.c,
2639 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
2641 * src/modules/core/Makefile, src/modules/core/configure,
2642 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
2643 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
2644 slowmotion, reverse playing and stroboscope effect
2646 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2648 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
2650 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
2651 announce it. Fix problem when requesting rgb image of a luma transition.
2653 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2655 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
2658 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2660 * src/modules/core/filter_obscure.c: Position for the effect was not
2661 calculated right if the clip was in the middle of a playlist
2663 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2665 * src/modules/avformat/producer_avformat.c: + General improved media support
2667 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2669 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
2670 fixes pause behaviour with rawvideo
2672 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
2675 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2677 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
2678 motion_est module and patch to correctly initialize audio frequency and
2681 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
2682 Patch supplied by Jean-Baptiste.
2686 * src/modules/motion_est/filter_motion_est.c,
2687 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
2688 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
2690 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2692 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
2695 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2697 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
2699 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2700 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
2701 for mask generation (not v. useful)
2703 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
2704 Correction to uneven chroma samples
2706 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
2709 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
2712 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2714 * ChangeLog: *** empty log message ***
2716 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
2717 Kino 0.9.1 SMIL (clock) time values.
2719 * ChangeLog: *** empty log message ***
2721 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
2722 option as --avformat-svn (--avformat-cvs is an undocumented alias).
2724 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2726 * configure: bump version
2728 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2730 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
2731 <jb@ader.ch> to add rgb24a support to producer_qimage
2733 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2735 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
2736 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
2739 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2740 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
2741 rgb24a support to producer_pixbuf
2743 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2745 * src/modules/qimage/configure: let QTDIR also define location of qt include
2748 * src/modules/kino/filehandler.cc: fix compilation on latest version of
2749 libquicktime (0.9.8)
2751 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2753 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
2754 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
2755 colour space conversions on the Intel Mac
2757 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2759 * src/modules/core/filter_resize.c: + Field order control reworked
2760 (meta.top_field_first has priority over source)
2762 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2764 * src/modules/core/filter_resize.c: + Top field first correction (original
2765 approach would not have worked [mea culpa], and this is only a partial
2766 solution since the consumers have no say in field order)
2768 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
2769 Goncalo Carvhalo (many thanks :-))
2771 * src/modules/core/filter_resize.c: + Meta override for field order
2772 misreporting/errors in encoders
2774 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2776 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2777 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
2779 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
2780 issues on ppc based macs
2782 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2783 src/modules/qimage/configure, src/modules/qimage/factory.c,
2784 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2785 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
2786 QImage module added - default is still GTK2 when available
2788 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
2791 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
2792 QT image loader (to allow optional and functionally equivalent qt or gtk2
2793 usage for image loading)
2795 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2797 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
2799 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
2800 utility function for listing files in a directory (aids with cross platform
2803 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2805 * mlt++/src/MltFactory.h: + Fix for swig parsing
2807 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2809 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
2810 src/modules/core/configure, src/modules/core/factory.c,
2811 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
2814 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
2815 lqt-config is broken with respect to --cflags
2817 * configure: log configuration history to config.log
2819 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2821 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
2823 * mlt++/src/config.h: + Added the config.h for win32
2825 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
2826 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
2827 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
2828 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
2829 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
2830 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
2831 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
2832 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
2833 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
2834 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
2835 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
2836 + Win32 port - dev studio is required to avoid issues with C++ ABI
2837 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
2838 one isn't much use without it :-)) - mlt build is purely mingw32 of course
2840 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
2841 allow audio sync'd with wipe (smooth ramping not implemented yet)
2843 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
2844 introduced (specify a property of combine=1 on the mix transition to
2847 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
2848 track mixing mechanism (using a low pass filter)
2850 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2852 * docs/dvcp.txt, docs/inigo.txt: minor fixes
2854 * src/miracle/miracle_commands.c: add proper response to uadd command
2856 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2858 * src/modules/Makefile: fix compilation error
2860 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
2861 if unable to handle specific image type request.
2863 * Makefile: dist-clean target is more familiar - alias it
2865 * src/modules/feeds/NTSC/data_fx.properties,
2866 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
2868 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2870 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
2871 and alternative deb packaging
2873 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
2875 * src/framework/Makefile, src/miracle/Makefile,
2876 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
2879 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
2880 mlt++/debian/rules: + Functional debian build rules
2882 * debian/changelog, debian/control, debian/copyright, debian/rules: +
2883 Functional debian build rules
2885 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
2886 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
2888 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
2889 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2890 src/modules/Makefile, src/modules/avformat/Makefile,
2891 src/modules/core/Makefile, src/modules/dv/Makefile,
2892 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2893 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2894 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2895 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2896 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2897 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2898 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2899 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2900 src/modules/westley/Makefile, src/modules/xine/Makefile,
2901 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
2902 usage in linking, version bump
2904 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2906 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
2907 More fixes for lib64
2909 * mlt++/Makefile, mlt++/configure: + Correction to a typo
2911 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
2914 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
2915 (should switch to pkg-config here)
2917 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
2920 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
2921 configure and build and fixed test case compilation
2923 * configure: - Removed a diagnostic
2925 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
2926 src/valerie/Makefile: + Added a --libdir switch to the configure and build
2928 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2930 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
2932 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2934 * mlt++/src/Makefile: + Creates the lib directory on an install
2936 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2938 * src/modules/core/transition_composite.c: + Correction to alpha mask
2941 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2943 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
2944 (green at redhat dot com) - many thanks :-)
2946 * Makefile, src/albino/Makefile, src/framework/Makefile,
2947 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2948 src/modules/Makefile, src/modules/avformat/Makefile,
2949 src/modules/core/Makefile, src/modules/dv/Makefile,
2950 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
2951 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2952 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
2953 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
2954 src/modules/normalize/Makefile, src/modules/plus/Makefile,
2955 src/modules/resample/Makefile, src/modules/sdl/Makefile,
2956 src/modules/sox/Makefile, src/modules/valerie/Makefile,
2957 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
2958 src/modules/westley/Makefile, src/modules/xine/Makefile,
2959 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
2960 com) - many thanks :-)
2962 * src/modules/avformat/consumer_avformat.c,
2963 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
2964 sample collection, and picks up known info streams
2966 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2968 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
2971 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
2973 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
2976 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2978 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
2980 * src/modules/core/consumer_null.c,
2981 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
2982 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
2983 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
2984 Ensures that tracked area remains valid (out of bounds was causing core
2985 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
2988 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2990 * src/modules/motion_est/README: Added a producer slowmotion example.
2992 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
2993 src/modules/motion_est/filter_motion_est.c,
2994 src/modules/motion_est/filter_motion_est.h,
2995 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
2996 slow motion producer. It provides basic slow motion through frame repeats and
2997 a more advanced interpolation.
2999 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3001 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
3004 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3006 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
3009 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
3012 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3014 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
3016 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3018 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3019 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3020 src/modules/core/transition_luma.c: + Added an option to override alignment
3021 and transparent borders for compositing
3023 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3025 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
3026 for loading lumas from the mlt luma collection
3028 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3030 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
3031 uninstalled sdl image lib
3033 * configure: + OS/X Tiger patch
3035 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
3038 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
3040 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3041 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
3043 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
3044 sdl in the framework for darwin
3046 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
3047 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
3048 these OS/X patches...
3050 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
3052 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
3053 alternative image and image sequence producer
3055 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
3056 src/modules/sdl/configure, src/modules/sdl/factory.c,
3057 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
3058 alternative image and image sequence producer
3060 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3062 * src/modules/core/transition_composite.c: + Clean ups and corrections
3064 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3066 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
3068 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
3071 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3073 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
3074 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
3076 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3077 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
3078 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3079 src/modules/core/transition_composite.c,
3080 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
3081 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
3082 Added an output aspect ratio (being the aspect ratio of the background)
3083 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
3084 with image src/modules/core/filter_resize.c + Rounding errors corrections
3085 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
3086 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
3087 after get_image src/modules/core/transition_composite.c + More uneven width
3088 corrections + Use of output aspect ratio when available
3089 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
3092 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3094 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
3097 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
3100 * src/modules/avformat/consumer_avformat.c:
3101 src/modules/avformat/consumer_avformat.c + User specified pixel format
3102 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
3103 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
3106 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3108 * src/modules/westley/producer_westley.c: + Indicator for missing media
3109 replacement in case pango doesn't exist
3111 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
3113 * src/modules/avformat/filter_avcolour_space.c,
3114 src/modules/avformat/filter_avdeinterlace.c,
3115 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
3116 Correction for uneven width filter_avdeinterlace.c + Correction for cases
3117 were the interlace state of frame is only known after rendering
3118 producer_avformat.c + Corrections for uneven width + Corrections for state
3119 propogation of top field first and interlaced state
3121 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
3122 interlaced state is determined after the image is rendered
3124 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3126 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3127 src/framework/mlt_producer.c, src/modules/avformat/configure,
3128 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
3129 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3130 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
3131 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
3132 unecessary even pixel position and width dependency + Rewrote resize methods
3133 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
3134 now 2^10 based and range checks removed (not needed)
3135 src/framework/mlt_producer.c + Check for unspecified eof property
3136 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
3137 property src/modules/core/filter_mirror.c + Correction for uneven width
3138 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
3139 0) and allow override + Corrections for uneven width
3140 src/modules/core/transition_composite.c + Corrections for uneven pixel
3141 position and width + Removed deprecated operator code
3142 src/modules/plus/filter_sepia.c + Corrections for uneven width
3143 src/modules/plus/transition_affine.c + Corrections for uneven width
3144 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
3146 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3148 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3149 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3150 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
3151 src/modules/core/configure, src/modules/core/factory.c,
3152 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3153 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
3154 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3155 src/framework/mlt_consumer.c + Added capabilities to allow the application to
3156 handle images via the consumer-frame-show event + Added cabilities to allow
3157 the application to control the image format src/framework/mlt_frame.c + Long
3158 standing discrepancy resolved - image format is now stored on the frame
3159 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
3160 mlt_image_opengl which is supposed to provide an rgb image swapped around for
3161 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
3162 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
3163 opengl swapped RGB image + Corrected support for rgb24a requests
3164 src/modules/core/configure src/modules/core/factory.c + Added an alias for
3165 color (since it seems to trouble so many people)
3166 src/modules/core/filter_luma.c + Added the format property to the generated
3167 frame src/modules/core/transition_composite.c + Added the format property to
3168 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
3169 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
3170 Support for application provided previews and colour space conversion
3171 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
3172 mlt_properties_pass_list + Application provided preview support added
3173 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
3176 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3178 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
3179 as a gui item selector (alpha property)
3181 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3183 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
3184 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
3185 initialisation from previous checkin
3187 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3188 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3189 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3190 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
3191 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3192 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
3193 a chroma hold filter + Small optimisation/correction to chroma filter
3195 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3197 * src/inigo/inigo.c: + Keyboard handling events on Darwin
3199 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
3200 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
3201 events sdl/consumer_sdl.c + Audio on Darwin
3203 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3204 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
3205 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3206 Corrections to preview mode switching
3208 * src/modules/sdl/consumer_sdl_preview.c:
3209 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
3211 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
3212 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3213 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
3214 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
3215 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
3216 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3217 Forgot to create the surface on the start (doh)
3219 * configure, src/framework/mlt.h, src/inigo/inigo.c,
3220 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3221 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
3222 cflags on all use of mlt (annoying, but looks unavoidable)
3223 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
3224 Correction for Darwin key reading from terminal
3225 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
3226 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
3227 to the start/stop methods (Darwin requirement)
3229 * src/modules/motion_est/configure: + Correction to the disabled case (should
3230 be disable-motion_est and plugins should not be registered)
3232 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3234 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3235 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3236 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
3237 (optimised on green by default)
3239 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3241 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3242 src/framework/mlt_property.h: src/framework/mlt_properties.c
3243 src/framework/mlt_properties.h + Added get and set for int64_t
3244 src/framework/mlt_property.h + Corrected int64_t
3246 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3248 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
3249 Add the obscure=1 option to filter_autotrack_rectangle and update the README
3252 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3254 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
3255 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
3256 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
3257 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
3258 VMFX module + New filter (shape) which provides alpha manipulations and an
3259 alternative wipe mechanism + New producer (pgm) which provides basic
3260 functionality for portable grey maps
3262 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
3263 need explicit locking
3265 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3267 * src/framework/mlt_properties.h: + Replaced this with self in new pass
3268 functions for C++ compilation
3270 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3272 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3273 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
3274 more civilized ways to copy properties. See code comments for usage.
3276 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3278 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
3279 the background is the reported ar of the output frame
3281 * src/modules/core/transition_composite.c: + Yet another aspect ratio
3282 correction for the filter transition (not 100% correct yet...) + Correction
3283 for aspect_ratio == 0 case (should honour consumer)
3285 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
3287 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3288 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
3289 sequences/mlt pango lists
3291 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3293 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
3294 (hypothetical) conversion of mlt_position from an int to a float, preserving
3297 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3298 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
3299 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
3300 caused by the (hypothetical) conversion of mlt_position from an int to a
3301 float, preserving original behavior.
3303 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
3304 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
3305 Fix build errors caused by the (hypothetical) conversion of mlt_position from
3306 an int to a float, preserving original behavior.
3308 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3310 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
3313 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
3314 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
3315 comparison code pending a better rewrite. -Added show_residual=1 and
3316 show_reconstruction=1 debug modes. See README. -Renamed many variables and
3317 functions. -Revamped geometry handling. -Lots more I'm forgeting.
3319 * src/modules/motion_est/README: Added some more examples.
3321 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
3324 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
3325 Removed redundant arrow drawing code. Modified thresholding.
3327 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3329 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
3330 of the libavutil library.
3332 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3334 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
3335 Added a README file with lots of juicy info. Added a denoise motion vectors
3336 function, enabled by default; the results seem very good. Removed some unused
3339 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3341 * src/modules/kino/Makefile: + Allow header dependency checks
3343 * src/modules/avformat/configure: + Added an additional help message (for
3346 * Makefile: + Force dependency checks on header files
3348 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3350 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
3353 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3355 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
3356 serialisation via westley)
3358 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3360 * src/framework/mlt_types.h: Add names to enums to make newer versions of
3361 swig (noticed on 1.3.24) happy.
3363 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3365 * src/modules/core/filter_watermark.c: + Correction to long outstanding
3366 oddity regarding composite.out - not needed in many cases now
3368 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
3369 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
3370 doesn't require an mlt++ install first - Temporarily disabled java
3372 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3374 * src/modules/kino/riff.cc: + Minor correction for entry length being less
3375 than the data length
3377 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
3378 src/modules/kino/riff.h: + fixes for opendml dv avi
3380 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3382 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
3383 width/height confusion
3385 * src/modules/core/filter_resize.c: + Correction for rounding errors
3387 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3389 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
3391 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
3394 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
3397 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3399 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
3400 motion_est now convert pixel units to macroblock (whole) units the same way.
3402 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
3403 Cleaned up code. Corrected pause behavior.
3405 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3407 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
3408 improve tracking accuracy.
3410 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3412 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
3413 mlt_service.c + Filter disable property
3415 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3417 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
3418 oversight - allow serialisation of mpl usage
3420 * src/modules/avformat/consumer_avformat.c,
3421 src/modules/avformat/producer_avformat.c: consumer_avformat.c
3422 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
3425 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3427 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
3428 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
3430 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
3431 (via resource) + Hides non-public properties
3433 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
3436 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
3438 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
3439 the consumer + Sanity check on scaled size for compositing
3441 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3442 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
3443 format [details to follow] + Corrected invalid content producer_pixbuf.c +
3444 Corrected invalid content
3446 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
3447 Alpha channel cloning + Minor tidy up
3449 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3451 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3452 src/framework/mlt_producer.c, src/framework/mlt_service.c,
3453 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
3454 src/modules/core/filter_transition.c,
3455 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
3456 rc/framework/mlt_frame.c + image_count added to assist the 'transition
3457 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
3458 rework of fx cuts - now only the fx are output on a frame
3459 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
3460 src/framework/mlt_service.c + Get frame reworked and cleaned up
3461 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
3462 to image fetching + Corrected types on other properties for pass down +
3463 Complete rework of fx cuts - they're now received as producer-less frames
3464 from a track + Added image_count logic for transition filter assistance
3465 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
3466 withdraw this later - it assumes producer knows a/r on frame creation/prior
3467 to image fetch) src/modules/core/filter_transition.c + Checks that two
3468 images are available before processing + Checks test image/audio cases
3469 src/modules/core/transition_composite.c + Major correction in aspect ratio
3470 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
3471 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
3472 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
3473 height are no longer assumed to be 'safe' here (investigating)
3475 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3477 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
3478 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
3481 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3483 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
3486 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
3487 position is relative to the in point (the internal position is absolute)
3489 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
3492 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3494 * src/modules/sdl/consumer_sdl_preview.c,
3495 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
3496 consumer_sdl_still.c + Fixes a deadlock condition
3498 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
3499 missing fourccs to allow compilation
3501 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3502 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
3503 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
3504 Added sample calculator (samples to current frame)
3505 framework/mlt_repository.c + Symbols exported from plugins
3506 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
3509 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3511 * src/modules/motion_est/configure: Mention that motion est is disabled by
3512 default during ./configure.
3514 * configure, src/modules/motion_est/configure: Prevent motion estimation
3515 components from building unless requested.
3517 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3519 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
3522 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
3523 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
3524 src/modules/motion_est/factory.c,
3525 .../motion_est/filter_autotrack_rectangle.c,
3526 src/modules/motion_est/filter_crop_detect.c,
3527 src/modules/motion_est/filter_motion_est.c,
3528 src/modules/motion_est/filter_motion_est.h,
3529 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
3530 Initial import of the motion estimation filter.
3532 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3534 * src/modules/avformat/consumer_avformat.c:
3535 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
3536 Removal of erroneous frame rate checks
3538 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3540 * src/modules/westley/producer_westley.c:
3541 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
3542 (functionality covered correctly in playlist)
3544 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3545 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3546 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
3547 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
3548 Correction for aspect ratio of synthesized test card
3549 src/framework/mlt_playlist.c + Special case for handling fx cuts
3550 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
3551 src/modules/core/transition_composite.c + Ensure that scaling and correct
3552 image extraction is handled src/modules/core/transition_luma.c + Ensure that
3553 scaling and correct image extraction is handled
3554 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
3555 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
3558 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3560 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
3561 frame rendering notification event test/server.cpp + Added an example frame
3562 rendering callback that removes all shotcut related fx
3564 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
3565 audio volume control
3567 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
3568 for pango usage on audio only fx cuts (sigh...)
3570 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
3571 modification to allow pango use in fx cuts
3573 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3575 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
3576 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
3579 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3580 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3581 src/modules/core/Makefile, src/modules/core/configure,
3582 src/modules/core/factory.c, src/modules/core/transition_composite.c,
3583 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
3584 src/framework/mlt_deque.h + Added support for doubles
3585 src/framework/mlt_frame.c + Switched order of source/dest audio mix
3586 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
3587 Removed warning introduced from previous checkin (missing ctype.h) +
3588 Temporary work around to allow frames to carry multiple frames (for
3589 transition as filter usage) src/modules/core/Makefile
3590 src/modules/core/configure src/modules/core/factory.c + Support for new
3591 transition filter :-) src/modules/core/transition_composite.c
3592 src/modules/core/transition_composite.h - Removed frame properties dependence
3593 for process/get_image state communication + Extended alpha blending modes to
3594 'and' and 'xor' logic (may change property triggering soon) + Provided
3595 support for transition as filter usage + Cleaned up public copy region
3598 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
3599 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
3600 generator to run, rather than sleep and poll
3602 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
3603 usage (all frames always have an alpha mask) + Provided an alternative
3604 rendering mechanism ('or' which takes a and b alpha into account) + Provided
3605 a and b alpha mask overides ('alpha_a' and 'alpha_b')
3607 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3609 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
3610 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
3611 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
3612 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
3613 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
3614 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
3615 fx_cuts (allows animated fx)
3617 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3619 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
3621 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3623 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3624 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
3625 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3626 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3627 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
3628 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
3629 Provide macro access to the video and image RPN queues
3630 src/framework/mlt_tractor.c + Provides orphaned filters
3631 src/modules/core/producer_noise.c - remove specification of aspect ratio
3632 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
3633 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
3634 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
3635 ratio = 0 (supplement to mlt_consumer mod)
3637 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3639 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3640 src/framework/mlt_producer.c, src/inigo/inigo.c,
3641 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
3642 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3643 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
3644 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
3645 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
3646 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
3647 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3648 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
3649 profile handling for size, aspect ratio and display ratio
3650 src/framework/mlt_producer.c + Correction to aspect ratio properties
3651 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
3652 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
3653 account src/modules/core/filter_resize.c + Corrections for synthesised
3654 producers and aspect ratio (inherits from consumer)
3655 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
3656 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
3657 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
3658 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
3659 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
3660 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
3661 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
3662 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3663 Takes consumer profile into account
3665 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3667 * src/framework/configure: Quick temporary fix for mlt config in non-standard
3668 paths (relates to mlt++)
3670 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3672 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
3673 src/modules/avformat/filter_avdeinterlace.c,
3674 src/modules/sdl/consumer_sdl_preview.c,
3675 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
3678 * src/modules/avformat/filter_avcolour_space.c,
3679 src/modules/avformat/filter_avdeinterlace.c,
3680 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
3681 Sanity checks for normalising filters
3683 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3685 * src/modules/fezzik.dict: libdv/avformat switching
3687 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3689 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
3691 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
3693 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3695 * src/modules/avformat/consumer_avformat.c: NTSC fix
3697 * src/modules/fezzik.dict: Added bmp support
3699 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
3700 src/framework/mlt_producer.c: Frame rate properites and factory
3703 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3705 * src/modules/avformat/consumer_avformat.c: audio out fix
3707 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3709 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
3712 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3714 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
3716 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3718 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
3721 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3723 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3724 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
3726 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3728 * src/modules/dv/configure, src/modules/gtk2/configure,
3729 src/modules/jackrack/configure, src/modules/kino/configure,
3730 src/modules/resample/configure, src/modules/sdl/configure,
3731 src/modules/sox/configure, src/modules/vorbis/configure,
3732 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
3735 * configure: Bourne shell compliance
3737 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
3738 to --avformat-cvs option
3740 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3741 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
3742 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
3745 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3747 * src/modules/kino/Makefile: fix compilation
3749 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3751 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
3752 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
3753 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3754 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
3755 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3756 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3757 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
3758 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
3759 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
3760 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
3761 and add new jack-less filter_ladspa.
3763 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3765 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
3767 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3769 * src/modules/kino/avi.h: Minor correction
3771 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
3772 src/modules/kino/configure, src/modules/kino/endian_types.h,
3773 src/modules/kino/error.cc, src/modules/kino/error.h,
3774 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
3775 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
3776 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
3777 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
3778 src/modules/kino/riff.h: Initial version
3780 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
3783 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3785 * src/modules/dv/Makefile: corrected pkg-config libdv usage
3787 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3789 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
3792 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
3793 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
3794 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
3795 SDL test program 'threadwin -threaded' I think.
3797 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
3798 should be multithreaded by spinning of a dummy thread.
3800 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
3801 OS X uses -DDARWIN in
3802 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
3803 combination with #include <Foundation/Foundation.h> caused compilation errors
3804 while porting consumer_sdl to OS X.
3806 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3808 * COPYING: License update
3810 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
3813 * src/modules/jackrack/configure: Disable jackrack when unavailable
3815 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
3818 * src/modules/resample/configure: Disable libsamplerate when unavailable
3820 * src/modules/sdl/configure: Disable sdl when unavailable
3822 * src/modules/vorbis/configure: Disable vorbis when unavailable
3824 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
3825 other platforms probably broken
3827 * src/modules/xine/configure: Disable xine when mmx not available
3829 * src/modules/westley/configure: Conditional compilation of westley/libxml2
3832 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
3833 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
3835 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3837 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
3839 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3841 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
3842 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
3843 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
3844 src/miracle/miracle.c, src/modules/avformat/Makefile,
3845 src/modules/avformat/configure, src/modules/core/Makefile,
3846 src/modules/core/configure, src/modules/dv/Makefile,
3847 src/modules/dv/configure, src/modules/fezzik/Makefile,
3848 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
3849 src/modules/gtk2/configure, src/modules/inigo/Makefile,
3850 src/modules/inigo/configure, src/modules/jackrack/Makefile,
3851 src/modules/jackrack/configure, src/modules/normalize/Makefile,
3852 src/modules/normalize/configure, src/modules/plus/Makefile,
3853 src/modules/plus/configure, src/modules/resample/Makefile,
3854 src/modules/resample/configure, src/modules/sdl/Makefile,
3855 src/modules/sdl/configure, src/modules/sox/Makefile,
3856 src/modules/sox/configure, src/modules/valerie/Makefile,
3857 src/modules/valerie/configure, src/modules/vorbis/Makefile,
3858 src/modules/vorbis/configure, src/modules/westley/Makefile,
3859 src/modules/westley/configure, src/modules/xine/Makefile,
3860 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
3861 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
3863 * mlt++/CUSTOMISING: Minor doc updates
3865 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3866 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
3869 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3871 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
3872 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
3873 audio resampling/test audio and MMX checks in gtk2
3875 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3877 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3878 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
3879 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
3880 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
3883 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3885 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
3886 use fifo instead of rr rt schedule
3888 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
3889 src/miracle/miracle.c, src/miracle/miracle_server.c,
3890 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
3891 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3892 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
3893 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3894 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
3895 realtime scheduling updates; suppress libdv errors; add frame property
3896 deinterlace_method; default producer_hold to use onefield; add begin property
3899 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3901 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3902 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
3903 Server customisation
3905 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
3908 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3910 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
3911 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
3912 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
3913 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
3914 DVCP WIPE introduced
3916 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3918 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
3919 src/modules/core/transition_composite.c,
3920 src/modules/plus/transition_affine.c: Minor corrections and more affine
3923 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3925 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
3926 mods to playout via avformat and miracle unit generation on an xfer
3928 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
3929 and removal of libxml2 warning for non-existent file
3931 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3933 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
3934 src/modules/core/transition_composite.c,
3935 src/modules/plus/transition_affine.c: Minor corrections with alpha and
3938 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3940 * src/miracle/miracle_unit.c: Smoother unit load
3942 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3944 * mlt++/src/MltService.cpp: Minor correction
3946 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
3947 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3948 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
3949 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
3950 src/modules/sdl/consumer_sdl_preview.c,
3951 src/modules/westley/consumer_westley.c,
3952 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
3954 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3956 * src/modules/sdl/consumer_sdl_preview.c,
3957 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
3959 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3961 * src/modules/core/transition_composite.c,
3962 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
3963 fixes for non-existence
3965 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
3968 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3970 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3971 more affine silliness
3973 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3975 * src/modules/plus/transition_affine.c: affine silliness
3977 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3978 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3979 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3980 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
3982 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3984 * src/modules/feeds/PAL/border.properties: fill for borders
3986 * src/modules/gtk2/Makefile: conditional mmx compilation
3988 * src/modules/core/transition_composite.c: int handling on the frame image
3991 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3992 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
3995 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3997 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
3999 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
4001 * src/modules/core/filter_rescale.c: Warning removal
4003 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
4006 * src/modules/inigo/producer_inigo.c: Empty track definition fix
4008 * src/modules/sdl/consumer_sdl_preview.c,
4009 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
4011 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
4014 * src/modules/gtk2/producer_pango.c: Memory leak fix
4016 * src/modules/westley/consumer_westley.c: titles and global feeds
4018 * src/modules/feeds/PAL/border.properties,
4019 src/modules/feeds/PAL/data_fx.properties: Minor corrections
4021 * src/modules/core/filter_data_show.c: Global/local data show distinction
4023 * src/modules/core/Makefile: Removed superflous mmx compilation
4025 * src/framework/mlt_tractor.c: Global data feed handling
4027 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
4030 * src/framework/mlt_events.c: Memory leak fix
4032 * src/framework/mlt_consumer.c: Small correction to deinterlacing
4034 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4036 * src/modules/feeds/PAL/border.properties,
4037 src/modules/feeds/PAL/example.properties: Test case feeds added
4039 * src/modules/avformat/filter_avresample.c,
4040 src/modules/avformat/producer_avformat.c,
4041 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
4042 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
4043 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4044 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
4045 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
4046 src/modules/jackrack/filter_jackrack.c,
4047 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
4048 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
4049 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
4050 stacks; Minor corrections to compositing and mixing; localisation for pango
4052 * src/modules/westley/consumer_westley.c,
4053 src/modules/westley/producer_westley.c: Localised data storage and utf-8
4056 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4057 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
4058 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4059 src/framework/mlt_transition.h: Transitions reworked (always_active
4060 capabilities); remaining audio handling switched to stacks
4062 * demo/mlt_news: Correction for audio mix
4064 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4066 * src/framework/mlt_consumer.c: consumer close fix
4068 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
4071 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4073 * demo/mlt_slideshow_black, docs/services.txt,
4074 src/modules/core/transition_composite.c,
4075 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
4078 * src/modules/gtk2/producer_pango.c: Added a weight property
4080 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4082 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
4085 * demo/mlt_attributes: Correction for ETV specific filters
4087 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
4089 * docs/testing.txt: Test case clean up
4091 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
4092 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4093 src/framework/mlt_property.c, src/framework/mlt_property.h,
4094 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
4095 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4096 src/modules/core/transition_region.c,
4097 src/modules/feeds/PAL/data_fx.properties,
4098 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
4099 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
4101 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4103 * src/framework/mlt_geometry.c: Corrections to geometry next key and
4106 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4108 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
4111 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
4114 * src/modules/feeds/PAL/data_fx.properties,
4115 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
4117 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
4118 unit from miracle server
4120 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
4123 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4125 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
4127 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4129 * demo/demo.ini, src/framework/mlt_producer.c,
4130 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4131 src/framework/mlt_transition.c: Corrections after valgrinding
4133 * mlt++/src/MltGeometry.h: Update for geometry
4135 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
4136 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
4137 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
4138 couple of new test cases
4140 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4141 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4142 src/modules/inigo/producer_inigo.c: Sundry minor updates
4144 * src/modules/feeds/NTSC/obscure.properties,
4145 src/modules/feeds/PAL/data_fx.properties: Feeds updates
4147 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
4150 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
4152 * src/framework/mlt_playlist.c: Fix for join length correction
4154 * src/framework/mlt_frame.c: Resize fix for chroma offsets
4156 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
4159 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4161 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
4162 of channels, better initial synchronisation phase, reduced internal buffer
4165 * src/modules/jackrack/filter_jackrack.c: even better close handling?
4167 * src/modules/jackrack/filter_jackrack.c: fixup includes
4169 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
4170 before releasing any resources
4172 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4174 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
4175 filter/jackrack to services.txt and apply a performance tweak to
4178 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
4179 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
4180 src/modules/jackrack/filter_jackrack.c,
4181 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
4182 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
4183 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
4184 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
4185 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
4186 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
4187 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4188 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4189 src/modules/jackrack/ui.h: added jackrack filter
4191 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
4192 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
4193 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
4194 priorities minor fixes to setenv and demo/consumers.ini
4196 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4198 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
4199 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
4200 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4201 src/modules/core/transition_composite.c,
4202 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4203 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
4204 src/modules/plus/transition_affine.c: Composite distort, fill and titles
4207 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
4210 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
4211 src/modules/feeds/PAL/data_fx.properties,
4212 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
4214 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
4215 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4216 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
4217 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
4218 src/modules/lumas/luma.c: Luma and composite fixes
4220 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4222 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
4223 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
4225 * src/modules/core/transition_composite.c: Luma generation and use
4227 * src/modules/core/transition_composite.c,
4228 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
4229 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
4232 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
4233 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
4234 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
4235 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4236 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
4237 inclusion of geometry
4239 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4241 * src/modules/data_fx.properties: Correction to obscure data_show config
4243 * src/modules/data_fx.properties: Correction to obscure data_show config
4245 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4247 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
4248 src/modules/data_fx.properties: New geometry specification
4250 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4252 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4253 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
4254 src/modules/core/transition_composite.c,
4255 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4256 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
4257 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
4259 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4261 * src/framework/mlt_consumer.c: Mutex protection on put frame close
4263 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
4266 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4268 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
4270 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
4273 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4275 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
4277 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
4280 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4282 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
4285 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
4286 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
4287 producer type determination
4289 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4291 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
4292 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4293 Possible fixes to xlib errors
4295 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4297 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
4300 * src/modules/data_fx.properties: Minor mods for ETV data filters
4302 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4303 src/framework/mlt_factory.c, src/framework/mlt_field.c,
4304 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
4305 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4306 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4307 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4308 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4309 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4310 src/framework/mlt_service.c, src/framework/mlt_service.h,
4311 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4312 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4313 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
4314 src/miracle/miracle_unit_commands.c,
4315 src/modules/avformat/consumer_avformat.c,
4316 src/modules/avformat/filter_avcolour_space.c,
4317 src/modules/avformat/filter_avdeinterlace.c,
4318 src/modules/avformat/filter_avresample.c,
4319 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
4320 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
4321 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4322 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
4323 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
4324 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
4325 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4326 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4327 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
4328 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
4329 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4330 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4331 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
4332 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
4333 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
4334 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
4335 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
4336 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
4337 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
4338 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4339 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
4340 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
4341 src/modules/westley/consumer_westley.c,
4342 src/modules/westley/producer_westley.c,
4343 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
4344 modification - switch to macros for parent class access
4346 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4348 * mlt++/swig/Makefile: Install makefile for swig
4350 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
4351 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4352 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4353 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
4354 simplified producer parent access; transition in and out
4356 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4357 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4358 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4359 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4360 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
4361 src/modules/westley/producer_westley.c: Extendable factories; general
4362 producer related modifications; westley storage; sdl_still increased latency
4364 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4366 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4367 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4368 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
4369 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
4372 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
4373 attach colour space conversion on start
4375 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4376 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4377 src/framework/mlt_service.h: More playlist modifications; service locking;
4378 sticky services on frame
4380 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4382 * src/framework/mlt_producer.c: Extendible blank producers
4384 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4385 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
4386 method on properties; locate_cut on tractor
4388 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4389 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4390 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
4391 Added ref_count method to properties; temporary work around for test card;
4394 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4396 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4397 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4398 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4399 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
4401 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4402 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4403 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
4404 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
4405 mlt_consumer and NULL
4407 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4409 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4410 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
4413 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
4415 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
4418 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4420 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
4423 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
4424 properties now affect length (might be problematic)
4426 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4428 * src/framework/mlt_producer.c: Correction for direct playback of a cut
4430 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4432 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
4433 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4434 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
4435 flash when swicthing between sdl preview modes
4437 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4439 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
4440 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
4443 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
4444 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4445 src/modules/sdl/consumer_sdl_preview.c,
4446 src/modules/westley/producer_westley.c: fixes for westley deserialise,
4447 preview handling and tokenising amendment
4449 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4451 * src/modules/plus/filter_charcoal.c: Minor optimisation
4453 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
4454 mlt++/swig/ruby/miracle.rb: Config changes
4456 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4457 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4458 src/modules/avformat/consumer_avformat.c,
4459 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
4460 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4461 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
4462 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4463 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4464 Attempt at an aspect ratio clean up
4466 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4468 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
4471 * mlt-config-template, src/framework/configure, src/miracle/configure,
4472 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4473 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4474 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
4475 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4476 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
4477 fixes and gtk2 consumer added
4479 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4481 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4483 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
4484 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4485 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4487 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4489 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4490 src/modules/sdl/Makefile, src/modules/sdl/configure,
4491 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
4492 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4493 src/modules/sdl/factory.c: SDL Preview provisional checkin
4495 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4497 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
4500 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4502 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
4505 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
4506 src/miracle/miracle_server.h: Convenience functionality for properties load
4507 and miracle_server_id function
4509 * src/miracle/miracle_server.c: Server shutdown state oops
4511 * mlt++/src/MltMiracle.cpp: Server shutdown state
4513 * src/miracle/miracle_server.c: Server shutdown state
4515 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4517 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
4520 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4522 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
4523 buffer fix and tractor handling
4525 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
4526 buffer fix and tractor handling
4528 * mlt++/HOWTO: Doc updates
4530 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4531 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
4532 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
4533 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
4534 src/valerie/valerie.h, src/valerie/valerie_parser.c,
4535 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
4538 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
4541 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4543 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
4544 src/modules/valerie/consumer_valerie.c,
4545 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
4548 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
4550 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4551 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
4552 src/framework/mlt_tractor.c, src/inigo/inigo.c,
4553 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
4554 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4555 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
4556 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4557 src/modules/plus/transition_affine.c: Some fixes for alpha masks
4559 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4561 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
4564 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4566 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
4568 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4570 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
4573 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
4574 updates - more to follow
4576 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
4578 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4580 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
4581 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4582 src/modules/avformat/consumer_avformat.c,
4583 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4584 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
4587 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4589 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4590 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4591 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4592 src/modules/core/transition_mix.c: More corrections to frame position and
4593 audio/track handling
4595 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4596 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
4597 src/modules/core/transition_mix.c: Corrects position and test_audio handling
4599 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4601 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4602 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
4603 Multitrack rearrangement and tractor cleanup
4605 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
4606 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
4607 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
4608 the parser object and moved type identity into mlt
4610 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
4611 corrections to cloning (oops)
4613 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
4616 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
4617 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4618 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
4619 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4620 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4621 src/framework/mlt_service.c, src/framework/mlt_service.h,
4622 src/framework/mlt_types.h, src/modules/data_fx.properties,
4623 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
4624 src/modules/westley/consumer_westley.c,
4625 src/modules/westley/producer_westley.c: Cloning optimisations and
4626 introduction of the service parser
4628 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4630 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
4632 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4634 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
4635 src/framework/mlt_tractor.c, src/modules/core/Makefile,
4636 src/modules/core/configure, src/modules/core/factory.c,
4637 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4638 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4639 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
4640 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
4641 feed and show filters
4643 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4645 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
4648 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4649 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
4651 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4653 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
4654 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4655 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
4656 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4657 Corrections to filter attachment and in/out point handling
4659 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
4660 join inherits all attached filters; inigo can attach to producer or previous
4663 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4664 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
4665 for current managed cuts (prototype on mix)
4667 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4669 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
4670 First attempt at a composite clean up
4672 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4674 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
4675 repeat clip functionality
4677 * src/inigo/inigo.c: Clean up - added new usage options
4679 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4680 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4681 src/modules/westley/producer_westley.c: Splits, joins and repeats
4683 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4685 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
4688 * src/framework/mlt_playlist.c: Whoops - mix fix
4690 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4691 src/modules/westley/consumer_westley.c,
4692 src/modules/westley/producer_westley.c: Corrects cuts with filters
4694 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
4695 src/modules/westley/consumer_westley.c,
4696 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
4697 handling (unmanaged)
4699 * src/framework/mlt_transition.c: Transitions ignore test frames
4701 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4703 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4704 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4705 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
4706 playlist split/join and a little bit of mix
4708 * src/framework/mlt_properties.c: ...gah...
4710 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
4713 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4714 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4715 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
4716 src/modules/westley/producer_westley.c: Cut management part 1
4718 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
4721 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4723 * src/framework/mlt_tractor.c: Alpha from the tractor fix
4725 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
4728 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4730 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
4731 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
4733 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
4735 * src/framework/mlt_properties.c: Whoops
4737 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
4738 src/miracle/miracle.c, src/miracle/miracle_local.c,
4739 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4740 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
4741 Fix to compositing/watermark; miracle/mlt shutdown cleanup
4743 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
4744 src/modules/core/transition_composite.c: In/out point handling on attached
4747 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4749 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
4750 src/modules/gtk2/producer_pixbuf.c: Minor fixes
4752 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4754 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
4755 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
4756 mlt++/swig/mltpp.i: Added the response object
4758 * src/valerie/valerie_response.h: Obtain stdio definitions
4760 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
4761 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
4762 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
4765 * src/miracle/miracle.c, src/miracle/miracle_server.c,
4766 src/miracle/miracle_server.h: Extending miracles functionality
4768 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4770 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
4771 fix and temporary libdv compatability
4773 * src/framework/mlt_frame.c: aspect ratio fix for test card
4775 * src/framework/mlt_tractor.c: Aspect ratio fix
4777 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
4779 * src/miracle/Makefile: Customising the miracle server part 1
4781 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4783 * src/framework/mlt_service.c, src/framework/mlt_service.h,
4784 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4785 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
4786 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
4787 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
4788 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
4789 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4790 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
4791 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4792 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
4793 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4794 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
4795 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
4796 src/modules/westley/producer_westley.h, src/valerie/Makefile,
4797 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
4798 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
4799 pushes, and assorted modifications
4801 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4803 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
4804 for scaling related issues
4806 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4808 * src/modules/avformat/producer_avformat.c: position fixing
4810 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4812 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
4814 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
4815 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
4818 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
4820 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
4821 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
4822 src/modules/westley/consumer_westley.c,
4823 src/modules/westley/producer_westley.c: Adding the mix part 1
4825 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4827 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4828 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
4829 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4830 src/modules/sdl/consumer_sdl.c: More work with events
4832 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4834 * docs/services.txt, docs/westley.txt,
4835 src/modules/westley/producer_westley.c: Major westley rewrite - allows
4838 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4840 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4841 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
4842 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
4844 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
4845 src/framework/mlt_service.h, src/inigo/inigo.c,
4846 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
4847 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
4848 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
4849 src/modules/westley/consumer_westley.c: Filter attachments to services
4851 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4853 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4854 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
4856 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
4857 tractor producer-changed event
4859 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4861 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
4863 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
4864 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4865 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
4868 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4869 src/framework/mlt_events.c, src/framework/mlt_events.h,
4870 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
4871 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
4872 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
4873 fix for playlist and consumer-stopped event
4875 * src/framework/Makefile, src/framework/mlt_events.c,
4876 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
4877 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4878 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4879 src/framework/mlt_property.c, src/framework/mlt_service.c,
4880 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
4883 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4885 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
4886 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4887 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
4888 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
4889 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4890 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
4891 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
4892 mlt++/src/MltTransition.h: Run time type identification
4894 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
4895 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
4896 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
4898 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4900 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
4901 complement for waveform generation
4903 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
4904 gain as opposed to shape
4906 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4908 * src/framework/mlt_frame.c: bugfix in waveform method
4910 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
4913 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4915 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
4916 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
4919 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
4920 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
4923 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
4924 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
4925 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
4926 Multitrack classes added
4928 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
4929 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4930 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
4931 New tractor constructor
4933 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4934 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4935 Producer filter extraction method
4937 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4939 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
4940 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
4941 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
4942 mlt++/swig/mltpp.i: Removed FilteredProducer
4944 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4945 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
4946 src/modules/westley/consumer_westley.c,
4947 src/modules/westley/producer_westley.c: Producer filter attach/detach
4948 methods; major rework on westley consumer, minor on producer
4950 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4952 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
4955 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
4956 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4957 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4958 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
4959 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4960 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4961 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
4962 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
4963 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
4965 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
4966 src/framework/mlt_field.c, src/framework/mlt_filter.c,
4967 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4968 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4969 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4970 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4971 src/framework/mlt_service.c, src/framework/mlt_service.h,
4972 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4973 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4974 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
4975 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
4976 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
4977 Mlt Ref Counts and Playlist split/join
4979 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4981 * mlt++/swig/perl/play.pl: Added play.pl
4983 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
4985 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4987 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
4988 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4989 mlt++/src/MltTransition.cpp: Constructor clean up
4991 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
4993 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
4995 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
4997 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4999 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
5000 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
5001 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
5004 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5006 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
5007 conversion with gdkpixbuf scaling
5009 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
5012 * src/framework/mlt_consumer.c: Prefil consumer property
5014 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5016 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
5017 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
5018 mlt++/swig/ruby/play.rb: image handling
5020 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5022 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
5023 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
5025 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
5026 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
5027 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
5028 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
5029 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
5031 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
5033 * mlt++/test/play.cpp: oops
5035 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5037 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
5038 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
5039 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
5040 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
5041 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
5043 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5044 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5045 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
5046 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5047 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
5049 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5050 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5051 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5052 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5053 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5054 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5055 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5056 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
5057 Class rework and simplification
5059 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
5061 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5062 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5063 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
5064 reversed NULL handling on service class
5066 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5067 mlt++/test/play.cpp: Object validity checks
5069 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
5070 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
5071 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5072 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5073 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
5076 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
5077 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
5080 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5082 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5083 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5084 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5085 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5086 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5087 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5088 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5089 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
5090 mlt++/test/play.cpp: Initial revision
5092 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5094 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
5095 handling and logging off
5097 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5099 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5100 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
5101 src/modules/avformat/filter_avcolour_space.h: Colour space filter
5103 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5105 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
5107 * src/modules/avformat/producer_avformat.c: optimisations
5109 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5111 * src/modules/core/transition_region.c: Flexible and animated shapes
5113 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5115 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5116 gop size == 0 fix and update to current ffmpeg for cvs co
5118 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5119 src/modules/dv/producer_libdv.h: Fix for current libdv
5121 * src/modules/avformat/producer_avformat.c: Pipe workaround
5123 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5125 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
5126 Mutable shapes on regions
5128 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5130 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
5132 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
5134 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5136 * src/modules/plus/filter_invert.c: Minor fix to invert
5138 * src/modules/core/filter_watermark.c,
5139 src/modules/core/transition_composite.c: Mutable watermark producer and small
5142 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5144 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5145 Minor affine modifications
5147 * src/modules/plus/Makefile, src/modules/plus/configure,
5148 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
5149 src/modules/plus/filter_affine.h: Affine filter
5151 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5153 * src/modules/core/filter_watermark.c,
5154 src/modules/core/transition_composite.c: More mutable properties
5156 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5158 * src/modules/sox/Makefile: link to mad
5160 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
5161 src/modules/core/transition_composite.c,
5162 src/modules/core/transition_region.c: Mutable properties
5164 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
5165 filters when used in playlists
5167 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5169 * src/modules/core/transition_composite.c: Allows runtime modifications to
5172 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
5173 src/modules/core/transition_region.c: Allows runtime modifications to region
5176 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5178 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
5181 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5183 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5184 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5185 src/framework/mlt_service.c, src/framework/mlt_service.h,
5186 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
5188 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5190 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
5191 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
5193 * src/modules/avformat/Makefile, src/modules/core/Makefile,
5194 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5195 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5196 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5197 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
5198 src/modules/sdl/Makefile, src/modules/sox/Makefile,
5199 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
5201 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5203 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
5204 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
5207 * src/modules/avformat/consumer_avformat.c,
5208 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
5209 change of defaults for inigo transition tracks
5211 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5213 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
5214 Sepia fix and affine/alpha clean up
5216 * src/modules/plus/Makefile, src/modules/plus/configure,
5217 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
5218 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
5219 with alpha and a broken sepia
5221 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5223 * src/modules/plus/transition_affine.c: Affine silliness
5225 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5227 * configure, src/modules/configure, src/modules/core/configure,
5228 src/modules/core/transition_composite.c, src/modules/dv/configure,
5229 src/modules/fezzik/configure, src/modules/gtk2/configure,
5230 src/modules/inigo/configure, src/modules/normalize/configure,
5231 src/modules/resample/configure, src/modules/sdl/configure,
5232 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
5233 src/modules/vorbis/configure, src/modules/westley/configure,
5234 src/modules/xine/configure: Portability modifications to scripts
5236 * src/modules/plus/Makefile, src/modules/plus/configure,
5237 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
5238 src/modules/plus/transition_affine.h: Experimental affine transformation
5240 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5242 * src/modules/plus/Makefile, src/modules/plus/configure,
5243 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
5244 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
5245 src/modules/plus/filter_invert.h: More silliness :-)
5247 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5249 * configure: version bump
5251 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
5253 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
5255 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
5258 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
5260 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5262 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
5263 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
5264 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
5266 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5268 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
5271 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
5273 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
5275 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5277 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
5278 way to configure ffmpeg
5280 * src/modules/avformat/consumer_avformat.c,
5281 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
5284 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5286 * src/framework/configure, src/framework/mlt_consumer.c,
5287 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
5288 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
5289 factory (for future module reporting); pool purge function; consumer drop
5292 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5293 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
5294 for avformat consumer qscale; additional avformat consumer properties
5296 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5298 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
5301 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5303 * src/modules/sdl/consumer_sdl.c: audio off
5305 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5307 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
5309 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5311 * docs/services.txt: a clarification
5313 * src/modules/core/filter_resize.c: set output frame aspect to consumer
5314 sample aspect, not display aspect.
5316 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
5318 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5320 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5322 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
5324 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5326 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5328 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5330 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
5331 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
5333 * src/framework/Makefile, src/framework/mlt_consumer.c,
5334 src/modules/avformat/consumer_avformat.c,
5335 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5336 src/modules/core/configure, src/modules/core/consumer_null.c,
5337 src/modules/core/consumer_null.h, src/modules/core/factory.c,
5338 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
5339 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
5340 clean ups; added a null consumer for easier valgrind testing
5342 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5344 * src/framework/mlt_consumer.c: audio/video processing swap
5346 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5348 * src/modules/sox/filter_sox.c: fix st.h include
5350 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5352 * src/framework/mlt_frame.c: test card handling
5354 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5356 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5357 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
5359 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
5360 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
5362 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5364 * src/albino/Makefile, src/framework/mlt_consumer.c,
5365 src/modules/avformat/consumer_avformat.c,
5366 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5367 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
5368 modifications; albino compile fix; minor mods to avformat producer
5370 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5372 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5373 src/framework/mlt_deque.h, src/framework/mlt_field.h,
5374 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
5375 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
5376 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
5377 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5378 src/framework/mlt_property.h, src/framework/mlt_repository.h,
5379 src/framework/mlt_service.c, src/framework/mlt_service.h,
5380 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
5381 src/framework/mlt_transition.h: C++ compatability
5383 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5385 * configure: version shunt
5387 * README, configure, docs/install.txt, docs/services.txt,
5388 src/modules/avformat/Makefile, src/modules/avformat/configure,
5389 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5390 src/modules/avformat/filter_avdeinterlace.c,
5391 src/modules/avformat/filter_avresample.c,
5392 src/modules/avformat/producer_avformat.c, src/modules/configure,
5393 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
5394 mods; avformat static or shared build; corrections to sdl
5396 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5398 * configure, docs/services.txt, setenv: GPL checking (provisional
5399 implementation), mc scaling docs
5401 * src/framework/mlt.h: added tokeniser to mlt header
5403 * src/modules/configure, src/modules/core/Makefile,
5404 src/modules/core/configure, src/modules/core/factory.c,
5405 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
5406 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
5407 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
5408 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
5409 fezzik rework (to allow inclusion of mc scaler)
5411 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5413 * src/modules/sox/Makefile: whoops - missed some libs
5415 * src/albino/Makefile: albino Makefile cleanup
5417 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
5418 src/modules/sox/Makefile: Makefile cleanup in modules
5420 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
5421 mlt_tokeniser and removed libst-config from Makefile
5423 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
5424 src/framework/mlt_tokeniser.h: added mlt_tokeniser
5426 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5428 * src/modules/sox/filter_sox.c: add more comments
5430 * src/modules/core/Makefile, src/modules/core/configure,
5431 src/modules/core/factory.c, src/modules/core/filter_volume.c,
5432 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
5433 src/modules/normalize/configure, src/modules/normalize/factory.c,
5434 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
5435 src/modules/sox/Makefile, src/modules/sox/configure,
5436 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
5437 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
5438 added new sox module with filter_sox
5440 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5442 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
5443 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
5444 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
5445 src/modules/ffmpeg/video.sh: removed all ffmpeg files
5447 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
5448 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
5449 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
5450 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
5452 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5454 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
5457 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5458 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
5459 src/modules/avformat/filter_avdeinterlace.h,
5460 src/modules/avformat/filter_avresample.c,
5461 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
5462 deinterlace and resampler
5464 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5466 * configure, src/albino/Makefile, src/framework/Makefile,
5467 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
5468 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
5469 src/modules/avformat/Makefile, src/modules/dv/Makefile,
5470 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
5471 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5472 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
5473 src/valerie/valerie_socket.c: More configure and build tuning
5475 * configure, src/modules/configure: Configure and build tuning
5477 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
5478 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5479 src/modules/avformat/Makefile, src/modules/core/Makefile,
5480 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5481 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5482 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5483 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5484 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5485 src/valerie/Makefile: Configure and build tuning
5487 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5489 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
5490 src/modules/avformat/consumer_avformat.c: Makefile error handling and
5491 consumer avformat cleanup
5493 * docs/install.txt: Installation docs update
5495 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5497 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5498 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
5499 normalisation fix, add .vob to fezzik, field order detection for avformat
5501 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5503 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
5504 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5505 src/framework/mlt_repository.c, src/inigo/inigo.c,
5506 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
5507 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
5509 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5511 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
5513 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5514 src/framework/mlt_properties.c: aspect ratio and test card woes
5516 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5518 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
5519 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
5520 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
5521 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
5522 modifications and test card env var
5524 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5526 * demo/demo: remove setenv call
5528 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5530 * src/modules/sdl/consumer_sdl.c: added setenv_mc
5532 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
5534 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
5535 docs/services.txt, src/modules/core/transition_composite.c: minor mods
5537 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5539 * docs/services.txt: fix something that got disordered
5541 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
5542 that take a filename with server virtual root
5544 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5546 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
5547 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5548 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
5549 src/miracle/Makefile, src/miracle/miracle_unit.c,
5550 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
5551 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5552 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5553 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5554 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5555 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5556 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5557 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
5559 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5561 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
5562 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
5563 scheduling priority on any created thread
5565 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5567 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
5568 bugfix limits in transition luma
5570 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
5571 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
5572 fixes for rescale=none
5574 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5576 * src/valerie/valerie.c: insert fix
5578 * README, src/framework/configure, src/framework/mlt.h,
5579 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5580 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
5581 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5582 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
5583 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
5584 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
5585 avformat added, various cleanups and consumer realtime switching
5587 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5589 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
5590 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
5593 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5595 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
5596 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
5597 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
5600 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5602 * src/miracle/configure: make install part 2 - building configs
5604 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5606 * demo/entity.westley, demo/new.westley, docs/westley.txt,
5607 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
5608 src/modules/westley/westley.dtd: added westley.dtd
5610 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5612 * Makefile, configure, mlt-config-template, src/framework/configure,
5613 src/miracle/configure, src/valerie/configure: make install part 2 - building
5616 * src/modules/fezzik/Makefile: make install fix
5618 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5620 * demo/entity.westley, docs/westley.txt,
5621 src/modules/westley/producer_westley.c: fix westley for mixed element text
5622 and entity references
5624 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5626 * Makefile, src/modules/Makefile: make install part 1
5628 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
5629 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
5630 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
5631 src/modules/core/Makefile, src/modules/dv/Makefile,
5632 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
5633 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5634 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5635 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
5636 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
5639 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5640 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
5641 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5642 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
5643 and properties checks; dv decoder stack; factory cleanup registering
5645 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5647 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
5648 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
5649 enhance miracle LOAD command to accept a service: prefix. enhance
5650 producer_westley to apply parameters on url as entities. bugfix
5651 producer_westley memory leak.
5653 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
5654 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
5655 both service and resource supplied.
5657 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5659 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
5660 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
5661 branch tracking and other bugfixes to producer_westley.
5663 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5665 * src/framework/mlt_tractor.c: tractor fix
5667 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5669 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
5670 src/modules/westley/producer_westley.c: added track hiding to westley
5672 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5674 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
5675 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
5677 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
5679 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
5680 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
5681 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
5683 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5684 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5685 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
5686 reversal and hidden tracks
5688 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
5691 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5692 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
5693 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
5694 to composite for key diffs of 1; added mlt_consumer_new for consistency
5696 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5698 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
5699 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
5700 docs/services.txt, src/modules/core/producer_colour.c,
5701 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
5702 remove some progressive flag handling in field renderers bugfix compositing
5703 images wider than the frame added more demos
5705 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5707 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
5709 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5711 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5712 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5713 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
5714 src/valerie/valerie.h: added clear to the miracle command set and valerie api
5717 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5719 * docs/install.txt: minor typos
5721 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
5722 docs/services.txt, docs/westley.txt, src/albino/albino.c,
5723 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
5724 src/modules/westley/producer_westley.c: documentation updates change some
5725 references to dv1394d in the example clients to Miracle. more bugfixes for
5726 producer_westley iconv for pango
5728 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5730 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
5731 src/miracle/miracle_unit_commands.c: root corrections to miracle
5733 * src/valerie/valerie.c: quick valerie fix
5735 * docs/install.txt: Added install.txt
5737 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5739 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
5741 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5743 * src/modules/avformat/producer_avformat.c,
5744 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
5745 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5746 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
5747 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
5748 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
5749 experimental ac3 audio support
5751 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5753 * src/modules/westley/producer_westley.c: touchup on the producer in/out
5754 applied to parent entry
5756 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
5757 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
5758 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5759 src/modules/westley/producer_westley.c: smarter and harder producer_westley
5761 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5763 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5764 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
5765 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
5768 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5770 * docs/framework.txt, src/framework/mlt_properties.c,
5771 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
5772 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
5773 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
5775 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
5776 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5777 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5778 src/modules/core/configure, src/modules/core/factory.c,
5779 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
5780 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5781 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
5782 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
5784 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5786 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
5787 avformat pts offset change and note bug in docs
5789 * src/modules/inigo/producer_inigo.c: fix brokenness
5791 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5793 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
5794 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
5795 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5796 src/framework/mlt_properties.h, src/framework/mlt_service.c,
5797 src/framework/mlt_service.h, src/framework/mlt_types.h,
5798 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5799 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
5802 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5804 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5805 src/modules/core/Makefile, src/modules/core/configure,
5806 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
5807 src/modules/core/filter_channelcopy.h,
5808 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
5809 filter_resample to reproduce channels when producer does not create as many
5810 as consumer requested.
5812 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
5813 well as logical bug in smoothing.
5815 * docs/services.txt, src/modules/avformat/producer_avformat.c,
5816 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
5817 fezzik now accepts service:resource and strips \'avformat:\' before fallback
5818 avformat construction. avformat now accepts urls with a format and format
5819 parameters designation. updated services.txt for above changes. added a video
5820 pts offset to avformat.
5822 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5824 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
5825 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
5826 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
5827 updated services docs plus minor fixes discovered during
5829 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5831 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
5832 demo/mlt_voiceover: notes for the demo
5834 * demo/demo.ini: bring into sync with changes
5836 * src/modules/sdl/consumer_sdl.c: default progressive off
5838 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
5839 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
5840 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
5841 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
5843 * src/modules/core/transition_luma.c: fix distortion in smoothness
5845 * src/modules/core/filter_gamma.c: fix broken gamma
5847 * src/modules/core/transition_luma.c: fix field rendering
5849 * src/modules/core/transition_composite.c: bugfixes with field rendering
5851 * src/modules/dv/producer_libdv.c: fix aspect
5853 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5855 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
5856 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
5857 sdl/consumer tuning and demo updates
5859 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5861 * demo/mlt_voiceover, src/framework/mlt_deque.c,
5862 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5863 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
5866 * demo/demo: demo framework added
5868 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
5869 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
5870 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
5871 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
5872 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
5873 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
5874 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
5875 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
5876 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
5877 src/modules/sdl/consumer_sdl.c: demo framework added
5879 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5881 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
5882 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
5883 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
5884 bugfixes to -x and too small rescaling.
5886 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5888 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5889 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5890 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
5893 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
5894 src/modules/westley/producer_westley.c: Minor fixes to westley and
5895 mlt_consumer; first draft westley docs
5897 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5899 * src/modules/core/transition_composite.c,
5900 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
5901 optimisations for luma producer.
5903 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5905 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5906 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
5907 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
5908 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5909 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
5910 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
5911 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
5912 luma to composite. rework aspect handling to use sample aspect. workaround
5913 westley segfault when another instance of libxml2 is used. improved inline
5914 xml handling in westley - pango and svg.
5916 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5918 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
5921 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5923 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
5926 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5928 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5929 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
5930 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
5932 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5933 src/humperdink/client.c, src/miracle/miracle_unit.c,
5934 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5935 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
5936 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
5937 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
5939 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5941 * src/modules/core/transition_luma.c: reorg transition_luma to support
5944 * src/modules/Makefile, src/modules/core/Makefile,
5945 src/modules/core/configure, src/modules/core/factory.c,
5946 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
5947 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
5948 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
5949 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
5950 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
5951 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
5952 xine-based accellerated deinterlace
5954 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5956 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5957 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
5958 src/framework/mlt_service.h, src/framework/mlt_types.h,
5959 src/modules/core/Makefile, src/modules/core/configure,
5960 src/modules/core/factory.c, src/modules/core/filter_region.c,
5961 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
5964 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5966 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
5968 * src/modules/core/producer_colour.c: producer_colour
5970 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5971 src/modules/core/Makefile, src/modules/core/configure,
5972 src/modules/core/factory.c, src/modules/core/producer_colour.c,
5973 src/modules/core/producer_colour.h: producer_colour
5975 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
5977 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5979 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
5980 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
5981 src/framework/mlt_property.c, src/framework/mlt_service.c,
5982 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
5983 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
5984 src/modules/core/transition_composite.c,
5985 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
5986 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
5987 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
5988 experimental hash in properties
5990 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5992 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
5993 src/modules/core/transition_composite.c,
5994 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
5995 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
5996 pixbuf takes svg xml, fezzik can take a service name
5998 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6000 * src/modules/sdl/consumer_sdl.c: More SDL fixes
6002 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6004 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
6006 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6008 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
6009 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
6010 producer_libdv quality property improve avformat aspect_ratio and frame_rate
6013 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6015 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
6017 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6018 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
6019 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
6020 src/modules/sdl/consumer_sdl.c: sdl hacks
6022 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6024 * src/modules/core/Makefile, src/modules/core/configure,
6025 src/modules/core/factory.c, src/modules/core/filter_region.c,
6026 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
6027 src/modules/core/transition_composite.c,
6028 src/modules/core/transition_composite.h: regionalised fx part 1
6030 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
6031 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
6032 src/modules/gtk2/producer_pixbuf.c: unique ids
6034 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6036 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
6037 performance loss :-(
6039 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6041 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
6042 src/modules/dv/consumer_libdv.c: Scaling experimentation
6044 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6046 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6047 src/modules/gtk2/scale_line_22_33_mmx.S,
6048 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
6051 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6053 * src/modules/core/transition_composite.c: composite alignment fix
6055 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6057 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6058 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
6060 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6062 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6063 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6064 src/modules/core/configure, src/modules/core/factory.c,
6065 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
6066 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6067 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
6068 added fill compositing test case, filter luma, mlt_properties_pass and sundry
6071 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6073 * src/modules/core/transition_composite.c: composite key frames
6075 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6076 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
6077 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
6078 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6079 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
6080 stack, various fixes
6082 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6084 * src/modules/core/transition_composite.c: field rendering fix and disable
6085 scaling height when normalising pixel aspect when output pixel aspect < 1
6087 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6089 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
6090 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6091 src/modules/core/Makefile, src/modules/core/configure,
6092 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6093 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6094 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6095 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
6096 watermark added, minor mods to mlt framework required
6098 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6099 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
6100 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
6101 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
6102 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
6103 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6104 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6105 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
6107 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6109 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
6110 src/modules/avformat/producer_avformat.c,
6111 src/modules/fezzik/producer_fezzik.c: Minor fixes
6113 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
6114 rework (prepatory read-ahead implementation) and luma work around
6116 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
6117 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
6120 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6122 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
6123 composite alpha operations, make obscure alpha aware
6125 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6127 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6128 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6129 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
6131 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6133 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
6134 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
6137 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6139 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
6140 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6141 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6142 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6143 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
6144 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6145 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6146 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6147 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
6148 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
6149 src/valerie/Makefile: Memory pooling part 2 and other optimisations
6151 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6153 * src/modules/core/transition_luma.c: more dissolve optimisation
6155 * src/modules/core/transition_luma.c: optimise dissolve case
6157 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6159 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
6160 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
6161 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6162 src/framework/mlt_properties.h, src/framework/mlt_types.h,
6163 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6164 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
6165 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
6166 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6167 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6168 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
6171 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6173 * src/modules/core/transition_composite.c,
6174 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6175 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
6176 composite, bugfixes for luma, pixbuf and pango
6178 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6180 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
6183 * src/modules/sdl/consumer_sdl.c: default progressive on
6185 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
6186 in/out as element attributes and not property elements
6188 * src/modules/core/filter_deinterlace.c,
6189 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6190 split getting of b_frame image and composite
6192 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6194 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
6195 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6196 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
6197 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6198 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6199 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
6200 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6201 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
6202 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
6203 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6204 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6205 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
6206 src/modules/resample/Makefile, src/modules/sdl/Makefile,
6207 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
6208 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6209 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
6210 percentage, reworked aspect ratio calcs, ante/post properties for dv
6211 consumers, avformat rework, westley root
6213 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6215 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
6216 src/modules/sdl/consumer_sdl.c: bug fixes
6218 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6219 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6220 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6221 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
6222 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6223 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6224 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6225 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6226 westley serialises with entry in/out; full field, aspect, and colour space
6227 normalisation; scaling overlays to consumer size; tagged frame mallocs with
6230 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6232 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
6233 src/framework/mlt_properties.h: Properties rename and dump function
6235 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
6236 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
6237 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6238 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6239 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6240 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6241 Defaults for PAL/NTSC on producers and consumers
6243 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6245 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6246 src/modules/core/Makefile, src/modules/core/configure,
6247 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
6248 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
6249 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
6250 brightness filter, added smooth ramping to audio processing, added start/end
6251 interpolation points to filter_mix and filter_volume
6253 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6255 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
6256 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
6257 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
6258 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
6259 mlt/src/framework/config.h, mlt/src/framework/configure,
6260 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
6261 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
6262 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
6263 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
6264 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
6265 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
6266 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6267 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6268 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6269 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6270 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6271 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6272 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
6273 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6274 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6275 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
6276 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6277 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6278 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
6279 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
6280 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
6281 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
6282 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
6283 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
6284 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
6285 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
6286 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6287 mlt/src/miracle/miracle_unit_commands.c,
6288 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
6289 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
6290 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
6291 mlt/src/modules/core/filter_deinterlace.c,
6292 mlt/src/modules/core/filter_deinterlace.h,
6293 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
6294 mlt/src/modules/core/filter_greyscale.c,
6295 mlt/src/modules/core/filter_greyscale.h,
6296 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
6297 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
6298 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
6299 mlt/src/modules/core/transition_composite.c,
6300 mlt/src/modules/core/transition_composite.h,
6301 mlt/src/modules/core/transition_luma.c,
6302 mlt/src/modules/core/transition_luma.h,
6303 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6304 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
6305 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
6306 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
6307 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
6308 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
6309 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
6310 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
6311 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6312 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
6313 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6314 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
6315 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
6316 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
6317 mlt/src/modules/gtk2/producer_pango.h,
6318 mlt/src/modules/gtk2/producer_pixbuf.c,
6319 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
6320 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6321 mlt/src/modules/inigo/producer_inigo.c,
6322 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
6323 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6324 mlt/src/modules/resample/filter_resample.c,
6325 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
6326 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
6327 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
6328 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6329 mlt/src/modules/westley/consumer_westley.c,
6330 mlt/src/modules/westley/consumer_westley.h,
6331 mlt/src/modules/westley/factory.c,
6332 mlt/src/modules/westley/producer_westley.c,
6333 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
6334 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
6335 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
6336 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
6337 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
6338 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
6339 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
6340 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
6341 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
6342 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
6343 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
6344 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
6345 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
6346 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
6347 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
6350 * docs/TODO, src/miracle/miracle_local.c: add TODO
6352 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6354 * src/framework/mlt_producer.c: test card handling
6356 * src/miracle/miracle_local.c: optional segv handling
6358 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6360 * src/miracle/miracle_local.c: change segv handler to use log facility
6362 * src/valerie/valerie_notifier.c: cleanup
6364 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6365 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
6366 playlist_move bugfix, resize_yuv422 optimisation
6368 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6370 * src/miracle/miracle_unit.c: first of a few local tests
6372 * src/miracle/miracle_commands.c: first of a few local tests
6374 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
6375 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6376 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
6377 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
6378 silence dv when not playing
6380 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6382 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
6383 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6384 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
6385 src/valerie/valerie_status.h: Miracle mods
6387 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6389 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
6390 src/modules/resample/filter_resample.c,
6391 src/modules/westley/producer_westley.c: bugfixes
6393 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6395 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
6397 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6399 * src/modules/core/filter_volume.c: remove spurious return in get_audio
6401 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6403 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
6406 * src/modules/dv/consumer_libdv.c: brought by a bunny
6408 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
6411 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6413 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6414 src/modules/core/transition_luma.c: luma funkiness
6416 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6417 src/modules/core/transition_composite.c,
6418 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
6419 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
6420 pixbuf, composite and fezzik mirrors
6422 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6424 * src/modules/westley/producer_westley.c: support in/out on entry and track
6426 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6428 * src/modules/gtk2/producer_pango.c: pango producer rework
6430 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
6431 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
6434 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6436 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
6438 * src/modules/avformat/producer_avformat.c,
6439 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6440 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
6442 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6444 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
6445 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
6446 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
6447 src/modules/westley/consumer_westley.c,
6448 src/modules/westley/producer_westley.c: some bugfixes, westley property
6449 handling reorg, make rescale respect the aspect ratio, make resize update the
6450 aspect ratio, add resize to fezzik
6452 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6454 * docs/services.txt, src/modules/core/filter_obscure.c,
6455 src/modules/core/transition_composite.c: composite
6457 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
6458 src/miracle/miracle_unit.c, src/modules/Makefile,
6459 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6460 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
6461 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
6462 src/modules/westley/consumer_westley.c,
6463 src/modules/westley/producer_westley.c: adding the rock thrower...
6465 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6467 * src/modules/resample/filter_resample.c: resample fix
6469 * docs/services.txt, setenv, src/framework/mlt_frame.c,
6470 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
6471 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
6472 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
6473 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
6474 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
6475 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
6478 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6480 * docs/inigo.txt, src/framework/mlt_frame.c,
6481 src/modules/westley/consumer_westley.c,
6482 src/modules/westley/producer_westley.c: bugfixes to westley
6484 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6486 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
6488 * src/modules/gtk2/pixops.c: near final rescale improvements?
6490 * src/modules/gtk2/pixops.c: interim rescale improvements
6492 * src/modules/gtk2/pixops.c: interim rescale improvements
6494 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
6497 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6499 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
6500 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
6501 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
6502 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
6503 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
6504 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
6505 pre-beta cleanup part 1
6507 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6509 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
6510 src/modules/core/Makefile, src/modules/core/configure,
6511 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6512 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
6513 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
6514 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
6516 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
6517 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
6518 src/framework/mlt_field.c, src/framework/mlt_frame.c,
6519 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
6520 src/framework/mlt_types.h: added deque, api design for manager, minor affine
6521 tweaks, experimental destructor work
6523 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6525 * docs/services.txt: doc updates
6527 * src/modules/core/filter_volume.c: configurable window size on volume
6528 normalisation, also set default of max_gain to 20dB
6530 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6532 * src/framework/mlt_frame.c: updated affine
6534 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6536 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
6537 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6538 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
6539 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
6540 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
6541 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
6542 src/modules/vorbis/Makefile: some bugfixes and rescale filter
6544 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6546 * src/modules/core/filter_volume.c: comment some diagnostics
6548 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
6549 changes, and tweaks for volume filter normalisation
6551 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6553 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
6554 src/modules/westley/producer_westley.c: westley bugfixes and audio
6557 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6559 * README, docs/services.txt, src/framework/mlt_multitrack.c,
6560 src/miracle/miracle_unit.c, src/modules/Makefile,
6561 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
6562 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
6563 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
6564 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
6565 handling in multitrack
6567 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6569 * src/modules/westley/consumer_westley.c,
6570 src/modules/westley/producer_westley.c: westley updates for non-inline
6571 serialisation and code cleanup
6573 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6575 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6576 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
6577 miracle avformat usage, and destrector reversal
6579 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
6582 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
6583 src/modules/Makefile, src/modules/avformat/Makefile,
6584 src/modules/avformat/configure, src/modules/avformat/factory.c,
6585 src/modules/avformat/producer_avformat.c,
6586 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
6587 src/modules/sdl/consumer_sdl.c: Added avformat
6589 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6591 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
6592 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6593 src/modules/westley/consumer_westley.c,
6594 src/modules/westley/producer_westley.c: updated westley
6596 * src/tests/dan.c: test cvs
6598 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6600 * mlt/src/modules/westley/consumer_westley.c,
6601 src/modules/westley/consumer_westley.c: xml based westley serialisation
6603 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
6604 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
6605 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6606 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
6607 westley serialisation
6609 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6611 * docs/services.txt, mlt/docs/services.txt,
6612 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6613 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
6614 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
6615 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
6616 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6617 mlt/src/modules/westley/consumer_westley.c,
6618 mlt/src/modules/westley/consumer_westley.h,
6619 mlt/src/modules/westley/factory.c,
6620 mlt/src/modules/westley/producer_westley.c,
6621 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
6622 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6623 src/framework/mlt_repository.c, src/framework/mlt_service.c,
6624 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
6625 src/framework/mlt_types.h, src/modules/Makefile,
6626 src/modules/westley/Makefile, src/modules/westley/configure,
6627 src/modules/westley/consumer_westley.c,
6628 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
6629 src/modules/westley/producer_westley.c,
6630 src/modules/westley/producer_westley.h, src/tests/dan.c: added
6633 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6635 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
6636 src/modules/dv/consumer_libdv.c: updated libdv consumer
6638 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6640 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
6641 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
6642 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
6643 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
6644 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
6645 mlt/src/modules/core/transition_luma.c,
6646 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
6647 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6648 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6649 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6650 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6651 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
6653 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6655 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6656 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
6657 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
6658 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6659 src/modules/Makefile: insert/move/remove dvcp operations
6661 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6663 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
6666 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
6667 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6668 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6669 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
6670 mlt/src/modules/core/filter_volume.h,
6671 mlt/src/modules/core/transition_composite.c,
6672 mlt/src/modules/core/transition_composite.h,
6673 mlt/src/modules/core/transition_luma.c,
6674 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6675 mlt/src/modules/gtk2/producer_pango.c,
6676 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
6677 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6678 mlt/src/modules/resample/filter_resample.c,
6679 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
6680 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
6681 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
6682 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6683 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
6684 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
6685 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
6686 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6687 src/modules/resample/Makefile, src/modules/resample/configure,
6688 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
6689 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
6690 new volume, mix, and resample filters and transitions
6692 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6694 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
6696 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
6697 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
6698 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
6699 multitrack inigo serialisation
6701 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
6702 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
6703 specification on .inigo serialisations
6705 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
6706 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
6707 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
6708 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6709 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6710 mlt/src/modules/core/transition_luma.c,
6711 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
6712 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6713 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6714 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
6715 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6716 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6717 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6718 src/tests/charlie.c: partial corrections to serialisation
6720 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6722 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6723 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
6724 mlt/src/modules/dv/consumer_libdv.c,
6725 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
6726 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
6727 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6728 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
6730 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
6733 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6734 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6735 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6736 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
6739 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
6741 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6742 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
6743 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6744 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6745 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6746 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6747 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6748 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6749 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6750 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6751 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6752 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6753 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
6754 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
6755 mlt/src/modules/core/transition_composite.c,
6756 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
6757 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
6758 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
6759 mlt/src/modules/dv/producer_libdv.c,
6760 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6761 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6762 mlt/src/modules/gtk2/producer_pango.c,
6763 mlt/src/modules/gtk2/producer_pixbuf.c,
6764 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
6765 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6766 src/framework/mlt_field.c, src/framework/mlt_field.h,
6767 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6768 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6769 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6770 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6771 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6772 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6773 src/framework/mlt_property.c, src/framework/mlt_property.h,
6774 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6775 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6776 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6777 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6778 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
6779 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
6780 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
6781 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6782 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
6783 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6784 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
6785 serialisation of inigo
6787 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6789 * README, docs/testing-20040110.txt, mlt/README,
6790 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
6792 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6794 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6795 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
6796 src/modules/configure: minor testing update
6798 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6800 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6801 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
6804 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
6806 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
6807 acceptance test results
6809 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6811 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6812 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
6814 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
6816 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
6819 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
6820 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
6821 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
6824 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
6825 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
6826 producer, serialise and deserialise
6828 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
6829 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
6830 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
6831 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6832 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
6833 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6834 mlt/src/modules/inigo/producer_inigo.c,
6835 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
6836 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
6837 src/miracle/miracle_unit.c, src/modules/Makefile,
6838 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
6839 src/modules/inigo/configure, src/modules/inigo/factory.c,
6840 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
6841 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
6844 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6846 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
6847 mlt/docs/testing.txt: adding testing.txt and initial test results
6849 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
6851 * docs/services.txt, mlt/docs/services.txt,
6852 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
6853 doc updates and better control of pixbuf composite property propogation
6855 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6856 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
6857 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6858 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
6859 propogating of producer and transition properties to the frame in pango and
6860 composite; add pango support to inigo
6862 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6864 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
6865 prevent segfault in some transitions time specifications
6867 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6869 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
6870 multitrack eof handling
6872 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
6873 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
6874 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6875 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
6876 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
6879 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6881 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
6882 src/tests/luma.c: remove no longer necessary blanks
6884 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6885 mlt/src/modules/gtk2/producer_pango.c,
6886 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
6887 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
6888 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
6889 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
6890 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6891 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
6892 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
6893 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
6894 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
6895 and mlt_frame_audio_mix
6897 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6899 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6900 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
6903 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
6904 playlist position fix
6906 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6908 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
6909 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
6910 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
6911 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
6912 mlt_frame_mix_audio, make consumers request the number of samples to
6915 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6917 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
6919 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
6921 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6922 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6923 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
6924 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6925 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
6926 addressing in playlist
6928 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6930 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6931 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6932 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6933 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
6934 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
6935 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
6936 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
6937 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
6938 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
6939 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6940 src/framework/mlt_producer.h, src/framework/mlt_property.c,
6941 src/framework/mlt_property.h, src/humperdink/client.c,
6942 src/humperdink/remote.c, src/miracle/miracle_local.c,
6943 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6944 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
6945 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6946 src/valerie/valerie_status.h: int64 based comms and more unit functionality
6948 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
6949 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
6951 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
6952 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
6953 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
6954 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
6955 src/framework/mlt_transition.h, src/miracle/Makefile: albino
6957 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6959 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
6961 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6962 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
6963 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6964 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
6965 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6966 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6967 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6968 src/modules/dv/producer_libdv.c: More miracle mods
6970 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6972 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
6975 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
6976 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
6977 mlt/src/modules/dv/producer_libdv.c,
6978 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
6979 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6980 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6981 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
6982 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
6983 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
6984 transition_luma, add to docs
6986 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6988 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
6989 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
6990 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6991 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
6992 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6993 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6994 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
6995 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
6996 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
6997 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
6998 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
6999 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7000 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7001 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7002 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
7003 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
7004 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
7005 mlt/src/modules/gtk2/producer_pango.c,
7006 mlt/src/modules/gtk2/producer_pixbuf.c,
7007 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7008 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
7009 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
7010 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7011 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7012 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
7013 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
7014 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
7015 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
7016 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
7017 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
7018 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
7019 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
7020 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7021 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
7022 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
7023 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
7024 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
7025 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7026 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
7027 src/valerie/valerie.h: miracle part 1
7029 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7031 * mlt/src/modules/core/transition_luma.c,
7032 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
7033 src/modules/core/transition_luma.h: add forgotten files
7035 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7036 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7037 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
7038 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
7039 src/framework/mlt_transition.h, src/modules/core/Makefile,
7040 src/modules/core/configure, src/modules/core/factory.c,
7041 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
7042 new frame properties
7044 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7046 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7047 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
7048 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
7049 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7050 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
7051 next/prev clip behaviour
7053 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7055 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
7056 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7057 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
7058 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
7059 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
7060 conditions of composite; updated property handling of producer_pango
7062 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7064 * docs/services.txt, mlt/docs/services.txt,
7065 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7066 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7067 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
7068 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
7069 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
7070 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7071 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7072 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7073 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7074 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7075 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7076 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7077 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7078 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7079 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
7080 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
7081 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
7082 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7083 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
7085 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7087 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
7088 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
7089 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
7090 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7091 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7092 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7093 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7094 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7095 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7096 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7097 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
7099 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7101 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7102 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7103 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7104 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7105 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
7106 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7107 src/modules/ffmpeg/filter_ffmpeg_dub.c,
7108 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
7109 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
7111 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7113 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7114 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
7115 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
7116 and additional sdl tweaks
7118 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7119 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7120 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7121 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
7122 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7123 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
7124 work around and minor fixes
7126 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7128 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7129 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7130 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
7131 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7132 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
7135 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7137 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
7138 sync issues [incomplete]
7140 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7141 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
7142 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
7143 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
7144 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
7145 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7146 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
7147 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
7148 src/modules/Makefile, src/modules/core/factory.c,
7149 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7150 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
7151 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
7152 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
7155 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7157 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7158 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
7159 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
7160 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
7161 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
7162 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
7163 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
7164 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
7165 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
7166 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
7167 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
7168 src/tests/charlie.c: ppm ffmpeg
7170 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7172 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7173 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
7174 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
7175 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
7176 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
7177 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
7178 src/tests/io.c: Gamma filter
7180 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
7182 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
7185 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
7188 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
7190 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
7191 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
7192 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
7193 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
7195 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7196 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
7197 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
7199 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
7200 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
7201 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
7202 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
7204 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
7205 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
7208 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7210 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7211 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7212 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
7213 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7214 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7215 mlt/src/modules/gtk2/producer_pixbuf.c,
7216 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7217 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
7218 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7219 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7220 src/modules/core/Makefile, src/modules/core/configure,
7221 src/modules/core/factory.c, src/modules/core/filter_resize.c,
7222 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
7223 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
7224 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
7226 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7228 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7229 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7230 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7231 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7232 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7233 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
7234 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7235 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7236 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
7237 src/tests/setenv: field and playlist provisional implementations
7239 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7241 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
7242 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
7243 src/tests/dan.c: SDL fixes on close
7245 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7246 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7247 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
7248 src/tests/charlie.c, src/tests/setenv: test frame services
7250 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7252 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
7253 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
7254 mlt/src/modules/gtk2/producer_pango.h,
7255 mlt/src/modules/gtk2/producer_pixbuf.c,
7256 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7257 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7258 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
7259 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7260 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
7261 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
7262 and bluefish consumer
7264 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7266 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
7267 mlt/src/tests/charlie.c, src/modules/Makefile,
7268 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
7270 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7272 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
7273 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
7274 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
7277 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
7278 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7279 mlt/src/modules/gtk2/producer_pango.h,
7280 mlt/src/modules/gtk2/producer_pixbuf.c,
7281 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7282 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
7283 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
7284 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7285 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
7286 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
7289 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7291 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
7292 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
7294 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7295 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
7296 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
7297 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7298 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
7299 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
7300 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
7301 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
7302 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
7303 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
7304 src/framework/mlt_repository.h, src/modules/core/Makefile,
7305 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
7306 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
7309 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7311 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7312 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
7313 mlt/src/modules/core/filter_deinterlace.h,
7314 mlt/src/modules/core/filter_greyscale.c,
7315 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
7316 mlt/src/modules/core/producer_ppm.h,
7317 mlt/src/modules/core/transition_composite.c,
7318 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
7319 src/modules/core/configure, src/modules/core/factory.c,
7320 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7321 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
7322 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7323 src/modules/core/transition_composite.c,
7324 src/modules/core/transition_composite.h: Added files rejected by import
7326 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7327 mlt/src/framework/Makefile, mlt/src/framework/config.h,
7328 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
7329 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7330 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
7331 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7332 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7333 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7334 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7335 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7336 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7337 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7338 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7339 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7340 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7341 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7342 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
7343 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7344 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7345 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7346 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7347 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7348 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7349 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7350 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7351 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
7352 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
7353 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
7354 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7355 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
7356 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
7357 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7358 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7359 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
7360 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7361 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7362 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7363 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7364 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7365 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7366 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7367 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7368 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7369 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
7370 src/framework/Makefile, src/framework/config.h, src/framework/configure,
7371 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7372 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7373 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7374 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7375 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
7376 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
7377 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7378 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7379 src/framework/mlt_properties.h, src/framework/mlt_property.c,
7380 src/framework/mlt_property.h, src/framework/mlt_repository.c,
7381 src/framework/mlt_repository.h, src/framework/mlt_service.c,
7382 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7383 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
7384 src/framework/mlt_transition.h, src/framework/mlt_types.h,
7385 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
7386 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
7387 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
7388 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
7389 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
7390 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
7391 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7392 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
7393 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
7394 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
7395 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
7396 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
7397 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7398 src/modules/sdl/Makefile, src/modules/sdl/configure,
7399 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
7400 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
7401 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
7402 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
7403 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
7404 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
7405 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
7406 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
7407 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
7408 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
7409 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
7410 src/valerie/valerie_util.h: Initial revision