Merge ../mlt
[melted] / mlt++ / ChangeLog
1 2009-04-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2
3   * test/play.cpp, test/server.cpp: cleanup some warnings  
4
5   * src/MltResponse.cpp, src/MltResponse.h: const update for MltResponse 
6
7   * src/MltResponse.cpp, src/MltResponse.h: Constness changes  
8
9   * src/MltTransition.cpp, src/MltTransition.h: Constness changes  
10
11   * src/MltProducer.cpp, src/MltProducer.h: Constness changes  
12
13   * src/MltProperties.cpp, src/MltProperties.h: Constness changes  
14
15   * src/MltConsumer.cpp, src/MltConsumer.h: Constness changes  
16
17   * src/MltProperties.cpp, src/MltResponse.cpp: Constness changes  
18
19   * src/MltProperties.cpp, src/MltPushConsumer.cpp: Constness changes  
20
21   * src/MltFilter.cpp, src/MltFilter.h, src/MltProperties.cpp,
22   src/MltProperties.h: Constness changes  
23
24   * src/MltConsumer.cpp, src/MltField.cpp, src/MltFilter.cpp, src/MltFrame.cpp,
25   src/MltMultitrack.cpp, src/MltPlaylist.cpp, src/MltProducer.cpp,
26   src/MltTractor.cpp, src/MltTransition.cpp: Fix up warnings about explicit
27   base initializers in copy constructors  
28
29   * configure: Add more warnings  
30
31   * .gitignore: Add a .gitignore file  
32
33 2009-04-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
34
35   * swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for avformat
36   consumer 
37
38 2009-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
39
40   * debian/changelog, debian/control, debian/copyright, debian/rules: remove
41   debian package subdirectory (they provide their own) 
42
43 2009-01-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
44
45   * swig/configure, swig/php/build, swig/php/play.php: swig/configure,
46   swig/php/*: add php bindings 
47
48 2008-12-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
49
50   * swig/java/build, swig/python/build, swig/python/play.py, swig/tcl/build:
51   swig/{java,python,tcl}/build: fix linking error __stack_chk_fail_local.
52   swig/python/play.py: fix syntax error reported by Jonathon Thomas. 
53
54 2008-12-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
55
56   * swig/configure: swig/configure: use pkg-config mlt-framework instead of
57   deprecated mlt-config. 
58
59 2008-12-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
60
61   * README: README: update instructions to use pkg-config instead of mlt-config
62
63   * swig/java/build, swig/perl/Makefile.PL, swig/python/build, swig/ruby/build,
64   swig/tcl/build, test/Makefile: test/Makefile, swig/*/build: replace more
65   mlt-config with pkg-config 
66
67 2008-11-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
68
69   * src/Makefile: src/Makefile: suppress warning on ldconfig failure 
70
71 2008-10-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
72
73   * configure: configure: apply patch from Alberto Villa to fix build on
74   FreeBSD 
75
76 2008-10-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
77
78   * configure: configure: convert to use pkg-config; mlt-config is deprecated 
79
80 2008-08-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
81
82   * AUTHORS: update mlt++ AUTHORS 
83
84   * Makefile: fix make dist target 
85
86   * configure: bump versions for 0.3.0 release 
87
88   * Makefile: improve make dist target 
89
90   * swig/java/Play.java, swig/java/Play.sh, swig/java/build: swig/java: fixup
91   the java bindings build script and example (bug 1523941) 
92
93 2008-06-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
94
95   * src/MltProducer.cpp, src/MltProducer.h, swig/mltpp.i: MltProducer.{h,cpp},
96   mltpp.i: remove Producer::get_frame that is unncessary and introduced a
97   memory leak. 
98
99 2008-06-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
100
101   * src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method if
102   mlt_playlist_get_clip_info fails. 
103
104 2008-06-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
105
106   * src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on a
107   null pointer. 
108
109 2008-04-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
110
111   * src/MltProducer.cpp, src/MltProducer.h, swig/mltpp.i: MltProducer.{h,cpp},
112   swig/mltpp.i: add method Producer::get_frame.  
113
114 2008-04-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
115
116   * test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc 4.3 
117
118 2008-02-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
119
120   * src/MltRepository.cpp, src/MltRepository.h: MltRepository.{h,cpp}: update
121   to latest mlt_repository.h change - finalization of callback declarations and
122   metadata handling 
123
124 2008-02-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
125
126   * swig/python/build: swig/python/build: add -fPIC 
127
128   * src/MltRepository.cpp, src/MltRepository.h, swig/mltpp.i:
129   MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
130   transitions, register_metadata, and metadata methods to Repository class 
131
132 2008-02-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
133
134   * Makefile: do not make tests automatically 
135
136 2008-02-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
137
138   * configure, src/Makefile: configure: add soversion variable src/Makefile:
139   improve library versioning by linking on interface version (soversion)  
140
141   * swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to args
142   not int 
143
144   * src/Makefile, src/Mlt.h, src/MltFactory.cpp, src/MltFactory.h,
145   src/MltRepository.cpp, src/MltRepository.h, swig/mltpp.i: Mlt.h,
146   MltFactory.{h,cpp}, MltRepository.{h,cpp}, swig/mltpp.i: update to deal with
147   changes and new capabilities in mlt_factory and mlt_repository. 
148
149 2008-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
150
151   * COPYING: add COPYING to disclose license 
152
153 2008-02-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
154
155   * src/Makefile, src/Mlt.h, src/MltConsumer.cpp, src/MltConsumer.h,
156   src/MltFactory.cpp, src/MltFactory.h, src/MltFilter.cpp, src/MltFilter.h,
157   src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h,
158   src/MltFilteredProducer.cpp, src/MltFilteredProducer.h, src/MltProducer.cpp,
159   src/MltProducer.h, src/MltProfile.cpp, src/MltProfile.h,
160   src/MltPushConsumer.cpp, src/MltPushConsumer.h, src/MltService.cpp,
161   src/MltService.h, src/MltTractor.cpp, src/MltTractor.h,
162   src/MltTransition.cpp, src/MltTransition.h, swig/mltpp.i, swig/perl/play.pl,
163   swig/python/play.py, swig/ruby/miracle.rb, swig/ruby/play.rb,
164   swig/ruby/thumbs.rb, swig/tcl/play.tcl, test/play.cpp, test/server.cpp: add
165   MltProfile and update examples 
166
167 2007-06-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
168
169   * Makefile: added dist make targets 
170
171   * Makefile, src/Makefile, test/Makefile: added uninstall make targets 
172
173 2006-03-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
174
175   * src/MltFactory.h: + Fix for swig parsing  
176
177 2006-02-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
178
179   * src/Makefile: + Install of config.h for linux and os/x usage  
180
181   * src/config.h: + Added the config.h for win32  
182
183   * mlt++.sln, mlt++.vcproj, src/Mlt.h, src/MltConsumer.h, src/MltDeque.h,
184   src/MltEvent.h, src/MltFactory.cpp, src/MltFactory.h, src/MltField.h,
185   src/MltFilter.h, src/MltFilteredConsumer.h, src/MltFilteredProducer.h,
186   src/MltFrame.cpp, src/MltFrame.h, src/MltGeometry.h, src/MltMultitrack.h,
187   src/MltParser.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
188   src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
189   src/MltPushConsumer.h, src/MltService.h, src/MltTokeniser.h,
190   src/MltTractor.h, src/MltTransition.h: + Win32 port - dev studio is required
191   to avoid issues with C++ ABI compatibility + Fix for image render in NTSC 
192   NB: mlt patch to follow (this one isn't much use without it :-)) - mlt build
193   is purely mingw32 of course  
194
195 2005-12-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
196
197   * configure, src/Makefile: + Fix for Darwin and soname logic  
198
199   * debian/changelog, debian/control, debian/copyright, debian/rules: +
200   Functional debian build rules  
201
202   * Makefile, configure, src/Makefile, test/Makefile: + MLT++ updates for 0.2.1
203   - distclean corrected, soname usage in linking  
204
205 2005-11-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
206
207   * Makefile, configure: + Correction to a typo  
208
209   * swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
210   Spindler  
211
212   * configure, src/Makefile: + Added a --libdir switch to the configure and
213   build and fixed test case compilation  
214
215 2005-11-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
216
217   * configure: + Allow LDFLAGS to be inherited from the environment  
218
219 2005-11-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
220
221   * src/Makefile: + Creates the lib directory on an install  
222
223 2005-11-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
224
225   * Makefile, src/Makefile: + DESTDIR patch from Anthony Green (green at redhat
226   dot com) - many thanks :-)  
227
228 2005-10-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
229
230   * src/MltProperties.cpp, src/MltProperties.h: OS/X gcc/g++ 4.x fix  
231
232   * configure, src/Makefile, src/MltProperties.cpp, src/MltProperties.h,
233   test/Makefile: + Whoops - had forgotten these OS/X patches...  
234
235 2005-09-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
236
237   * src/MltPushConsumer.cpp: + Oops - fix for memory leak  
238
239 2005-09-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
240
241   * src/Makefile, src/Mlt.h, src/MltPushConsumer.cpp, src/MltPushConsumer.h: +
242   Added a push based consumer wrapper  
243
244 2005-07-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
245
246   * swig/Makefile, swig/configure, swig/perl/Makefile.PL, swig/python/build,
247   swig/tcl/build: + Cleaned up swig build so it doesn't require an mlt++
248   install first - Temporarily disabled java  
249
250 2005-06-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
251
252   * CUSTOMISING, test/server.cpp: CUSTOMISING + Replaced TBD for frame
253   rendering notification event  test/server.cpp + Added an example frame
254   rendering callback that removes all shotcut related fx  
255
256 2005-06-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
257
258   * CUSTOMISING, swig/ruby/thumbs.rb: CUSTOMISING + Added an example of how to
259   hide a track on reception  swig/ruby/thumbs.rb + Changed generator to run,
260   rather than sleep and poll  
261
262 2005-04-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
263
264   * CUSTOMISING: Minor doc updates  
265
266 2005-03-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
267
268   * CUSTOMISING, src/MltProperties.cpp, src/MltProperties.h,
269   src/MltResponse.cpp, src/MltResponse.h, test/server.cpp: Server customisation
270    
271
272 2005-02-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
273
274   * src/MltService.cpp: Minor correction  
275
276 2005-01-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
277
278   * src/MltProperties.cpp, src/MltProperties.h: Const string usage in
279   properties  
280
281 2005-01-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
282
283   * src/MltGeometry.cpp, src/MltGeometry.h: Next/Prev key extraction  
284
285   * src/MltMiracle.cpp, src/MltMiracle.h, swig/mltpp.i: Fetch unit from miracle
286   server  
287
288 2004-12-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
289
290   * src/MltGeometry.h: Update for geometry  
291
292 2004-12-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
293
294   * src/Makefile, src/Mlt.h, src/MltGeometry.cpp, src/MltGeometry.h,
295   swig/mltpp.i: Geometry  
296
297 2004-12-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
298
299   * src/MltPlaylist.cpp, src/MltPlaylist.h: blank_at method added  
300
301 2004-12-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
302
303   * src/MltPlaylist.cpp, src/MltPlaylist.h: split_at method added  
304
305 2004-12-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
306
307   * src/MltTractor.cpp, src/MltTractor.h: Tractor constructor modifications  
308
309 2004-11-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
310
311   * swig/Makefile: Install makefile for swig  
312
313   * src/Makefile, src/Mlt.h, src/MltDeque.cpp, src/MltDeque.h,
314   src/MltFactory.cpp, src/MltFactory.h, src/MltProducer.cpp, src/MltProducer.h,
315   src/MltTransition.cpp, src/MltTransition.h: Deque added; simplified producer
316   parent access; transition in and out  
317
318 2004-11-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
319
320   * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
321   src/MltProducer.h, src/MltProperties.cpp, src/MltService.cpp,
322   src/MltService.h, test/Makefile: More playlist modifications; service locking
323    
324
325 2004-11-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
326
327   * src/MltProperties.cpp, src/MltProperties.h, src/MltTractor.cpp,
328   src/MltTractor.h: Ref count and event firing method on properties; locate_cut
329   on tractor  
330
331 2004-11-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
332
333   * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
334   src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
335   src/MltTractor.cpp, src/MltTractor.h: Playlist reorganisation  
336
337 2004-11-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
338
339   * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltTractor.cpp,
340   src/MltTractor.h: Simplified playlist and track access  
341
342 2004-11-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
343
344   * src/MltProducer.cpp, src/MltProducer.h: Added cut related methods  
345
346 2004-10-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
347
348   * src/Makefile, src/Mlt.h, src/MltTokeniser.cpp, src/MltTokeniser.h,
349   test/server.cpp: Added courtesy tokenising class  
350
351 2004-10-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
352
353   * configure, swig/configure, swig/ruby/build, swig/ruby/miracle.rb: Config
354   changes  
355
356 2004-10-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
357
358   * src/MltMiracle.cpp, src/MltMiracle.h: id and log level for server  
359
360   * src/MltMiracle.cpp: Server shutdown state  
361
362 2004-10-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
363
364   * src/MltConsumer.cpp, src/MltConsumer.h, test/play.cpp: buffer fix and
365   tractor handling  
366
367   * HOWTO: Doc updates  
368
369   * src/MltMiracle.cpp, src/MltMiracle.h: Improved push capabilities  
370
371 2004-10-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
372
373   * src/MltProducer.cpp, src/MltProducer.h: Same and following clip
374   identification  
375
376 2004-10-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
377
378   * src/Makefile, src/Mlt.h, src/MltFrame.cpp, src/MltFrame.h,
379   src/MltParser.cpp, src/MltParser.h, src/MltService.cpp, src/MltService.h,
380   swig/mltpp.i: Added the parser object and moved type identity into mlt  
381
382 2004-09-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
383
384   * src/MltPlaylist.cpp, src/MltPlaylist.h, swig/mltpp.i: new mix related
385   methods  
386
387 2004-09-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
388
389   * README, src/MltPlaylist.cpp, src/MltPlaylist.h: Playlist repeat clip
390   functionality  
391
392 2004-09-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
393
394   * src/MltProducer.cpp, src/MltProducer.h, swig/mltpp.i: Cut management part 1
395    
396
397 2004-09-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
398
399   * src/MltService.cpp, swig/mltpp.i: get_frame and ruby listen fix  
400
401 2004-09-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
402
403   * src/MltFrame.cpp, src/MltProperties.cpp, src/MltProperties.h, swig/mltpp.i:
404   Event and frame handling  
405
406   * configure, src/MltMiracle.cpp: Server shutdown  
407
408 2004-09-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
409
410   * src/Makefile, src/Mlt.h, src/MltMiracle.cpp, src/MltMiracle.h,
411   src/MltResponse.cpp, src/MltResponse.h, swig/mltpp.i: Added the response
412   object  
413
414   * HOWTO, src/Makefile, src/Mlt.h, src/MltMiracle.cpp, src/MltMiracle.h,
415   swig/mltpp.i, swig/ruby/miracle.rb, test/Makefile, test/play.cpp,
416   test/server.cpp: Adding miracle  
417
418 2004-09-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
419
420   * src/MltPlaylist.cpp, src/MltPlaylist.h: Adding the mix part 1  
421
422 2004-09-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
423
424   * src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h,
425   src/MltProducer.cpp, src/MltProducer.h, src/MltService.cpp, src/MltService.h,
426   swig/mltpp.i: Service attach filters  
427
428 2004-09-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
429
430   * HOWTO, src/MltProperties.cpp, src/MltProperties.h, swig/mltpp.i,
431   swig/perl/play.pl: More event stuff  
432
433 2004-09-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
434
435   * src/Makefile, src/Mlt.h, src/MltEvent.cpp, src/MltEvent.h,
436   src/MltProperties.cpp, src/MltProperties.h, swig/mltpp.i, swig/ruby/play.rb,
437   test/play.cpp: Event modifications  
438
439 2004-08-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
440
441   * HOWTO, src/Makefile, src/MltConsumer.cpp, src/MltConsumer.h,
442   src/MltFilter.cpp, src/MltFilter.h, src/MltFrame.cpp, src/MltFrame.h,
443   src/MltMultitrack.cpp, src/MltMultitrack.h, src/MltPlaylist.cpp,
444   src/MltPlaylist.h, src/MltProducer.cpp, src/MltProducer.h,
445   src/MltService.cpp, src/MltService.h, src/MltTractor.cpp, src/MltTractor.h,
446   src/MltTransition.cpp, src/MltTransition.h: Run time type identification  
447
448 2004-08-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
449
450   * README, src/MltMultitrack.cpp, src/MltMultitrack.h, src/MltTractor.cpp,
451   src/MltTractor.h, swig/mltpp.i: Tractor enhancements  
452
453   * src/Makefile, src/Mlt.h, src/MltField.cpp, src/MltField.h,
454   src/MltMultitrack.cpp, src/MltMultitrack.h, src/MltTractor.cpp,
455   src/MltTractor.h, swig/mltpp.i: Multitrack classes added  
456
457   * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
458   src/MltProducer.h, swig/mltpp.i: Producer filter extraction method  
459
460 2004-08-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
461
462   * src/Makefile, src/Mlt.h, src/MltFilteredProducer.cpp,
463   src/MltFilteredProducer.h, src/MltProducer.cpp, src/MltProducer.h,
464   src/MltService.cpp, src/MltService.h, swig/mltpp.i: Removed FilteredProducer 
465
466 2004-08-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
467
468   * Makefile, test/Makefile, test/play.cpp: Build modifications  
469
470   * src/MltConsumer.cpp, src/MltConsumer.h, src/MltFilter.cpp, src/MltFilter.h,
471   src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h, src/MltFrame.cpp,
472   src/MltFrame.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
473   src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
474   src/MltService.cpp, src/MltService.h, src/MltTransition.cpp,
475   src/MltTransition.h, swig/perl/play.pl: Mlt Ref Counts and Playlist
476   split/join  
477
478 2004-08-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
479
480   * swig/perl/play.pl: Added play.pl  
481
482   * src/Makefile, swig/mltpp.i: Workaround for perl  
483
484 2004-08-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
485
486   * src/MltConsumer.cpp, src/MltFilter.cpp, src/MltProperties.cpp,
487   src/MltProperties.h, src/MltTransition.cpp: Constructor clean up  
488
489   * src/MltConsumer.cpp, src/MltConsumer.h: consumer purge  
490
491 2004-08-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
492
493   * src/MltFilter.cpp, src/MltFilter.h, src/MltPlaylist.cpp, src/MltPlaylist.h,
494   swig/configure, swig/java/build, swig/ruby/build, swig/ruby/thumbs.rb:
495   mlt_position, /usr/bin/env and Instance fix  
496
497 2004-08-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
498
499   * src/MltFrame.cpp, src/MltFrame.h, src/MltProducer.cpp, src/MltProducer.h,
500   src/MltService.cpp, swig/mltpp.i, swig/ruby/play.rb: image handling  
501
502 2004-08-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
503
504   * swig/java/Play.java, swig/ruby/play.rb, swig/ruby/thumbs.rb: Fixes for mods
505   to api  
506
507   * src/Makefile, src/Mlt.h, src/MltConsumer.cpp, src/MltConsumer.h,
508   src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h,
509   src/MltFilteredProducer.cpp, src/MltFilteredProducer.h, src/MltService.cpp,
510   src/MltService.h, swig/mltpp.i: Filtered producers and consumers  
511
512   * test/play.cpp: oops  
513
514 2004-08-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
515
516   * swig/configure, swig/java/Play.java, swig/java/Play.sh, swig/java/build,
517   swig/mltpp.i, swig/perl/Makefile.PL, swig/perl/build, swig/python/build,
518   swig/python/play.py, swig/ruby/build, swig/ruby/play.rb, swig/ruby/thumbs.rb,
519   swig/tcl/build, swig/tcl/play.tcl: Experimental swig bindings  
520
521   * README, src/MltFactory.cpp, src/MltFactory.h, src/MltFilter.cpp,
522   src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
523   src/MltProperties.cpp, src/MltProperties.h, src/MltService.cpp,
524   src/MltService.h, src/MltTransition.cpp, test/Makefile: More cleanups  
525
526   * README, src/MltConsumer.cpp, src/MltConsumer.h, src/MltFactory.cpp,
527   src/MltFactory.h, src/MltFilter.cpp, src/MltFilter.h, src/MltFrame.cpp,
528   src/MltFrame.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
529   src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
530   src/MltService.cpp, src/MltService.h, src/MltTransition.cpp,
531   src/MltTransition.h, test/play.cpp: Class rework and simplification  
532
533   * src/Makefile, src/Mlt.h: Added Mlt.h convenience header  
534
535   * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProperties.cpp,
536   src/MltProperties.h, src/MltService.cpp: Complete methods for properties and
537   playlist; reversed NULL handling on service class  
538
539   * README, src/MltProperties.cpp, src/MltProperties.h, test/play.cpp: Object
540   validity checks  
541
542   * AUTHORS, Makefile, README, configure, src/Makefile, src/MltService.cpp,
543   test/play.cpp: Build and docs modifications  
544
545 2004-08-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
546
547   * src/Makefile, src/MltConsumer.cpp, src/MltConsumer.h, src/MltFactory.cpp,
548   src/MltFactory.h, src/MltFilter.cpp, src/MltFilter.h, src/MltFrame.cpp,
549   src/MltFrame.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
550   src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
551   src/MltService.cpp, src/MltService.h, src/MltTransition.cpp,
552   src/MltTransition.h, test/Makefile, test/play.cpp: Initial revision