Release 0.10.1
[platform/upstream/gst-editing-services.git] / ChangeLog
1 === release 0.10.1 ===
2
3 2011-01-20  Edward Hervey <bilboed@bilboed.com>
4
5         * configure.ac:
6           releasing 0.10.1, "This is Scandinavian one-o-one"
7
8 2011-01-18 19:06:45 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9
10         * docs/random/design:
11           random: Update goals/features document
12           So that everybody can know what features we want.
13
14 2011-01-17 14:01:28 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
15
16         * configure.ac:
17           configure.ac: 0.10.0.4 pre-release
18
19 2011-01-17 13:59:44 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
20
21         * tools/ges-launch.c:
22           ges-launch: Set restriction on video profile if present
23
24 2011-01-12 17:52:10 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
25
26         * tools/ges-launch.c:
27           ges-launch: Remove dead code and make functions/variables static
28
29 2011-01-12 17:45:23 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
30
31         * tools/ges-launch.c:
32           ges-launch: Fix and cleanup enum listing
33           It wasn't displaying anything lately.
34
35 2011-01-11 20:28:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
36
37         * configure.ac:
38           0.10.0.3 pre-release
39
40 2011-01-11 16:57:45 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
41
42         * tools/.gitignore:
43         * tools/Makefile.am:
44           ges-launch: Add GStreamer major/minor version to the executable filename
45           https://bugzilla.gnome.org/show_bug.cgi?id=639222
46
47 2011-01-11 18:14:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
48
49         * ges/ges-formatter.c:
50         * ges/ges-keyfile-formatter.c:
51           ges: Fix more ges_timeline_get_layers() usage memory leaks
52
53 2011-01-11 17:19:54 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
54
55         * ges/Makefile.am:
56         * ges/ges-internal.h:
57         * ges/ges.c:
58           ges: Don't install ges-internal.h and hide the GES debug category symbols
59           Fixes bug #639219.
60
61 2011-01-11 17:55:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
62
63         * ges/ges-utils.c:
64           ges-utils: minor doc update
65
66 2011-01-11 16:32:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
67
68         * ges/Makefile.am:
69           ges: Only export symbols starting with ges_ or GES_
70           https://bugzilla.gnome.org/show_bug.cgi?id=639218
71
72 2011-01-11 16:35:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
73
74         * ges/ges-timeline.c:
75         * ges/ges-track-object.c:
76           ges: Mark some private symbols static
77           https://bugzilla.gnome.org/show_bug.cgi?id=639218
78
79 2011-01-11 15:32:51 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
80
81         * configure.ac:
82           configure: Require G-I 0.9.6 for the --identifier-prefix parameter
83
84 2011-01-11 15:29:01 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
85
86         * pkgconfig/gst-editing-services-uninstalled.pc.in:
87         * pkgconfig/gst-editing-services.pc.in:
88           pkg-config: Require gstreamer-controller and gstreamer-pbutils
89           Their headers are included by public GES headers
90
91 2011-01-11 15:26:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
92
93         * configure.ac:
94           configure: Add parameter to select GTK+ version to use and default to 2.0
95
96 2011-01-11 15:52:57 +0200  Stefan Kost <ensonic@users.sf.net>
97
98         * common:
99           Automatic update of common submodule
100           From e572c87 to f94d739
101
102 2011-01-10 16:40:02 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
103
104         * common:
105           Automatic update of common submodule
106           From 8b72fde to e572c87
107
108 2011-01-10 16:51:34 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
109
110         * common:
111           common: Update to current master
112
113 2011-01-10 16:50:51 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
114
115         * ges/ges-timeline-pipeline.c:
116           TimelinePipeline: minor doc fix
117
118 2011-01-10 16:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
119
120         * docs/libs/Makefile.am:
121           docs: Fix image inclusion
122
123 2011-01-10 15:49:42 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
124
125         * configure.ac:
126           configure.ac: 0.10.0.2 pre-release
127
128 2011-01-10 15:24:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
129
130         * docs/libs/Makefile.am:
131           docs: Fix for uploading docs
132
133 2011-01-10 14:28:35 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
134
135         * ges/ges-formatter.c:
136         * ges/ges-keyfile-formatter.c:
137         * ges/ges-timeline-file-source.c:
138         * ges/ges-timeline-layer.c:
139         * ges/ges-timeline-object.c:
140         * ges/ges-timeline-standard-transition.c:
141         * ges/ges-timeline-test-source.c:
142         * ges/ges-timeline-text-overlay.c:
143         * ges/ges-timeline-title-source.c:
144         * ges/ges-timeline.c:
145         * ges/ges-track-audio-test-source.c:
146         * ges/ges-track-audio-transition.c:
147         * ges/ges-track-filesource.c:
148         * ges/ges-track-image-source.c:
149         * ges/ges-track-object.c:
150         * ges/ges-track-text-overlay.c:
151         * ges/ges-track-text-overlay.h:
152         * ges/ges-track-title-source.c:
153         * ges/ges-track-video-test-source.c:
154         * ges/ges-track-video-transition.c:
155         * ges/ges-track.c:
156           docs: Document all the undocumented public functions
157
158 2011-01-10 15:10:01 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
159
160         * ges/ges-track-object.c:
161           TrackObject: Small cleanup
162
163 2011-01-10 15:09:40 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
164
165         * ges/ges-track-object.c:
166           TrackObject: Remove deprecated FIXME
167           You just need to connect to the notify signal to get updates
168
169 2011-01-10 11:18:27 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
170
171         * tests/check/ges/basic.c:
172           tests: Unref the GList returned by ges_timeline_get_layers...
173           ... in addition to the content themselves
174
175 2011-01-10 11:13:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
176
177         * docs/libs/ges-sections.txt:
178           docs: Fixup the sections for missing/renamed/removed symbols
179
180 2011-01-10 11:12:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
181
182         * ges/ges-track.h:
183           Track: Mark as private the instance private structure
184
185 2011-01-10 11:12:38 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
186
187         * ges/ges-timeline.c:
188           Timeline: Fix documentation of return value
189
190 2011-01-08 16:01:31 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
191
192         * ges/ges-formatter.c:
193         * ges/ges-formatter.h:
194           GESFormatter: Add private instance and move private variables to it
195
196 2011-01-08 15:25:22 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
197
198         * docs/libs/ges-sections.txt:
199         * ges/ges-timeline-file-source.c:
200         * ges/ges-timeline-file-source.h:
201         * ges/ges-timeline.c:
202         * tests/examples/ges-ui.c:
203           TimelineFileSource: Create instance private and move private variables to it
204           Fixe/Add getter and setters methods for those variables
205           Fixup documentation
206
207 2011-01-08 11:22:36 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
208
209         * docs/libs/ges-sections.txt:
210         * ges/ges-formatter.c:
211         * ges/ges-keyfile-formatter.c:
212         * ges/ges-timeline.c:
213         * ges/ges-timeline.h:
214         * tests/check/ges/basic.c:
215         * tests/check/ges/save_and_load.c:
216           Timeline: Add instance private and Move private variables to it
217           Fixe/Add getter methods to get those variables
218           Fixup documentation
219
220 2011-01-07 19:36:31 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
221
222         * docs/libs/ges-sections.txt:
223         * ges/ges-timeline-test-source.c:
224         * ges/ges-timeline-test-source.h:
225         * tests/check/ges/backgroundsource.c:
226         * tests/examples/ges-ui.c:
227           TimelineTestSource: Move private variables to instance private
228           Fixe/Add getter and setter methods for those variables
229           Fixup documentation
230
231 2011-01-07 14:37:56 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
232
233         * docs/libs/ges-sections.txt:
234         * ges/ges-timeline-text-overlay.c:
235         * ges/ges-timeline-text-overlay.h:
236         * ges/ges-track-text-overlay.c:
237           TimelineTextOverlay: Move private variables to instance private
238           Fixe/Add getter and setter methods for those variables
239           Fixup documentation
240
241 2011-01-07 13:48:53 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
242
243         * docs/libs/ges-sections.txt:
244         * ges/ges-timeline-title-source.c:
245         * ges/ges-timeline-title-source.h:
246         * tests/examples/ges-ui.c:
247           TimelineTitleSource: Move private variables to instance private
248           Fixe/Add getter and setters methods for those variables
249           Fixup documentation
250
251 2011-01-06 16:59:52 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
252
253         * docs/libs/ges-sections.txt:
254         * ges/ges-track-audio-test-source.c:
255         * ges/ges-track-audio-test-source.h:
256         * tests/check/ges/backgroundsource.c:
257           TrackAudioTestSource: Move private variables to instance private
258           Add getter methods to get those variables
259           Fixup documentation
260
261 2011-01-06 16:35:20 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
262
263         * ges/ges-track-audio-transition.c:
264         * ges/ges-track-audio-transition.h:
265           TrackAudioTransition: : Move private variables to instance private
266
267 2011-01-06 15:35:42 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
268
269         * docs/libs/ges-sections.txt:
270         * ges/ges-track-text-overlay.c:
271         * ges/ges-track-text-overlay.h:
272         * tests/check/ges/overlays.c:
273         * tests/check/ges/text_properties.c:
274           TrackTextOverlay: Move private variables to instance private
275           Add getter methods to get those variables
276           Add/Fixup documentation
277
278 2011-01-08 01:40:18 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
279
280         * tests/check/Makefile.am:
281           test: make unit tests compile and work in uninstalled setup
282
283 2011-01-08 01:36:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
284
285         * configure.ac:
286         * ges/Makefile.am:
287           gobject-introspection: fix g-i build for uninstalled setup
288           Requires gst-plugins-base git (> 0.10.31.2) to actually work.
289
290 2011-01-06 12:06:24 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
291
292         * ges/ges-enums.c:
293         * ges/ges-timeline-standard-transition.c:
294           enums: Fix transition enum
295           Leftovers from when we were using the old name
296
297 2011-01-06 12:04:53 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
298
299         * docs/libs/ges-sections.txt:
300         * ges/ges-track-title-source.c:
301         * ges/ges-track-title-source.h:
302         * tests/check/ges/titles.c:
303           TrackTitleSource: Move private variables to instance private
304           Add getter methods to get those variables
305           Add/Fixup documentation
306
307 2011-01-06 11:30:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
308
309         * ges/ges-timeline-pipeline.c:
310         * ges/ges-timeline-pipeline.h:
311           TimelinePipeline: Fix thumbnail method docs and arguments
312           The provided gchar* aren't modified
313
314 2011-01-06 11:29:44 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
315
316         * docs/libs/ges-sections.txt:
317         * ges/ges-track-video-test-source.c:
318         * ges/ges-track-video-test-source.h:
319         * tests/check/ges/backgroundsource.c:
320           TrackVideoTestSource: Move private data to instance private
321           Add a getter for the pattern
322           Document methods
323
324 2011-01-06 10:55:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
325
326         * docs/libs/ges-sections.txt:
327         * ges/ges-timeline-standard-transition.c:
328         * ges/ges-track-video-transition.c:
329         * ges/ges-track-video-transition.h:
330         * tests/check/ges/transition.c:
331           TrackVideoTransition: Move private variable to instance private
332           Also add/fixup methods to get/set the transition type and document them.
333
334 2011-01-06 10:55:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
335
336         * ges/ges-timeline-pipeline.c:
337           TimelinePipeline: Updates for pbutils API change
338
339 2011-01-05 11:32:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
340
341         * configure.ac:
342           configure.ac: Require core git
343
344 2010-12-21 15:24:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
345
346         * ges/ges-track-audio-transition.c:
347           GESTrackAudioTransition: Fix empty if() body
348
349 2010-12-20 19:09:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
350
351         * ges/ges-timeline-pipeline.c:
352           GESTimelinePipeline: Fix usage of encodebin
353           The property name is now avoid-reencoding
354
355 2010-12-20 12:02:40 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
356
357         * ges/ges-timeline.c:
358           GESTimeline: minor cleanup
359
360 2010-12-20 12:01:04 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
361
362         * ges/ges-timeline-layer.c:
363         * ges/ges-timeline-object.c:
364         * ges/ges-timeline-object.h:
365         * tests/check/ges/basic.c:
366         * tests/check/ges/layer.c:
367           GESTimelineObject: Subclass from GInitiallyUnowned
368           The floating reference will be owned by the Layer
369
370 2010-12-20 12:00:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
371
372         * ges/ges-timeline-layer.c:
373         * ges/ges-timeline-layer.h:
374         * ges/ges-timeline.c:
375         * tests/check/ges/layer.c:
376           GESTimelineLayer: Subclass from GInitiallyUnowned
377           The floating reference will be owned by the Timeline
378
379 2010-12-20 11:58:21 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
380
381         * ges/ges-track-object.c:
382         * ges/ges-track-object.h:
383         * ges/ges-track.c:
384           GESTrackObject: Subclass from GInitiallyUnowned
385           The floating reference will be owned by the Track
386
387 2010-12-20 11:56:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
388
389         * ges/ges-timeline-object.c:
390         * tests/check/ges/basic.c:
391         * tests/check/ges/filesource.c:
392           TimelineObject: Hold a reference to the controlled TrackObject
393
394 2010-12-20 11:38:31 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
395
396         * tests/check/ges/backgroundsource.c:
397         * tests/check/ges/basic.c:
398         * tests/check/ges/filesource.c:
399         * tests/check/ges/layer.c:
400         * tests/check/ges/overlays.c:
401         * tests/check/ges/save_and_load.c:
402         * tests/check/ges/simplelayer.c:
403         * tests/check/ges/text_properties.c:
404         * tests/check/ges/timelineobject.c:
405         * tests/check/ges/titles.c:
406         * tests/check/ges/transition.c:
407           tests: Put clearer names on tests
408           Makes it easier to figure out which test failed :)
409
410 2010-12-18 11:40:19 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
411
412         * common:
413           Update common submodule
414
415 2010-12-17 11:27:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
416
417         * ges/ges-timeline-object.c:
418         * ges/ges-track-object.c:
419           GES*Object: only use g_object_notify_by_pspec if available
420
421 2010-12-17 11:27:23 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
422
423         * ges/ges-track-object.c:
424           GESTrackObject: Remove unused quarks
425
426 2010-12-17 11:26:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
427
428         * configure.ac:
429           configure.ac: Require GLib 2.22
430           Same requirement as for GStreamer
431
432 2010-12-16 19:36:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
433
434         * ges/ges-simple-timeline-layer.c:
435         * ges/ges-simple-timeline-layer.h:
436           GESSimpleTimelineLayer: reverting const-ification
437
438 2010-12-16 16:47:54 +0000  Brandon Lewis <brandon@collabora.co.uk>
439
440         * tests/check/ges/simplelayer.c:
441           GESSimpleTimelineLayer: add test for _index() method
442
443 2010-12-16 16:50:35 +0000  Brandon Lewis <brandon@collabora.co.uk>
444
445         * docs/libs/ges-sections.txt:
446         * ges/ges-simple-timeline-layer.c:
447         * ges/ges-simple-timeline-layer.h:
448           GESSimpleTimelineLayer: add _index() method
449
450 2010-12-16 19:29:14 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
451
452         * ges/ges-timeline-object.c:
453         * ges/ges-timeline-pipeline.c:
454         * tests/check/ges/layer.c:
455         * tests/check/ges/timelineobject.c:
456           GESTimelineObject: Add mapping/offset support [start/priority properties]
457           Allows moving independently (or not) timelineobjects and trackobjects and
458           have them synchronized with the offsets taken into account.
459           Right now only the start and priority properties are synchronized. The duration
460           and in-point properties will require more thoughts.
461
462 2010-12-16 19:24:52 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
463
464         * docs/random/mapping.txt:
465           random: Add explanation about TimelineObject<=>TrackObject mapping
466
467 2010-12-16 19:24:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
468
469         * docs/libs/ges-sections.txt:
470         * ges/ges-track-object.c:
471         * ges/ges-track-object.h:
472           GESTrackObject: priority offset is handled by the TimelineObject
473
474 2010-12-16 18:20:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
475
476         * docs/libs/ges-sections.txt:
477         * ges/ges-timeline-object.c:
478         * ges/ges-track-object.c:
479         * ges/ges-track-object.h:
480           GESTrackObject: re-factor property setting code
481           And make sure notifications are emitted at the right time
482
483 2010-12-16 16:27:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
484
485         * docs/libs/ges-sections.txt:
486         * ges/ges-timeline-object.c:
487         * ges/ges-track-object.c:
488         * ges/ges-track-object.h:
489         * tests/check/ges/timelineobject.c:
490           GESTrackObject: Add a 'locked' property for position synchronization
491           And update all code using it
492
493 2010-12-16 15:05:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
494
495         * docs/libs/#ges-sections.txt#:
496         * docs/libs/.#ges-sections.txt:
497         * docs/libs/ges-decl-list.txt.bak:
498         * docs/libs/ges-decl.txt.bak:
499           docs: Remove more bogus files
500
501 2010-12-16 15:00:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
502
503         * docs/libs/#ges-sections.txt#:
504         * docs/libs/.#ges-sections.txt:
505         * docs/libs/ges-decl-list.txt.bak:
506         * docs/libs/ges-decl.txt.bak:
507         * docs/libs/ges-sections.txt:
508         * ges/ges-timeline-file-source.c:
509         * ges/ges-timeline-object.c:
510         * ges/ges-timeline-test-source.c:
511         * ges/ges-timeline-text-overlay.c:
512         * ges/ges-timeline-title-source.c:
513         * ges/ges-timeline.c:
514         * ges/ges-track-audio-test-source.c:
515         * ges/ges-track-audio-transition.c:
516         * ges/ges-track-filesource.c:
517         * ges/ges-track-object.c:
518         * ges/ges-track-object.h:
519         * ges/ges-track-video-test-source.c:
520         * ges/ges-track-video-transition.c:
521         * ges/ges-track.c:
522         * tests/check/ges/backgroundsource.c:
523         * tests/check/ges/filesource.c:
524         * tests/check/ges/layer.c:
525         * tests/check/ges/overlays.c:
526         * tests/check/ges/timelineobject.c:
527         * tests/check/ges/titles.c:
528         * tests/check/ges/transition.c:
529         * tests/examples/overlays.c:
530         * tests/examples/test1.c:
531         * tests/examples/text_properties.c:
532         * tests/examples/transition.c:
533         * tools/ges-launch.c:
534           GESTrackObject: Hide more variables and provide accessors for them
535
536 2010-12-16 12:46:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
537
538         * ges/ges-timeline.c:
539           GESTimeline: Remove useless variable
540
541 2010-12-16 12:41:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
542
543         * docs/libs/ges-sections.txt:
544         * ges/ges-keyfile-formatter.c:
545         * ges/ges-timeline-layer.c:
546         * ges/ges-timeline-layer.h:
547         * ges/ges-timeline-pipeline.c:
548         * tests/check/ges/layer.c:
549           GESTimelineLayer: Hide the object list and priority
550           Add needed setters/getters
551
552 2010-12-15 19:40:11 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
553
554         * docs/libs/ges-docs.sgml:
555         * ges/ges-timeline-layer.c:
556         * ges/ges-timeline-object.c:
557         * ges/ges-timeline.c:
558           ges: Add more documentation and annotations
559           This should make GES gobject-introspection compliant now.
560
561 2010-12-15 19:18:42 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
562
563         * docs/libs/ges-sections.txt:
564         * ges/ges-timeline-object.h:
565           TimelineObject: Put more function name in sync with others
566
567 2010-12-15 19:18:16 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
568
569         * ges/ges-simple-timeline-layer.c:
570         * ges/ges-simple-timeline-layer.h:
571         * tests/check/ges/simplelayer.c:
572           GESSimpleTimelineLayer: _nth() returns a const
573           The refcount isn't incremented.
574
575 2010-12-15 19:05:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
576
577         * docs/libs/ges-sections.txt:
578         * ges/ges-keyfile-formatter.c:
579         * ges/ges-track-object.c:
580         * ges/ges-track-object.h:
581         * ges/ges-track.c:
582         * ges/ges-track.h:
583         * tests/check/ges/basic.c:
584         * tests/check/ges/save_and_load.c:
585           GESTrack: Make more properties private
586           And ensure exported symbols are properly documented and have
587           argument checking.
588
589 2010-12-15 15:50:44 +0000  Brandon Lewis <brandon@collabora.co.uk>
590
591         * tests/check/ges/simplelayer.c:
592           GESSimpleTimelineLayer: add test for _nth() method
593
594 2010-12-15 16:40:59 +0000  Brandon Lewis <brandon@collabora.co.uk>
595
596         * ges/ges-simple-timeline-layer.c:
597           GESSimpleTimelineLayer: ensure the object can be located before "object-added" fires
598
599 2010-12-15 15:51:23 +0000  Brandon Lewis <brandon@collabora.co.uk>
600
601         * docs/libs/ges-sections.txt:
602         * ges/ges-simple-timeline-layer.c:
603         * ges/ges-simple-timeline-layer.h:
604           GESSimpleTimelineLayer: add _nth() method
605
606 2010-12-15 15:56:38 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
607
608         * tests/check/ges/text_properties.c:
609           test: Disable the text_properties_in_layer test until it's properly implemented
610
611 2010-12-15 15:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
612
613         * .gitignore:
614         * ges/.gitignore:
615         * pkgconfig/.gitignore:
616           all: add/extend more .gitignore
617
618 2010-12-15 15:51:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
619
620         * Makefile.am:
621         * configure.ac:
622         * pkgconfig/Makefile.am:
623         * pkgconfig/gst-editing-services-uninstalled.pc.in:
624         * pkgconfig/gst-editing-services.pc.in:
625           Add .pc files
626
627 2010-12-15 13:29:53 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
628
629         * docs/libs/ges-decl-list.txt.bak:
630         * docs/libs/ges-decl.txt.bak:
631           docs: Remove .bak files
632           Added by error when I added the doc system
633
634 2010-12-15 13:27:39 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
635
636         * docs/libs/ges-decl-list.txt.bak:
637         * docs/libs/ges-decl.txt.bak:
638         * docs/libs/ges-sections.txt:
639         * docs/libs/ges.types:
640         * ges/ges-custom-timeline-source.c:
641         * ges/ges-custom-timeline-source.h:
642         * ges/ges-timeline-file-source.c:
643         * ges/ges-timeline-file-source.h:
644         * ges/ges-timeline-object.c:
645         * ges/ges-timeline-object.h:
646         * ges/ges-timeline-text-overlay.c:
647         * ges/ges-timeline-text-overlay.h:
648         * ges/ges-timeline-title-source.c:
649         * ges/ges-timeline-title-source.h:
650         * ges/ges-track-title-source.c:
651         * ges/ges-track-title-source.h:
652         * ges/ges-track-video-transition.h:
653           ges: Don't shorten symbol names
654           It wasn't making us gain anything, and confuses the hell out of g-ir-scanner.
655
656 2010-12-15 12:58:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
657
658         * configure.ac:
659         * ges/Makefile.am:
660           ges: Add gobject-introspection support
661
662 2010-12-15 12:36:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
663
664         * configure.ac:
665         * ges/Makefile.am:
666         * ges/ges-timeline-pipeline.c:
667         * ges/ges-timeline-pipeline.h:
668         * tests/examples/Makefile.am:
669         * tests/examples/concatenate.c:
670         * tests/examples/test4.c:
671         * tests/examples/thumbnails.c:
672         * tools/Makefile.am:
673         * tools/ges-launch.c:
674           ges: Switch to encoding-profile API from base
675           Remove dependency on gst-convenience.
676
677 2010-12-15 11:17:21 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
678
679         * docs/random/mapping.txt:
680           random: Add notes about Track mapping
681
682 2010-12-14 17:38:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
683
684         * ges/ges-timeline-object.c:
685         * ges/ges-track-object.c:
686         * ges/ges-track-object.h:
687           GESTrackObject: Make base_priority/priority-offset a private field
688
689 2010-12-14 17:37:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
690
691         * docs/random/mapping.txt:
692           random: Add brainstorming about Timeline<=>Track object mapping
693
694 2010-12-10 12:15:54 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
695
696         * ges/ges-track-audio-test-source.c:
697         * ges/ges-track-audio-transition.c:
698         * ges/ges-track-image-source.c:
699         * ges/ges-track-object.c:
700         * ges/ges-track-object.h:
701         * ges/ges-track-operation.c:
702         * ges/ges-track-operation.h:
703         * ges/ges-track-source.c:
704         * ges/ges-track-source.h:
705         * ges/ges-track-text-overlay.c:
706         * ges/ges-track-title-source.c:
707         * ges/ges-track-transition.c:
708         * ges/ges-track-transition.h:
709         * ges/ges-track-video-test-source.c:
710         * ges/ges-track-video-transition.c:
711           GESTrackObject: Add create_element vmethod
712           API: GESTrackObjectClass::gnlobject_factorytype
713           API: GESTrackObjectClass::create_element
714           Most track objects are only specific by the contents of the gnlobject,
715           therefore move the 'create_element' vmethod which was already present
716           in some subclasses to the top-level class.
717           Also make the code more robust
718
719 2010-12-10 12:14:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
720
721         * ges/ges-track-transition.c:
722         * ges/ges-track-transition.h:
723           GESTrackTransition: Make it a subclass of GESTrackOperation
724
725 2010-12-09 19:36:44 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
726
727         * ges/ges-timeline-source.c:
728         * ges/ges-timeline-source.h:
729         * tests/check/ges/layer.c:
730         * tests/check/ges/save_and_load.c:
731         * tests/check/ges/simplelayer.c:
732         * tests/check/ges/text_properties.c:
733           GESTimelineSource: Remove textoverlay properties
734           This will be made more generic by allowing any overlay/effect to
735           be put on any source object.
736
737 2010-12-09 18:53:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
738
739         * docs/random/lifecycle:
740           random: Add lifecycle document
741
742 2010-12-09 17:43:08 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
743
744         * tests/check/ges/basic.c:
745         * tests/check/ges/layer.c:
746         * tests/check/ges/simplelayer.c:
747         * tests/check/ges/timelineobject.c:
748           tests: Make sure gst_bin_add succeeds
749           And detect when we're trying to add contents to a gnlsource which
750           already has something
751
752 2010-12-09 17:09:11 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
753
754         * docs/libs/ges-docs.sgml:
755         * docs/libs/ges-sections.txt:
756         * docs/libs/ges.types:
757         * ges/Makefile.am:
758         * ges/ges-enums.c:
759         * ges/ges-enums.h:
760         * ges/ges-simple-timeline-layer.c:
761         * ges/ges-timeline-object.h:
762         * ges/ges-timeline-pipeline.c:
763         * ges/ges-timeline-standard-transition.c:
764         * ges/ges-timeline-standard-transition.h:
765         * ges/ges-timeline-transition.c:
766         * ges/ges-timeline-transition.h:
767         * ges/ges-track-operation.c:
768         * ges/ges-track-transition.c:
769         * ges/ges-track-video-transition.c:
770         * ges/ges-track-video-transition.h:
771         * ges/ges-types.h:
772         * ges/ges.c:
773         * ges/ges.h:
774         * tests/check/ges/save_and_load.c:
775         * tests/check/ges/simplelayer.c:
776         * tests/check/ges/transition.c:
777         * tests/examples/ges-ui.c:
778         * tests/examples/transition.c:
779         * tools/ges-launch.c:
780           GESTransition: Make it a base class and add GESTimelineStandardTransition
781           This is to ensure people can create their own Layer Transition subclass.
782           API : GESTimelineTransition is now GESTimelineStandardTransition
783
784 2010-12-09 15:21:10 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
785
786         * ges/ges-formatter.c:
787         * ges/ges-timeline-object.c:
788         * ges/ges-track-object.c:
789           ges: Make some classes abstract with G_DEFINE_ABSTRACT_TYPE
790
791 2010-12-09 15:13:27 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
792
793         * ges/ges-timeline-title-source.c:
794         * ges/ges-timeline-transition.c:
795           ges: Avoid leaking a GList of GESTrackObject
796
797 2010-12-09 15:12:34 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
798
799         * ges/ges-custom-timeline-source.c:
800         * ges/ges-keyfile-formatter.c:
801         * ges/ges-simple-timeline-layer.c:
802         * ges/ges-timeline-file-source.c:
803         * ges/ges-timeline-layer.c:
804         * ges/ges-timeline-object.c:
805         * ges/ges-timeline-overlay.c:
806         * ges/ges-timeline-source.c:
807         * ges/ges-timeline-test-source.c:
808         * ges/ges-timeline-text-overlay.c:
809         * ges/ges-timeline-title-source.c:
810         * ges/ges-timeline-transition.c:
811         * ges/ges-track-audio-test-source.c:
812         * ges/ges-track-filesource.c:
813         * ges/ges-track-image-source.c:
814         * ges/ges-track-operation.c:
815         * ges/ges-track-source.c:
816         * ges/ges-track-title-source.c:
817         * ges/ges-track-transition.c:
818         * ges/ges-track-video-test-source.c:
819           ges: Remove unused GObject vmethods
820
821 2010-12-09 14:25:22 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
822
823         * docs/libs/ges-docs.sgml:
824         * docs/libs/ges-sections.txt:
825         * docs/libs/ges.types:
826         * ges/Makefile.am:
827         * ges/ges-timeline-operation.c:
828         * ges/ges-timeline-operation.h:
829         * ges/ges-timeline-overlay.c:
830         * ges/ges-timeline-overlay.h:
831         * ges/ges-timeline-transition.c:
832         * ges/ges-timeline-transition.h:
833         * ges/ges-types.h:
834         * ges/ges.h:
835           GESTimelineOperation: New abstract class for operations
836           This is a new class for all timeline objects that both produce and
837           consume data.
838           The existing subclasses of it are now:
839           * GESTimelineOverlay
840           * GESTimelineTransition
841
842 2010-12-09 12:53:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
843
844         * docs/libs/ges-sections.txt:
845         * ges/ges-timeline-object.c:
846         * ges/ges-timeline-object.h:
847           GESTimelineObject: Clarify usage of create_track_object(s) by subclasses
848
849 2010-12-09 12:52:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
850
851         * ges/ges-timeline-source.c:
852           GESTimelineSource: Remove empty create_track_object vmethod
853           The parent class will check if it is present or not, and call
854           track_objects if needed.
855
856 2010-12-09 11:56:00 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
857
858         * ges/ges-formatter.h:
859           GESFormatter: Hide the save/load vmethod from the docs
860           We need to deprecated them before API/ABI freeze
861
862 2010-12-08 16:09:35 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
863
864         * docs/libs/ges-sections.txt:
865         * ges/ges-custom-timeline-source.c:
866         * ges/ges-timeline-source.c:
867         * ges/ges-track-operation.h:
868         * ges/ges-track-source.c:
869         * ges/ges-track-source.h:
870           ges: Remove creators for base classes
871
872 2010-12-08 15:48:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
873
874         * docs/libs/ges-sections.txt:
875         * ges/ges-timeline-source.c:
876         * ges/ges-timeline-source.h:
877           GESTimelineSource: Remove _new() since it's a base class
878
879 2010-12-08 15:36:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
880
881         * docs/libs/ges-sections.txt:
882         * ges/ges-custom-timeline-source.h:
883         * ges/ges-formatter.c:
884         * ges/ges-keyfile-formatter.h:
885         * ges/ges-simple-timeline-layer.c:
886         * ges/ges-simple-timeline-layer.h:
887         * ges/ges-timeline-file-source.h:
888         * ges/ges-timeline-layer.h:
889         * ges/ges-timeline-object.h:
890         * ges/ges-timeline-overlay.h:
891         * ges/ges-timeline-pipeline.c:
892         * ges/ges-timeline-pipeline.h:
893         * ges/ges-timeline-source.h:
894         * ges/ges-timeline-test-source.h:
895         * ges/ges-timeline-text-overlay.h:
896         * ges/ges-timeline-title-source.h:
897         * ges/ges-timeline-transition.h:
898         * ges/ges-timeline.c:
899         * ges/ges-track-audio-test-source.h:
900         * ges/ges-track-audio-transition.h:
901         * ges/ges-track-filesource.h:
902         * ges/ges-track-image-source.h:
903         * ges/ges-track-object.h:
904         * ges/ges-track-operation.h:
905         * ges/ges-track-source.h:
906         * ges/ges-track-text-overlay.h:
907         * ges/ges-track-transition.h:
908         * ges/ges-track-video-test-source.h:
909         * ges/ges-track.h:
910           docs: A round of updates
911
912 2010-12-08 15:36:00 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
913
914         * docs/libs/ges-docs.sgml:
915           docs: expose the TrackImageSource docs
916
917 2010-12-08 15:32:05 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
918
919         * docs/libs/ges.types:
920           docs: Update ges.types with all types
921
922 2010-11-28 13:24:07 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
923
924         * docs/libs/ges-sections.txt:
925         * ges/ges-simple-timeline-layer.c:
926         * ges/ges-timeline-file-source.c:
927         * ges/ges-timeline-layer.c:
928         * ges/ges-timeline-object.c:
929         * ges/ges-timeline-object.h:
930         * ges/ges-timeline-source.c:
931         * ges/ges-timeline-test-source.c:
932         * ges/ges-timeline-text-overlay.c:
933         * ges/ges-timeline-title-source.c:
934         * ges/ges-timeline-transition.c:
935         * ges/ges-timeline.c:
936         * tests/check/ges/basic.c:
937         * tests/check/ges/save_and_load.c:
938         * tests/check/ges/simplelayer.c:
939         * tests/examples/overlays.c:
940         * tests/examples/text_properties.c:
941         * tests/examples/transition.c:
942           GESTimelineObject: add private structure
943
944 2010-11-17 19:53:32 +0100  Thibault Saunier <tsaunier@gnome.org>
945
946         * docs/libs/ges-sections.txt:
947         * ges/ges-simple-timeline-layer.c:
948         * ges/ges-simple-timeline-layer.h:
949         * tests/examples/ges-ui.c:
950           GESSimpleTimelineLayer: add private structure
951
952 2010-12-04 19:54:13 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
953
954         * docs/libs/ges-sections.txt:
955         * ges/ges-timeline-layer.c:
956         * ges/ges-timeline-layer.h:
957         * ges/ges-timeline-overlay.c:
958         * ges/ges-timeline-overlay.h:
959         * ges/ges-timeline-source.c:
960         * ges/ges-timeline-source.h:
961         * ges/ges-timeline-test-source.c:
962         * ges/ges-timeline-test-source.h:
963         * ges/ges-timeline-text-overlay.c:
964         * ges/ges-timeline-text-overlay.h:
965         * ges/ges-timeline-title-source.c:
966         * ges/ges-timeline-title-source.h:
967         * ges/ges-timeline-transition.c:
968         * ges/ges-timeline-transition.h:
969         * ges/ges-track-audio-test-source.c:
970         * ges/ges-track-audio-test-source.h:
971         * ges/ges-track-audio-transition.c:
972         * ges/ges-track-audio-transition.h:
973         * ges/ges-track-filesource.c:
974         * ges/ges-track-filesource.h:
975         * ges/ges-track-image-source.c:
976         * ges/ges-track-image-source.h:
977         * ges/ges-track-object.c:
978         * ges/ges-track-object.h:
979         * ges/ges-track-operation.c:
980         * ges/ges-track-operation.h:
981         * ges/ges-track-source.c:
982         * ges/ges-track-source.h:
983         * ges/ges-track-text-overlay.c:
984         * ges/ges-track-text-overlay.h:
985         * ges/ges-track-title-source.c:
986         * ges/ges-track-title-source.h:
987         * ges/ges-track-transition.c:
988         * ges/ges-track-transition.h:
989         * ges/ges-track-video-test-source.c:
990         * ges/ges-track-video-test-source.h:
991         * ges/ges-track-video-transition.c:
992         * ges/ges-track-video-transition.h:
993         * ges/ges-track.c:
994         * ges/ges-track.h:
995           ges: Add instance private structures
996
997 2010-11-28 16:40:15 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
998
999         * ges/ges-timeline-pipeline.c:
1000         * ges/ges-timeline-pipeline.h:
1001           GESTimelinePipeline: add a private structure
1002
1003 2010-11-26 18:43:36 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
1004
1005         * docs/libs/ges-sections.txt:
1006         * ges/ges-custom-timeline-source.c:
1007         * ges/ges-custom-timeline-source.h:
1008           GESCustomTimelineSource: add private structure
1009
1010 2010-12-02 19:47:23 +0000  Brandon Lewis <brandon@collabora.co.uk>
1011
1012         * tests/check/ges/save_and_load.c:
1013           Tests: fix CMP_FAIL on 32-bit machines
1014
1015 2010-11-10 19:52:16 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1016
1017         * docs/random/design:
1018           docs: TODO idea dumping
1019           Only the beginning
1020
1021 2010-12-02 12:28:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1022
1023         * tests/check/ges/save_and_load.c:
1024           tests: Make sure we specify guint64 with g_object_set arguments
1025           Yup, had missed those because of weird macros :(
1026
1027 2010-12-01 12:16:37 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>
1028
1029         * ges/ges-simple-timeline-layer.c:
1030         * tests/check/ges/simplelayer.c:
1031           SimpleTimelineLayer: Remove bogus check and extend unit test to validate it
1032
1033 2010-12-02 11:54:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1034
1035         * tests/check/ges/save_and_load.c:
1036           tests: Make sure we specify guint64 with g_object_set arguments
1037           Avoids crashers on 32bit machines
1038
1039 2010-11-29 13:24:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1040
1041         * ges/ges-custom-timeline-source.h:
1042         * ges/ges-formatter.h:
1043         * ges/ges-keyfile-formatter.h:
1044         * ges/ges-simple-timeline-layer.h:
1045         * ges/ges-timeline-file-source.h:
1046         * ges/ges-timeline-layer.h:
1047         * ges/ges-timeline-object.h:
1048         * ges/ges-timeline-overlay.h:
1049         * ges/ges-timeline-pipeline.h:
1050         * ges/ges-timeline-source.h:
1051         * ges/ges-timeline-test-source.h:
1052         * ges/ges-timeline-text-overlay.h:
1053         * ges/ges-timeline-title-source.h:
1054         * ges/ges-timeline-transition.h:
1055         * ges/ges-timeline.h:
1056         * ges/ges-track-audio-test-source.h:
1057         * ges/ges-track-audio-transition.h:
1058         * ges/ges-track-filesource.h:
1059         * ges/ges-track-image-source.h:
1060         * ges/ges-track-object.h:
1061         * ges/ges-track-operation.h:
1062         * ges/ges-track-source.h:
1063         * ges/ges-track-text-overlay.h:
1064         * ges/ges-track-title-source.h:
1065         * ges/ges-track-transition.h:
1066         * ges/ges-track-video-test-source.h:
1067         * ges/ges-track-video-transition.h:
1068         * ges/ges-track.h:
1069         * ges/ges-types.h:
1070           ges: Add padding to all public structures
1071           This will give us margin for API expansion without breaking ABI.
1072           The ABI restriction will only come in place once we do the first
1073           official release (i.e. 0.x.0).
1074
1075 2010-11-27 18:38:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1076
1077         * common:
1078           Update common
1079
1080 2010-10-22 15:57:45 +0100  Brandon Lewis <brandon@collabora.co.uk>
1081
1082         * tests/examples/ges-ui.c:
1083         * tests/examples/ges-ui.glade:
1084           ges-ui: allow enabling/disabling audio/video tracks
1085
1086 2010-10-11 11:53:35 +0100  Brandon Lewis <brandon@collabora.co.uk>
1087
1088         * tests/examples/ges-ui.c:
1089         * tests/examples/ges-ui.glade:
1090           ges-ui: implement save as command in gtk demo
1091
1092 2010-10-11 11:38:11 +0100  Brandon Lewis <brandon@collabora.co.uk>
1093
1094         * tests/examples/ges-ui.c:
1095           ges-ui: implement load command
1096
1097 2010-10-11 11:37:51 +0100  Brandon Lewis <brandon@collabora.co.uk>
1098
1099         * tests/examples/ges-ui.c:
1100         * tests/examples/ges-ui.glade:
1101           ges-ui: don't assume we always have 1 layer and two tracks
1102
1103 2010-10-08 12:32:15 +0100  Brandon Lewis <brandon@collabora.co.uk>
1104
1105         * tests/examples/ges-ui.c:
1106         * tests/examples/ges-ui.glade:
1107           ges-ui: add new command, remove quit command (closing last window quits app)
1108
1109 2010-11-27 16:56:10 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1110
1111         * tests/check/ges/simplelayer.c:
1112           test: Fix typo in simplelayer test
1113
1114 2010-11-27 16:55:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1115
1116         * tests/check/ges/save_and_load.c:
1117           check: Small cleanup of the save/load test
1118
1119 2010-11-26 18:39:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1120
1121         * docs/libs/ges-sections.txt:
1122         * ges/ges-formatter.c:
1123         * ges/ges-formatter.h:
1124         * ges/ges-keyfile-formatter.c:
1125           Formatter: Extend and fixup documentation
1126
1127 2010-11-26 18:38:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1128
1129         * ges/ges-timeline.c:
1130           Timeline: Add doc and more comments/fixmes
1131
1132 2010-11-27 18:11:56 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1133
1134         * ges/ges-formatter.c:
1135           GESTimeline: Prevent saving timelines without any layers
1136
1137 2010-11-26 13:02:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1138
1139         * ges/ges-timeline-layer.c:
1140           TimelineLayer: Add debug statement regarding priorities
1141
1142 2010-10-20 18:01:37 +0100  Brandon Lewis <brandon@collabora.co.uk>
1143
1144         * ges/ges-formatter.c:
1145         * ges/ges-formatter.h:
1146         * ges/ges-keyfile-formatter.h:
1147           GESFormatter: fix a few typos in documention
1148
1149 2010-10-19 13:35:58 +0100  Brandon Lewis <brandon@collabora.co.uk>
1150
1151         * ges/ges-timeline.c:
1152           GESTimeline: add more fixmes
1153
1154 2010-10-07 16:52:51 +0100  Brandon Lewis <brandon@collabora.co.uk>
1155
1156         * tests/check/ges/save_and_load.c:
1157           tests: add save->load test case
1158
1159 2010-10-07 16:51:38 +0100  Brandon Lewis <brandon@collabora.co.uk>
1160
1161         * ges/ges-keyfile-formatter.c:
1162           GESKeyFileFormatter: use ges_formatter_get/set data
1163
1164 2010-10-07 14:55:14 +0100  Brandon Lewis <brandon@collabora.co.uk>
1165
1166         * tests/check/ges/save_and_load.c:
1167           tests: use ges_formatter_{get,set}_data accessors in unit tests
1168
1169 2010-10-07 14:25:22 +0100  Brandon Lewis <brandon@collabora.co.uk>
1170
1171         * docs/libs/ges-sections.txt:
1172         * ges/ges-formatter.c:
1173         * ges/ges-formatter.h:
1174           GESFormatter: Add data-related methods
1175
1176 2010-10-07 14:07:18 +0100  Brandon Lewis <brandon@collabora.co.uk>
1177
1178         * tests/check/ges/save_and_load.c:
1179           tests: update unit tests
1180
1181 2010-10-07 13:49:15 +0100  Brandon Lewis <brandon@collabora.co.uk>
1182
1183         * docs/libs/ges-docs.sgml:
1184         * docs/libs/ges-sections.txt:
1185         * docs/libs/ges.types:
1186         * ges/Makefile.am:
1187         * ges/ges-formatter.c:
1188         * ges/ges-formatter.h:
1189         * ges/ges-keyfile-formatter.c:
1190         * ges/ges-keyfile-formatter.h:
1191         * ges/ges-types.h:
1192         * ges/ges.h:
1193           GESKeyFileFormatter: New GKeyFile GESFormatter
1194
1195 2010-09-24 19:31:53 +0100  Brandon Lewis <brandon@collabora.co.uk>
1196
1197         * tools/ges-launch.c:
1198           tools: add project file support to ges-launch
1199
1200 2010-09-29 12:43:47 +0100  Brandon Lewis <brandon@collabora.co.uk>
1201
1202         * docs/libs/ges-sections.txt:
1203         * ges/ges-timeline.c:
1204         * ges/ges-timeline.h:
1205           GESTimeline: implementation of save_to/load_from uri
1206
1207 2010-09-21 15:39:07 +0100  Brandon Lewis <brandon@collabora.co.uk>
1208
1209         * tests/check/Makefile.am:
1210         * tests/check/ges/.gitignore:
1211         * tests/check/ges/save_and_load.c:
1212           tests: Add save/load tests
1213
1214 2010-09-13 16:21:15 -0700  Brandon Lewis <brandon@collabora.co.uk>
1215
1216         * docs/libs/ges-docs.sgml:
1217         * docs/libs/ges-sections.txt:
1218         * docs/libs/ges.types:
1219         * ges/Makefile.am:
1220         * ges/ges-formatter.c:
1221         * ges/ges-formatter.h:
1222         * ges/ges-types.h:
1223         * ges/ges.h:
1224           GESFormatter: Project file format support
1225
1226 2010-10-22 15:58:22 +0100  Brandon Lewis <brandon@collabora.co.uk>
1227
1228         * ges/ges-timeline.c:
1229           GESTimeline: set track state to NULL before removing from timeline
1230
1231 2010-10-07 12:29:05 +0100  Brandon Lewis <brandon@collabora.co.uk>
1232
1233         * ges/ges-timeline.c:
1234           GESTimeline: release timeline objects when a layer is removed
1235
1236 2010-10-22 14:02:29 +0100  Brandon Lewis <brandon@collabora.co.uk>
1237
1238         * ges/ges-track.c:
1239         * ges/ges-track.h:
1240           GESTrack: keep track of trackobjects and remove/release them in dispose
1241
1242 2010-10-22 14:01:34 +0100  Brandon Lewis <brandon@collabora.co.uk>
1243
1244         * tests/check/ges/basic.c:
1245           tests: test for track removal while timeline contains timeline objects
1246
1247 2010-10-20 16:23:22 +0100  Brandon Lewis <brandon@collabora.co.uk>
1248
1249         * tests/check/ges/basic.c:
1250           tests: test that adding tracks after adding layers works
1251
1252 2010-10-19 17:56:37 +0100  Brandon Lewis <brandon@collabora.co.uk>
1253
1254         * tests/check/ges/basic.c:
1255           tests: unit test to check that objects in layers are properly added to the timeline
1256
1257 2010-09-22 12:32:47 +0100  Brandon Lewis <brandon@collabora.co.uk>
1258
1259         * ges/ges-simple-timeline-layer.c:
1260           GESSimpleTimelineLayer: override get_objects () virtual method
1261
1262 2010-09-22 12:29:26 +0100  Brandon Lewis <brandon@collabora.co.uk>
1263
1264         * docs/libs/ges-sections.txt:
1265         * ges/ges-timeline-layer.c:
1266         * ges/ges-timeline-layer.h:
1267           GESTimelineLayer: add get_objects virtual method
1268
1269 2010-10-20 18:00:24 +0100  Brandon Lewis <brandon@collabora.co.uk>
1270
1271         * ges/ges-timeline.c:
1272           GESTimeline: allow adding tracks after layers
1273
1274 2010-10-19 16:39:43 +0100  Brandon Lewis <brandon@collabora.co.uk>
1275
1276         * ges/ges-timeline.c:
1277           GESTimeline: add existing timeline objects when adding layers
1278
1279 2010-09-23 14:49:04 +0100  Brandon Lewis <brandon@collabora.co.uk>
1280
1281         * ges/ges.c:
1282           ges: ensure built-in timeline object classes are registered
1283
1284 2010-09-23 14:47:48 +0100  Brandon Lewis <brandon@collabora.co.uk>
1285
1286         * ges/ges-timeline.c:
1287           GESTimeline: remove layers before removing tracks in dispose ()
1288
1289 2010-11-25 14:03:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1290
1291         * tools/ges-launch.c:
1292           ges-launch: Gracefully handle missing properties
1293
1294 2010-11-25 14:02:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1295
1296         * ges/ges-timeline.c:
1297           Timeline: Remove unneeded variable
1298
1299 2010-11-25 14:01:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1300
1301         * ges/ges-timeline-object.c:
1302           TimelineObject: Forgot a break in a switch/case
1303
1304 2010-11-23 18:24:38 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1305
1306         * ges/ges-timeline-pipeline.c:
1307           GESTimelinePipeline: Make sure playsink events are sent to all incoming streams
1308           PlaySink will not send seek events to all incoming streams since it assumes that
1309           they all come from the same source (like a file).
1310           When used with multiple gnonlin compositions we need to make sure those seek events
1311           are sent to all of them.
1312
1313 2010-11-23 17:34:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1314
1315         * .gitignore:
1316           ges: Ignore more
1317
1318 2010-11-23 17:33:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1319
1320         * tests/check/ges/.gitignore:
1321         * tests/examples/.gitignore:
1322           tests: Ignore more files
1323
1324 2010-10-23 17:38:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1325
1326         * ges/ges-track-video-transition.c:
1327           GesTrackVideoTransition: Prefer videomixer2 to videomixer
1328           If present
1329
1330 2010-11-10 16:13:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1331
1332         * AUTHORS:
1333         * README:
1334           AUTHORS/README: cleanup
1335
1336 2010-11-11 17:39:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1337
1338         * tools/ges-launch.c:
1339           ges-launch: g_print => g_printerr for relevant messages
1340
1341 2010-11-09 16:27:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1342
1343         * tests/examples/concatenate.c:
1344           examples: Fix for latest GstDiscoverer API changes
1345
1346 2010-11-04 12:29:20 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1347
1348         * configure.ac:
1349           configure.ac: Require GStreamer core/base 0.10.30.4
1350
1351 2010-11-04 12:28:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1352
1353         * ges/ges-timeline.c:
1354           GESTimeline: Change for updated GstDiscoverer API
1355
1356 2010-09-28 16:30:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1357
1358         * configure.ac:
1359         * ges/Makefile.am:
1360           Add gstvideo in build dependencies
1361
1362 2010-09-23 18:39:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1363
1364         * common:
1365           common: Update to master
1366
1367 2010-09-23 18:33:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1368
1369         * configure.ac:
1370         * docs/libs/Makefile.am:
1371         * ges/Makefile.am:
1372         * ges/ges-screenshot.c:
1373         * ges/ges-timeline.c:
1374         * ges/ges-timeline.h:
1375         * tests/check/Makefile.am:
1376         * tests/examples/Makefile.am:
1377         * tests/examples/concatenate.c:
1378         * tools/Makefile.am:
1379           all: Changes for discoverer being merged upstream
1380           Along with a whole bunch of Makefile fixups
1381
1382 2010-09-16 09:07:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1383
1384         * tools/ges-launch.c:
1385           ges-launch: Return 0 if no errors, else 1
1386
1387 2010-09-16 08:42:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1388
1389         * common:
1390           Update common
1391
1392 2010-09-14 16:04:02 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1393
1394         * configure.ac:
1395         * docs/libs/ges-sections.txt:
1396         * ges/Makefile.am:
1397         * ges/ges-screenshot.c:
1398         * ges/ges-screenshot.h:
1399         * ges/ges-timeline-pipeline.c:
1400         * ges/ges-timeline-pipeline.h:
1401         * ges/ges-timeline.c:
1402         * tests/examples/concatenate.c:
1403         * tests/examples/test4.c:
1404         * tests/examples/thumbnails.c:
1405         * tools/ges-launch.c:
1406           Update for factorylist/convertframe being merged to gst core/base
1407
1408 2010-08-20 12:40:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1409
1410         * configure.ac:
1411         * ges/Makefile.am:
1412         * ges/ges-screenshot.c:
1413         * ges/ges-timeline-pipeline.h:
1414         * ges/ges-timeline.c:
1415         * tests/examples/concatenate.c:
1416         * tests/examples/test4.c:
1417         * tests/examples/thumbnails.c:
1418         * tools/ges-launch.c:
1419           Update to moved gst-convenience
1420
1421 2010-09-02 18:19:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1422
1423         * common:
1424           common: Update to latest version
1425
1426 2010-08-05 18:32:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
1427
1428         * tests/examples/ges-ui.c:
1429           relax restrictions on adding transitions
1430           We don't need these any more: the valid property tells us whether it is safe
1431           to go to GST_STATE_PLAYING or not.
1432
1433 2010-08-05 18:11:49 +0200  Brandon Lewis <brandon@collabora.co.uk>
1434
1435         * tests/examples/ges-ui.c:
1436           move a callback into the proper section of the file
1437
1438 2010-08-05 17:50:48 +0200  Brandon Lewis <brandon@collabora.co.uk>
1439
1440         * tests/examples/ges-ui.c:
1441           fix bug in time format regex
1442
1443 2010-08-05 17:48:07 +0200  Brandon Lewis <brandon@collabora.co.uk>
1444
1445         * tests/examples/ges-ui.c:
1446           show duration text entry for all object types
1447
1448 2010-08-05 16:19:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
1449
1450         * tests/examples/ges-ui.c:
1451         * tests/examples/ges-ui.glade:
1452           connect to delete event instead of destroy
1453
1454 2010-08-05 16:14:09 +0200  Brandon Lewis <brandon@collabora.co.uk>
1455
1456         * tests/examples/ges-ui.glade:
1457           hide empty menus
1458
1459 2010-08-05 16:12:45 +0200  Brandon Lewis <brandon@collabora.co.uk>
1460
1461         * tests/examples/ges-ui.c:
1462           ignore some UI signals when selection changes
1463
1464 2010-08-05 15:46:34 +0200  Brandon Lewis <brandon@collabora.co.uk>
1465
1466         * tests/examples/ges-ui.c:
1467           disable playback when layer is in invalid state
1468
1469 2010-08-05 15:46:02 +0200  Brandon Lewis <brandon@collabora.co.uk>
1470
1471         * ges/ges-simple-timeline-layer.c:
1472         * tests/check/ges/simplelayer.c:
1473           layer is also invalid when there are transitoins at the beginning/end
1474
1475 2010-08-05 15:21:57 +0200  Brandon Lewis <brandon@collabora.co.uk>
1476
1477         * ges/ges-simple-timeline-layer.c:
1478         * ges/ges-simple-timeline-layer.h:
1479         * tests/check/ges/simplelayer.c:
1480           add vaid property and unit tests
1481
1482 2010-08-05 15:21:04 +0200  Brandon Lewis <brandon@collabora.co.uk>
1483
1484         * ges/ges-simple-timeline-layer.c:
1485           add doc comment for object-moved signal
1486
1487 2010-08-05 12:52:13 +0200  Brandon Lewis <brandon@collabora.co.uk>
1488
1489         * tests/examples/ges-ui.c:
1490           update list store layer emits object-moved
1491
1492 2010-08-05 12:51:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
1493
1494         * tests/check/ges/simplelayer.c:
1495           add unit tests for 'object-moved' signal
1496
1497 2010-08-05 12:50:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
1498
1499         * ges/ges-simple-timeline-layer.c:
1500         * ges/ges-simple-timeline-layer.h:
1501         * ges/gesmarshal.list:
1502           add object-moved signal to simple timeline layer
1503
1504 2010-08-04 18:49:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
1505
1506         * tests/examples/ges-ui.c:
1507           implement move up/down commands
1508
1509 2010-08-04 18:31:34 +0200  Brandon Lewis <brandon@collabora.co.uk>
1510
1511         * tests/examples/ges-ui.c:
1512         * tests/examples/ges-ui.glade:
1513           connect to move_{up,down actions
1514
1515 2010-08-04 18:25:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
1516
1517         * tests/examples/ges-ui.c:
1518           also disallow moving past the start or end of timeline
1519
1520 2010-08-04 18:02:14 +0200  Brandon Lewis <brandon@collabora.co.uk>
1521
1522         * tests/examples/ges-ui.c:
1523           can move only when exactly one clip is selected (and not in playback/paused)
1524
1525 2010-08-04 17:48:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
1526
1527         * tests/examples/ges-ui.glade:
1528           add move up/down actions
1529
1530 2010-08-04 17:43:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
1531
1532         * tests/examples/ges-ui.glade:
1533           re-arrange tool-bar buttons
1534
1535 2010-08-04 17:34:51 +0200  Brandon Lewis <brandon@collabora.co.uk>
1536
1537         * tests/examples/ges-ui.c:
1538           don't allow changes to timeline if we're paused
1539
1540 2010-08-04 17:27:01 +0200  Brandon Lewis <brandon@collabora.co.uk>
1541
1542         * tests/examples/ges-ui.c:
1543         * tests/examples/ges-ui.glade:
1544           implement the stop button
1545
1546 2010-08-04 17:17:59 +0200  Brandon Lewis <brandon@collabora.co.uk>
1547
1548         * tests/examples/ges-ui.c:
1549         * tests/examples/ges-ui.glade:
1550           add stop button
1551
1552 2010-08-04 16:57:18 +0200  Brandon Lewis <brandon@collabora.co.uk>
1553
1554         * tests/examples/ges-ui.c:
1555           code clean-up and comments
1556
1557 2010-08-04 16:36:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
1558
1559         * tests/examples/ges-ui.c:
1560           eliminate unecessary function prototypes
1561
1562 2010-08-04 16:26:39 +0200  Brandon Lewis <brandon@collabora.co.uk>
1563
1564         * tests/examples/ges-ui.c:
1565           move UI callbacks to end of file
1566
1567 2010-08-04 16:25:00 +0200  Brandon Lewis <brandon@collabora.co.uk>
1568
1569         * tests/examples/ges-ui.c:
1570           clean up application struct
1571
1572 2010-08-03 19:53:34 +0200  Brandon Lewis <brandon@collabora.co.uk>
1573
1574         * tests/examples/ges-ui.glade:
1575           more xml tweaks
1576
1577 2010-08-03 19:42:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
1578
1579         * tests/examples/ges-ui.c:
1580           don't connect to selected objects unless selection is homogenous
1581
1582 2010-08-03 19:38:13 +0200  Brandon Lewis <brandon@collabora.co.uk>
1583
1584         * tests/examples/ges-ui.glade:
1585           UI layout tweaks
1586
1587 2010-08-03 19:31:23 +0200  Brandon Lewis <brandon@collabora.co.uk>
1588
1589         * tests/examples/ges-ui.c:
1590         * tests/examples/ges-ui.glade:
1591           only allow transitions to be added when the last object isn't a transition
1592
1593 2010-08-03 16:19:01 +0200  Brandon Lewis <brandon@collabora.co.uk>
1594
1595         * tests/examples/ges-ui.c:
1596           use a private struct with get_selection_foreach
1597
1598 2010-08-03 15:59:38 +0200  Brandon Lewis <brandon@collabora.co.uk>
1599
1600         * tests/examples/ges-ui.c:
1601           disable add_transition
1602
1603 2010-08-03 15:54:25 +0200  Brandon Lewis <brandon@collabora.co.uk>
1604
1605         * tests/examples/ges-ui.c:
1606           get add_transition action from xml
1607
1608 2010-08-03 15:51:29 +0200  Brandon Lewis <brandon@collabora.co.uk>
1609
1610         * tests/examples/ges-ui.glade:
1611           menu/toolbar for adding transitions
1612
1613 2010-08-03 15:40:44 +0200  Brandon Lewis <brandon@collabora.co.uk>
1614
1615         * tests/examples/ges-ui.c:
1616           allow multiple selections
1617
1618 2010-08-03 15:17:25 +0200  Brandon Lewis <brandon@collabora.co.uk>
1619
1620         * tests/examples/ges-ui.c:
1621           set pipeline to ready on EOS
1622
1623 2010-08-03 15:03:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
1624
1625         * tests/examples/ges-ui.c:
1626           make sure all actions that mutate timeline are disabled during playback
1627
1628 2010-08-03 14:58:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
1629
1630         * tests/examples/ges-ui.c:
1631           set frequency property when spin button changed
1632
1633 2010-08-03 14:53:22 +0200  Brandon Lewis <brandon@collabora.co.uk>
1634
1635         * tests/examples/ges-ui.c:
1636           update frequency spin button when selection changed
1637
1638 2010-08-03 14:46:21 +0200  Brandon Lewis <brandon@collabora.co.uk>
1639
1640         * tests/examples/ges-ui.glade:
1641           add frequency and volume widgets, with signal handlers
1642
1643 2010-08-03 14:43:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
1644
1645         * tests/examples/ges-ui.c:
1646           update source volume when slider is moved
1647
1648 2010-08-03 14:39:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
1649
1650         * tests/examples/ges-ui.c:
1651           update volume slider when volume changes
1652
1653 2010-08-03 14:38:42 +0200  Brandon Lewis <brandon@collabora.co.uk>
1654
1655         * tests/examples/ges-ui.c:
1656           get freq/volume widgets
1657
1658 2010-08-02 19:06:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
1659
1660         * tests/examples/ges-ui.c:
1661           implement background widget
1662
1663 2010-08-02 17:26:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
1664
1665         * tests/examples/ges-ui.c:
1666           fill backround type table from enum values
1667
1668 2010-08-02 17:25:26 +0200  Brandon Lewis <brandon@collabora.co.uk>
1669
1670         * tests/examples/ges-ui.c:
1671           adjust visibility calculations
1672
1673 2010-08-02 17:24:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
1674
1675         * tests/examples/ges-ui.c:
1676           allow adding test sources
1677
1678 2010-08-02 17:22:39 +0200  Brandon Lewis <brandon@collabora.co.uk>
1679
1680         * tests/examples/ges-ui.c:
1681           get background widgets from xml
1682
1683 2010-08-02 17:21:36 +0200  Brandon Lewis <brandon@collabora.co.uk>
1684
1685         * tests/examples/ges-ui.glade:
1686           test sources
1687
1688 2010-07-27 15:25:20 +0200  Brandon Lewis <brandon@collabora.co.uk>
1689
1690         * tests/examples/ges-ui.c:
1691         * tests/examples/ges-ui.glade:
1692           add text box to set durations from formatted strings
1693
1694 2010-07-26 20:40:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
1695
1696         * tests/examples/ges-ui.c:
1697           set sate of pipeline to NULL prior to exit
1698
1699 2010-07-23 19:14:21 +0200  Brandon Lewis <brandon@collabora.co.uk>
1700
1701         * tests/examples/ges-ui.c:
1702           update text property from text widget
1703
1704 2010-07-23 18:59:40 +0200  Brandon Lewis <brandon@collabora.co.uk>
1705
1706         * tests/examples/ges-ui.c:
1707           call ges_simple_timeline_layer_add_object intead of base method
1708
1709 2010-07-23 18:59:11 +0200  Brandon Lewis <brandon@collabora.co.uk>
1710
1711         * tests/examples/ges-ui.c:
1712           completely hide properties widgets when nothign is selected
1713
1714 2010-07-23 18:56:48 +0200  Brandon Lewis <brandon@collabora.co.uk>
1715
1716         * tests/examples/ges-ui.c:
1717           refactor connecto_to_* family of functions
1718
1719 2010-07-23 18:43:37 +0200  Brandon Lewis <brandon@collabora.co.uk>
1720
1721         * tests/examples/ges-ui.c:
1722           connect to text property widgets
1723
1724 2010-07-23 18:42:53 +0200  Brandon Lewis <brandon@collabora.co.uk>
1725
1726         * tests/examples/ges-ui.glade:
1727           add widgets to UI for editing text properties
1728
1729 2010-07-23 18:42:13 +0200  Brandon Lewis <brandon@collabora.co.uk>
1730
1731         * tests/examples/ges-ui.c:
1732           add signal handlers for text properties
1733
1734 2010-07-23 18:38:46 +0200  Brandon Lewis <brandon@collabora.co.uk>
1735
1736         * tests/examples/ges-ui.c:
1737           keep track of the type of selected objects
1738
1739 2010-07-23 18:36:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
1740
1741         * tests/examples/ges-ui.c:
1742           add title source when action activates
1743
1744 2010-07-23 10:58:11 +0200  Brandon Lewis <brandon@collabora.co.uk>
1745
1746         * tests/examples/ges-ui.glade:
1747           add text properties to UI
1748
1749 2010-07-22 18:07:26 +0200  Brandon Lewis <brandon@collabora.co.uk>
1750
1751         * tests/examples/ges-ui.c:
1752           allow multiple files to be added
1753
1754 2010-07-22 17:58:00 +0200  Brandon Lewis <brandon@collabora.co.uk>
1755
1756         * tests/examples/ges-ui.c:
1757           use file-chooser dialog when adding files
1758
1759 2010-07-22 13:13:20 +0200  Brandon Lewis <brandon@collabora.co.uk>
1760
1761         * tests/examples/ges-ui.c:
1762         * tests/examples/ges-ui.glade:
1763           disable playback when there's nothing in the timeline
1764
1765 2010-07-22 12:54:01 +0200  Brandon Lewis <brandon@collabora.co.uk>
1766
1767         * tests/examples/ges-ui.c:
1768           disable add_file during playback
1769
1770 2010-07-22 12:51:07 +0200  Brandon Lewis <brandon@collabora.co.uk>
1771
1772         * tests/examples/ges-ui.c:
1773           disable delete during playback
1774
1775 2010-07-22 12:48:34 +0200  Brandon Lewis <brandon@collabora.co.uk>
1776
1777         * tests/examples/ges-ui.c:
1778           disable properties during playback
1779
1780 2010-07-22 12:43:13 +0200  Brandon Lewis <brandon@collabora.co.uk>
1781
1782         * tests/examples/ges-ui.c:
1783           update state from bus; set button icon from playback state
1784
1785 2010-07-22 12:20:59 +0200  Brandon Lewis <brandon@collabora.co.uk>
1786
1787         * tests/examples/ges-ui.c:
1788           set the action sensitivity, not the menu item
1789
1790 2010-07-22 12:17:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
1791
1792         * tests/examples/ges-ui.c:
1793         * tests/examples/ges-ui.glade:
1794           toggle playback when button clicked
1795
1796 2010-07-22 12:08:28 +0200  Brandon Lewis <brandon@collabora.co.uk>
1797
1798         * tests/examples/ges-ui.c:
1799           fix signal handler signatures
1800
1801 2010-07-22 12:05:09 +0200  Brandon Lewis <brandon@collabora.co.uk>
1802
1803         * tests/examples/ges-ui.glade:
1804           add play action/controls
1805
1806 2010-07-22 11:00:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
1807
1808         * tests/examples/ges-ui.c:
1809         * tests/examples/ges-ui.glade:
1810           add toolbar; connect to action signals instead of menu items directly
1811
1812 2010-07-22 10:18:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
1813
1814         * tests/examples/ges-ui.c:
1815           also set state of delete menu item
1816
1817 2010-07-21 20:21:01 +0200  Brandon Lewis <brandon@collabora.co.uk>
1818
1819         * tests/examples/ges-ui.c:
1820         * tests/examples/ges-ui.glade:
1821           update in-point from in-point slider
1822
1823 2010-07-21 19:02:09 +0200  Brandon Lewis <brandon@collabora.co.uk>
1824
1825         * tests/examples/ges-ui.glade:
1826           add in-point slider
1827
1828 2010-07-21 19:01:33 +0200  Brandon Lewis <brandon@collabora.co.uk>
1829
1830         * tests/examples/ges-ui.c:
1831         * tests/examples/ges-ui.glade:
1832           format duration nicely
1833
1834 2010-07-21 18:15:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
1835
1836         * tests/examples/ges-ui.c:
1837           set slider range before setting duration
1838
1839 2010-07-21 18:15:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
1840
1841         * tests/examples/ges-ui.c:
1842           remove some unneeded function protos
1843
1844 2010-07-21 18:03:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
1845
1846         * tests/examples/ges-ui.c:
1847         * tests/examples/ges-ui.glade:
1848           slider updates duration of selected object now
1849
1850 2010-07-21 17:00:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
1851
1852         * tests/examples/ges-ui.c:
1853           connect to duration and max-duration changed of filesources
1854
1855 2010-07-21 16:29:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
1856
1857         * tests/examples/ges-ui.c:
1858           do housekeeping each time selection is updated
1859
1860 2010-07-21 15:43:28 +0200  Brandon Lewis <brandon@collabora.co.uk>
1861
1862         * tests/examples/ges-ui.c:
1863         * tests/examples/ges-ui.glade:
1864           clean up the create_ui function a bit
1865
1866 2010-07-21 15:23:18 +0200  Brandon Lewis <brandon@collabora.co.uk>
1867
1868         * tests/examples/ges-ui.c:
1869           disable properties editor when nothing is selected
1870
1871 2010-07-21 15:22:29 +0200  Brandon Lewis <brandon@collabora.co.uk>
1872
1873         * tests/examples/ges-ui.glade:
1874           rename a few attributes
1875
1876 2010-07-21 13:54:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
1877
1878         * tests/examples/ges-ui.c:
1879           update list model when objects are removed from layer
1880
1881 2010-07-21 13:53:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
1882
1883         * tests/examples/ges-ui.c:
1884           delete selected objects from layer when user issues delete command
1885
1886 2010-07-21 13:53:01 +0200  Brandon Lewis <brandon@collabora.co.uk>
1887
1888         * tests/examples/ges-ui.c:
1889           store a pointer to the list selection
1890
1891 2010-07-21 11:40:18 +0200  Brandon Lewis <brandon@collabora.co.uk>
1892
1893         * tests/examples/ges-ui.c:
1894           display filename and duration of added clip
1895
1896 2010-07-21 11:36:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
1897
1898         * tests/examples/ges-ui.glade:
1899           don't create tree model in XML
1900
1901 2010-07-20 19:41:58 +0200  Brandon Lewis <brandon@collabora.co.uk>
1902
1903         * tests/examples/ges-ui.c:
1904         * tests/examples/ges-ui.glade:
1905           make sure we get everythign we need from the XML file
1906
1907 2010-07-20 19:13:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
1908
1909         * tests/examples/ges-ui.c:
1910           connect to layer object-{added,removed} and display message
1911
1912 2010-07-20 19:05:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
1913
1914         * tests/examples/ges-ui.c:
1915           add some simple code to add a source to the timeline
1916
1917 2010-07-20 18:53:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
1918
1919         * tests/examples/ges-ui.c:
1920           add liscence and some organizational comments
1921
1922 2010-07-20 18:38:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
1923
1924         * tests/examples/ges-ui.c:
1925           we don't have to free all that much, in fact
1926
1927 2010-07-20 18:24:14 +0200  Brandon Lewis <brandon@collabora.co.uk>
1928
1929         * tests/examples/ges-ui.c:
1930           create a simple timeline layer
1931
1932 2010-07-20 17:59:59 +0200  Brandon Lewis <brandon@collabora.co.uk>
1933
1934         * tests/examples/ges-ui.c:
1935           pass app instance to signal handlers
1936
1937 2010-07-20 17:55:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
1938
1939         * tests/examples/ges-ui.c:
1940           move app data to private struct
1941
1942 2010-07-20 17:52:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
1943
1944         * tests/examples/Makefile.am:
1945           export dynamic symbols in examples so signal autoconnect works
1946
1947 2010-07-20 17:05:26 +0200  Brandon Lewis <brandon@collabora.co.uk>
1948
1949         * tests/examples/ges-ui.c:
1950           add protos so it builds under c90 mode
1951
1952 2010-07-20 16:44:01 +0200  Brandon Lewis <brandon@collabora.co.uk>
1953
1954         * tests/examples/Makefile.am:
1955           add ges-ui.c to build system
1956
1957 2010-07-20 16:43:03 +0200  Brandon Lewis <brandon@collabora.co.uk>
1958
1959         * configure.ac:
1960           add GTK+ to configure.ac as optional dependency for examples UI
1961
1962 2010-07-20 16:23:40 +0200  Brandon Lewis <brandon@collabora.co.uk>
1963
1964         * tests/examples/ges-ui.c:
1965         * tests/examples/ges-ui.glade:
1966         * tools/ges-ui.c:
1967         * tools/ges-ui.glade:
1968           move ui to tests/examples
1969
1970 2010-07-20 15:56:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
1971
1972         * tools/ges-ui.c:
1973         * tools/ges-ui.glade:
1974           add 'add_file' menu item
1975
1976 2010-07-20 13:57:28 +0200  Brandon Lewis <brandon@collabora.co.uk>
1977
1978         * tools/ges-ui.c:
1979         * tools/ges-ui.glade:
1980           flesh out ui design a bit more
1981
1982 2010-07-19 19:39:26 +0200  Brandon Lewis <brandon@collabora.co.uk>
1983
1984         * tools/ges-ui.c:
1985         * tools/ges-ui.glade:
1986           quit when main window closes
1987
1988 2010-07-19 19:02:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
1989
1990         * tools/ges-ui.c:
1991           check in UI implementation
1992
1993 2010-07-19 18:09:32 +0200  Brandon Lewis <brandon@collabora.co.uk>
1994
1995         * tools/ges-ui.glade:
1996           check in ui file
1997
1998 2010-09-02 17:55:20 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1999
2000         * ges/ges-track-object.c:
2001           GESTrackObject: Fix debug statement
2002
2003 2010-09-02 17:54:48 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2004
2005         * tests/check/ges/filesource.c:
2006           tests: Fix a leak in test_filesource_images
2007
2008 2010-09-01 17:04:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2009
2010         * ges/ges-timeline-source.c:
2011           GESTimelineFileSource: Don't leak strings
2012
2013 2010-07-16 16:43:38 +0200  Brandon Lewis <brandon@collabora.co.uk>
2014
2015         * tests/check/ges/simplelayer.c:
2016           update unit tests to catch an earlier bug
2017
2018 2010-07-14 16:50:16 +0200  Brandon Lewis <brandon@collabora.co.uk>
2019
2020         * tests/examples/Makefile.am:
2021         * tests/examples/text_properties.c:
2022           check in text properties example
2023
2024 2010-07-14 16:14:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
2025
2026         * ges/ges-timeline-source.c:
2027           deactivate overlay when no text is present
2028
2029 2010-07-14 16:12:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
2030
2031         * tests/check/Makefile.am:
2032         * tests/check/ges/text_properties.c:
2033           add unit tests for text properties
2034
2035 2010-07-14 15:23:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
2036
2037         * ges/ges-timeline-source.c:
2038         * ges/ges-timeline-source.h:
2039           expose text, font-desc, and alignment properties in GESTimelineSource
2040
2041 2010-07-14 15:19:30 +0200  Brandon Lewis <brandon@collabora.co.uk>
2042
2043         * ges/ges-timeline-text-overlay.c:
2044           fix typo in docstring
2045
2046 2010-07-14 13:18:57 +0200  Brandon Lewis <brandon@collabora.co.uk>
2047
2048         * ges/ges-track-text-overlay.c:
2049           add conversion elements to TrackTextOverlay
2050
2051 2010-07-14 13:14:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
2052
2053         * ges/ges-simple-timeline-layer.c:
2054           tweak gstl recalculate: cur track object sets priority for next transition
2055
2056 2010-07-13 18:44:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
2057
2058         * tests/check/ges/backgroundsource.c:
2059         * tests/check/ges/layer.c:
2060         * tests/check/ges/overlays.c:
2061         * tests/check/ges/titles.c:
2062           supply type param to _find_track_objects in unit tests
2063
2064 2010-07-13 18:42:46 +0200  Brandon Lewis <brandon@collabora.co.uk>
2065
2066         * ges/ges-timeline-object.c:
2067         * ges/ges-timeline-object.h:
2068           add type argument to ges_timeline_object_find_track_objects()
2069
2070 2010-07-13 18:14:33 +0200  Brandon Lewis <brandon@collabora.co.uk>
2071
2072         * tests/check/ges/simplelayer.c:
2073           unref timeline in unit test
2074
2075 2010-07-13 18:12:34 +0200  Brandon Lewis <brandon@collabora.co.uk>
2076
2077         * ges/ges-timeline-source.c:
2078           don't add the same track object twice
2079
2080 2010-07-13 17:13:02 +0200  Brandon Lewis <brandon@collabora.co.uk>
2081
2082         * ges/ges-timeline-title-source.c:
2083           check for proper instance type in _set_* functions
2084
2085 2010-07-13 12:11:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
2086
2087         * ges/ges-timeline-object.h:
2088           fix documentation comment
2089
2090 2010-07-09 18:59:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
2091
2092         * ges/ges-timeline-source.c:
2093           create a text overlay with default text for every TimelineSource
2094
2095 2010-07-09 18:29:27 +0200  Brandon Lewis <brandon@collabora.co.uk>
2096
2097         * ges/ges-timeline-source.c:
2098         * tests/check/ges/layer.c:
2099         * tests/check/ges/simplelayer.c:
2100           increase default priority offset for sources; update unit tests
2101
2102 2010-07-09 18:27:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
2103
2104         * ges/ges-simple-timeline-layer.c:
2105           move this commit down where it belongs
2106
2107 2010-07-09 18:26:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
2108
2109         * ges/ges-timeline-source.c:
2110           override create_track_objects (plural) in TimelineSource
2111
2112 2010-07-09 15:59:44 +0200  Brandon Lewis <brandon@collabora.co.uk>
2113
2114         * tests/check/ges/layer.c:
2115           test height notification
2116
2117 2010-07-09 13:49:23 +0200  Brandon Lewis <brandon@collabora.co.uk>
2118
2119         * ges/ges-timeline-object.c:
2120           update height when track object priority offset changes
2121
2122 2010-07-09 13:48:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
2123
2124         * ges/ges-track-object.c:
2125         * ges/ges-track-object.h:
2126           reword priority documentation comments
2127
2128 2010-07-09 12:10:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
2129
2130         * ges/ges-simple-timeline-layer.c:
2131           use object height in gstl recalcuate
2132
2133 2010-07-09 12:09:29 +0200  Brandon Lewis <brandon@collabora.co.uk>
2134
2135         * ges/ges-timeline-object.c:
2136           initialize height to 1
2137
2138 2010-07-09 12:09:08 +0200  Brandon Lewis <brandon@collabora.co.uk>
2139
2140         * docs/libs/ges-sections.txt:
2141         * ges/ges-timeline-object.h:
2142           add accessor macro
2143
2144 2010-07-09 11:51:21 +0200  Brandon Lewis <brandon@collabora.co.uk>
2145
2146         * ges/ges-timeline-object.c:
2147         * ges/ges-timeline-object.h:
2148           add height property
2149
2150 2010-07-09 11:50:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
2151
2152         * ges/ges-timeline-object.c:
2153           document timelineobject::priority
2154
2155 2010-07-08 19:01:46 +0200  Brandon Lewis <brandon@collabora.co.uk>
2156
2157         * ges/ges-track-object.c:
2158         * tests/check/ges/layer.c:
2159           expose priority-offset as a property
2160
2161 2010-07-08 18:52:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
2162
2163         * docs/libs/ges-sections.txt:
2164         * tests/check/ges/layer.c:
2165           update documentation and unit tests
2166
2167 2010-07-08 18:51:38 +0200  Brandon Lewis <brandon@collabora.co.uk>
2168
2169         * docs/libs/ges-sections.txt:
2170         * ges/ges-track-object.c:
2171         * ges/ges-track-object.h:
2172           distinguish between base_priority, priority_offset, and gnl_priority
2173
2174 2010-07-07 17:07:33 +0200  Brandon Lewis <brandon@collabora.co.uk>
2175
2176         * docs/libs/ges-sections.txt:
2177         * ges/ges-timeline-object.c:
2178         * ges/ges-timeline-object.h:
2179           split timeline_object_add_track_object out of create_track_object
2180
2181 2010-07-07 16:51:39 +0200  Brandon Lewis <brandon@collabora.co.uk>
2182
2183         * ges/ges-timeline-object.c:
2184         * ges/ges-timeline-object.h:
2185         * ges/ges-timeline.c:
2186           add create_track_objects
2187
2188 2010-07-07 15:47:51 +0200  Brandon Lewis <brandon@collabora.co.uk>
2189
2190         * ges/ges-timeline-object.h:
2191           add create_track_objects declarations
2192
2193 2010-07-07 15:47:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
2194
2195         * docs/libs/ges-sections.txt:
2196         * ges/ges-timeline.c:
2197           call create_track_objects in timeline.c
2198
2199 2010-08-31 13:49:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2200
2201         * ges/ges-timeline-transition.c:
2202           GESTimelineTransition: Remove unneeded variable
2203
2204 2010-08-31 13:29:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2205
2206         * tools/ges-launch.c:
2207           ges-launch: Fix memory leak
2208
2209 2010-08-12 15:45:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
2210
2211         * ges/ges-track-image-source.c:
2212           allow borders on still image videoscale
2213
2214 2010-08-12 15:44:47 +0200  Brandon Lewis <brandon@collabora.co.uk>
2215
2216         * ges/ges-timeline.c:
2217           always support audio on still images
2218
2219 2010-08-11 18:23:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
2220
2221         * ges/ges-track-image-source.c:
2222           remove ffmpegcolorspace after freeze (see 626518)
2223
2224 2010-08-10 16:17:07 +0200  Brandon Lewis <brandon@collabora.co.uk>
2225
2226         * ges/ges-timeline.c:
2227           don't set max duration on still images
2228
2229 2010-08-10 10:54:04 +0200  Brandon Lewis <brandon@collabora.co.uk>
2230
2231         * ges/ges-track-image-source.c:
2232           implement still image sources
2233
2234 2010-08-09 18:36:00 +0200  Brandon Lewis <brandon@collabora.co.uk>
2235
2236         * ges/ges-track-image-source.c:
2237           naive implementation of still images (seems broken)
2238
2239 2010-08-09 18:35:26 +0200  Brandon Lewis <brandon@collabora.co.uk>
2240
2241         * ges/ges-timeline-file-source.c:
2242         * tests/check/ges/filesource.c:
2243           create GESTrackAudioTestSource for audio tracks when is-image is true
2244
2245 2010-08-09 18:34:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
2246
2247         * ges/ges-timeline.c:
2248           set 'is-image' property true when source has an image stream type
2249
2250 2010-08-09 13:27:25 +0200  Brandon Lewis <brandon@collabora.co.uk>
2251
2252         * tests/check/ges/filesource.c:
2253           set supported formats in new unit test
2254
2255 2010-08-09 13:26:20 +0200  Brandon Lewis <brandon@collabora.co.uk>
2256
2257         * ges/ges-timeline-file-source.c:
2258           create image sources when is_image is set to true
2259
2260 2010-08-09 12:01:34 +0200  Brandon Lewis <brandon@collabora.co.uk>
2261
2262         * ges/ges-timeline-file-source.c:
2263         * ges/ges-timeline-file-source.h:
2264           Add "is-image" property to GESTimelineFileSource
2265
2266 2010-08-09 11:59:04 +0200  Brandon Lewis <brandon@collabora.co.uk>
2267
2268         * tests/check/ges/filesource.c:
2269           unit test for image sources
2270
2271 2010-08-06 12:58:08 +0200  Brandon Lewis <brandon@collabora.co.uk>
2272
2273         * docs/libs/ges-sections.txt:
2274         * ges/Makefile.am:
2275         * ges/ges-track-image-source.c:
2276         * ges/ges-track-image-source.h:
2277         * ges/ges-types.h:
2278         * ges/ges.h:
2279           check in GESTrackImageSource
2280
2281 2010-08-05 12:19:32 +0200  Edward Hervey <bilboed@bilboed.com>
2282
2283         * ges/Makefile.am:
2284           ges: Also dist the generated files
2285
2286 2010-08-05 11:40:49 +0200  Edward Hervey <bilboed@bilboed.com>
2287
2288         * ges/Makefile.am:
2289           marshal: Fix typo in the Makefile that prevented marshal .c being built
2290
2291 2010-07-23 18:22:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
2292
2293         * ges/ges-track-title-source.c:
2294           link to the right sink pad on textoverlay object
2295
2296 2010-07-16 18:41:02 +0200  Brandon Lewis <brandon@collabora.co.uk>
2297
2298         * ges/ges-timeline-pipeline.c:
2299           fwrite doesn't return the number of bytes written. check that fwrite is non-zero and that ferror() isn't set instead.
2300
2301 2010-07-16 18:39:07 +0200  Brandon Lewis <brandon@collabora.co.uk>
2302
2303         * ges/ges-screenshot.c:
2304           don't plug encoders when raw caps are given
2305
2306 2010-07-16 18:37:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
2307
2308         * tests/examples/Makefile.am:
2309         * tests/examples/thumbnails.c:
2310           add thumbnailing example which tests rest of thumbnailing api
2311
2312 2010-07-16 17:38:44 +0200  Brandon Lewis <brandon@collabora.co.uk>
2313
2314         * ges/ges-timeline-pipeline.c:
2315           ges_caps_set_simple was being called incorrectly
2316
2317 2010-07-16 18:17:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2318
2319         * docs/libs/Makefile.am:
2320           docs: Use the proper location for header files
2321
2322 2010-07-16 18:00:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2323
2324         * ges/Makefile.am:
2325           ges: Don't forget to dist ges-timeline-overlay.h
2326
2327 2010-07-16 17:29:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2328
2329         * ges/ges-timeline-pipeline.c:
2330           TimelinePipeline: Make sure fwrite completes successfully
2331
2332 2010-07-15 19:50:22 +0200  Brandon Lewis <brandon@collabora.co.uk>
2333
2334         * tools/ges-launch.c:
2335           add option to ges-launch to save thumbnails periodicaly
2336
2337 2010-07-15 19:49:53 +0200  Brandon Lewis <brandon@collabora.co.uk>
2338
2339         * docs/libs/ges-sections.txt:
2340           update documentation
2341
2342 2010-07-15 19:49:28 +0200  Brandon Lewis <brandon@collabora.co.uk>
2343
2344         * ges/ges-timeline-pipeline.c:
2345         * ges/ges-timeline-pipeline.h:
2346           add routine to save a thumbnail in the specified encoding
2347
2348 2010-07-15 19:19:57 +0200  Brandon Lewis <brandon@collabora.co.uk>
2349
2350         * ges/ges-screenshot.c:
2351           add todo item
2352
2353 2010-07-15 19:12:53 +0200  Brandon Lewis <brandon@collabora.co.uk>
2354
2355         * ges/ges-screenshot.c:
2356           factor encoder-finding code into separate function
2357
2358 2010-07-15 18:59:50 +0200  Brandon Lewis <brandon@collabora.co.uk>
2359
2360         * ges/ges-screenshot.c:
2361           use gstprofile to plug an encoder and encode the current frame
2362
2363 2010-07-15 16:58:22 +0200  Brandon Lewis <brandon@collabora.co.uk>
2364
2365         * ges/ges-timeline-pipeline.c:
2366         * ges/ges-timeline-pipeline.h:
2367           add methods to retreive the current frame as a thumbnail
2368
2369 2010-07-15 16:56:00 +0200  Brandon Lewis <brandon@collabora.co.uk>
2370
2371         * ges/Makefile.am:
2372         * ges/ges-screenshot.c:
2373         * ges/ges-screenshot.h:
2374           duplicate code from gstscreenshot.{c,h} and gstplaysink.{c,h}
2375
2376 2010-07-15 12:09:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2377
2378         * ges/ges-timeline-pipeline.c:
2379           GESTimelinePipeline: Use smartencoder feature from encodebin
2380
2381 2010-07-14 13:29:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2382
2383         * configure.ac:
2384           configure: Require new core/base for fast pad linking
2385
2386 2010-07-14 13:29:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2387
2388         * ges/ges-timeline-pipeline.c:
2389         * ges/ges-track-audio-transition.c:
2390         * ges/ges-track-title-source.c:
2391         * ges/ges-track-video-transition.c:
2392           GES: Switch to new fast pad linking
2393
2394 2010-07-08 17:10:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
2395
2396         * tests/check/ges/transition.c:
2397           fix mem leak in unit test
2398
2399 2010-07-08 16:35:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
2400
2401         * ges/ges-enums.c:
2402         * ges/ges-enums.h:
2403         * ges/ges-timeline-test-source.c:
2404           Don't expose test source enum value table
2405
2406 2010-07-08 15:54:46 +0200  Brandon Lewis <brandon@collabora.co.uk>
2407
2408         * ges/ges-enums.c:
2409         * ges/ges-enums.h:
2410           don't expose transition enum value table
2411
2412 2010-07-08 15:54:27 +0200  Brandon Lewis <brandon@collabora.co.uk>
2413
2414         * ges/ges-timeline-transition.c:
2415           use gtype to get the enum value for the nick
2416
2417 2010-07-08 13:20:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
2418
2419         * ges/ges-timeline-transition.c:
2420         * ges/ges-track-video-transition.c:
2421         * ges/ges-track-video-transition.h:
2422           check whether setting vtype property actually succeeds
2423
2424 2010-07-07 18:00:21 +0200  Brandon Lewis <brandon@collabora.co.uk>
2425
2426         * ges/ges-timeline-transition.c:
2427         * ges/ges-track-video-transition.c:
2428           initialize transitions to type _TRANSITION_TYPE_NONE
2429
2430 2010-07-08 13:41:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
2431
2432         * ges/ges-enums.c:
2433         * ges/ges-enums.h:
2434           add new invalid enum type
2435
2436 2010-07-08 13:20:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
2437
2438         * ges/ges-track-audio-transition.c:
2439         * ges/ges-track-video-transition.c:
2440           refactor duration_changed method as this is now a TrackObjectClass method
2441
2442 2010-07-08 13:20:08 +0200  Brandon Lewis <brandon@collabora.co.uk>
2443
2444         * ges/ges-track-transition.c:
2445         * ges/ges-track-transition.h:
2446           remove notify::duration signal handler
2447
2448 2010-07-08 12:35:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
2449
2450         * ges/ges-track-object.c:
2451         * ges/ges-track-object.h:
2452           add track object virtual methods for property change notifications
2453
2454 2010-07-07 17:58:59 +0200  Brandon Lewis <brandon@collabora.co.uk>
2455
2456         * ges/ges-track-audio-transition.c:
2457         * ges/ges-track-video-transition.c:
2458           remove unneeded assertions
2459
2460 2010-07-07 17:34:58 +0200  Brandon Lewis <brandon@collabora.co.uk>
2461
2462         * docs/libs/ges-sections.txt:
2463         * ges/ges-timeline-overlay.c:
2464         * ges/ges-timeline-overlay.h:
2465         * ges/ges-timeline-transition.c:
2466         * ges/ges-track-operation.c:
2467         * ges/ges-track-transition.c:
2468         * ges/ges-track-transition.h:
2469           remove unneeded _new methods on certain base classes
2470
2471 2010-07-06 19:08:56 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2472
2473         * docs/libs/ges-sections.txt:
2474           docs: Add ges_track_video_test_source_set_pattern
2475
2476 2010-07-06 19:07:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2477
2478         * ges/ges-track-transition.c:
2479           TrackTransition: Don't return anything for unhandled tracks
2480
2481 2010-07-06 19:06:24 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2482
2483         * ges/ges-track-audio-transition.c:
2484         * ges/ges-track-transition.c:
2485         * ges/ges-track-transition.h:
2486         * ges/ges-track-video-transition.c:
2487           TrackTransition: Remove second argument from duration_changed vmethod
2488           And get properties directly from parent classes instead
2489
2490 2010-07-06 19:05:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2491
2492         * ges/ges-timeline-text-overlay.c:
2493         * ges/ges-track-audio-test-source.c:
2494         * ges/ges-track-video-test-source.c:
2495           GES: whitespace fixes
2496
2497 2010-07-06 19:04:42 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2498
2499         * ges/ges-timeline-transition.c:
2500           GES: Simplify loops
2501
2502 2010-07-06 19:03:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2503
2504         * ges/ges-timeline-text-overlay.c:
2505         * ges/ges-timeline-title-source.c:
2506           GES: Remove un-needed branches
2507           res it initialized to NULL
2508
2509 2010-07-06 19:03:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2510
2511         * ges/ges-timeline-text-overlay.c:
2512         * ges/ges-timeline-title-source.c:
2513           GES: Fix initialization values
2514
2515 2010-07-06 19:02:02 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2516
2517         * ges/ges-timeline-test-source.c:
2518         * ges/ges-timeline-transition.c:
2519           GES: Remove useless variables
2520
2521 2010-07-06 19:00:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2522
2523         * ges/ges-timeline-test-source.c:
2524         * ges/ges-timeline-text-overlay.c:
2525         * ges/ges-timeline-title-source.c:
2526         * ges/ges-timeline-transition.c:
2527         * ges/ges-track-video-test-source.h:
2528           GES: Fix function prototypes
2529
2530 2010-07-06 18:58:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2531
2532         * ges/ges-timeline-test-source.c:
2533           TimelineTestSource: Set freq/volume whether mute or not
2534
2535 2010-07-06 18:57:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2536
2537         * ges/ges-timeline-overlay.c:
2538           TimelineOverlay: Fix doc
2539
2540 2010-07-06 18:54:33 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2541
2542         * ges/ges-track-video-transition.c:
2543         * tests/check/ges/transition.c:
2544           TrackVideoTransition: Avoid switching from crossfade to other types
2545           This now exposes a bug in the TimelineTransition, since it will have
2546           a transition type different from its track objects.
2547
2548 2010-07-06 16:27:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2549
2550         * ges/ges-simple-timeline-layer.c:
2551           SimpleTimelineLayer: Fix top-level doc
2552
2553 2010-07-06 16:27:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2554
2555         * ges/ges-timeline-layer.c:
2556           TimelineLayer: Document _set_priority
2557
2558 2010-07-06 16:26:48 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2559
2560         * ges/ges-track-video-transition.c:
2561         * ges/ges-track-video-transition.h:
2562           TrackVideoTransition: Use proper transition type
2563
2564 2010-07-06 16:26:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2565
2566         * ges/ges-utils.c:
2567           utils: Document timeline_new_audio_video
2568
2569 2010-07-06 16:25:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2570
2571         * docs/libs/ges-sections.txt:
2572         * docs/libs/ges.types:
2573           docs: hide _get_type/TYPE in private sections
2574
2575 2010-07-02 16:39:33 +0200  Brandon Lewis <brandon@collabora.co.uk>
2576
2577         * ges/ges-track-video-transition.h:
2578           make type field of video transition private
2579
2580 2010-07-02 16:23:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
2581
2582         * docs/libs/ges.types:
2583         * ges/ges-timeline-overlay.h:
2584         * ges/ges-timeline-test-source.h:
2585         * ges/ges-timeline-text-overlay.h:
2586         * ges/ges-timeline-title-source.c:
2587         * ges/ges-timeline-title-source.h:
2588         * ges/ges-track-audio-test-source.h:
2589         * ges/ges-track-audio-transition.h:
2590         * ges/ges-track-text-overlay.h:
2591         * ges/ges-track-title-source.h:
2592         * ges/ges-track-transition.h:
2593         * ges/ges-track-video-test-source.h:
2594         * ges/ges-track-video-transition.h:
2595         * ges/ges.h:
2596           another massive documentation update
2597
2598 2010-07-02 15:42:48 +0200  Brandon Lewis <brandon@collabora.co.uk>
2599
2600         * ges/ges-timeline-test-source.c:
2601         * ges/ges-timeline-test-source.h:
2602         * ges/ges-track-audio-test-source.c:
2603         * tests/check/ges/backgroundsource.c:
2604           expose freq and volume props in GESTimelineTestSource
2605
2606 2010-07-02 14:46:09 +0200  Brandon Lewis <brandon@collabora.co.uk>
2607
2608         * docs/libs/ges-sections.txt:
2609         * ges/ges-track-audio-test-source.c:
2610         * ges/ges-track-audio-test-source.h:
2611           add routines to AudioTestSource to set freq and volume
2612
2613 2010-07-02 13:14:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
2614
2615         * ges/ges-timeline-text-overlay.c:
2616         * tests/check/ges/overlays.c:
2617           remove 'mute' property from GESTimelineTextOverlay
2618
2619 2010-07-02 12:57:38 +0200  Brandon Lewis <brandon@collabora.co.uk>
2620
2621         * ges/ges-enums.c:
2622           fix incorrect type name strings
2623
2624 2010-07-02 12:48:11 +0200  Brandon Lewis <brandon@collabora.co.uk>
2625
2626         * docs/libs/ges.types:
2627         * ges/ges-timeline-test-source.c:
2628         * ges/ges-timeline-test-source.h:
2629         * ges/ges-track-title-source.c:
2630         * ges/ges-track-video-test-source.c:
2631         * ges/ges-track-video-test-source.h:
2632         * tests/check/ges/backgroundsource.c:
2633           convert rest of code to use GESVideoTestPattern
2634
2635 2010-07-02 12:47:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
2636
2637         * docs/libs/ges-sections.txt:
2638         * docs/libs/ges.types:
2639         * ges/ges-enums.c:
2640         * ges/ges-enums.h:
2641           add GESVideoTestPattern enum
2642
2643 2010-07-02 12:26:55 +0200  Brandon Lewis <brandon@collabora.co.uk>
2644
2645         * tests/check/ges/overlays.c:
2646         * tests/check/ges/titles.c:
2647           update unit tests
2648
2649 2010-07-02 12:26:42 +0200  Brandon Lewis <brandon@collabora.co.uk>
2650
2651         * ges/ges-timeline-text-overlay.c:
2652         * ges/ges-timeline-title-source.c:
2653           make sure to set properties on new track objects
2654
2655 2010-07-02 12:25:58 +0200  Brandon Lewis <brandon@collabora.co.uk>
2656
2657         * docs/libs/ges-sections.txt:
2658         * ges/ges-track-text-overlay.c:
2659         * ges/ges-track-text-overlay.h:
2660         * ges/ges-track-title-source.c:
2661         * ges/ges-track-title-source.h:
2662           replace existing text position enums
2663
2664 2010-07-02 12:25:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
2665
2666         * ges/ges-timeline-text-overlay.c:
2667         * ges/ges-timeline-text-overlay.h:
2668         * ges/ges-timeline-title-source.c:
2669         * ges/ges-timeline-title-source.h:
2670           replace existing text position enums
2671
2672 2010-07-02 12:12:30 +0200  Brandon Lewis <brandon@collabora.co.uk>
2673
2674         * docs/libs/ges-sections.txt:
2675         * ges/ges-enums.c:
2676         * ges/ges-enums.h:
2677           add text positioning enums
2678
2679 2010-07-01 18:53:08 +0200  Brandon Lewis <brandon@collabora.co.uk>
2680
2681         * docs/libs/ges-sections.txt:
2682           move missing symbol to enums section
2683
2684 2010-07-01 18:50:55 +0200  Brandon Lewis <brandon@collabora.co.uk>
2685
2686         * docs/libs/ges-docs.sgml:
2687         * docs/libs/ges-sections.txt:
2688         * docs/libs/ges.types:
2689           update documentation files
2690
2691 2010-07-01 18:50:30 +0200  Brandon Lewis <brandon@collabora.co.uk>
2692
2693         * ges/ges-enums.c:
2694         * ges/ges-enums.h:
2695         * ges/ges-timeline-transition.c:
2696         * ges/ges-timeline-transition.h:
2697         * ges/ges-track-video-transition.c:
2698         * tests/check/ges/simplelayer.c:
2699         * tests/check/ges/transition.c:
2700         * tools/ges-launch.c:
2701           move and rename TRANSITION_VTYPE into enums.h and rename
2702
2703 2010-07-01 17:24:49 +0200  Brandon Lewis <brandon@collabora.co.uk>
2704
2705         * ges/ges-enums.c:
2706         * ges/ges-enums.h:
2707         * ges/ges-track.c:
2708         * ges/ges-track.h:
2709           move track type enum to ges-enums.{h,c}
2710
2711 2010-07-01 17:03:55 +0200  Brandon Lewis <brandon@collabora.co.uk>
2712
2713         * ges/Makefile.am:
2714         * ges/ges-enums.c:
2715         * ges/ges-enums.h:
2716         * ges/ges.h:
2717           check in skeletal ges-enums.{c,h}
2718
2719 2010-07-01 16:48:45 +0200  Brandon Lewis <brandon@collabora.co.uk>
2720
2721         * docs/libs/ges-docs.sgml:
2722         * docs/libs/ges-sections.txt:
2723         * ges/ges-timeline-overlay.c:
2724         * ges/ges-timeline-overlay.h:
2725         * ges/ges-timeline-test-source.c:
2726         * ges/ges-timeline-text-overlay.c:
2727         * ges/ges-timeline-title-source.c:
2728         * ges/ges-timeline-transition.c:
2729         * ges/ges-track-audio-test-source.c:
2730         * ges/ges-track-audio-transition.c:
2731         * ges/ges-track-filesource.c:
2732         * ges/ges-track-object.c:
2733         * ges/ges-track-operation.c:
2734         * ges/ges-track-operation.h:
2735         * ges/ges-track-source.h:
2736         * ges/ges-track-text-overlay.c:
2737         * ges/ges-track-title-source.c:
2738         * ges/ges-track-transition.c:
2739         * ges/ges-track-video-test-source.c:
2740         * ges/ges-track-video-transition.c:
2741           massive documentation updates
2742
2743 2010-07-01 12:35:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
2744
2745         * ges/ges-timeline-text-overlay.c:
2746         * ges/ges-timeline-text-overlay.h:
2747           GESTimelineTextOverlay inherits from GESTimelineOverlay
2748
2749 2010-07-01 12:34:46 +0200  Brandon Lewis <brandon@collabora.co.uk>
2750
2751         * ges/Makefile.am:
2752         * ges/ges-timeline-overlay.c:
2753         * ges/ges-timeline-overlay.h:
2754         * ges/ges-types.h:
2755         * ges/ges.h:
2756           check in emtpy GESTimelineOverlay class
2757
2758 2010-07-01 11:17:46 +0200  Brandon Lewis <brandon@collabora.co.uk>
2759
2760         * docs/libs/ges-sections.txt:
2761         * ges/Makefile.am:
2762         * ges/ges-timeline-overlay.c:
2763         * ges/ges-timeline-overlay.h:
2764         * ges/ges-timeline-text-overlay.c:
2765         * ges/ges-timeline-text-overlay.h:
2766         * ges/ges-types.h:
2767         * ges/ges.h:
2768         * tests/check/ges/overlays.c:
2769         * tests/examples/overlays.c:
2770           GESTimelineOverlay -> GESTimelineTextOverlay
2771
2772 2010-06-30 20:25:18 +0200  Brandon Lewis <brandon@collabora.co.uk>
2773
2774         * docs/libs/ges-sections.txt:
2775         * ges/Makefile.am:
2776         * ges/ges-timeline-background-source.c:
2777         * ges/ges-timeline-background-source.h:
2778         * ges/ges-timeline-test-source.c:
2779         * ges/ges-timeline-test-source.h:
2780         * ges/ges-types.h:
2781         * ges/ges.h:
2782         * tests/check/ges/backgroundsource.c:
2783         * tools/ges-launch.c:
2784           GESTimelineBackgroundSource -> GESTimelineTestSource
2785
2786 2010-06-30 20:01:18 +0200  Brandon Lewis <brandon@collabora.co.uk>
2787
2788         * docs/libs/ges-sections.txt:
2789         * ges/Makefile.am:
2790         * ges/ges-timeline-background-source.c:
2791         * ges/ges-timeline-title-source.c:
2792         * ges/ges-track-audio-test-source.c:
2793         * ges/ges-track-audio-test-source.h:
2794         * ges/ges-types.h:
2795         * ges/ges.h:
2796           GESTrackAudioBackgroundSource -> GESTrackAudioTestSource
2797
2798 2010-06-30 19:34:29 +0200  Brandon Lewis <brandon@collabora.co.uk>
2799
2800         * docs/libs/ges-sections.txt:
2801         * ges/Makefile.am:
2802         * ges/ges-timeline-background-source.c:
2803         * ges/ges-track-audio-background-source.c:
2804         * ges/ges-track-audio-background-source.h:
2805         * ges/ges-track-audio-test-source.c:
2806         * ges/ges-track-audio-test-source.h:
2807         * ges/ges-track-title-source.c:
2808         * ges/ges-track-video-background-source.c:
2809         * ges/ges-track-video-background-source.h:
2810         * ges/ges-track-video-test-source.c:
2811         * ges/ges-track-video-test-source.h:
2812         * ges/ges-types.h:
2813         * ges/ges.h:
2814         * tests/check/ges/backgroundsource.c:
2815           GESTrackVideoBackgroundSource -> GESTrackVideoTestSource
2816
2817 2010-06-30 18:13:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
2818
2819         * docs/libs/ges-sections.txt:
2820         * ges/Makefile.am:
2821         * ges/ges-timeline-overlay.c:
2822         * ges/ges-track-text-overlay.c:
2823         * ges/ges-track-text-overlay.h:
2824         * ges/ges-track-video-overlay.c:
2825         * ges/ges-track-video-overlay.h:
2826         * ges/ges-types.h:
2827         * ges/ges.h:
2828         * tests/check/ges/overlays.c:
2829           GESTrackVideoOverlay -> GESTrackTextOverlay
2830
2831 2010-06-30 18:02:49 +0200  Brandon Lewis <brandon@collabora.co.uk>
2832
2833         * docs/libs/ges-sections.txt:
2834         * ges/Makefile.am:
2835         * ges/ges-track-overlay.c:
2836         * ges/ges-track-overlay.h:
2837         * ges/ges-types.h:
2838         * ges/ges.h:
2839           remove GESTrackOverlay
2840
2841 2010-06-30 17:59:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
2842
2843         * ges/ges-timeline-overlay.c:
2844         * ges/ges-track-video-overlay.c:
2845         * ges/ges-track-video-overlay.h:
2846         * tests/check/ges/overlays.c:
2847           GESTrackVideoOverlay inherits directly from GESTrackOperation
2848
2849 2010-06-30 17:50:49 +0200  Brandon Lewis <brandon@collabora.co.uk>
2850
2851         * docs/libs/ges-sections.txt:
2852         * ges/Makefile.am:
2853         * ges/ges-track-operation.c:
2854         * ges/ges-track-operation.h:
2855         * ges/ges-types.h:
2856           check in GESTrackOperation
2857
2858 2010-06-30 17:34:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
2859
2860         * docs/libs/ges-docs.sgml:
2861         * ges/ges-track-video-background-source.h:
2862           documentation fixes
2863
2864 2010-06-30 17:29:32 +0200  Brandon Lewis <brandon@collabora.co.uk>
2865
2866         * docs/libs/ges-sections.txt:
2867           update documentation
2868
2869 2010-06-30 17:29:21 +0200  Brandon Lewis <brandon@collabora.co.uk>
2870
2871         * ges/ges-timeline-overlay.c:
2872         * ges/ges-timeline-title-source.c:
2873         * ges/ges-track-overlay.c:
2874         * ges/ges-track-title-source.c:
2875         * ges/ges-track-title-source.h:
2876         * ges/ges-track-video-overlay.c:
2877         * ges/ges-track-video-overlay.h:
2878         * ges/ges-types.h:
2879         * tests/check/ges/overlays.c:
2880         * tests/check/ges/titles.c:
2881           GESTrackVideoTitleSource -> GESTrackTitleSource
2882
2883 2010-06-30 17:02:10 +0200  Brandon Lewis <brandon@collabora.co.uk>
2884
2885         * docs/libs/ges-sections.txt:
2886         * ges/Makefile.am:
2887         * ges/ges-timeline-overlay.c:
2888         * ges/ges-timeline-title-source.c:
2889         * ges/ges-track-overlay.c:
2890         * ges/ges-track-title-source.c:
2891         * ges/ges-track-title-source.h:
2892         * ges/ges-track-video-overlay.c:
2893         * ges/ges-track-video-overlay.h:
2894         * ges/ges-track-video-title-source.c:
2895         * ges/ges-track-video-title-source.h:
2896         * ges/ges-types.h:
2897         * ges/ges.h:
2898           remove GESTrackTitleSource
2899
2900 2010-06-30 16:47:29 +0200  Brandon Lewis <brandon@collabora.co.uk>
2901
2902         * ges/ges-track-source.h:
2903           fix doc comments
2904
2905 2010-06-30 16:47:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
2906
2907         * ges/ges-timeline-title-source.c:
2908         * ges/ges-track-video-title-source.c:
2909         * ges/ges-track-video-title-source.h:
2910           GESTrackVideoTitleSource inherits directly from GESTrackObject
2911
2912 2010-06-30 16:34:47 +0200  Brandon Lewis <brandon@collabora.co.uk>
2913
2914         * docs/libs/ges-sections.txt:
2915         * ges/Makefile.am:
2916         * ges/ges-timeline-background-source.c:
2917         * ges/ges-track-audio-background-source.h:
2918         * ges/ges-track-background-source.c:
2919         * ges/ges-track-background-source.h:
2920         * ges/ges-types.h:
2921         * ges/ges.h:
2922           remove GESTrackBackgroundSource class
2923
2924 2010-06-30 16:29:04 +0200  Brandon Lewis <brandon@collabora.co.uk>
2925
2926         * ges/ges-track-audio-background-source.c:
2927         * ges/ges-track-audio-background-source.h:
2928           GESTrackAudioBackgroundSource inherits from GESTrackSource
2929
2930 2010-06-30 16:25:01 +0200  Brandon Lewis <brandon@collabora.co.uk>
2931
2932         * ges/ges-track-video-background-source.c:
2933         * ges/ges-track-video-background-source.h:
2934           GESTrackVideoBackgroundSource inherits directly from track object
2935
2936 2010-06-30 15:40:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
2937
2938         * ges/ges-track-source.c:
2939         * ges/ges-track-source.h:
2940           move create_element virtual method up to TimelineSource class
2941
2942 2010-06-30 15:39:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
2943
2944         * docs/libs/ges-sections.txt:
2945           fix documentation mistake
2946
2947 2010-06-30 13:22:04 +0200  Brandon Lewis <brandon@collabora.co.uk>
2948
2949         * docs/libs/ges-sections.txt:
2950         * ges/Makefile.am:
2951         * ges/ges-track-audio-title-source.c:
2952         * ges/ges-track-audio-title-source.h:
2953         * ges/ges-types.h:
2954         * ges/ges.h:
2955           remove GESTrackAudioTitleSource
2956
2957 2010-06-28 18:24:12 +0200  Brandon Lewis <brandon@collabora.co.uk>
2958
2959         * ges/ges-timeline-title-source.c:
2960           create test track object instead of audio-title-source
2961
2962 2010-06-28 18:23:37 +0200  Brandon Lewis <brandon@collabora.co.uk>
2963
2964         * ges/ges-track-video-transition.c:
2965           keep track of and release request pads for smpte also
2966
2967 2010-06-28 18:20:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
2968
2969         * ges/ges-track-video-transition.c:
2970           free mixer in dispose separately from sink pads
2971
2972 2010-06-28 17:33:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2973
2974         * tests/examples/.gitignore:
2975           examples: Ignore files
2976
2977 2010-06-28 17:33:34 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2978
2979         * tests/check/ges/.gitignore:
2980           check: Ignore files
2981
2982 2010-06-28 17:24:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2983
2984         * docs/libs/ges-docs.sgml:
2985           docs: Add links to all new documentation files
2986
2987 2010-06-28 17:23:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2988
2989         * tests/examples/overlays.c:
2990           tests: Add <stdlib.h> for exit usage
2991
2992 2010-06-25 12:04:47 +0200  Brandon Lewis <brandon@collabora.co.uk>
2993
2994         * ges/ges-track-video-overlay.c:
2995           don't forget to unref pad targets
2996
2997 2010-06-23 18:23:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
2998
2999         * ges/ges-track-video-overlay.c:
3000           rough overlay implementation
3001
3002 2010-06-23 18:22:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
3003
3004         * tests/examples/Makefile.am:
3005         * tests/examples/overlays.c:
3006           check in overlay test app
3007
3008 2010-06-23 16:42:14 +0200  Brandon Lewis <brandon@collabora.co.uk>
3009
3010         * ges/ges-timeline-overlay.c:
3011           activate property setting functions
3012
3013 2010-06-23 16:38:45 +0200  Brandon Lewis <brandon@collabora.co.uk>
3014
3015         * tests/check/ges/overlays.c:
3016           activate remaining overlay tests
3017
3018 2010-06-23 16:38:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
3019
3020         * ges/ges.h:
3021           add video overlays to main header
3022
3023 2010-06-23 16:32:25 +0200  Brandon Lewis <brandon@collabora.co.uk>
3024
3025         * ges/ges-timeline-overlay.c:
3026           create timeline-overly creates appropriate track object
3027
3028 2010-06-23 16:30:18 +0200  Brandon Lewis <brandon@collabora.co.uk>
3029
3030         * docs/libs/ges-sections.txt:
3031         * ges/Makefile.am:
3032         * ges/ges-track-video-overlay.c:
3033         * ges/ges-track-video-overlay.h:
3034         * ges/ges-types.h:
3035           check in GESTrackVideoOverlay
3036
3037 2010-06-21 16:22:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
3038
3039         * docs/libs/ges-sections.txt:
3040         * ges/Makefile.am:
3041         * ges/ges-timeline-overlay.c:
3042         * ges/ges-track-overlay.c:
3043         * ges/ges-track-overlay.h:
3044         * ges/ges-types.h:
3045         * ges/ges.h:
3046           check in ges-track-overlay.{c,h}
3047
3048 2010-06-21 16:04:22 +0200  Brandon Lewis <brandon@collabora.co.uk>
3049
3050         * tests/check/Makefile.am:
3051         * tests/check/ges/overlays.c:
3052           check in overlay unit tests
3053
3054 2010-06-21 15:47:04 +0200  Brandon Lewis <brandon@collabora.co.uk>
3055
3056         * docs/libs/ges-sections.txt:
3057         * ges/Makefile.am:
3058         * ges/ges-timeline-overlay.c:
3059         * ges/ges-timeline-overlay.h:
3060         * ges/ges-types.h:
3061         * ges/ges.h:
3062           check in timelineoverlay, structural copy of GESTimelineTitleSource
3063
3064 2010-06-21 16:04:50 +0200  Brandon Lewis <brandon@collabora.co.uk>
3065
3066         * ges/ges-track-transition.h:
3067           update doc comment
3068
3069 2010-06-18 16:36:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
3070
3071         * ges/ges-track-audio-transition.c:
3072         * ges/ges-track-transition.c:
3073         * ges/ges-track-transition.h:
3074         * ges/ges-track-video-transition.c:
3075           remove unneeded paramenter to create_element
3076
3077 2010-06-18 16:26:24 +0200  Brandon Lewis <brandon@collabora.co.uk>
3078
3079         * tests/check/ges/transition.c:
3080           update unit tests
3081
3082 2010-06-18 16:22:38 +0200  Brandon Lewis <brandon@collabora.co.uk>
3083
3084         * docs/libs/ges-sections.txt:
3085           update documentation
3086
3087 2010-06-18 16:22:21 +0200  Brandon Lewis <brandon@collabora.co.uk>
3088
3089         * ges/ges-timeline-transition.c:
3090         * ges/ges-track-transition.c:
3091         * ges/ges-track-transition.h:
3092         * ges/ges-track-video-transition.c:
3093         * ges/ges-track-video-transition.h:
3094           push struct fields down to VideoTransition
3095
3096 2010-06-18 15:54:37 +0200  Brandon Lewis <brandon@collabora.co.uk>
3097
3098         * ges/ges-track-transition.c:
3099         * ges/ges-track-video-transition.c:
3100           push make_video_bin() down into subclass
3101
3102 2010-06-18 15:21:02 +0200  Brandon Lewis <brandon@collabora.co.uk>
3103
3104         * ges/ges-track-audio-transition.c:
3105         * ges/ges-track-audio-transition.h:
3106         * ges/ges-track-transition.c:
3107         * ges/ges-track-transition.h:
3108           push relevant struct fields into AudioTransition
3109
3110 2010-06-18 15:20:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
3111
3112         * docs/libs/ges-sections.txt:
3113           update documentation
3114
3115 2010-06-18 15:04:50 +0200  Brandon Lewis <brandon@collabora.co.uk>
3116
3117         * ges/ges-track-audio-transition.c:
3118         * ges/ges-track-transition.c:
3119           push make_audio_bin down into subclass
3120
3121 2010-06-18 13:42:47 +0200  Brandon Lewis <brandon@collabora.co.uk>
3122
3123         * ges/ges-track-transition.c:
3124         * ges/ges-track-transition.h:
3125           add duration_changed virtual method to GESTrackTransition
3126
3127 2010-06-18 12:55:30 +0200  Brandon Lewis <brandon@collabora.co.uk>
3128
3129         * ges/ges-track-transition.c:
3130         * ges/ges-track-transition.h:
3131           add create_element vmethod to GESTrackTransition
3132
3133 2010-06-18 11:50:08 +0200  Brandon Lewis <brandon@collabora.co.uk>
3134
3135         * ges/ges-timeline-transition.c:
3136           create transition subtype according to track type
3137
3138 2010-06-18 11:24:07 +0200  Brandon Lewis <brandon@collabora.co.uk>
3139
3140         * ges/Makefile.am:
3141         * ges/ges-track-video-transition.c:
3142         * ges/ges-track-video-transition.h:
3143         * ges/ges-types.h:
3144           check in GESTrackVideoTransition, empty subclass of TrackTransition
3145
3146 2010-06-18 11:09:28 +0200  Brandon Lewis <brandon@collabora.co.uk>
3147
3148         * docs/libs/ges-sections.txt:
3149         * ges/Makefile.am:
3150         * ges/ges-track-audio-transition.c:
3151         * ges/ges-track-audio-transition.h:
3152         * ges/ges-types.h:
3153           check in GESTrackAudioTransition, empyt subclass of TrackTransition
3154
3155 2010-06-17 18:31:07 +0200  Brandon Lewis <brandon@collabora.co.uk>
3156
3157         * ges/ges-track-video-title-source.c:
3158         * ges/ges-track-video-title-source.h:
3159           fix header file param names
3160
3161 2010-06-17 12:25:27 +0200  Brandon Lewis <brandon@collabora.co.uk>
3162
3163         * ges/ges-track-video-title-source.c:
3164           fix stupid copy/paste typo
3165
3166 2010-06-17 11:22:30 +0200  Brandon Lewis <brandon@collabora.co.uk>
3167
3168         * ges/ges-timeline-title-source.c:
3169         * ges/ges-timeline-transition.c:
3170         * ges/ges-track-video-title-source.c:
3171           free existing strings before assigning new ones
3172
3173 2010-06-17 11:21:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3174
3175         * tests/check/ges/titles.c:
3176           clean up some memory leaks in the titles unit test
3177
3178 2010-06-16 19:04:53 +0200  Brandon Lewis <brandon@collabora.co.uk>
3179
3180         * tests/check/ges/titles.c:
3181           unit tests for {h,v}alignment properties
3182
3183 2010-06-16 19:03:51 +0200  Brandon Lewis <brandon@collabora.co.uk>
3184
3185         * ges/ges-timeline-title-source.c:
3186         * ges/ges-timeline-title-source.h:
3187           implement {h,v}alignment property for timeline titles
3188
3189 2010-06-16 19:02:40 +0200  Brandon Lewis <brandon@collabora.co.uk>
3190
3191         * docs/libs/ges-sections.txt:
3192           documentation
3193
3194 2010-06-16 19:01:48 +0200  Brandon Lewis <brandon@collabora.co.uk>
3195
3196         * ges/ges-track-video-title-source.c:
3197         * ges/ges-track-video-title-source.h:
3198           add ..._set_{h,v}alignment() methods to video titles
3199
3200 2010-06-16 16:58:42 +0200  Brandon Lewis <brandon@collabora.co.uk>
3201
3202         * ges/ges-timeline-title-source.c:
3203         * ges/ges-timeline-title-source.h:
3204           add font-desc property to TimelineTitleSource
3205
3206 2010-06-16 16:58:13 +0200  Brandon Lewis <brandon@collabora.co.uk>
3207
3208         * docs/libs/ges-sections.txt:
3209         * ges/ges-track-video-title-source.c:
3210         * ges/ges-track-video-title-source.h:
3211           add ...set_font_desc() method to VideoTitleSource
3212
3213 2010-06-16 13:27:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
3214
3215         * ges/ges-track-video-title-source.c:
3216           set black background on titles by default
3217
3218 2010-06-16 13:22:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
3219
3220         * tools/ges-launch.c:
3221           add title sources to ges-launch
3222
3223 2010-06-16 13:21:19 +0200  Brandon Lewis <brandon@collabora.co.uk>
3224
3225         * ges/ges-timeline-title-source.c:
3226           have timeline title source create audio title sources
3227
3228 2010-06-16 13:20:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
3229
3230         * docs/libs/ges-sections.txt:
3231         * ges/Makefile.am:
3232         * ges/ges-track-audio-title-source.c:
3233         * ges/ges-track-audio-title-source.h:
3234         * ges/ges-types.h:
3235         * ges/ges.h:
3236           check in ges-track-audio-title-source.{c,h}
3237
3238 2010-06-15 19:22:04 +0200  Brandon Lewis <brandon@collabora.co.uk>
3239
3240         * ges/ges-track-video-title-source.c:
3241           don't forget to check for null
3242
3243 2010-06-15 19:21:37 +0200  Brandon Lewis <brandon@collabora.co.uk>
3244
3245         * ges/ges-timeline-title-source.c:
3246         * ges/ges-timeline-title-source.h:
3247           set text on video track objects when text property changes
3248
3249 2010-06-15 19:20:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
3250
3251         * ges/ges-timeline-title-source.c:
3252           implement ges_timeline_title_source_create_track_object
3253
3254 2010-06-15 17:10:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
3255
3256         * ges/ges-track-video-background-source.h:
3257           remove trailing '$' accidentally pasted
3258
3259 2010-06-15 17:09:50 +0200  Brandon Lewis <brandon@collabora.co.uk>
3260
3261         * docs/libs/ges-sections.txt:
3262           update documentation
3263
3264 2010-06-15 17:09:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
3265
3266         * ges/ges-track-video-title-source.c:
3267         * ges/ges-track-video-title-source.h:
3268           these should have been checked in before
3269
3270 2010-06-15 13:16:28 +0200  Brandon Lewis <brandon@collabora.co.uk>
3271
3272         * ges/ges-timeline-title-source.c:
3273           add text property to GESTimelineTitleSource
3274
3275 2010-06-15 13:14:14 +0200  Brandon Lewis <brandon@collabora.co.uk>
3276
3277         * tests/check/Makefile.am:
3278         * tests/check/ges/titles.c:
3279           check in unit tests for titles
3280
3281 2010-06-14 19:19:23 +0200  Brandon Lewis <brandon@collabora.co.uk>
3282
3283         * docs/libs/ges-sections.txt:
3284         * ges/ges-timeline-background-source.c:
3285         * ges/ges-timeline-background-source.h:
3286         * ges/ges-timeline-title-source.c:
3287         * ges/ges-timeline-title-source.h:
3288         * ges/ges-timeline-transition.c:
3289         * ges/ges-track-audio-background-source.c:
3290         * ges/ges-track-audio-background-source.h:
3291         * ges/ges-track-background-source.c:
3292         * ges/ges-track-background-source.h:
3293         * ges/ges-track-title-source.c:
3294         * ges/ges-track-title-source.h:
3295         * ges/ges-track-video-background-source.c:
3296         * ges/ges-track-video-background-source.h:
3297           massive update to doc comments
3298
3299 2010-06-14 19:18:46 +0200  Brandon Lewis <brandon@collabora.co.uk>
3300
3301         * ges/ges-timeline-background-source.c:
3302         * ges/ges-track-video-background-source.h:
3303           remove the zone plate and gamut enum values
3304
3305 2010-06-14 17:52:29 +0200  Brandon Lewis <brandon@collabora.co.uk>
3306
3307         * docs/libs/ges-sections.txt:
3308           massive update to documentation
3309
3310 2010-06-14 17:52:09 +0200  Brandon Lewis <brandon@collabora.co.uk>
3311
3312         * ges/Makefile.am:
3313         * ges/ges-track-video-background-source.h:
3314         * ges/ges-types.h:
3315         * ges/ges.h:
3316           check in skeletal GESTrackVideoTitleSource
3317
3318 2010-06-14 15:34:08 +0200  Brandon Lewis <brandon@collabora.co.uk>
3319
3320         * ges/Makefile.am:
3321         * ges/ges-track-title-source.c:
3322         * ges/ges-track-title-source.h:
3323         * ges/ges-types.h:
3324           check in skeletal GESTrackTitleSource
3325
3326 2010-06-14 13:31:15 +0200  Brandon Lewis <brandon@collabora.co.uk>
3327
3328         * ges/Makefile.am:
3329         * ges/ges-timeline-title-source.c:
3330         * ges/ges-timeline-title-source.h:
3331         * ges/ges-types.h:
3332         * ges/ges.h:
3333           check in sekeletal GESTimelineTitleSource
3334
3335 2010-06-11 17:57:20 +0200  Brandon Lewis <brandon@collabora.co.uk>
3336
3337         * tests/check/ges/backgroundsource.c:
3338           don't forget to unref objects in unit tests
3339
3340 2010-06-11 17:21:45 +0200  Brandon Lewis <brandon@collabora.co.uk>
3341
3342         * ges/ges.h:
3343         * tests/check/ges/backgroundsource.c:
3344           test vpatern property in unit tests
3345
3346 2010-06-11 17:02:55 +0200  Brandon Lewis <brandon@collabora.co.uk>
3347
3348         * ges/ges-track-audio-background-source.c:
3349           make audio background-sources output silence
3350
3351 2010-06-11 16:55:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
3352
3353         * tools/ges-launch.c:
3354           use ges_timeline_background_source_new_for_nick when creating pattern sources
3355
3356 2010-06-11 16:53:03 +0200  Brandon Lewis <brandon@collabora.co.uk>
3357
3358         * ges/ges-timeline-background-source.c:
3359           don't initialize vpattern field
3360
3361 2010-06-11 16:51:44 +0200  Brandon Lewis <brandon@collabora.co.uk>
3362
3363         * ges/ges-timeline-background-source.c:
3364         * ges/ges-timeline-background-source.h:
3365           implement ges_timeline_background_source_new_for_nick()
3366
3367 2010-06-11 16:50:07 +0200  Brandon Lewis <brandon@collabora.co.uk>
3368
3369         * ges/ges-timeline-background-source.c:
3370           move enum table into file scope
3371
3372 2010-06-11 15:28:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3373
3374         * tools/ges-launch.c:
3375           rewrite print_pattern_list to use GEnumValues
3376
3377 2010-06-11 15:28:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
3378
3379         * tools/ges-launch.c:
3380           remove unnecessary g_print
3381
3382 2010-06-11 15:19:28 +0200  Brandon Lewis <brandon@collabora.co.uk>
3383
3384         * tools/ges-launch.c:
3385           switch to using GESTimelineBackgroundSource objects for patterns
3386
3387 2010-06-11 15:18:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
3388
3389         * ges/ges-timeline-background-source.c:
3390           set pattern on newly-created video track objects
3391
3392 2010-06-11 15:17:42 +0200  Brandon Lewis <brandon@collabora.co.uk>
3393
3394         * ges/ges-timeline-background-source.c:
3395           implement vpattern gobject property of tl background source
3396
3397 2010-06-11 15:16:40 +0200  Brandon Lewis <brandon@collabora.co.uk>
3398
3399         * ges/ges-timeline-background-source.c:
3400           add big blob of pattern enum values copied from videotestsrc
3401
3402 2010-06-11 15:15:59 +0200  Brandon Lewis <brandon@collabora.co.uk>
3403
3404         * ges/ges-timeline-background-source.h:
3405           add vpattern field to GESTimelineBackground source
3406
3407 2010-06-11 15:14:40 +0200  Brandon Lewis <brandon@collabora.co.uk>
3408
3409         * ges/ges-track-video-background-source.c:
3410         * ges/ges-track-video-background-source.h:
3411           implement setting pattern on video background sources
3412
3413 2010-06-11 13:44:40 +0200  Brandon Lewis <brandon@collabora.co.uk>
3414
3415         * ges/ges-track-video-background-source.c:
3416         * ges/ges-track-video-background-source.h:
3417           add routines to set track object pattern
3418
3419 2010-06-11 13:41:44 +0200  Brandon Lewis <brandon@collabora.co.uk>
3420
3421         * ges/ges-track-video-background-source.h:
3422           add enum for video patterns
3423
3424 2010-06-11 13:40:54 +0200  Brandon Lewis <brandon@collabora.co.uk>
3425
3426         * tests/check/ges/backgroundsource.c:
3427           test Backgroudn sources in layers
3428
3429 2010-06-11 10:42:00 +0200  Brandon Lewis <brandon@collabora.co.uk>
3430
3431         * ges/ges-timeline-background-source.c:
3432           implment GESTimelineBackground source create_track_object
3433
3434 2010-06-11 10:40:02 +0200  Brandon Lewis <brandon@collabora.co.uk>
3435
3436         * ges/Makefile.am:
3437           add audio background source to build system
3438
3439 2010-06-11 10:39:14 +0200  Brandon Lewis <brandon@collabora.co.uk>
3440
3441         * ges/ges-types.h:
3442           add audio background source to types.h
3443
3444 2010-06-11 10:37:49 +0200  Brandon Lewis <brandon@collabora.co.uk>
3445
3446         * ges/ges-track-audio-background-source.c:
3447         * ges/ges-track-audio-background-source.h:
3448           check in audio background source
3449
3450 2010-06-10 17:44:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
3451
3452         * ges/Makefile.am:
3453         * ges/ges-types.h:
3454           add ges video-track background to build system
3455
3456 2010-06-10 13:21:47 +0200  Brandon Lewis <brandon@collabora.co.uk>
3457
3458         * ges/ges-track-video-background-source.c:
3459         * ges/ges-track-video-background-source.h:
3460           check in ges-track-video-background-source.{c,h}
3461
3462 2010-06-10 13:29:22 +0200  Brandon Lewis <brandon@collabora.co.uk>
3463
3464         * ges/Makefile.am:
3465           add GESTrackBackgroundSource to build system
3466
3467 2010-06-10 17:42:09 +0200  Brandon Lewis <brandon@collabora.co.uk>
3468
3469         * ges/ges.h:
3470           add track background source to header
3471
3472 2010-06-10 17:43:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
3473
3474         * ges/ges-types.h:
3475           add track background source to ges-types.h
3476
3477 2010-06-10 13:51:33 +0200  Brandon Lewis <brandon@collabora.co.uk>
3478
3479         * ges/ges-track-background-source.c:
3480         * ges/ges-track-background-source.h:
3481           check in GESTrackBackgroundSource
3482
3483 2010-06-10 13:23:59 +0200  Brandon Lewis <brandon@collabora.co.uk>
3484
3485         * ges/Makefile.am:
3486         * ges/ges-types.h:
3487           add GESTimelineBackgroundSource to build system
3488
3489 2010-06-10 17:41:57 +0200  Brandon Lewis <brandon@collabora.co.uk>
3490
3491         * ges/ges.h:
3492           add timeline background source to header
3493
3494 2010-06-10 13:22:36 +0200  Brandon Lewis <brandon@collabora.co.uk>
3495
3496         * tests/check/Makefile.am:
3497         * tests/check/ges/backgroundsource.c:
3498           check in background source unit test
3499
3500 2010-06-10 13:21:06 +0200  Brandon Lewis <brandon@collabora.co.uk>
3501
3502         * ges/ges-timeline-background-source.c:
3503         * ges/ges-timeline-background-source.h:
3504           check in ges-timeline-background-source.{c,h}
3505
3506 2010-06-28 17:23:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3507
3508         * tests/examples/simple1.c:
3509         * tests/examples/transition.c:
3510           tests: Add <stdlib.h> for exit usage
3511
3512 2010-07-07 01:21:38 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3513
3514         * docs/libs/Makefile.am:
3515         * tests/examples/simple1.c:
3516         * tests/examples/transition.c:
3517         * tools/ges-launch.c:
3518           Fix building issues
3519           Adds missing headers to some files and needed cflags to gtk-doc
3520           scanner build
3521
3522 2010-06-28 17:08:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3523
3524         * ges/ges-timeline-pipeline.c:
3525           GESTimelinePipeline: Fix leaked caps
3526
3527 2010-06-21 11:54:01 +0200  Edward Hervey <bilboed@bilboed.com>
3528
3529         * ges/ges-timeline-pipeline.c:
3530           GESTimelinePipeline: unref all pads
3531
3532 2010-06-21 11:53:30 +0200  Edward Hervey <bilboed@bilboed.com>
3533
3534         * ges/ges-timeline-pipeline.c:
3535           GESTimelinePipeline: Make a copy of the provided GstEncodingProfile
3536
3537 2010-06-21 11:52:49 +0200  Edward Hervey <bilboed@bilboed.com>
3538
3539         * ges/ges-timeline-pipeline.c:
3540           GESTimelinePipeline: Properly release playsink and encodebin
3541
3542 2010-06-21 11:52:01 +0200  Edward Hervey <bilboed@bilboed.com>
3543
3544         * ges/ges-timeline-pipeline.c:
3545           GESTimelinePipeline: finalize => dispose
3546           We want to release our objects before the parent GstBin class does so.
3547
3548 2010-06-21 11:47:44 +0200  Edward Hervey <bilboed@bilboed.com>
3549
3550         * tools/ges-launch.c:
3551           ges-launch: Don't leak caps
3552
3553 2010-06-21 11:47:21 +0200  Edward Hervey <bilboed@bilboed.com>
3554
3555         * tools/ges-launch.c:
3556           ges-launch: Properly free profile and outputuri
3557
3558 2010-06-17 11:45:27 +0200  Edward Hervey <bilboed@bilboed.com>
3559
3560         * tools/ges-launch.c:
3561           ges-launch: Cleanup profile
3562
3563 2010-06-14 19:40:50 +0200  Edward Hervey <bilboed@bilboed.com>
3564
3565         * ges/ges-track-transition.c:
3566           GESTrackTransition: Release all pads.
3567           Whether calling get_request_pad or get_static_pad we always end up
3568           with an extra reference.
3569           Also keep a reference on videomixer so it doesn't go away before we
3570           call _release_request_pad() on it with the proper pads to release.
3571
3572 2010-06-14 19:12:42 +0200  Edward Hervey <bilboed@bilboed.com>
3573
3574         * common:
3575           Update to latest common
3576
3577 2010-06-11 19:34:39 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3578
3579         * tests/examples/transition.c:
3580           examples: Fix debug statement
3581
3582 2010-06-10 16:19:11 +0200  Brandon Lewis <brandon@collabora.co.uk>
3583
3584         * ges/ges-track-transition.c:
3585         * ges/ges-track-transition.h:
3586           release the request pads in dispose
3587
3588 2010-06-10 16:14:20 +0200  Brandon Lewis <brandon@collabora.co.uk>
3589
3590         * ges/ges-track-transition.c:
3591           don't keep an extra reference to vsmpte
3592
3593 2010-06-10 12:52:41 +0200  Brandon Lewis <brandon@collabora.co.uk>
3594
3595         * tests/check/ges/simplelayer.c:
3596           add elemt. to bin in arbitrary_fill_track_func
3597
3598 2010-06-09 18:57:59 +0200  Brandon Lewis <brandon@collabora.co.uk>
3599
3600         * tests/check/ges/simplelayer.c:
3601           fix typos in comment block
3602
3603 2010-06-09 18:56:55 +0200  Brandon Lewis <brandon@collabora.co.uk>
3604
3605         * ges/ges-simple-timeline-layer.c:
3606           gstl_recalculate() won't set priorities to -1
3607
3608 2010-06-09 16:35:17 +0200  Brandon Lewis <brandon@collabora.co.uk>
3609
3610         * docs/libs/ges-sections.txt:
3611         * ges/ges-track-transition.h:
3612           ges/ges-track-transition.h: add missing function prototype
3613
3614 2010-06-09 17:11:56 +0200  Brandon Lewis <brandon@collabora.co.uk>
3615
3616         * tools/ges-launch.c:
3617           tools/ges-launch.c: C90 fixes
3618
3619 2010-06-09 17:09:10 +0200  Brandon Lewis <brandon@collabora.co.uk>
3620
3621         * tests/examples/transition.c:
3622           tests/examples/transition.c: C90 fixes
3623
3624 2010-06-09 17:08:31 +0200  Brandon Lewis <brandon@collabora.co.uk>
3625
3626         * tests/examples/test4.c:
3627           tests/examples/test4.c: C90 fixes
3628
3629 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3630
3631         * tests/examples/concatenate.c:
3632           tests/check/ges/concatenate.c: C90 fixes
3633
3634 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3635
3636         * tests/check/ges/transition.c:
3637           tests/check/ges/transition.c: C90 fixes
3638
3639 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3640
3641         * tests/check/ges/simplelayer.c:
3642           tests/check/ges/simplelayer.c: C90 fixes
3643
3644 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3645
3646         * tests/check/ges/filesource.c:
3647           tests/check/ges/filesource.c: C90 fixes
3648
3649 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3650
3651         * ges/ges-utils.h:
3652           ges/ges-utils.h: C90 fixes
3653
3654 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3655
3656         * ges/ges-track.h:
3657           ges/ges-track.h: C90 fixes
3658
3659 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3660
3661         * ges/ges-track.c:
3662           ges/ges-track.c: C90 fixes
3663
3664 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3665
3666         * ges/ges-track-transition.c:
3667           ges/ges-track-transition.c: C90 fixes
3668
3669 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3670
3671         * ges/ges-track-object.c:
3672           ges/ges-track-object.c: C90 fixes
3673
3674 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3675
3676         * ges/ges-timeline-transition.c:
3677           ges/ges-timeline-transition.c: C90 fixes
3678
3679 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3680
3681         * ges/ges-timeline-object.c:
3682           ges/ges-timeline-object.c: C90 fixes
3683
3684 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3685
3686         * ges/ges-timeline-layer.c:
3687           ges/ges-timeline-layer.c: C90 fixes
3688
3689 2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>
3690
3691         * ges/ges-simple-timeline-layer.c:
3692           ges/ges-simple-timeline-layer.c: C90 fixes
3693
3694 2010-06-09 13:53:32 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3695
3696         * configure.ac:
3697           configure.ac: Actually use the WARNING/ERROR CFLAGS
3698           We weren't detecting all these issues previously
3699
3700 2010-06-09 13:53:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3701
3702         * ges/ges-track-transition.c:
3703           GESTrackTransition: Fix debug statement
3704
3705 2010-06-09 13:52:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3706
3707         * ges/ges-timeline.c:
3708           GESTimeline: Remove all tracks/layers when being disposed
3709
3710 2010-06-09 13:52:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3711
3712         * ges/ges-timeline-layer.c:
3713           GESTimelineLayer: Release all layer/tracks when being disposed
3714
3715 2010-06-09 11:22:05 +0200  Brandon Lewis <brandon@collabora.co.uk>
3716
3717         * ges/ges-track-transition.c:
3718           ges/ges-track-transition.c: set referece to vsmpte to NULL after freeing
3719
3720 2010-06-09 11:21:26 +0200  Brandon Lewis <brandon@collabora.co.uk>
3721
3722         * ges/ges-track-transition.c:
3723           ges/ges-track-transition.c: was freeing same GstController twice in _dispose()
3724
3725 2010-06-09 11:17:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3726
3727         * common:
3728           common: Update to latest submodule revision
3729
3730 2010-06-08 18:38:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3731
3732         * tests/check/ges/simplelayer.c:
3733           check: Check that all objects are removed from the layer
3734           This currently fails
3735
3736 2010-06-08 18:37:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3737
3738         * tests/check/ges/transition.c:
3739           check: Use release_track_object instead of unref
3740
3741 2010-06-08 18:37:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3742
3743         * ges/ges-track-transition.c:
3744           GESTrackTransition: Unref the ControlSource in dispose
3745
3746 2010-06-08 18:36:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3747
3748         * ges/ges.c:
3749           ges: Initialize GstController in ges_init
3750
3751 2010-06-04 19:53:35 +0200  Brandon Lewis <brandon@collabora.co.uk>
3752
3753         * ges/ges-simple-timeline-layer.c:
3754           ges/ges-simple-timeline-layer.c: print a warning when transitions overlap
3755
3756 2010-06-04 18:31:25 +0200  Brandon Lewis <brandon@collabora.co.uk>
3757
3758         * ges/ges-timeline-transition.c:
3759           ges/ges-timeline-transition.c: can't set enums by nick
3760
3761 2010-06-04 18:07:39 +0200  Brandon Lewis <brandon@collabora.co.uk>
3762
3763         * ges/ges-timeline-transition.c:
3764           ges/ges-timeline-transition.c: initialize vtype enum type from static list of GEnumValues
3765
3766 2010-06-04 17:53:15 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3767
3768         * tests/examples/.gitignore:
3769         * tools/.gitignore:
3770           tools/examples: Ignore more files
3771
3772 2010-06-04 17:50:42 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3773
3774         * Makefile.am:
3775         * configure.ac:
3776         * tests/examples/Makefile.am:
3777         * tests/examples/playlist.c:
3778         * tools/Makefile.am:
3779         * tools/ges-launch.c:
3780           tools: Moving playlist from examples and making it installable
3781           It is now called ges-launch
3782
3783 2010-06-04 12:17:56 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3784
3785         * tests/examples/playlist.c:
3786           tests/examples/playlist.c: allow file / pattern durations to be 0 (but not transitions)
3787
3788 2010-06-04 12:17:28 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3789
3790         * tests/examples/playlist.c:
3791           tests/examples/playlist.c: clean up playlist help text
3792
3793 2010-06-03 19:14:41 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3794
3795         * tests/examples/playlist.c:
3796           tests/examples/playlist.c: better sanity checking of arguments
3797
3798 2010-06-03 19:13:42 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3799
3800         * tests/examples/playlist.c:
3801           tests/examples/playlist.c: add option to print avail. transitions/patterns. update help strings
3802
3803 2010-06-03 19:04:11 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3804
3805         * tests/check/ges/simplelayer.c:
3806         * tests/check/ges/transition.c:
3807           tests/check/ges/{simplelayer.c,transition.c}: update unit tests
3808
3809 2010-06-03 19:02:58 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3810
3811         * ges/ges-track-transition.c:
3812           ges/ges-track-transition.c: adjust to the change in VTYPE_CROSSFADE
3813
3814 2010-06-03 19:01:21 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3815
3816         * ges/ges-timeline-transition.c:
3817         * ges/ges-timeline-transition.h:
3818           ges/ges-timeline-transition.{c,h}: value for VTYPE_CROSSFADE changed to 512 and exported in ges-timeline-transition.h
3819
3820 2010-06-02 18:58:14 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3821
3822         * tests/check/ges/transition.c:
3823           tests/check/ges/transition.c: test that changing timeline vtype sets trackobj vtype
3824
3825 2010-06-02 18:57:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3826
3827         * ges/ges-timeline-transition.c:
3828           ges/ges-timeline-transition.c: implement vtype gobject property on GESTimelineTransitions
3829
3830 2010-06-02 18:55:52 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3831
3832         * ges/ges-track-transition.c:
3833         * ges/ges-track-transition.h:
3834           ges/ges-track-transition.{c,h}: add ability to change smptealpha type
3835
3836 2010-06-02 16:52:02 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3837
3838         * tests/check/ges/simplelayer.c:
3839         * tests/check/ges/transition.c:
3840           tests/check/ges/{simplelayer.c,tests/check/ges/transition.c}: sync with previous api change
3841
3842 2010-06-02 16:50:07 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3843
3844         * ges/ges-timeline-transition.c:
3845         * ges/ges-timeline-transition.h:
3846           ges/ges-timeline-transition.{c,h}: api change, pass gint instead of GEnumValue to new()
3847
3848 2010-06-02 16:43:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3849
3850         * ges/ges-timeline-transition.c:
3851         * ges/ges-timeline-transition.h:
3852         * tests/check/ges/transition.c:
3853           ges/ges-timeline-transition.{c,h},tests/.../transition.c: type change of vtype to gint from GEnumValue
3854
3855 2010-06-02 16:35:57 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3856
3857         * ges/ges-timeline-transition.c:
3858           ges/ges-timeline-transition.c: sync with API change in previous commit
3859
3860 2010-06-02 16:27:58 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3861
3862         * ges/ges-track-transition.c:
3863         * ges/ges-track-transition.h:
3864           ges/ges-track-transition.{c,h}: api change: pass gint instead of GEnumValue
3865
3866 2010-06-02 15:18:55 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3867
3868         * ges/ges-track-transition.c:
3869         * ges/ges-track-transition.h:
3870         * tests/check/ges/transition.c:
3871           ges/ges-track-transition.{c,h}, tests/check/ges/transition.c: change vtype from GEnumValue to simple gint;
3872
3873 2010-06-02 13:50:06 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3874
3875         * tests/check/ges/transition.c:
3876           tests/check/ges/transition.c: make sure unit tests work properly
3877
3878 2010-06-02 13:20:09 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3879
3880         * tests/check/ges/transition.c:
3881           tests/check/ges/transition.c: oops, unit tests using wrong api
3882
3883 2010-06-02 12:46:05 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3884
3885         * tests/check/Makefile.am:
3886           tests/check/Makefile.am: add transition unit tests to make check
3887
3888 2010-06-02 12:34:57 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3889
3890         * tests/check/ges/transition.c:
3891           tests/check/ges/transition.c: check in transition unit tests
3892
3893 2010-06-01 13:22:05 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3894
3895         * ges/ges-track-filesource.h:
3896           ges/ges-track-filesource.h: fix typo in documentation commments
3897
3898 2010-06-01 11:57:42 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3899
3900         * ges/ges-track-filesource.h:
3901           ges/ges-track-filesource.h: fix incorrect definition of GESTrackFileSource structs.
3902
3903 2010-05-31 18:59:12 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3904
3905         * docs/libs/ges-sections.txt:
3906         * ges/ges-custom-timeline-source.h:
3907         * ges/ges-simple-timeline-layer.c:
3908         * ges/ges-simple-timeline-layer.h:
3909         * ges/ges-timeline-file-source.c:
3910         * ges/ges-timeline-file-source.h:
3911         * ges/ges-timeline-layer.c:
3912         * ges/ges-timeline-layer.h:
3913         * ges/ges-timeline-object.c:
3914         * ges/ges-timeline-object.h:
3915         * ges/ges-timeline-pipeline.h:
3916         * ges/ges-timeline-source.h:
3917         * ges/ges-timeline-transition.h:
3918         * ges/ges-timeline.c:
3919         * ges/ges-timeline.h:
3920         * ges/ges-track-filesource.h:
3921         * ges/ges-track-object.h:
3922         * ges/ges-track-source.h:
3923         * ges/ges-track-transition.c:
3924         * ges/ges-track-transition.h:
3925         * ges/ges-track.h:
3926           Add missing documentation
3927
3928 2010-05-31 15:42:23 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3929
3930         * tests/check/ges/simplelayer.c:
3931         * tests/examples/transition.c:
3932           tests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos
3933
3934 2010-05-31 15:40:52 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3935
3936         * ges/ges-track-transition.c:
3937           ges/ges-track-transition.c: implement audio crossfades
3938
3939 2010-05-31 15:38:14 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3940
3941         * ges/ges-track-transition.c:
3942         * ges/ges-track-transition.h:
3943           ges/ges-track-transition.{c,h}: add fields for audio interpolation to obj
3944
3945 2010-05-28 11:42:29 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3946
3947         * ges/ges-simple-timeline-layer.c:
3948         * tests/check/ges/simplelayer.c:
3949           fix bugs
3950
3951 2010-05-28 03:02:49 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3952
3953         * ges/ges-track-transition.c:
3954         * ges/ges-track-transition.h:
3955           ges/ges-track-transition.{c,h}: rename some members of ges-track-transition struct to separate between audio and video objects.
3956
3957 2010-05-28 02:31:42 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3958
3959         * ges/ges-track-transition.c:
3960           ges/ges-track-transition.c: factor out code which produces video bin into a seprate routine
3961
3962 2010-05-28 00:19:24 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3963
3964         * tests/examples/playlist.c:
3965           tests/examples/playlist.c: make audio stream of audiotestsrc silent (it's much less annoying).
3966
3967 2010-05-28 00:16:28 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3968
3969         * tests/examples/playlist.c:
3970           tests/examples/playlist.c: fix inappropriate down-casts in playlist.py
3971
3972 2010-05-28 00:12:45 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3973
3974         * ges/ges-track-transition.c:
3975           ges/ges-track-transition.c: give gnloperations a unique name
3976
3977 2010-05-28 00:11:51 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3978
3979         * ges/ges-simple-timeline-layer.c:
3980           ges/ges-simple-timeline-layer.c: also error when transition duration exceeds that of its neighbors
3981
3982 2010-05-27 23:37:11 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3983
3984         * ges/ges-simple-timeline-layer.c:
3985           ges/ges-simple-timeline-layer.c: don't allow user to create timelines with adjacent transitions
3986
3987 2010-05-27 23:36:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3988
3989         * ges/ges-simple-timeline-layer.c:
3990           ges/ges-simple-timeline-layer.c: implement simple stair-step like priority management scheme.
3991
3992 2010-05-27 23:10:04 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3993
3994         * tests/check/ges/simplelayer.c:
3995           tests/check/ges/simplelayer.c: check in massive unit test case for GSTL with transitions
3996
3997 2010-05-27 12:06:00 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
3998
3999         * tests/examples/playlist.c:
4000           tests/examples/playlist.c: add transitions to playlist example
4001
4002 2010-05-27 12:04:05 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4003
4004         * tests/examples/transition.c:
4005           tests/examples/transition.c: use ges_timeline_transition_new_from_nick()
4006
4007 2010-05-27 12:02:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4008
4009         * docs/libs/ges-sections.txt:
4010         * ges/ges-timeline-transition.c:
4011         * ges/ges-timeline-transition.h:
4012           ges/ges-timeline-transition.{c,h}: add convenience routine for creating transitions docs/libs/ges-sections.txt: add routine to documentation
4013
4014 2010-05-26 18:19:41 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4015
4016         * tests/examples/playlist.c:
4017           tests/examples/playlist.c: re-work pattern command line syntax
4018
4019 2010-05-26 16:57:59 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4020
4021         * tests/examples/transition.c:
4022           ests/examples/transition.c: create transition with specified type
4023
4024 2010-05-26 16:36:24 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4025
4026         * ges/ges-track-transition.c:
4027         * ges/ges-track-transition.h:
4028           ges/ges-track-transition.{c,h}: add support for other wipes with smptealpha
4029
4030 2010-05-26 16:33:44 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4031
4032         * ges/ges-timeline-transition.c:
4033         * ges/ges-timeline-transition.h:
4034           ges/ges-timeline-transition.{c,h}: add a type field
4035
4036 2010-05-26 13:27:46 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4037
4038         * tests/examples/transition.c:
4039           tests/examples/transition.c: pass transition type to make_timeline
4040
4041 2010-05-26 13:05:18 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4042
4043         * tests/examples/transition.c:
4044           tests/examples/transition.c: make -t option work with values supported by smpte + "crossfade"
4045
4046 2010-05-26 13:04:06 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4047
4048         * tests/examples/transition.c:
4049           tests/examples/transition.c: add routines for identifying transitions
4050
4051 2010-05-26 11:38:19 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4052
4053         * tests/examples/transition.c:
4054           tests/examples/transition.c: split out "make_timeline" into separate routine
4055
4056 2010-05-26 10:48:13 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4057
4058         * tests/examples/transition.c:
4059           tests/examples/transition.c: remove some cruft from transition example
4060
4061 2010-05-25 19:10:27 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4062
4063         * tests/examples/transition.c:
4064           tests/examples/transition.c: print values in seconds not nseconds
4065
4066 2010-05-25 19:07:21 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4067
4068         * ges/ges-track-transition.c:
4069           ges-track-transition.c: set interpolation control points properly from gnlobject properties
4070
4071 2010-05-25 19:06:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4072
4073         * ges/ges-track-transition.h:
4074           ges-track-transition.c: GstControlSource -> GstInterpolationControlSource
4075
4076 2010-05-25 16:44:58 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4077
4078         * tests/examples/transition.c:
4079           tests/examples/transition.c: cast arguments to g_object_set
4080
4081 2010-05-25 16:42:47 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4082
4083         * ges/ges-track-transition.c:
4084           ges-track-transition.c: create gst-controller for transition
4085
4086 2010-05-25 16:41:53 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4087
4088         * ges/ges-track-transition.c:
4089         * ges/ges-track-transition.h:
4090           ges-track-transition.c: add controller and control-source members
4091
4092 2010-05-25 16:35:16 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4093
4094         * configure.ac:
4095         * ges/Makefile.am:
4096           depend on GST_CONTROLLER
4097
4098 2010-05-25 13:44:57 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4099
4100         * docs/libs/ges-sections.txt:
4101         * ges/ges-timeline-layer.c:
4102         * ges/ges-timeline-transition.c:
4103         * ges/ges-track-transition.c:
4104         * tests/examples/transition.c:
4105           hacking
4106
4107 2010-05-24 17:51:31 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4108
4109         * tests/examples/transition.c:
4110           tests/examples/transition.c: create transition when duration > 0
4111
4112 2010-05-24 17:39:45 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4113
4114         * tests/examples/Makefile.am:
4115           dist transition.c
4116
4117 2010-05-24 17:39:07 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4118
4119         * tests/examples/transition.c:
4120           check in single transition demo
4121
4122 2010-05-24 14:58:55 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4123
4124         * ges/ges-types.h:
4125           ges/ges-types.h: add typedefs for GESTrackTransition[Class] structs
4126
4127 2010-05-24 14:57:12 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4128
4129         * ges/ges-track-transition.h:
4130           ges-track-transition.h: fix typo
4131
4132 2010-05-24 14:55:53 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4133
4134         * ges/Makefile.am:
4135           ges/Makefile.am: dist ges-track-transition.c,h
4136
4137 2010-05-24 13:08:32 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4138
4139         * ges/ges-track-transition.c:
4140         * ges/ges-track-transition.h:
4141           skeletal implementation of GESTrackTransition
4142
4143 2010-05-24 12:34:36 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4144
4145         * ges/ges-track-transition.h:
4146           check-in ges-track-transition.h
4147
4148 2010-05-24 10:59:43 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>
4149
4150         * tests/examples/playlist.c:
4151           playlist.c: working pattern sources
4152
4153 2010-06-02 11:49:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4154
4155         * tests/examples/playlist.c:
4156           examples: Add a looping feature to playlist example
4157           Allows playing the timeline repeatedly a certain number of times
4158
4159 2010-05-25 16:22:58 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4160
4161         * ges/ges-timeline.c:
4162           GESTimeline: Freeze state of Tracks when doing an async state change
4163
4164 2010-05-20 10:46:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4165
4166         * tests/examples/.gitignore:
4167         * tests/examples/Makefile.am:
4168         * tests/examples/concatenate.c:
4169           examples: New concatenate examples.
4170           Allows concatenating several files of the same type together
4171
4172 2010-05-20 10:44:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4173
4174         * docs/libs/ges-sections.txt:
4175         * ges/Makefile.am:
4176         * ges/ges-utils.c:
4177         * ges/ges-utils.h:
4178         * ges/ges.h:
4179           GES: Add a new utility file
4180           API : ges_timeline_new_audio_video()
4181
4182 2010-05-11 15:03:33 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4183
4184         * tests/examples/.gitignore:
4185           examples: Ignore some files
4186
4187 2010-05-20 12:29:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4188
4189         * ges/ges-timeline-pipeline.c:
4190           GESTimelinePipeline: Only remove the playsink if it was used
4191
4192 2010-05-19 15:50:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4193
4194         * docs/libs/Makefile.am:
4195           docs: Use proper CFLAGS/LIBS when building docs
4196
4197 2010-05-19 15:50:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4198
4199         * ges/ges-timeline.c:
4200           GESTimeline: Remove unused variable
4201
4202 2010-05-19 12:39:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4203
4204         * tests/check/ges/.gitignore:
4205         * tests/examples/.gitignore:
4206           tests: ignore more files
4207
4208 2010-05-19 12:38:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4209
4210         * tests/examples/playlist.c:
4211           examples: Allow setting null duration on files
4212           This will make the timeline use GstDiscoverer to analyze the file.
4213
4214 2010-05-19 12:36:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4215
4216         * ges/ges-timeline.c:
4217         * ges/ges-timeline.h:
4218           GESTimeline: Use GstDiscoverer for incomplete filesources
4219           If a GESTimelineFileSource is added to a layer and:
4220           * It doesn't have specified supported formats
4221           * OR it doesn't have a specified maximum duration
4222           * OR it doesn't have a specifed duration
4223           Then we asynchronously send it to the GstDiscoverer.
4224           If this happens, the state change of the timeline from READY to
4225           PAUSED will happen asynchronously and be completed when everything
4226           has been properly discovered.
4227           Part 2 of GstDiscoverer integration
4228
4229 2010-05-19 12:24:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4230
4231         * ges/ges-timeline-file-source.c:
4232         * ges/ges-timeline-file-source.h:
4233         * tests/check/ges/filesource.c:
4234           GESTimelineFileSource: Add 'max-duration' and 'supported-formats' properties
4235           * max-duration is the total length of the File.
4236           * supported-formats is the various track types this filesource can produce
4237           trackobjects for. This should maybe be moved to parent classes in the
4238           future
4239           Step 1 of GstDiscoverer integration
4240
4241 2010-05-19 12:19:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4242
4243         * ges/ges-timeline-object.c:
4244           GESTimelineObject: Properly set default duration
4245           Set it in the instance_init to GST_SECOND, But let the subclasses override
4246           it.
4247           This allows subclasses to set a different default duration
4248
4249 2010-05-19 12:14:34 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4250
4251         * ges/ges-simple-timeline-layer.c:
4252           GESSimpleTimelineLayer: Recalculate positions when object duration change
4253           This ensures that if someone changes the duration, the clips still remain
4254           contiguous and in the proper order.
4255
4256 2010-05-18 19:07:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4257
4258         * configure.ac:
4259         * ges/Makefile.am:
4260           configure: Depend on gstreamer-discoverer
4261
4262 2010-05-18 17:43:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4263
4264         * ges/ges-track.c:
4265         * ges/ges-track.h:
4266           GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN
4267           Also add a bit more documentation about it.
4268
4269 2010-05-18 15:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4270
4271         * docs/libs/.gitignore:
4272         * docs/libs/doc-registry.xml:
4273         * docs/libs/ges-decl-list.txt.bak:
4274         * docs/libs/ges-decl.txt.bak:
4275         * docs/libs/html/GESCustomTimelineSource.html:
4276         * docs/libs/html/GESSimpleTimelineLayer.html:
4277         * docs/libs/html/GESTimeline.html:
4278         * docs/libs/html/GESTimelineFileSource.html:
4279         * docs/libs/html/GESTimelineLayer.html:
4280         * docs/libs/html/GESTimelineObject.html:
4281         * docs/libs/html/GESTimelinePipeline.html:
4282         * docs/libs/html/GESTimelineSource.html:
4283         * docs/libs/html/GESTimelineTransition.html:
4284         * docs/libs/html/GESTrack.html:
4285         * docs/libs/html/GESTrackFileSource.html:
4286         * docs/libs/html/GESTrackObject.html:
4287         * docs/libs/html/GESTrackSource.html:
4288         * docs/libs/html/api-index-full.html:
4289         * docs/libs/html/architecture.xml:
4290         * docs/libs/html/ch01.html:
4291         * docs/libs/html/ch02.html:
4292         * docs/libs/html/ch03.html:
4293         * docs/libs/html/ch04.html:
4294         * docs/libs/html/ges-Initialization.html:
4295         * docs/libs/html/ges-architecture.html:
4296         * docs/libs/html/ges-hierarchy.html:
4297         * docs/libs/html/ges.devhelp:
4298         * docs/libs/html/ges.devhelp2:
4299         * docs/libs/html/home.png:
4300         * docs/libs/html/index.html:
4301         * docs/libs/html/index.sgml:
4302         * docs/libs/html/layer_track_overview.png:
4303         * docs/libs/html/left.png:
4304         * docs/libs/html/right.png:
4305         * docs/libs/html/style.css:
4306         * docs/libs/html/up.png:
4307         * docs/libs/tmpl/ges-common.sgml:
4308         * docs/libs/tmpl/ges-common.sgml.bak:
4309         * docs/libs/tmpl/ges-custom-timeline-source.sgml:
4310         * docs/libs/tmpl/ges-custom-timeline-source.sgml.bak:
4311         * docs/libs/tmpl/ges-simple-timeline-layer.sgml:
4312         * docs/libs/tmpl/ges-simple-timeline-layer.sgml.bak:
4313         * docs/libs/tmpl/ges-timeline-filesource.sgml:
4314         * docs/libs/tmpl/ges-timeline-filesource.sgml.bak:
4315         * docs/libs/tmpl/ges-timeline-layer.sgml:
4316         * docs/libs/tmpl/ges-timeline-layer.sgml.bak:
4317         * docs/libs/tmpl/ges-timeline-object.sgml:
4318         * docs/libs/tmpl/ges-timeline-object.sgml.bak:
4319         * docs/libs/tmpl/ges-timeline-pipeline.sgml:
4320         * docs/libs/tmpl/ges-timeline-pipeline.sgml.bak:
4321         * docs/libs/tmpl/ges-timeline-source.sgml:
4322         * docs/libs/tmpl/ges-timeline-source.sgml.bak:
4323         * docs/libs/tmpl/ges-timeline-transition.sgml:
4324         * docs/libs/tmpl/ges-timeline-transition.sgml.bak:
4325         * docs/libs/tmpl/ges-timeline.sgml:
4326         * docs/libs/tmpl/ges-timeline.sgml.bak:
4327         * docs/libs/tmpl/ges-track-filesource.sgml:
4328         * docs/libs/tmpl/ges-track-filesource.sgml.bak:
4329         * docs/libs/tmpl/ges-track-object.sgml:
4330         * docs/libs/tmpl/ges-track-object.sgml.bak:
4331         * docs/libs/tmpl/ges-track-source.sgml:
4332         * docs/libs/tmpl/ges-track-source.sgml.bak:
4333         * docs/libs/tmpl/ges-track.sgml:
4334         * docs/libs/tmpl/ges-track.sgml.bak:
4335         * docs/libs/tmpl/ges-unused.sgml:
4336         * docs/libs/xml/api-index-deprecated.xml:
4337         * docs/libs/xml/api-index-full.xml:
4338         * docs/libs/xml/ges-common.xml:
4339         * docs/libs/xml/ges-custom-timeline-source.xml:
4340         * docs/libs/xml/ges-doc.bottom:
4341         * docs/libs/xml/ges-doc.top:
4342         * docs/libs/xml/ges-simple-timeline-layer.xml:
4343         * docs/libs/xml/ges-timeline-filesource.xml:
4344         * docs/libs/xml/ges-timeline-layer.xml:
4345         * docs/libs/xml/ges-timeline-object.xml:
4346         * docs/libs/xml/ges-timeline-pipeline.xml:
4347         * docs/libs/xml/ges-timeline-source.xml:
4348         * docs/libs/xml/ges-timeline-transition.xml:
4349         * docs/libs/xml/ges-timeline.xml:
4350         * docs/libs/xml/ges-track-filesource.xml:
4351         * docs/libs/xml/ges-track-object.xml:
4352         * docs/libs/xml/ges-track-source.xml:
4353         * docs/libs/xml/ges-track.xml:
4354         * docs/libs/xml/object_index.sgml:
4355         * docs/libs/xml/tree_index.sgml:
4356         * docs/libs/xml/version.entities:
4357           docs: And remove all the stuff that's meant to be generated at runtime
4358
4359 2010-05-18 12:56:24 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4360
4361         * docs/libs/doc-registry.xml:
4362         * docs/libs/ges-decl-list.txt.bak:
4363         * docs/libs/ges-decl.txt.bak:
4364         * docs/libs/ges-sections.txt:
4365         * docs/libs/html/GESCustomTimelineSource.html:
4366         * docs/libs/html/GESSimpleTimelineLayer.html:
4367         * docs/libs/html/GESTimeline.html:
4368         * docs/libs/html/GESTimelineFileSource.html:
4369         * docs/libs/html/GESTimelineLayer.html:
4370         * docs/libs/html/GESTimelineObject.html:
4371         * docs/libs/html/GESTimelinePipeline.html:
4372         * docs/libs/html/GESTimelineSource.html:
4373         * docs/libs/html/GESTimelineTransition.html:
4374         * docs/libs/html/GESTrack.html:
4375         * docs/libs/html/GESTrackFileSource.html:
4376         * docs/libs/html/GESTrackObject.html:
4377         * docs/libs/html/GESTrackSource.html:
4378         * docs/libs/html/api-index-full.html:
4379         * docs/libs/html/architecture.xml:
4380         * docs/libs/html/ch01.html:
4381         * docs/libs/html/ch02.html:
4382         * docs/libs/html/ch03.html:
4383         * docs/libs/html/ch04.html:
4384         * docs/libs/html/ges-Initialization.html:
4385         * docs/libs/html/ges-architecture.html:
4386         * docs/libs/html/ges-hierarchy.html:
4387         * docs/libs/html/ges.devhelp:
4388         * docs/libs/html/ges.devhelp2:
4389         * docs/libs/html/home.png:
4390         * docs/libs/html/index.html:
4391         * docs/libs/html/index.sgml:
4392         * docs/libs/html/layer_track_overview.png:
4393         * docs/libs/html/left.png:
4394         * docs/libs/html/right.png:
4395         * docs/libs/html/style.css:
4396         * docs/libs/html/up.png:
4397         * docs/libs/tmpl/ges-common.sgml:
4398         * docs/libs/tmpl/ges-common.sgml.bak:
4399         * docs/libs/tmpl/ges-custom-timeline-source.sgml:
4400         * docs/libs/tmpl/ges-custom-timeline-source.sgml.bak:
4401         * docs/libs/tmpl/ges-simple-timeline-layer.sgml:
4402         * docs/libs/tmpl/ges-simple-timeline-layer.sgml.bak:
4403         * docs/libs/tmpl/ges-timeline-filesource.sgml:
4404         * docs/libs/tmpl/ges-timeline-filesource.sgml.bak:
4405         * docs/libs/tmpl/ges-timeline-layer.sgml:
4406         * docs/libs/tmpl/ges-timeline-layer.sgml.bak:
4407         * docs/libs/tmpl/ges-timeline-object.sgml:
4408         * docs/libs/tmpl/ges-timeline-object.sgml.bak:
4409         * docs/libs/tmpl/ges-timeline-pipeline.sgml:
4410         * docs/libs/tmpl/ges-timeline-pipeline.sgml.bak:
4411         * docs/libs/tmpl/ges-timeline-source.sgml:
4412         * docs/libs/tmpl/ges-timeline-source.sgml.bak:
4413         * docs/libs/tmpl/ges-timeline-transition.sgml:
4414         * docs/libs/tmpl/ges-timeline-transition.sgml.bak:
4415         * docs/libs/tmpl/ges-timeline.sgml:
4416         * docs/libs/tmpl/ges-timeline.sgml.bak:
4417         * docs/libs/tmpl/ges-track-filesource.sgml:
4418         * docs/libs/tmpl/ges-track-filesource.sgml.bak:
4419         * docs/libs/tmpl/ges-track-object.sgml:
4420         * docs/libs/tmpl/ges-track-object.sgml.bak:
4421         * docs/libs/tmpl/ges-track-source.sgml:
4422         * docs/libs/tmpl/ges-track-source.sgml.bak:
4423         * docs/libs/tmpl/ges-track.sgml:
4424         * docs/libs/tmpl/ges-track.sgml.bak:
4425         * docs/libs/tmpl/ges-unused.sgml:
4426         * docs/libs/xml/api-index-deprecated.xml:
4427         * docs/libs/xml/api-index-full.xml:
4428         * docs/libs/xml/ges-common.xml:
4429         * docs/libs/xml/ges-custom-timeline-source.xml:
4430         * docs/libs/xml/ges-doc.bottom:
4431         * docs/libs/xml/ges-doc.top:
4432         * docs/libs/xml/ges-simple-timeline-layer.xml:
4433         * docs/libs/xml/ges-timeline-filesource.xml:
4434         * docs/libs/xml/ges-timeline-layer.xml:
4435         * docs/libs/xml/ges-timeline-object.xml:
4436         * docs/libs/xml/ges-timeline-pipeline.xml:
4437         * docs/libs/xml/ges-timeline-source.xml:
4438         * docs/libs/xml/ges-timeline-transition.xml:
4439         * docs/libs/xml/ges-timeline.xml:
4440         * docs/libs/xml/ges-track-filesource.xml:
4441         * docs/libs/xml/ges-track-object.xml:
4442         * docs/libs/xml/ges-track-source.xml:
4443         * docs/libs/xml/ges-track.xml:
4444         * docs/libs/xml/object_index.sgml:
4445         * docs/libs/xml/tree_index.sgml:
4446         * docs/libs/xml/version.entities:
4447         * ges/ges-timeline-object.h:
4448           GESTimelineObject: Document CreateTrackObjectFunc vmethod
4449
4450 2010-05-18 12:32:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4451
4452         * docs/libs/ges-sections.txt:
4453         * docs/libs/ges.types:
4454         * docs/libs/scanobj-build.stamp:
4455           docs: Make sure hierarchy/properties/signals get built for all classes
4456
4457 2010-05-10 12:44:56 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4458
4459         * ges/ges-timeline-pipeline.c:
4460           GESTimelinePipeline: Fix 32bit runtime issues
4461
4462 2010-05-07 13:30:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4463
4464         * ges/ges-timeline-pipeline.c:
4465           GESTimelinePipeline: Limit encodebin buffering to 1 buffer
4466           We don't need to queue more than that since we only need thread decoupling
4467           and the various streams going into encodebin are guaranteed to come
4468           from different streaming threads (since they're separate gnlcomposition).
4469
4470 2010-05-06 19:57:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4471
4472         * tests/examples/playlist.c:
4473           examples: Add option to specify video restriction
4474           Some encoders don't handle _get_caps() properly :(
4475
4476 2010-04-27 11:45:15 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4477
4478         * ges/ges-timeline-pipeline.c:
4479           GESTimelinePipeline: Remove unused variable/label.
4480
4481 2010-04-20 13:41:20 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4482
4483         * ges/ges-timeline-pipeline.c:
4484           GESTimelinePipeline: Cleanup properly when pads are removed
4485
4486 2010-04-20 13:26:00 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4487
4488         * ges/ges-timeline-pipeline.c:
4489           GESTimelinePipeline: Implement smart rendering
4490
4491 2010-04-20 13:08:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4492
4493         * tests/examples/Makefile.am:
4494         * tests/examples/playlist.c:
4495           examples: New playlist examples
4496           Allows giving lists of file/start/duration triplets and testing the
4497           various timeline-pipeline modes (preview, render, smart-render)
4498
4499 2010-04-20 13:04:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4500
4501         * tests/check/Makefile.am:
4502           check: Use GST_CFLAGS so we get new compilation flags
4503
4504 2010-04-20 13:00:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4505
4506         * ges/ges-timeline-pipeline.c:
4507         * ges/ges-timeline-pipeline.h:
4508           GESTimelinePipeline: Store encoding profile
4509
4510 2010-04-20 12:59:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4511
4512         * ges/ges-timeline-pipeline.h:
4513           GESTimelinePipeline: New Smart Render mode
4514
4515 2010-04-20 12:57:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4516
4517         * ges/ges-timeline-pipeline.c:
4518           GESTimelinePipeline: new functions to search/create OutputChain
4519
4520 2010-04-20 12:53:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4521
4522         * ges/ges-timeline-pipeline.c:
4523           GESTimelinePipeline: Remove unused code
4524
4525 2010-04-20 12:50:34 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4526
4527         * ges/ges-track.c:
4528           GESTrack: set caps on the composition
4529           This will allow them to be propagated to all objects contained within
4530
4531 2010-04-20 12:50:09 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4532
4533         * ges/ges-timeline-pipeline.c:
4534         * ges/ges-timeline.c:
4535           GESTimeLine(PipeLine): remove additional unref
4536
4537 2010-04-20 12:47:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4538
4539         * configure.ac:
4540           configure.ac : round of cleanup
4541           Add extra CFLAGS
4542           Change GST_CVS to GST_GIT
4543           Add -DGST_USE_UNSTABLE_API for gstprofile, since we know it's unstable.
4544
4545 2010-04-20 12:28:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4546
4547         * ges/Makefile.am:
4548           ges: Link gstprofile
4549
4550 2010-04-20 11:48:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4551
4552         * docs/libs/ges-sections.txt:
4553         * ges/ges-timeline.c:
4554         * ges/ges-timeline.h:
4555           GESTimeline: New method ges_timeline_get_tracks
4556
4557 2010-03-13 16:43:59 +0100  Edward Hervey <bilboed@bilboed.com>
4558
4559         * tests/examples/Makefile.am:
4560         * tests/examples/simple1.c:
4561           examples: Simple Audio/Video example
4562           Currently one can:
4563           * Give a multimedia file
4564           * modify the inpoint
4565           * modify the duration
4566           * mute the audio
4567
4568 2010-03-13 16:05:37 +0100  Edward Hervey <bilboed@bilboed.com>
4569
4570         * ges/ges-timeline-pipeline.c:
4571           GESTimelinePipeline: Fix minor bug in get_compatible_unlinked_pad
4572           We weren't breaking and ended up doing a fallthrough to the loop
4573           completion.
4574
4575 2010-03-13 15:53:16 +0100  Edward Hervey <bilboed@bilboed.com>
4576
4577         * ges/ges-timeline-object.h:
4578           GESTimelineObject: Fix doc of priority property
4579
4580 2010-03-13 15:51:16 +0100  Edward Hervey <bilboed@bilboed.com>
4581
4582         * ges/ges-track-filesource.c:
4583           GESTrackFileSource: Don't forget to free the URI string
4584
4585 2010-03-12 19:07:15 +0100  Edward Hervey <bilboed@bilboed.com>
4586
4587         * tests/check/Makefile.am:
4588         * tests/check/ges/layer.c:
4589           tests: Add unit test for layer property.
4590           Still needs more work though
4591
4592 2010-03-12 19:06:42 +0100  Edward Hervey <bilboed@bilboed.com>
4593
4594         * docs/libs/ges-sections.txt:
4595         * ges/ges-timeline-layer.c:
4596         * ges/ges-timeline-layer.h:
4597           GESTimelineLayer: Add a 'priority' property
4598
4599 2010-03-12 18:42:28 +0100  Edward Hervey <bilboed@bilboed.com>
4600
4601         * ges/ges-timeline.c:
4602           GESTimeline: Properly iterate TrackObject lists when removing them
4603
4604 2010-03-12 19:05:36 +0100  Edward Hervey <bilboed@bilboed.com>
4605
4606         * tests/check/ges/basic.c:
4607           tests: Check refcount of created trackobjects
4608
4609 2010-03-13 15:52:14 +0100  Edward Hervey <bilboed@bilboed.com>
4610
4611         * ges/ges-timeline-object.c:
4612         * tests/check/ges/filesource.c:
4613           GESTimelineObject: Don't leak a reference when creating TrackObject
4614
4615 2010-03-12 17:17:30 +0100  Edward Hervey <bilboed@bilboed.com>
4616
4617         * docs/libs/ges-sections.txt:
4618         * ges/ges-timeline-object.c:
4619         * ges/ges-timeline-object.h:
4620           GESTimelineObject: new API : _find_track_object
4621           This allows getting the TrackObject for a corresponding TimelineObject
4622           and Track combination
4623
4624 2010-03-12 17:08:00 +0100  Edward Hervey <bilboed@bilboed.com>
4625
4626         * Makefile.am:
4627         * configure.ac:
4628           configure: use automake 1. 11 silent rules instead of shave if available
4629
4630 2010-03-12 17:09:03 +0100  Edward Hervey <bilboed@bilboed.com>
4631
4632         * common:
4633           common: Update to latest common
4634
4635 2010-03-11 11:06:50 +0100  Edward Hervey <bilboed@bilboed.com>
4636
4637         * .gitignore:
4638         * tests/check/ges/.gitignore:
4639         * tests/examples/.gitignore:
4640           ignore more files
4641
4642 2010-03-05 16:10:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4643
4644         * tests/examples/Makefile.am:
4645           examples: Fix linking/include order
4646
4647 2010-03-05 15:50:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4648
4649         * tests/check/ges/filesource.c:
4650           check: Add a test for checking timelinefilesource properties
4651           This include the mute feature
4652
4653 2010-02-09 17:45:42 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4654
4655         * tests/examples/Makefile.am:
4656           examples: Use profile LIBS
4657           and fix a typo with GST_LIBS
4658
4659 2010-02-09 17:44:54 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4660
4661         * configure.ac:
4662           configure.ac: gst-profile is now a standalone pkgconfig
4663
4664 2010-01-20 11:09:56 +0100  Jarkko Pallviainen <ext-jarkko.palviainen@nokia.com>
4665
4666         * tests/examples/test1.c:
4667           examples: Fix build on 32bit systems
4668
4669 2010-01-08 18:21:08 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4670
4671         * ges/ges-timeline-pipeline.c:
4672           GESTimelinePipeline: Add comment for _set_render_settings
4673
4674 2010-01-08 18:16:16 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4675
4676         * tests/examples/Makefile.am:
4677         * tests/examples/test4.c:
4678           examples: test4: variant of test3 with rendering.
4679           Usage: ./test4 output_uri audio_files
4680           This will render in ogg/vorbis the first seconds of all the provided
4681           audio files to the output_uri
4682           Ex : ./test4 file:///data/audio1s.ogg /data/music/*.ogg
4683
4684 2010-01-08 18:14:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4685
4686         * ges/ges-timeline-pipeline.c:
4687           GESTimelinePipeline: Also get static pads for static pads from encodebin.
4688           This is for the cases where the provided GstStreamEncodingProfile has
4689           a non-zero presence.
4690
4691 2010-01-08 17:05:01 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4692
4693         * configure.ac:
4694           configure.ac: detect gst-convenience
4695
4696 2009-12-11 15:24:56 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4697
4698         * ges/ges-custom-timeline-source.h:
4699         * ges/ges-timeline-pipeline.c:
4700         * ges/ges-track-object.h:
4701           ges: Small doc fixups
4702
4703 2009-12-11 15:17:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4704
4705         * tests/check/ges/timelineobject.c:
4706           tests: Fix macro by making it use the proper argument types
4707
4708 2009-12-11 15:16:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4709
4710         * tests/check/Makefile.am:
4711           tests: Fix linking order.
4712           This ensures that "make check" will run with the local libraries and not
4713           the system-wide ones
4714
4715 2009-12-11 15:15:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4716
4717         * ges/ges-timeline-object.c:
4718           GESTimelineObject: Move property setting to an earlier stage.
4719           This ensures that any properties set on the TimelineObject will be
4720           propagated to the created TrackObjects just after they're created
4721
4722 2009-12-11 15:13:19 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4723
4724         * ges/ges-track-object.c:
4725         * ges/ges-track-object.h:
4726           GESTrackObject: Store pending values when GnlObject isn't created yet
4727
4728 2009-12-11 15:17:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4729
4730         * ges/ges-timeline-pipeline.c:
4731           GESTimelinePipeline: Sync state of newly added element to container
4732
4733 2009-12-09 15:03:30 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4734
4735         * ges/ges-timeline-pipeline.c:
4736           GESTimelinePipeline: Don't forget to remember the mode
4737
4738 2009-12-09 15:03:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4739
4740         * ges/ges-timeline-file-source.c:
4741           GESTimelineFileSource: Properly handle mute
4742           mute != active
4743
4744 2009-12-09 12:22:34 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4745
4746         * ges/ges-timeline-pipeline.c:
4747           GESTimelinePipeline: More render support
4748
4749 2009-12-04 10:49:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4750
4751         * docs/libs/ges-sections.txt:
4752         * ges/ges-timeline-pipeline.c:
4753         * ges/ges-timeline-pipeline.h:
4754           GESTimelinePipeline: beginning of render support
4755
4756 2009-11-30 15:14:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4757
4758         * ges/ges-custom-timeline-source.c:
4759         * ges/ges-custom-timeline-source.h:
4760         * ges/ges-internal.h:
4761         * ges/ges-simple-timeline-layer.c:
4762         * ges/ges-simple-timeline-layer.h:
4763         * ges/ges-timeline-file-source.c:
4764         * ges/ges-timeline-file-source.h:
4765         * ges/ges-timeline-layer.c:
4766         * ges/ges-timeline-layer.h:
4767         * ges/ges-timeline-object.c:
4768         * ges/ges-timeline-object.h:
4769         * ges/ges-timeline-pipeline.c:
4770         * ges/ges-timeline-pipeline.h:
4771         * ges/ges-timeline-source.c:
4772         * ges/ges-timeline-source.h:
4773         * ges/ges-timeline-transition.c:
4774         * ges/ges-timeline-transition.h:
4775         * ges/ges-timeline.c:
4776         * ges/ges-timeline.h:
4777         * ges/ges-track-filesource.c:
4778         * ges/ges-track-filesource.h:
4779         * ges/ges-track-object.c:
4780         * ges/ges-track-object.h:
4781         * ges/ges-track-source.c:
4782         * ges/ges-track-source.h:
4783         * ges/ges-track.c:
4784         * ges/ges-track.h:
4785         * ges/ges-types.h:
4786         * ges/ges.c:
4787         * ges/ges.h:
4788           ges/: Fix copyright in headers
4789
4790 2009-11-30 15:14:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4791
4792         * AUTHORS:
4793           AUTHORS: Add myself
4794
4795 2009-11-25 13:13:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4796
4797         * ges/ges-timeline-file-source.c:
4798           timelinefilesource: Free URI when finalizing
4799
4800 2009-11-25 13:11:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4801
4802         * ges/ges-track-object.c:
4803           trackobject: priority is a uint32
4804
4805 2009-11-25 12:53:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4806
4807         * tests/check/ges/timelineobject.c:
4808           tests: release TrackObject when we're done with it
4809
4810 2009-11-25 12:52:50 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4811
4812         * tests/check/ges/simplelayer.c:
4813         * tests/check/ges/timelineobject.c:
4814           tests: Don't forget to cast to guint64 when using g_object_set
4815           ... else total failure ensues on 32bit machines
4816
4817 2009-11-25 11:56:58 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4818
4819         * ges/ges-timeline-object.c:
4820           TimelineObject: Add missing argument to printf statement
4821
4822 2009-11-25 11:55:50 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4823
4824         * ges/ges-custom-timeline-source.c:
4825           customtimelinesource: Fix indentation
4826
4827 2009-11-25 11:14:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4828
4829         * docs/working-diagrams.svg:
4830           docs: updates to working diagram, still needs more love
4831
4832 2009-11-15 18:23:33 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4833
4834         * configure.ac:
4835         * docs/libs/Makefile.am:
4836         * docs/libs/architecture.xml:
4837         * docs/libs/layer_track_overview.png:
4838         * docs/working-diagrams.svg:
4839           docs: Improve docs some more
4840
4841 2009-11-12 20:11:28 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4842
4843         * common:
4844         * docs/libs/Makefile.am:
4845         * docs/libs/architecture.xml:
4846         * docs/libs/ges-docs.sgml:
4847         * docs/libs/ges-sections.txt:
4848         * docs/libs/ges.types:
4849         * ges/ges.c:
4850           docs: Add overview and architecture document and cleanup docs more.
4851
4852 2009-11-12 19:14:35 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4853
4854         * docs/design/gstprofile.h:
4855           docs: Update to gstprofile header
4856
4857 2009-11-09 15:55:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4858
4859         * .gitignore:
4860           ignore more files
4861
4862 2009-11-09 15:54:18 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4863
4864         * m4/Makefile.am:
4865         * m4/codeset.m4:
4866         * m4/gettext.m4:
4867         * m4/glibc2.m4:
4868         * m4/glibc21.m4:
4869         * m4/iconv.m4:
4870         * m4/intdiv0.m4:
4871         * m4/intl.m4:
4872         * m4/intldir.m4:
4873         * m4/intlmacosx.m4:
4874         * m4/intmax.m4:
4875         * m4/inttypes-pri.m4:
4876         * m4/inttypes_h.m4:
4877         * m4/lcmessage.m4:
4878         * m4/lib-ld.m4:
4879         * m4/lib-link.m4:
4880         * m4/lib-prefix.m4:
4881         * m4/libtool.m4:
4882         * m4/lock.m4:
4883         * m4/longlong.m4:
4884         * m4/ltoptions.m4:
4885         * m4/ltsugar.m4:
4886         * m4/ltversion.m4:
4887         * m4/lt~obsolete.m4:
4888         * m4/nls.m4:
4889         * m4/po.m4:
4890         * m4/printf-posix.m4:
4891         * m4/progtest.m4:
4892         * m4/size_max.m4:
4893         * m4/stdint_h.m4:
4894         * m4/uintmax_t.m4:
4895         * m4/visibility.m4:
4896         * m4/wchar_t.m4:
4897         * m4/wint_t.m4:
4898         * m4/xsize.m4:
4899           remove m4/*.m4, will be automatically created by autogen.sh
4900
4901 2009-11-05 10:22:57 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4902
4903         * common:
4904           update common submodule version used
4905
4906 2009-10-22 17:37:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4907
4908         * docs/libs/ges-sections.txt:
4909           docs: Add missing symbol to documentation
4910
4911 2009-10-19 18:32:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4912
4913         * docs/design/encoding-research.txt:
4914         * docs/design/encoding.txt:
4915         * docs/design/gstprofile.h:
4916           docs/design: Fixups/additions based on feedback
4917
4918 2009-10-07 16:23:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4919
4920         * docs/design/encoding-research.txt:
4921         * docs/design/encoding.txt:
4922         * docs/design/gstencodebin.h:
4923         * docs/design/gstprofile.h:
4924           docs/design: Add encoding/profile proposal/design
4925
4926 2009-09-30 16:45:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4927
4928         * tests/check/Makefile.am:
4929         * tests/check/ges/timelineobject.c:
4930           tests: New unit test for GESTimelineObject
4931
4932 2009-09-30 16:44:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4933
4934         * ges/ges-timeline-object.c:
4935           GESTimelineObject: First set the duration and priority before the inpoint.
4936
4937 2009-09-30 16:44:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4938
4939         * ges/ges-timeline-file-source.c:
4940         * ges/ges-timeline-file-source.h:
4941           GESTimelineFileSource: Add a 'mute' property.
4942           This property deactivates the audio trackobjects if set to TRUE
4943
4944 2009-09-30 16:43:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4945
4946         * ges/ges-track-object.c:
4947           GESTrackObject: Listen to property change from gnlobject
4948           TODO: add/emit the 'changed' signal
4949
4950 2009-09-30 16:42:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4951
4952         * ges/ges-track-object.h:
4953           GESTrackObject: Add convenience macros for accessing properties
4954
4955 2009-09-30 16:42:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4956
4957         * ges/ges-track-object.c:
4958           GESTrackObject: Set sane default values
4959
4960 2009-09-30 16:40:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4961
4962         * ges/ges-track-object.c:
4963         * ges/ges-track-object.h:
4964           GESTrackObject: Add 'active' property.
4965           This property allows (de)activating a track object
4966
4967 2009-09-29 15:32:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4968
4969         * tests/examples/Makefile.am:
4970         * tests/examples/test3.c:
4971           tests/examples: test3, same as test2, but uses a SimpleTimelineLayer
4972
4973 2009-09-29 15:29:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4974
4975         * tests/check/Makefile.am:
4976         * tests/check/ges/simplelayer.c:
4977           tests/check: Add test for GESSimpleTimelineLayer
4978
4979 2009-09-29 15:27:55 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4980
4981         * ges/ges-simple-timeline-layer.c:
4982         * ges/ges-simple-timeline-layer.h:
4983           GESSimpleTimelineLayer: Implement add()/move() and parent class changes
4984           If changes happen when accessing the GESTimelineLayer API, they will be taken
4985           into account.
4986
4987 2009-09-29 15:27:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4988
4989         * ges/ges-timeline-layer.h:
4990           ges-timeline-layer.h: Add comment
4991
4992 2009-09-29 15:25:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4993
4994         * docs/libs/ges-sections.txt:
4995         * ges/ges-timeline-object.h:
4996           ges-timeline-object: Add convenience macros
4997
4998 2009-09-21 18:11:19 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4999
5000         * tests/examples/Makefile.am:
5001         * tests/examples/test2.c:
5002           tests/example: New small example of timeline file sources.
5003           This examples takes a list of files with audio tracks, and plays the first
5004           second of each.
5005           This demonstrates the usage of GESTimelineFileSource
5006
5007 2009-09-21 18:08:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5008
5009         * tests/check/Makefile.am:
5010         * tests/check/ges/filesource.c:
5011           tests/check: New test for GESTimelineFileSource
5012
5013 2009-09-21 12:51:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5014
5015         * docs/libs/ges-docs.sgml:
5016         * docs/libs/ges-sections.txt:
5017         * ges/Makefile.am:
5018         * ges/ges-timeline-file-source.c:
5019         * ges/ges-timeline-file-source.h:
5020         * ges/ges-timeline-object.c:
5021         * ges/ges-timeline-object.h:
5022         * ges/ges-track-filesource.c:
5023         * ges/ges-track-filesource.h:
5024         * ges/ges-types.h:
5025         * ges/ges.h:
5026           New GESTimelineFileSource and GESTrackFileSource classes
5027
5028 2009-09-16 12:37:45 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5029
5030         * docs/libs/ges-sections.txt:
5031         * ges/ges-custom-timeline-source.c:
5032         * ges/ges-custom-timeline-source.h:
5033         * ges/ges-simple-timeline-layer.c:
5034         * ges/ges-simple-timeline-layer.h:
5035         * ges/ges-timeline-layer.c:
5036         * ges/ges-timeline-object.c:
5037         * ges/ges-timeline-object.h:
5038         * ges/ges-timeline-pipeline.c:
5039         * ges/ges-timeline.c:
5040           Finish public API documentation
5041
5042 2009-09-16 12:37:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5043
5044         * docs/libs/ges-docs.sgml:
5045           docs: Add index and object hierarchy
5046
5047 2009-09-14 19:45:43 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5048
5049         * tests/check/ges/basic.c:
5050           tests: Make basic test check for proper reference counting.
5051
5052 2009-09-14 19:44:03 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5053
5054         * ges/ges-track.c:
5055           GESTrack: The track steals the refcount to the caps. document that.
5056
5057 2009-09-14 19:42:58 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5058
5059         * docs/libs/.gitignore:
5060           docs/libs: ignore more files
5061
5062 2009-09-14 19:24:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5063
5064         * ges/ges-timeline.c:
5065           GESTimeline: Fix reference counting of tracks, add docs.
5066
5067 2009-09-14 19:23:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5068
5069         * ges/ges-timeline-layer.c:
5070           GESTimelineLayer: Fix reference handling of objects, add docs.
5071
5072 2009-09-14 19:23:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5073
5074         * configure.ac:
5075           configure.ac: Require latest gst-plugins-base for 'playsink'
5076
5077 2009-09-14 17:00:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5078
5079         * ges/ges-timeline.h:
5080           GESTimeline: start more documentation
5081
5082 2009-09-14 16:33:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5083
5084         * docs/libs/ges-sections.txt:
5085         * ges/ges-track-object.c:
5086         * ges/ges-track-object.h:
5087           GESTrackObject: Document some more
5088
5089 2009-09-14 15:51:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5090
5091         * docs/libs/ges-sections.txt:
5092         * ges/ges-track.c:
5093           GESTrack: document more
5094
5095 2009-09-10 18:17:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5096
5097         * docs/libs/Makefile.am:
5098         * docs/libs/ges.types:
5099           docs: fix gtk-doc build and make distcheck for me
5100
5101 2009-09-10 18:53:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5102
5103         * tests/examples/test1.c:
5104           Document first high-level demo.
5105
5106 2009-09-10 18:40:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5107
5108         * docs/libs/ges-docs.sgml:
5109         * docs/libs/ges-sections.txt:
5110         * ges/ges-custom-timeline-source.c:
5111         * ges/ges-simple-timeline-layer.c:
5112         * ges/ges-timeline-layer.c:
5113         * ges/ges-timeline-object.c:
5114         * ges/ges-timeline-pipeline.c:
5115         * ges/ges-timeline-source.c:
5116         * ges/ges-timeline-transition.c:
5117         * ges/ges-timeline.c:
5118         * ges/ges-track-object.c:
5119         * ges/ges-track-source.c:
5120         * ges/ges-track.c:
5121         * ges/ges-track.h:
5122         * ges/ges.c:
5123           More documentation. Coverage now at 25%
5124
5125 2009-09-10 16:23:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5126
5127         * docs/random/scenarios:
5128         * docs/scenarios:
5129           docs: move working document
5130
5131 2009-09-10 16:22:00 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5132
5133         * Makefile.am:
5134         * configure.ac:
5135         * docs/Makefile.am:
5136         * docs/libs/Makefile.am:
5137         * docs/libs/ges-docs.sgml:
5138         * docs/libs/ges-sections.txt:
5139         * docs/libs/scanobj-build.stamp:
5140         * docs/version.entities.in:
5141           docs: Add gtk-doc API documentation
5142           current coverage : 8%
5143
5144 2009-09-09 15:53:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5145
5146         * tests/examples/test1.c:
5147           test1: Expand example to also use an audio track.
5148
5149 2009-09-09 15:51:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5150
5151         * ges/ges-timeline.c:
5152           GESTimeline: Make sure added ghostpads are unique.
5153
5154 2009-09-09 13:57:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5155
5156         * tests/examples/test1.c:
5157           test1: Actually change videotestsrc patterns to make changes obvious.
5158
5159 2009-09-09 13:55:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5160
5161         * tests/examples/test1.c:
5162           test1: Use mainloop, required for proper gnonlin behaviour.
5163
5164 2009-09-09 12:42:29 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5165
5166         * ges/ges-timeline-pipeline.c:
5167           GESTimelinePipeline: Reconfigure playsink once we've added a pad.
5168
5169 2009-09-08 19:46:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5170
5171         * tests/examples/test1.c:
5172           examples: Add timeline to pipeline and set it to playing.
5173           ... and now we need to go an fix playsink :)
5174
5175 2009-09-08 19:46:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5176
5177         * tests/check/ges/basic.c:
5178           test/ges/basic: Adapt to API changes.
5179
5180 2009-09-08 19:45:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5181
5182         * ges/ges-timeline-pipeline.c:
5183         * ges/ges-timeline-pipeline.h:
5184           GESTimelinePipeline: Use 'playsink', track added/removed pads.
5185           Also add a method to set a GESTimeline on the pipeline.
5186
5187 2009-09-08 19:44:03 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5188
5189         * ges/ges-timeline.c:
5190         * ges/ges-timeline.h:
5191           GESTimeline: Track internal pads and tracks in sync.
5192           Add method to get the Track associated to a ghostpad.
5193
5194 2009-09-08 18:55:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5195
5196         * .gitignore:
5197           gitignore: Ignore more files
5198
5199 2009-09-08 18:49:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5200
5201         * ges/ges-track.c:
5202         * ges/ges-track.h:
5203           GESTrack: Add TrackType enum and constructor property.
5204           This allows us to speed up detection of track content type.
5205
5206 2009-09-08 18:47:46 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5207
5208         * ges/ges-custom-timeline-source.c:
5209           CustomTimelineSource: Fix typo in debug statement
5210
5211 2009-09-07 15:46:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5212
5213         * ges/ges-timeline-pipeline.c:
5214         * ges/ges-timeline-pipeline.h:
5215           GESTimelinePipeline: Fix typo
5216
5217 2009-08-07 20:33:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5218
5219         * ges/ges-track-object.c:
5220           TrackObject: Add debugging and make default duration 1s
5221
5222 2009-08-07 20:33:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5223
5224         * ges/ges-timeline-object.c:
5225         * ges/ges-timeline-object.h:
5226           TimelineObject: Add start/inpoint/duration/priority properties and propagate them
5227
5228 2009-08-07 20:32:47 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5229
5230         * ges/ges-track.c:
5231         * ges/ges-track.h:
5232           Track: Handle pads
5233
5234 2009-08-07 20:32:29 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5235
5236         * ges/ges-track.c:
5237         * ges/ges-track.h:
5238           Track: Add convenience methods for creating a raw Audio or Video track.
5239
5240 2009-08-07 20:31:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5241
5242         * ges/ges-custom-timeline-source.c:
5243         * ges/ges-custom-timeline-source.h:
5244         * tests/check/ges/basic.c:
5245           CustomTimelineSource: Allow giving user_data to the callback
5246
5247 2009-08-07 20:29:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5248
5249         * configure.ac:
5250         * tests/Makefile.am:
5251         * tests/examples/Makefile.am:
5252         * tests/examples/test1.c:
5253           Add directory for examples along with a minimalistic first example.
5254
5255 2009-08-07 18:18:42 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5256
5257         * ges/ges-track-object.c:
5258         * ges/ges-track-object.h:
5259         * ges/ges-track.c:
5260         * ges/ges-track.h:
5261         * tests/check/ges/basic.c:
5262           Add 'caps' property on Track
5263
5264 2009-08-07 17:09:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5265
5266         * COPYING:
5267         * COPYING.LIB:
5268         * INSTALL:
5269         * Makefile.am:
5270         * RELEASE:
5271         * ges/Makefile.am:
5272         * gst-editing-services.doap:
5273           Fix build. Can now run make distcheck.
5274
5275 2009-08-07 16:51:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5276
5277         * ges/ges-track.c:
5278           Track: Add/Remove the GnlComposition from ourself.
5279
5280 2009-08-07 16:47:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5281
5282         * tests/check/ges/basic.c:
5283           tests/ges/basic: Extend test to remove the object.
5284
5285 2009-08-07 16:46:57 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5286
5287         * ges/ges-track-source.h:
5288           TrackSource: Include TrackObject header file
5289
5290 2009-08-07 16:46:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5291
5292         * ges/ges.c:
5293           ges.c: Add debug line to inform of initialization
5294
5295 2009-08-07 16:45:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5296
5297         * ges/Makefile.am:
5298         * ges/ges-custom-timeline-source.c:
5299         * ges/ges-custom-timeline-source.h:
5300         * ges/ges-types.h:
5301         * ges/ges.h:
5302           New CustomTimelineSource class.
5303
5304 2009-08-07 16:43:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5305
5306         * ges/ges-track.c:
5307         * ges/ges-track.h:
5308           Track: Implement remove_object()
5309
5310 2009-08-07 16:43:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5311
5312         * ges/ges-track-object.c:
5313         * ges/ges-track-object.h:
5314           TrackObject: Add 'valid' property, Make _set_track() return a bool
5315
5316 2009-08-07 16:41:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5317
5318         * ges/ges-timeline.c:
5319           Timeline: Implement remove_track, remove_layer, and _layer_object_removed_cb
5320
5321 2009-08-07 16:40:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5322
5323         * ges/ges-timeline-source.c:
5324         * ges/ges-timeline-source.h:
5325           TimelineSource: Implenent _create_track_object() virtual-method
5326
5327 2009-08-07 16:39:45 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5328
5329         * ges/ges-timeline-object.c:
5330         * ges/ges-timeline-object.h:
5331           TimelineObject: Implement _release_track_object()
5332
5333 2009-08-07 16:39:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5334
5335         * ges/ges-timeline-layer.c:
5336         * ges/ges-timeline-layer.h:
5337           TimelineLayer: Implement _remove_object()
5338
5339 2009-08-06 20:04:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5340
5341         * tests/check/ges/basic.c:
5342           tests: Add a simple scenario
5343
5344 2009-08-06 19:59:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5345
5346         * ges/ges-simple-timeline-layer.c:
5347         * ges/ges-timeline-layer.c:
5348         * ges/ges-timeline-object.c:
5349         * ges/ges-timeline-pipeline.c:
5350         * ges/ges-timeline-source.c:
5351         * ges/ges-timeline-transition.c:
5352         * ges/ges-timeline.c:
5353         * ges/ges-track-object.c:
5354         * ges/ges-track.c:
5355           ges: Remove unused private structures. We'll re-add on a per-case basis.
5356
5357 2009-08-06 19:51:29 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5358
5359         * Makefile.am:
5360         * configure.ac:
5361         * ges/Makefile.am:
5362         * ges/ges-internal.h:
5363         * ges/ges-simple-timeline-layer.c:
5364         * ges/ges-timeline-layer.c:
5365         * ges/ges-timeline-object.c:
5366         * ges/ges-timeline-pipeline.c:
5367         * ges/ges-timeline-source.c:
5368         * ges/ges-timeline-transition.c:
5369         * ges/ges-timeline.c:
5370         * ges/ges-track-object.c:
5371         * ges/ges-track-object.h:
5372         * ges/ges-track-source.c:
5373         * ges/ges-track.c:
5374         * ges/ges.c:
5375         * ges/ges.h:
5376         * tests/Makefile.am:
5377         * tests/check/Makefile.am:
5378         * tests/check/ges/basic.c:
5379           Add unit test system. Adjust GST_DEBUG usage.
5380
5381 2009-08-06 18:54:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5382
5383         * ges/Makefile.am:
5384         * ges/ges-track-source.c:
5385         * ges/ges-track-source.h:
5386         * ges/ges-types.h:
5387         * ges/ges.h:
5388           Add new GESTrackSource
5389
5390 2009-08-06 17:38:43 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5391
5392         * docs/scenarios:
5393         * ges/ges-simple-timeline-layer.c:
5394         * ges/ges-timeline-layer.c:
5395         * ges/ges-timeline-layer.h:
5396         * ges/ges-timeline-object.c:
5397         * ges/ges-timeline-object.h:
5398         * ges/ges-timeline-pipeline.c:
5399         * ges/ges-timeline-source.c:
5400         * ges/ges-timeline-source.h:
5401         * ges/ges-timeline-transition.c:
5402         * ges/ges-timeline.c:
5403         * ges/ges-timeline.h:
5404         * ges/ges-track-object.c:
5405         * ges/ges-track-object.h:
5406         * ges/ges-track.c:
5407         * ges/ges-track.h:
5408           intermediary commit. Still need to fill in more blanks :(
5409
5410 2009-08-06 12:47:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5411
5412         * ges/Makefile.am:
5413         * ges/gesmarshal.list:
5414           Add signal marshalling code
5415
5416 2009-08-06 12:14:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5417
5418         * Makefile.am:
5419         * autogen.sh:
5420         * configure.ac:
5421         * ges/Makefile.am:
5422         * ges/ges-simple-timeline-layer.h:
5423         * ges/ges-timeline-layer.h:
5424         * ges/ges-timeline-object.c:
5425         * ges/ges-timeline-object.h:
5426         * ges/ges-timeline-pipeline.h:
5427         * ges/ges-timeline-source.h:
5428         * ges/ges-timeline-transition.h:
5429         * ges/ges-timeline.h:
5430         * ges/ges-track-object.c:
5431         * ges/ges-track-object.h:
5432         * ges/ges-track.h:
5433         * ges/ges-types.h:
5434         * ges/ges.h:
5435           build fixed again. Moved type declarations in a standalone file.
5436
5437 2009-08-06 11:24:04 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5438
5439         * ges/Makefile.am:
5440         * ges/ges-simple-timeline-layer.c:
5441         * ges/ges-simple-timeline-layer.h:
5442         * ges/ges-timeline-layer.c:
5443         * ges/ges-timeline-layer.h:
5444         * ges/ges-timeline-object.c:
5445         * ges/ges-timeline-object.h:
5446         * ges/ges-timeline-pipeline.c:
5447         * ges/ges-timeline-pipeline.h:
5448         * ges/ges-timeline-source.c:
5449         * ges/ges-timeline-source.h:
5450         * ges/ges-timeline-transition.c:
5451         * ges/ges-timeline-transition.h:
5452         * ges/ges-timeline.c:
5453         * ges/ges-timeline.h:
5454         * ges/ges-track-object.c:
5455         * ges/ges-track-object.h:
5456         * ges/ges-track.c:
5457         * ges/ges-track.h:
5458         * ges/ges.c:
5459         * ges/ges.h:
5460         * src/Makefile.am:
5461         * src/ges-simple-timeline-layer.c:
5462         * src/ges-simple-timeline-layer.h:
5463         * src/ges-timeline-layer.c:
5464         * src/ges-timeline-layer.h:
5465         * src/ges-timeline-object.c:
5466         * src/ges-timeline-object.h:
5467         * src/ges-timeline-pipeline.c:
5468         * src/ges-timeline-pipeline.h:
5469         * src/ges-timeline-source.c:
5470         * src/ges-timeline-source.h:
5471         * src/ges-timeline-transition.c:
5472         * src/ges-timeline-transition.h:
5473         * src/ges-timeline.c:
5474         * src/ges-timeline.h:
5475         * src/ges-track-object.c:
5476         * src/ges-track-object.h:
5477         * src/ges-track.c:
5478         * src/ges-track.h:
5479         * src/ges.c:
5480         * src/ges.h:
5481           src/ => ges/
5482
5483 2009-08-06 11:23:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5484
5485         * docs/scenarios:
5486         * src/Makefile.am:
5487         * src/ges-simple-timeline-layer.h:
5488         * src/ges-timeline-object.c:
5489         * src/ges-timeline-object.h:
5490         * src/ges-timeline.h:
5491         * src/ges-track-object.c:
5492         * src/ges-track-object.h:
5493         * src/ges-track.h:
5494         * src/ges.c:
5495         * src/ges.h:
5496           MORE HACKING
5497
5498 2009-08-04 19:27:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5499
5500         * README:
5501           README: Mention license
5502
5503 2009-08-04 19:21:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5504
5505         * .gitignore:
5506           .gitignore: ignore cruft
5507
5508 2009-08-04 17:16:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5509
5510         * .gitmodules:
5511         * AUTHORS:
5512         * ChangeLog:
5513         * Makefile.am:
5514         * NEWS:
5515         * autogen.sh:
5516         * common:
5517         * configure.ac:
5518         * gst-editing-services.spec.in:
5519         * m4/Makefile.am:
5520         * m4/codeset.m4:
5521         * m4/gettext.m4:
5522         * m4/glibc2.m4:
5523         * m4/glibc21.m4:
5524         * m4/iconv.m4:
5525         * m4/intdiv0.m4:
5526         * m4/intl.m4:
5527         * m4/intldir.m4:
5528         * m4/intlmacosx.m4:
5529         * m4/intmax.m4:
5530         * m4/inttypes-pri.m4:
5531         * m4/inttypes_h.m4:
5532         * m4/lcmessage.m4:
5533         * m4/lib-ld.m4:
5534         * m4/lib-link.m4:
5535         * m4/lib-prefix.m4:
5536         * m4/libtool.m4:
5537         * m4/lock.m4:
5538         * m4/longlong.m4:
5539         * m4/ltoptions.m4:
5540         * m4/ltsugar.m4:
5541         * m4/ltversion.m4:
5542         * m4/lt~obsolete.m4:
5543         * m4/nls.m4:
5544         * m4/po.m4:
5545         * m4/printf-posix.m4:
5546         * m4/progtest.m4:
5547         * m4/size_max.m4:
5548         * m4/stdint_h.m4:
5549         * m4/uintmax_t.m4:
5550         * m4/visibility.m4:
5551         * m4/wchar_t.m4:
5552         * m4/wint_t.m4:
5553         * m4/xsize.m4:
5554         * src/Makefile.am:
5555         * src/ges-simple-timeline-layer.c:
5556         * src/ges-simple-timeline-layer.h:
5557         * src/ges-timeline-layer.c:
5558         * src/ges-timeline-layer.h:
5559         * src/ges-timeline-object.c:
5560         * src/ges-timeline-object.h:
5561         * src/ges-timeline-pipeline.c:
5562         * src/ges-timeline-pipeline.h:
5563         * src/ges-timeline-source.c:
5564         * src/ges-timeline-source.h:
5565         * src/ges-timeline-transition.c:
5566         * src/ges-timeline-transition.h:
5567         * src/ges-timeline.c:
5568         * src/ges-timeline.h:
5569         * src/ges-track-object.c:
5570         * src/ges-track-object.h:
5571         * src/ges-track.c:
5572         * src/ges-track.h:
5573           It builds !!!! :)
5574