3 2011-01-20 Edward Hervey <bilboed@bilboed.com>
6 releasing 0.10.1, "This is Scandinavian one-o-one"
8 2011-01-18 19:06:45 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11 random: Update goals/features document
12 So that everybody can know what features we want.
14 2011-01-17 14:01:28 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
17 configure.ac: 0.10.0.4 pre-release
19 2011-01-17 13:59:44 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
22 ges-launch: Set restriction on video profile if present
24 2011-01-12 17:52:10 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
27 ges-launch: Remove dead code and make functions/variables static
29 2011-01-12 17:45:23 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
32 ges-launch: Fix and cleanup enum listing
33 It wasn't displaying anything lately.
35 2011-01-11 20:28:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
40 2011-01-11 16:57:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
44 ges-launch: Add GStreamer major/minor version to the executable filename
45 https://bugzilla.gnome.org/show_bug.cgi?id=639222
47 2011-01-11 18:14:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
49 * ges/ges-formatter.c:
50 * ges/ges-keyfile-formatter.c:
51 ges: Fix more ges_timeline_get_layers() usage memory leaks
53 2011-01-11 17:19:54 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
58 ges: Don't install ges-internal.h and hide the GES debug category symbols
61 2011-01-11 17:55:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
64 ges-utils: minor doc update
66 2011-01-11 16:32:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
69 ges: Only export symbols starting with ges_ or GES_
70 https://bugzilla.gnome.org/show_bug.cgi?id=639218
72 2011-01-11 16:35:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
75 * ges/ges-track-object.c:
76 ges: Mark some private symbols static
77 https://bugzilla.gnome.org/show_bug.cgi?id=639218
79 2011-01-11 15:32:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
82 configure: Require G-I 0.9.6 for the --identifier-prefix parameter
84 2011-01-11 15:29:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
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
91 2011-01-11 15:26:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
94 configure: Add parameter to select GTK+ version to use and default to 2.0
96 2011-01-11 15:52:57 +0200 Stefan Kost <ensonic@users.sf.net>
99 Automatic update of common submodule
100 From e572c87 to f94d739
102 2011-01-10 16:40:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
105 Automatic update of common submodule
106 From 8b72fde to e572c87
108 2011-01-10 16:51:34 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
111 common: Update to current master
113 2011-01-10 16:50:51 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
115 * ges/ges-timeline-pipeline.c:
116 TimelinePipeline: minor doc fix
118 2011-01-10 16:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
120 * docs/libs/Makefile.am:
121 docs: Fix image inclusion
123 2011-01-10 15:49:42 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
126 configure.ac: 0.10.0.2 pre-release
128 2011-01-10 15:24:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
130 * docs/libs/Makefile.am:
131 docs: Fix for uploading docs
133 2011-01-10 14:28:35 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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:
156 docs: Document all the undocumented public functions
158 2011-01-10 15:10:01 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
160 * ges/ges-track-object.c:
161 TrackObject: Small cleanup
163 2011-01-10 15:09:40 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
165 * ges/ges-track-object.c:
166 TrackObject: Remove deprecated FIXME
167 You just need to connect to the notify signal to get updates
169 2011-01-10 11:18:27 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
171 * tests/check/ges/basic.c:
172 tests: Unref the GList returned by ges_timeline_get_layers...
173 ... in addition to the content themselves
175 2011-01-10 11:13:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
177 * docs/libs/ges-sections.txt:
178 docs: Fixup the sections for missing/renamed/removed symbols
180 2011-01-10 11:12:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
183 Track: Mark as private the instance private structure
185 2011-01-10 11:12:38 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
187 * ges/ges-timeline.c:
188 Timeline: Fix documentation of return value
190 2011-01-08 16:01:31 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
192 * ges/ges-formatter.c:
193 * ges/ges-formatter.h:
194 GESFormatter: Add private instance and move private variables to it
196 2011-01-08 15:25:22 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
207 2011-01-08 11:22:36 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
220 2011-01-07 19:36:31 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
231 2011-01-07 14:37:56 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
241 2011-01-07 13:48:53 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
251 2011-01-06 16:59:52 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
261 2011-01-06 16:35:20 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
263 * ges/ges-track-audio-transition.c:
264 * ges/ges-track-audio-transition.h:
265 TrackAudioTransition: : Move private variables to instance private
267 2011-01-06 15:35:42 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
278 2011-01-08 01:40:18 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
280 * tests/check/Makefile.am:
281 test: make unit tests compile and work in uninstalled setup
283 2011-01-08 01:36:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
287 gobject-introspection: fix g-i build for uninstalled setup
288 Requires gst-plugins-base git (> 0.10.31.2) to actually work.
290 2011-01-06 12:06:24 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
293 * ges/ges-timeline-standard-transition.c:
294 enums: Fix transition enum
295 Leftovers from when we were using the old name
297 2011-01-06 12:04:53 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
307 2011-01-06 11:30:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
314 2011-01-06 11:29:44 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
324 2011-01-06 10:55:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
334 2011-01-06 10:55:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
336 * ges/ges-timeline-pipeline.c:
337 TimelinePipeline: Updates for pbutils API change
339 2011-01-05 11:32:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
342 configure.ac: Require core git
344 2010-12-21 15:24:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
346 * ges/ges-track-audio-transition.c:
347 GESTrackAudioTransition: Fix empty if() body
349 2010-12-20 19:09:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
351 * ges/ges-timeline-pipeline.c:
352 GESTimelinePipeline: Fix usage of encodebin
353 The property name is now avoid-reencoding
355 2010-12-20 12:02:40 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
357 * ges/ges-timeline.c:
358 GESTimeline: minor cleanup
360 2010-12-20 12:01:04 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
370 2010-12-20 12:00:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
379 2010-12-20 11:58:21 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
381 * ges/ges-track-object.c:
382 * ges/ges-track-object.h:
384 GESTrackObject: Subclass from GInitiallyUnowned
385 The floating reference will be owned by the Track
387 2010-12-20 11:56:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
394 2010-12-20 11:38:31 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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 :)
410 2010-12-18 11:40:19 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
413 Update common submodule
415 2010-12-17 11:27:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
417 * ges/ges-timeline-object.c:
418 * ges/ges-track-object.c:
419 GES*Object: only use g_object_notify_by_pspec if available
421 2010-12-17 11:27:23 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
423 * ges/ges-track-object.c:
424 GESTrackObject: Remove unused quarks
426 2010-12-17 11:26:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
429 configure.ac: Require GLib 2.22
430 Same requirement as for GStreamer
432 2010-12-16 19:36:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
434 * ges/ges-simple-timeline-layer.c:
435 * ges/ges-simple-timeline-layer.h:
436 GESSimpleTimelineLayer: reverting const-ification
438 2010-12-16 16:47:54 +0000 Brandon Lewis <brandon@collabora.co.uk>
440 * tests/check/ges/simplelayer.c:
441 GESSimpleTimelineLayer: add test for _index() method
443 2010-12-16 16:50:35 +0000 Brandon Lewis <brandon@collabora.co.uk>
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
450 2010-12-16 19:29:14 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
462 2010-12-16 19:24:52 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
464 * docs/random/mapping.txt:
465 random: Add explanation about TimelineObject<=>TrackObject mapping
467 2010-12-16 19:24:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
474 2010-12-16 18:20:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
483 2010-12-16 16:27:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
493 2010-12-16 15:05:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
501 2010-12-16 15:00:46 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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:
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
536 2010-12-16 12:46:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
538 * ges/ges-timeline.c:
539 GESTimeline: Remove useless variable
541 2010-12-16 12:41:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
552 2010-12-15 19:40:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
561 2010-12-15 19:18:42 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
563 * docs/libs/ges-sections.txt:
564 * ges/ges-timeline-object.h:
565 TimelineObject: Put more function name in sync with others
567 2010-12-15 19:18:16 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
575 2010-12-15 19:05:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
577 * docs/libs/ges-sections.txt:
578 * ges/ges-keyfile-formatter.c:
579 * ges/ges-track-object.c:
580 * ges/ges-track-object.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
589 2010-12-15 15:50:44 +0000 Brandon Lewis <brandon@collabora.co.uk>
591 * tests/check/ges/simplelayer.c:
592 GESSimpleTimelineLayer: add test for _nth() method
594 2010-12-15 16:40:59 +0000 Brandon Lewis <brandon@collabora.co.uk>
596 * ges/ges-simple-timeline-layer.c:
597 GESSimpleTimelineLayer: ensure the object can be located before "object-added" fires
599 2010-12-15 15:51:23 +0000 Brandon Lewis <brandon@collabora.co.uk>
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
606 2010-12-15 15:56:38 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
608 * tests/check/ges/text_properties.c:
609 test: Disable the text_properties_in_layer test until it's properly implemented
611 2010-12-15 15:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
615 * pkgconfig/.gitignore:
616 all: add/extend more .gitignore
618 2010-12-15 15:51:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
622 * pkgconfig/Makefile.am:
623 * pkgconfig/gst-editing-services-uninstalled.pc.in:
624 * pkgconfig/gst-editing-services.pc.in:
627 2010-12-15 13:29:53 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
634 2010-12-15 13:27:39 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
656 2010-12-15 12:58:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
660 ges: Add gobject-introspection support
662 2010-12-15 12:36:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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:
673 * tools/ges-launch.c:
674 ges: Switch to encoding-profile API from base
675 Remove dependency on gst-convenience.
677 2010-12-15 11:17:21 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
679 * docs/random/mapping.txt:
680 random: Add notes about Track mapping
682 2010-12-14 17:38:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
689 2010-12-14 17:37:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
691 * docs/random/mapping.txt:
692 random: Add brainstorming about Timeline<=>Track object mapping
694 2010-12-10 12:15:54 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
719 2010-12-10 12:14:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
721 * ges/ges-track-transition.c:
722 * ges/ges-track-transition.h:
723 GESTrackTransition: Make it a subclass of GESTrackOperation
725 2010-12-09 19:36:44 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
737 2010-12-09 18:53:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
739 * docs/random/lifecycle:
740 random: Add lifecycle document
742 2010-12-09 17:43:08 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
752 2010-12-09 17:09:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
754 * docs/libs/ges-docs.sgml:
755 * docs/libs/ges-sections.txt:
756 * docs/libs/ges.types:
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:
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
784 2010-12-09 15:21:10 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
791 2010-12-09 15:13:27 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
793 * ges/ges-timeline-title-source.c:
794 * ges/ges-timeline-transition.c:
795 ges: Avoid leaking a GList of GESTrackObject
797 2010-12-09 15:12:34 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
821 2010-12-09 14:25:22 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
823 * docs/libs/ges-docs.sgml:
824 * docs/libs/ges-sections.txt:
825 * docs/libs/ges.types:
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:
835 GESTimelineOperation: New abstract class for operations
836 This is a new class for all timeline objects that both produce and
838 The existing subclasses of it are now:
840 * GESTimelineTransition
842 2010-12-09 12:53:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
849 2010-12-09 12:52:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
856 2010-12-09 11:56:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
862 2010-12-08 16:09:35 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
872 2010-12-08 15:48:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
879 2010-12-08 15:36:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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:
910 docs: A round of updates
912 2010-12-08 15:36:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
914 * docs/libs/ges-docs.sgml:
915 docs: expose the TrackImageSource docs
917 2010-12-08 15:32:05 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
919 * docs/libs/ges.types:
920 docs: Update ges.types with all types
922 2010-11-28 13:24:07 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
944 2010-11-17 19:53:32 +0100 Thibault Saunier <tsaunier@gnome.org>
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
952 2010-12-04 19:54:13 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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:
995 ges: Add instance private structures
997 2010-11-28 16:40:15 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
999 * ges/ges-timeline-pipeline.c:
1000 * ges/ges-timeline-pipeline.h:
1001 GESTimelinePipeline: add a private structure
1003 2010-11-26 18:43:36 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
1010 2010-12-02 19:47:23 +0000 Brandon Lewis <brandon@collabora.co.uk>
1012 * tests/check/ges/save_and_load.c:
1013 Tests: fix CMP_FAIL on 32-bit machines
1015 2010-11-10 19:52:16 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1017 * docs/random/design:
1018 docs: TODO idea dumping
1021 2010-12-02 12:28:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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 :(
1027 2010-12-01 12:16:37 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
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
1033 2010-12-02 11:54:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
1039 2010-11-29 13:24:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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:
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).
1075 2010-11-27 18:38:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1080 2010-10-22 15:57:45 +0100 Brandon Lewis <brandon@collabora.co.uk>
1082 * tests/examples/ges-ui.c:
1083 * tests/examples/ges-ui.glade:
1084 ges-ui: allow enabling/disabling audio/video tracks
1086 2010-10-11 11:53:35 +0100 Brandon Lewis <brandon@collabora.co.uk>
1088 * tests/examples/ges-ui.c:
1089 * tests/examples/ges-ui.glade:
1090 ges-ui: implement save as command in gtk demo
1092 2010-10-11 11:38:11 +0100 Brandon Lewis <brandon@collabora.co.uk>
1094 * tests/examples/ges-ui.c:
1095 ges-ui: implement load command
1097 2010-10-11 11:37:51 +0100 Brandon Lewis <brandon@collabora.co.uk>
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
1103 2010-10-08 12:32:15 +0100 Brandon Lewis <brandon@collabora.co.uk>
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)
1109 2010-11-27 16:56:10 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1111 * tests/check/ges/simplelayer.c:
1112 test: Fix typo in simplelayer test
1114 2010-11-27 16:55:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1116 * tests/check/ges/save_and_load.c:
1117 check: Small cleanup of the save/load test
1119 2010-11-26 18:39:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
1127 2010-11-26 18:38:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1129 * ges/ges-timeline.c:
1130 Timeline: Add doc and more comments/fixmes
1132 2010-11-27 18:11:56 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1134 * ges/ges-formatter.c:
1135 GESTimeline: Prevent saving timelines without any layers
1137 2010-11-26 13:02:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1139 * ges/ges-timeline-layer.c:
1140 TimelineLayer: Add debug statement regarding priorities
1142 2010-10-20 18:01:37 +0100 Brandon Lewis <brandon@collabora.co.uk>
1144 * ges/ges-formatter.c:
1145 * ges/ges-formatter.h:
1146 * ges/ges-keyfile-formatter.h:
1147 GESFormatter: fix a few typos in documention
1149 2010-10-19 13:35:58 +0100 Brandon Lewis <brandon@collabora.co.uk>
1151 * ges/ges-timeline.c:
1152 GESTimeline: add more fixmes
1154 2010-10-07 16:52:51 +0100 Brandon Lewis <brandon@collabora.co.uk>
1156 * tests/check/ges/save_and_load.c:
1157 tests: add save->load test case
1159 2010-10-07 16:51:38 +0100 Brandon Lewis <brandon@collabora.co.uk>
1161 * ges/ges-keyfile-formatter.c:
1162 GESKeyFileFormatter: use ges_formatter_get/set data
1164 2010-10-07 14:55:14 +0100 Brandon Lewis <brandon@collabora.co.uk>
1166 * tests/check/ges/save_and_load.c:
1167 tests: use ges_formatter_{get,set}_data accessors in unit tests
1169 2010-10-07 14:25:22 +0100 Brandon Lewis <brandon@collabora.co.uk>
1171 * docs/libs/ges-sections.txt:
1172 * ges/ges-formatter.c:
1173 * ges/ges-formatter.h:
1174 GESFormatter: Add data-related methods
1176 2010-10-07 14:07:18 +0100 Brandon Lewis <brandon@collabora.co.uk>
1178 * tests/check/ges/save_and_load.c:
1179 tests: update unit tests
1181 2010-10-07 13:49:15 +0100 Brandon Lewis <brandon@collabora.co.uk>
1183 * docs/libs/ges-docs.sgml:
1184 * docs/libs/ges-sections.txt:
1185 * docs/libs/ges.types:
1187 * ges/ges-formatter.c:
1188 * ges/ges-formatter.h:
1189 * ges/ges-keyfile-formatter.c:
1190 * ges/ges-keyfile-formatter.h:
1193 GESKeyFileFormatter: New GKeyFile GESFormatter
1195 2010-09-24 19:31:53 +0100 Brandon Lewis <brandon@collabora.co.uk>
1197 * tools/ges-launch.c:
1198 tools: add project file support to ges-launch
1200 2010-09-29 12:43:47 +0100 Brandon Lewis <brandon@collabora.co.uk>
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
1207 2010-09-21 15:39:07 +0100 Brandon Lewis <brandon@collabora.co.uk>
1209 * tests/check/Makefile.am:
1210 * tests/check/ges/.gitignore:
1211 * tests/check/ges/save_and_load.c:
1212 tests: Add save/load tests
1214 2010-09-13 16:21:15 -0700 Brandon Lewis <brandon@collabora.co.uk>
1216 * docs/libs/ges-docs.sgml:
1217 * docs/libs/ges-sections.txt:
1218 * docs/libs/ges.types:
1220 * ges/ges-formatter.c:
1221 * ges/ges-formatter.h:
1224 GESFormatter: Project file format support
1226 2010-10-22 15:58:22 +0100 Brandon Lewis <brandon@collabora.co.uk>
1228 * ges/ges-timeline.c:
1229 GESTimeline: set track state to NULL before removing from timeline
1231 2010-10-07 12:29:05 +0100 Brandon Lewis <brandon@collabora.co.uk>
1233 * ges/ges-timeline.c:
1234 GESTimeline: release timeline objects when a layer is removed
1236 2010-10-22 14:02:29 +0100 Brandon Lewis <brandon@collabora.co.uk>
1240 GESTrack: keep track of trackobjects and remove/release them in dispose
1242 2010-10-22 14:01:34 +0100 Brandon Lewis <brandon@collabora.co.uk>
1244 * tests/check/ges/basic.c:
1245 tests: test for track removal while timeline contains timeline objects
1247 2010-10-20 16:23:22 +0100 Brandon Lewis <brandon@collabora.co.uk>
1249 * tests/check/ges/basic.c:
1250 tests: test that adding tracks after adding layers works
1252 2010-10-19 17:56:37 +0100 Brandon Lewis <brandon@collabora.co.uk>
1254 * tests/check/ges/basic.c:
1255 tests: unit test to check that objects in layers are properly added to the timeline
1257 2010-09-22 12:32:47 +0100 Brandon Lewis <brandon@collabora.co.uk>
1259 * ges/ges-simple-timeline-layer.c:
1260 GESSimpleTimelineLayer: override get_objects () virtual method
1262 2010-09-22 12:29:26 +0100 Brandon Lewis <brandon@collabora.co.uk>
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
1269 2010-10-20 18:00:24 +0100 Brandon Lewis <brandon@collabora.co.uk>
1271 * ges/ges-timeline.c:
1272 GESTimeline: allow adding tracks after layers
1274 2010-10-19 16:39:43 +0100 Brandon Lewis <brandon@collabora.co.uk>
1276 * ges/ges-timeline.c:
1277 GESTimeline: add existing timeline objects when adding layers
1279 2010-09-23 14:49:04 +0100 Brandon Lewis <brandon@collabora.co.uk>
1282 ges: ensure built-in timeline object classes are registered
1284 2010-09-23 14:47:48 +0100 Brandon Lewis <brandon@collabora.co.uk>
1286 * ges/ges-timeline.c:
1287 GESTimeline: remove layers before removing tracks in dispose ()
1289 2010-11-25 14:03:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1291 * tools/ges-launch.c:
1292 ges-launch: Gracefully handle missing properties
1294 2010-11-25 14:02:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1296 * ges/ges-timeline.c:
1297 Timeline: Remove unneeded variable
1299 2010-11-25 14:01:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1301 * ges/ges-timeline-object.c:
1302 TimelineObject: Forgot a break in a switch/case
1304 2010-11-23 18:24:38 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
1313 2010-11-23 17:34:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1318 2010-11-23 17:33:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1320 * tests/check/ges/.gitignore:
1321 * tests/examples/.gitignore:
1322 tests: Ignore more files
1324 2010-10-23 17:38:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1326 * ges/ges-track-video-transition.c:
1327 GesTrackVideoTransition: Prefer videomixer2 to videomixer
1330 2010-11-10 16:13:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1334 AUTHORS/README: cleanup
1336 2010-11-11 17:39:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1338 * tools/ges-launch.c:
1339 ges-launch: g_print => g_printerr for relevant messages
1341 2010-11-09 16:27:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1343 * tests/examples/concatenate.c:
1344 examples: Fix for latest GstDiscoverer API changes
1346 2010-11-04 12:29:20 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1349 configure.ac: Require GStreamer core/base 0.10.30.4
1351 2010-11-04 12:28:46 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
1353 * ges/ges-timeline.c:
1354 GESTimeline: Change for updated GstDiscoverer API
1356 2010-09-28 16:30:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1360 Add gstvideo in build dependencies
1362 2010-09-23 18:39:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1365 common: Update to master
1367 2010-09-23 18:33:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1370 * docs/libs/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
1382 2010-09-16 09:07:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1384 * tools/ges-launch.c:
1385 ges-launch: Return 0 if no errors, else 1
1387 2010-09-16 08:42:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1392 2010-09-14 16:04:02 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1395 * docs/libs/ges-sections.txt:
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
1408 2010-08-20 12:40:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
1421 2010-09-02 18:19:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1424 common: Update to latest version
1426 2010-08-05 18:32:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
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.
1433 2010-08-05 18:11:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
1435 * tests/examples/ges-ui.c:
1436 move a callback into the proper section of the file
1438 2010-08-05 17:50:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
1440 * tests/examples/ges-ui.c:
1441 fix bug in time format regex
1443 2010-08-05 17:48:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
1445 * tests/examples/ges-ui.c:
1446 show duration text entry for all object types
1448 2010-08-05 16:19:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
1450 * tests/examples/ges-ui.c:
1451 * tests/examples/ges-ui.glade:
1452 connect to delete event instead of destroy
1454 2010-08-05 16:14:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
1456 * tests/examples/ges-ui.glade:
1459 2010-08-05 16:12:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
1461 * tests/examples/ges-ui.c:
1462 ignore some UI signals when selection changes
1464 2010-08-05 15:46:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
1466 * tests/examples/ges-ui.c:
1467 disable playback when layer is in invalid state
1469 2010-08-05 15:46:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
1475 2010-08-05 15:21:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
1482 2010-08-05 15:21:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
1484 * ges/ges-simple-timeline-layer.c:
1485 add doc comment for object-moved signal
1487 2010-08-05 12:52:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
1489 * tests/examples/ges-ui.c:
1490 update list store layer emits object-moved
1492 2010-08-05 12:51:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
1494 * tests/check/ges/simplelayer.c:
1495 add unit tests for 'object-moved' signal
1497 2010-08-05 12:50:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
1504 2010-08-04 18:49:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
1506 * tests/examples/ges-ui.c:
1507 implement move up/down commands
1509 2010-08-04 18:31:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
1511 * tests/examples/ges-ui.c:
1512 * tests/examples/ges-ui.glade:
1513 connect to move_{up,down actions
1515 2010-08-04 18:25:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
1517 * tests/examples/ges-ui.c:
1518 also disallow moving past the start or end of timeline
1520 2010-08-04 18:02:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
1522 * tests/examples/ges-ui.c:
1523 can move only when exactly one clip is selected (and not in playback/paused)
1525 2010-08-04 17:48:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
1527 * tests/examples/ges-ui.glade:
1528 add move up/down actions
1530 2010-08-04 17:43:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
1532 * tests/examples/ges-ui.glade:
1533 re-arrange tool-bar buttons
1535 2010-08-04 17:34:51 +0200 Brandon Lewis <brandon@collabora.co.uk>
1537 * tests/examples/ges-ui.c:
1538 don't allow changes to timeline if we're paused
1540 2010-08-04 17:27:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
1542 * tests/examples/ges-ui.c:
1543 * tests/examples/ges-ui.glade:
1544 implement the stop button
1546 2010-08-04 17:17:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
1548 * tests/examples/ges-ui.c:
1549 * tests/examples/ges-ui.glade:
1552 2010-08-04 16:57:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
1554 * tests/examples/ges-ui.c:
1555 code clean-up and comments
1557 2010-08-04 16:36:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
1559 * tests/examples/ges-ui.c:
1560 eliminate unecessary function prototypes
1562 2010-08-04 16:26:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
1564 * tests/examples/ges-ui.c:
1565 move UI callbacks to end of file
1567 2010-08-04 16:25:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
1569 * tests/examples/ges-ui.c:
1570 clean up application struct
1572 2010-08-03 19:53:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
1574 * tests/examples/ges-ui.glade:
1577 2010-08-03 19:42:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
1579 * tests/examples/ges-ui.c:
1580 don't connect to selected objects unless selection is homogenous
1582 2010-08-03 19:38:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
1584 * tests/examples/ges-ui.glade:
1587 2010-08-03 19:31:23 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
1593 2010-08-03 16:19:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
1595 * tests/examples/ges-ui.c:
1596 use a private struct with get_selection_foreach
1598 2010-08-03 15:59:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
1600 * tests/examples/ges-ui.c:
1601 disable add_transition
1603 2010-08-03 15:54:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
1605 * tests/examples/ges-ui.c:
1606 get add_transition action from xml
1608 2010-08-03 15:51:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
1610 * tests/examples/ges-ui.glade:
1611 menu/toolbar for adding transitions
1613 2010-08-03 15:40:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
1615 * tests/examples/ges-ui.c:
1616 allow multiple selections
1618 2010-08-03 15:17:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
1620 * tests/examples/ges-ui.c:
1621 set pipeline to ready on EOS
1623 2010-08-03 15:03:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
1625 * tests/examples/ges-ui.c:
1626 make sure all actions that mutate timeline are disabled during playback
1628 2010-08-03 14:58:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
1630 * tests/examples/ges-ui.c:
1631 set frequency property when spin button changed
1633 2010-08-03 14:53:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
1635 * tests/examples/ges-ui.c:
1636 update frequency spin button when selection changed
1638 2010-08-03 14:46:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
1640 * tests/examples/ges-ui.glade:
1641 add frequency and volume widgets, with signal handlers
1643 2010-08-03 14:43:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
1645 * tests/examples/ges-ui.c:
1646 update source volume when slider is moved
1648 2010-08-03 14:39:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
1650 * tests/examples/ges-ui.c:
1651 update volume slider when volume changes
1653 2010-08-03 14:38:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
1655 * tests/examples/ges-ui.c:
1656 get freq/volume widgets
1658 2010-08-02 19:06:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
1660 * tests/examples/ges-ui.c:
1661 implement background widget
1663 2010-08-02 17:26:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
1665 * tests/examples/ges-ui.c:
1666 fill backround type table from enum values
1668 2010-08-02 17:25:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
1670 * tests/examples/ges-ui.c:
1671 adjust visibility calculations
1673 2010-08-02 17:24:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
1675 * tests/examples/ges-ui.c:
1676 allow adding test sources
1678 2010-08-02 17:22:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
1680 * tests/examples/ges-ui.c:
1681 get background widgets from xml
1683 2010-08-02 17:21:36 +0200 Brandon Lewis <brandon@collabora.co.uk>
1685 * tests/examples/ges-ui.glade:
1688 2010-07-27 15:25:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
1690 * tests/examples/ges-ui.c:
1691 * tests/examples/ges-ui.glade:
1692 add text box to set durations from formatted strings
1694 2010-07-26 20:40:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
1696 * tests/examples/ges-ui.c:
1697 set sate of pipeline to NULL prior to exit
1699 2010-07-23 19:14:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
1701 * tests/examples/ges-ui.c:
1702 update text property from text widget
1704 2010-07-23 18:59:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
1706 * tests/examples/ges-ui.c:
1707 call ges_simple_timeline_layer_add_object intead of base method
1709 2010-07-23 18:59:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
1711 * tests/examples/ges-ui.c:
1712 completely hide properties widgets when nothign is selected
1714 2010-07-23 18:56:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
1716 * tests/examples/ges-ui.c:
1717 refactor connecto_to_* family of functions
1719 2010-07-23 18:43:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
1721 * tests/examples/ges-ui.c:
1722 connect to text property widgets
1724 2010-07-23 18:42:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
1726 * tests/examples/ges-ui.glade:
1727 add widgets to UI for editing text properties
1729 2010-07-23 18:42:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
1731 * tests/examples/ges-ui.c:
1732 add signal handlers for text properties
1734 2010-07-23 18:38:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
1736 * tests/examples/ges-ui.c:
1737 keep track of the type of selected objects
1739 2010-07-23 18:36:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
1741 * tests/examples/ges-ui.c:
1742 add title source when action activates
1744 2010-07-23 10:58:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
1746 * tests/examples/ges-ui.glade:
1747 add text properties to UI
1749 2010-07-22 18:07:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
1751 * tests/examples/ges-ui.c:
1752 allow multiple files to be added
1754 2010-07-22 17:58:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
1756 * tests/examples/ges-ui.c:
1757 use file-chooser dialog when adding files
1759 2010-07-22 13:13:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
1761 * tests/examples/ges-ui.c:
1762 * tests/examples/ges-ui.glade:
1763 disable playback when there's nothing in the timeline
1765 2010-07-22 12:54:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
1767 * tests/examples/ges-ui.c:
1768 disable add_file during playback
1770 2010-07-22 12:51:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
1772 * tests/examples/ges-ui.c:
1773 disable delete during playback
1775 2010-07-22 12:48:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
1777 * tests/examples/ges-ui.c:
1778 disable properties during playback
1780 2010-07-22 12:43:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
1782 * tests/examples/ges-ui.c:
1783 update state from bus; set button icon from playback state
1785 2010-07-22 12:20:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
1787 * tests/examples/ges-ui.c:
1788 set the action sensitivity, not the menu item
1790 2010-07-22 12:17:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
1792 * tests/examples/ges-ui.c:
1793 * tests/examples/ges-ui.glade:
1794 toggle playback when button clicked
1796 2010-07-22 12:08:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
1798 * tests/examples/ges-ui.c:
1799 fix signal handler signatures
1801 2010-07-22 12:05:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
1803 * tests/examples/ges-ui.glade:
1804 add play action/controls
1806 2010-07-22 11:00:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
1808 * tests/examples/ges-ui.c:
1809 * tests/examples/ges-ui.glade:
1810 add toolbar; connect to action signals instead of menu items directly
1812 2010-07-22 10:18:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
1814 * tests/examples/ges-ui.c:
1815 also set state of delete menu item
1817 2010-07-21 20:21:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
1819 * tests/examples/ges-ui.c:
1820 * tests/examples/ges-ui.glade:
1821 update in-point from in-point slider
1823 2010-07-21 19:02:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
1825 * tests/examples/ges-ui.glade:
1828 2010-07-21 19:01:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
1830 * tests/examples/ges-ui.c:
1831 * tests/examples/ges-ui.glade:
1832 format duration nicely
1834 2010-07-21 18:15:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
1836 * tests/examples/ges-ui.c:
1837 set slider range before setting duration
1839 2010-07-21 18:15:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
1841 * tests/examples/ges-ui.c:
1842 remove some unneeded function protos
1844 2010-07-21 18:03:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
1846 * tests/examples/ges-ui.c:
1847 * tests/examples/ges-ui.glade:
1848 slider updates duration of selected object now
1850 2010-07-21 17:00:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
1852 * tests/examples/ges-ui.c:
1853 connect to duration and max-duration changed of filesources
1855 2010-07-21 16:29:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
1857 * tests/examples/ges-ui.c:
1858 do housekeeping each time selection is updated
1860 2010-07-21 15:43:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
1862 * tests/examples/ges-ui.c:
1863 * tests/examples/ges-ui.glade:
1864 clean up the create_ui function a bit
1866 2010-07-21 15:23:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
1868 * tests/examples/ges-ui.c:
1869 disable properties editor when nothing is selected
1871 2010-07-21 15:22:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
1873 * tests/examples/ges-ui.glade:
1874 rename a few attributes
1876 2010-07-21 13:54:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
1878 * tests/examples/ges-ui.c:
1879 update list model when objects are removed from layer
1881 2010-07-21 13:53:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
1883 * tests/examples/ges-ui.c:
1884 delete selected objects from layer when user issues delete command
1886 2010-07-21 13:53:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
1888 * tests/examples/ges-ui.c:
1889 store a pointer to the list selection
1891 2010-07-21 11:40:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
1893 * tests/examples/ges-ui.c:
1894 display filename and duration of added clip
1896 2010-07-21 11:36:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
1898 * tests/examples/ges-ui.glade:
1899 don't create tree model in XML
1901 2010-07-20 19:41:58 +0200 Brandon Lewis <brandon@collabora.co.uk>
1903 * tests/examples/ges-ui.c:
1904 * tests/examples/ges-ui.glade:
1905 make sure we get everythign we need from the XML file
1907 2010-07-20 19:13:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
1909 * tests/examples/ges-ui.c:
1910 connect to layer object-{added,removed} and display message
1912 2010-07-20 19:05:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
1914 * tests/examples/ges-ui.c:
1915 add some simple code to add a source to the timeline
1917 2010-07-20 18:53:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
1919 * tests/examples/ges-ui.c:
1920 add liscence and some organizational comments
1922 2010-07-20 18:38:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
1924 * tests/examples/ges-ui.c:
1925 we don't have to free all that much, in fact
1927 2010-07-20 18:24:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
1929 * tests/examples/ges-ui.c:
1930 create a simple timeline layer
1932 2010-07-20 17:59:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
1934 * tests/examples/ges-ui.c:
1935 pass app instance to signal handlers
1937 2010-07-20 17:55:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
1939 * tests/examples/ges-ui.c:
1940 move app data to private struct
1942 2010-07-20 17:52:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
1944 * tests/examples/Makefile.am:
1945 export dynamic symbols in examples so signal autoconnect works
1947 2010-07-20 17:05:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
1949 * tests/examples/ges-ui.c:
1950 add protos so it builds under c90 mode
1952 2010-07-20 16:44:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
1954 * tests/examples/Makefile.am:
1955 add ges-ui.c to build system
1957 2010-07-20 16:43:03 +0200 Brandon Lewis <brandon@collabora.co.uk>
1960 add GTK+ to configure.ac as optional dependency for examples UI
1962 2010-07-20 16:23:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
1964 * tests/examples/ges-ui.c:
1965 * tests/examples/ges-ui.glade:
1967 * tools/ges-ui.glade:
1968 move ui to tests/examples
1970 2010-07-20 15:56:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
1973 * tools/ges-ui.glade:
1974 add 'add_file' menu item
1976 2010-07-20 13:57:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
1979 * tools/ges-ui.glade:
1980 flesh out ui design a bit more
1982 2010-07-19 19:39:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
1985 * tools/ges-ui.glade:
1986 quit when main window closes
1988 2010-07-19 19:02:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
1991 check in UI implementation
1993 2010-07-19 18:09:32 +0200 Brandon Lewis <brandon@collabora.co.uk>
1995 * tools/ges-ui.glade:
1998 2010-09-02 17:55:20 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2000 * ges/ges-track-object.c:
2001 GESTrackObject: Fix debug statement
2003 2010-09-02 17:54:48 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2005 * tests/check/ges/filesource.c:
2006 tests: Fix a leak in test_filesource_images
2008 2010-09-01 17:04:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2010 * ges/ges-timeline-source.c:
2011 GESTimelineFileSource: Don't leak strings
2013 2010-07-16 16:43:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
2015 * tests/check/ges/simplelayer.c:
2016 update unit tests to catch an earlier bug
2018 2010-07-14 16:50:16 +0200 Brandon Lewis <brandon@collabora.co.uk>
2020 * tests/examples/Makefile.am:
2021 * tests/examples/text_properties.c:
2022 check in text properties example
2024 2010-07-14 16:14:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
2026 * ges/ges-timeline-source.c:
2027 deactivate overlay when no text is present
2029 2010-07-14 16:12:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
2031 * tests/check/Makefile.am:
2032 * tests/check/ges/text_properties.c:
2033 add unit tests for text properties
2035 2010-07-14 15:23:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
2037 * ges/ges-timeline-source.c:
2038 * ges/ges-timeline-source.h:
2039 expose text, font-desc, and alignment properties in GESTimelineSource
2041 2010-07-14 15:19:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
2043 * ges/ges-timeline-text-overlay.c:
2044 fix typo in docstring
2046 2010-07-14 13:18:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
2048 * ges/ges-track-text-overlay.c:
2049 add conversion elements to TrackTextOverlay
2051 2010-07-14 13:14:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
2053 * ges/ges-simple-timeline-layer.c:
2054 tweak gstl recalculate: cur track object sets priority for next transition
2056 2010-07-13 18:44:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2064 2010-07-13 18:42:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
2066 * ges/ges-timeline-object.c:
2067 * ges/ges-timeline-object.h:
2068 add type argument to ges_timeline_object_find_track_objects()
2070 2010-07-13 18:14:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
2072 * tests/check/ges/simplelayer.c:
2073 unref timeline in unit test
2075 2010-07-13 18:12:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
2077 * ges/ges-timeline-source.c:
2078 don't add the same track object twice
2080 2010-07-13 17:13:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
2082 * ges/ges-timeline-title-source.c:
2083 check for proper instance type in _set_* functions
2085 2010-07-13 12:11:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
2087 * ges/ges-timeline-object.h:
2088 fix documentation comment
2090 2010-07-09 18:59:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
2092 * ges/ges-timeline-source.c:
2093 create a text overlay with default text for every TimelineSource
2095 2010-07-09 18:29:27 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2102 2010-07-09 18:27:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
2104 * ges/ges-simple-timeline-layer.c:
2105 move this commit down where it belongs
2107 2010-07-09 18:26:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
2109 * ges/ges-timeline-source.c:
2110 override create_track_objects (plural) in TimelineSource
2112 2010-07-09 15:59:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
2114 * tests/check/ges/layer.c:
2115 test height notification
2117 2010-07-09 13:49:23 +0200 Brandon Lewis <brandon@collabora.co.uk>
2119 * ges/ges-timeline-object.c:
2120 update height when track object priority offset changes
2122 2010-07-09 13:48:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
2124 * ges/ges-track-object.c:
2125 * ges/ges-track-object.h:
2126 reword priority documentation comments
2128 2010-07-09 12:10:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
2130 * ges/ges-simple-timeline-layer.c:
2131 use object height in gstl recalcuate
2133 2010-07-09 12:09:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
2135 * ges/ges-timeline-object.c:
2136 initialize height to 1
2138 2010-07-09 12:09:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
2140 * docs/libs/ges-sections.txt:
2141 * ges/ges-timeline-object.h:
2144 2010-07-09 11:51:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
2146 * ges/ges-timeline-object.c:
2147 * ges/ges-timeline-object.h:
2150 2010-07-09 11:50:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
2152 * ges/ges-timeline-object.c:
2153 document timelineobject::priority
2155 2010-07-08 19:01:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
2157 * ges/ges-track-object.c:
2158 * tests/check/ges/layer.c:
2159 expose priority-offset as a property
2161 2010-07-08 18:52:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
2163 * docs/libs/ges-sections.txt:
2164 * tests/check/ges/layer.c:
2165 update documentation and unit tests
2167 2010-07-08 18:51:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2174 2010-07-07 17:07:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2181 2010-07-07 16:51:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
2183 * ges/ges-timeline-object.c:
2184 * ges/ges-timeline-object.h:
2185 * ges/ges-timeline.c:
2186 add create_track_objects
2188 2010-07-07 15:47:51 +0200 Brandon Lewis <brandon@collabora.co.uk>
2190 * ges/ges-timeline-object.h:
2191 add create_track_objects declarations
2193 2010-07-07 15:47:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
2195 * docs/libs/ges-sections.txt:
2196 * ges/ges-timeline.c:
2197 call create_track_objects in timeline.c
2199 2010-08-31 13:49:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2201 * ges/ges-timeline-transition.c:
2202 GESTimelineTransition: Remove unneeded variable
2204 2010-08-31 13:29:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2206 * tools/ges-launch.c:
2207 ges-launch: Fix memory leak
2209 2010-08-12 15:45:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
2211 * ges/ges-track-image-source.c:
2212 allow borders on still image videoscale
2214 2010-08-12 15:44:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
2216 * ges/ges-timeline.c:
2217 always support audio on still images
2219 2010-08-11 18:23:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
2221 * ges/ges-track-image-source.c:
2222 remove ffmpegcolorspace after freeze (see 626518)
2224 2010-08-10 16:17:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
2226 * ges/ges-timeline.c:
2227 don't set max duration on still images
2229 2010-08-10 10:54:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
2231 * ges/ges-track-image-source.c:
2232 implement still image sources
2234 2010-08-09 18:36:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
2236 * ges/ges-track-image-source.c:
2237 naive implementation of still images (seems broken)
2239 2010-08-09 18:35:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
2241 * ges/ges-timeline-file-source.c:
2242 * tests/check/ges/filesource.c:
2243 create GESTrackAudioTestSource for audio tracks when is-image is true
2245 2010-08-09 18:34:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
2247 * ges/ges-timeline.c:
2248 set 'is-image' property true when source has an image stream type
2250 2010-08-09 13:27:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
2252 * tests/check/ges/filesource.c:
2253 set supported formats in new unit test
2255 2010-08-09 13:26:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
2257 * ges/ges-timeline-file-source.c:
2258 create image sources when is_image is set to true
2260 2010-08-09 12:01:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
2262 * ges/ges-timeline-file-source.c:
2263 * ges/ges-timeline-file-source.h:
2264 Add "is-image" property to GESTimelineFileSource
2266 2010-08-09 11:59:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
2268 * tests/check/ges/filesource.c:
2269 unit test for image sources
2271 2010-08-06 12:58:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
2273 * docs/libs/ges-sections.txt:
2275 * ges/ges-track-image-source.c:
2276 * ges/ges-track-image-source.h:
2279 check in GESTrackImageSource
2281 2010-08-05 12:19:32 +0200 Edward Hervey <bilboed@bilboed.com>
2284 ges: Also dist the generated files
2286 2010-08-05 11:40:49 +0200 Edward Hervey <bilboed@bilboed.com>
2289 marshal: Fix typo in the Makefile that prevented marshal .c being built
2291 2010-07-23 18:22:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
2293 * ges/ges-track-title-source.c:
2294 link to the right sink pad on textoverlay object
2296 2010-07-16 18:41:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
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.
2301 2010-07-16 18:39:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
2303 * ges/ges-screenshot.c:
2304 don't plug encoders when raw caps are given
2306 2010-07-16 18:37:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
2308 * tests/examples/Makefile.am:
2309 * tests/examples/thumbnails.c:
2310 add thumbnailing example which tests rest of thumbnailing api
2312 2010-07-16 17:38:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
2314 * ges/ges-timeline-pipeline.c:
2315 ges_caps_set_simple was being called incorrectly
2317 2010-07-16 18:17:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2319 * docs/libs/Makefile.am:
2320 docs: Use the proper location for header files
2322 2010-07-16 18:00:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2325 ges: Don't forget to dist ges-timeline-overlay.h
2327 2010-07-16 17:29:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2329 * ges/ges-timeline-pipeline.c:
2330 TimelinePipeline: Make sure fwrite completes successfully
2332 2010-07-15 19:50:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
2334 * tools/ges-launch.c:
2335 add option to ges-launch to save thumbnails periodicaly
2337 2010-07-15 19:49:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
2339 * docs/libs/ges-sections.txt:
2340 update documentation
2342 2010-07-15 19:49:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
2344 * ges/ges-timeline-pipeline.c:
2345 * ges/ges-timeline-pipeline.h:
2346 add routine to save a thumbnail in the specified encoding
2348 2010-07-15 19:19:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
2350 * ges/ges-screenshot.c:
2353 2010-07-15 19:12:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
2355 * ges/ges-screenshot.c:
2356 factor encoder-finding code into separate function
2358 2010-07-15 18:59:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
2360 * ges/ges-screenshot.c:
2361 use gstprofile to plug an encoder and encode the current frame
2363 2010-07-15 16:58:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
2365 * ges/ges-timeline-pipeline.c:
2366 * ges/ges-timeline-pipeline.h:
2367 add methods to retreive the current frame as a thumbnail
2369 2010-07-15 16:56:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
2372 * ges/ges-screenshot.c:
2373 * ges/ges-screenshot.h:
2374 duplicate code from gstscreenshot.{c,h} and gstplaysink.{c,h}
2376 2010-07-15 12:09:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2378 * ges/ges-timeline-pipeline.c:
2379 GESTimelinePipeline: Use smartencoder feature from encodebin
2381 2010-07-14 13:29:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2384 configure: Require new core/base for fast pad linking
2386 2010-07-14 13:29:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
2394 2010-07-08 17:10:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
2396 * tests/check/ges/transition.c:
2397 fix mem leak in unit test
2399 2010-07-08 16:35:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
2403 * ges/ges-timeline-test-source.c:
2404 Don't expose test source enum value table
2406 2010-07-08 15:54:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
2410 don't expose transition enum value table
2412 2010-07-08 15:54:27 +0200 Brandon Lewis <brandon@collabora.co.uk>
2414 * ges/ges-timeline-transition.c:
2415 use gtype to get the enum value for the nick
2417 2010-07-08 13:20:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2424 2010-07-07 18:00:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
2426 * ges/ges-timeline-transition.c:
2427 * ges/ges-track-video-transition.c:
2428 initialize transitions to type _TRANSITION_TYPE_NONE
2430 2010-07-08 13:41:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
2434 add new invalid enum type
2436 2010-07-08 13:20:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2442 2010-07-08 13:20:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
2444 * ges/ges-track-transition.c:
2445 * ges/ges-track-transition.h:
2446 remove notify::duration signal handler
2448 2010-07-08 12:35:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
2450 * ges/ges-track-object.c:
2451 * ges/ges-track-object.h:
2452 add track object virtual methods for property change notifications
2454 2010-07-07 17:58:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
2456 * ges/ges-track-audio-transition.c:
2457 * ges/ges-track-video-transition.c:
2458 remove unneeded assertions
2460 2010-07-07 17:34:58 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2471 2010-07-06 19:08:56 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2473 * docs/libs/ges-sections.txt:
2474 docs: Add ges_track_video_test_source_set_pattern
2476 2010-07-06 19:07:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2478 * ges/ges-track-transition.c:
2479 TrackTransition: Don't return anything for unhandled tracks
2481 2010-07-06 19:06:24 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
2490 2010-07-06 19:05:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
2497 2010-07-06 19:04:42 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2499 * ges/ges-timeline-transition.c:
2502 2010-07-06 19:03:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
2509 2010-07-06 19:03:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2511 * ges/ges-timeline-text-overlay.c:
2512 * ges/ges-timeline-title-source.c:
2513 GES: Fix initialization values
2515 2010-07-06 19:02:02 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2517 * ges/ges-timeline-test-source.c:
2518 * ges/ges-timeline-transition.c:
2519 GES: Remove useless variables
2521 2010-07-06 19:00:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
2530 2010-07-06 18:58:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2532 * ges/ges-timeline-test-source.c:
2533 TimelineTestSource: Set freq/volume whether mute or not
2535 2010-07-06 18:57:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2537 * ges/ges-timeline-overlay.c:
2538 TimelineOverlay: Fix doc
2540 2010-07-06 18:54:33 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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.
2548 2010-07-06 16:27:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2550 * ges/ges-simple-timeline-layer.c:
2551 SimpleTimelineLayer: Fix top-level doc
2553 2010-07-06 16:27:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2555 * ges/ges-timeline-layer.c:
2556 TimelineLayer: Document _set_priority
2558 2010-07-06 16:26:48 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2560 * ges/ges-track-video-transition.c:
2561 * ges/ges-track-video-transition.h:
2562 TrackVideoTransition: Use proper transition type
2564 2010-07-06 16:26:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2567 utils: Document timeline_new_audio_video
2569 2010-07-06 16:25:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2571 * docs/libs/ges-sections.txt:
2572 * docs/libs/ges.types:
2573 docs: hide _get_type/TYPE in private sections
2575 2010-07-02 16:39:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
2577 * ges/ges-track-video-transition.h:
2578 make type field of video transition private
2580 2010-07-02 16:23:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
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:
2596 another massive documentation update
2598 2010-07-02 15:42:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2606 2010-07-02 14:46:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2613 2010-07-02 13:14:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
2615 * ges/ges-timeline-text-overlay.c:
2616 * tests/check/ges/overlays.c:
2617 remove 'mute' property from GESTimelineTextOverlay
2619 2010-07-02 12:57:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
2622 fix incorrect type name strings
2624 2010-07-02 12:48:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2635 2010-07-02 12:47:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
2637 * docs/libs/ges-sections.txt:
2638 * docs/libs/ges.types:
2641 add GESVideoTestPattern enum
2643 2010-07-02 12:26:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
2645 * tests/check/ges/overlays.c:
2646 * tests/check/ges/titles.c:
2649 2010-07-02 12:26:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
2651 * ges/ges-timeline-text-overlay.c:
2652 * ges/ges-timeline-title-source.c:
2653 make sure to set properties on new track objects
2655 2010-07-02 12:25:58 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2664 2010-07-02 12:25:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2672 2010-07-02 12:12:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
2674 * docs/libs/ges-sections.txt:
2677 add text positioning enums
2679 2010-07-01 18:53:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
2681 * docs/libs/ges-sections.txt:
2682 move missing symbol to enums section
2684 2010-07-01 18:50:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
2686 * docs/libs/ges-docs.sgml:
2687 * docs/libs/ges-sections.txt:
2688 * docs/libs/ges.types:
2689 update documentation files
2691 2010-07-01 18:50:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2703 2010-07-01 17:24:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
2709 move track type enum to ges-enums.{h,c}
2711 2010-07-01 17:03:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
2717 check in skeletal ges-enums.{c,h}
2719 2010-07-01 16:48:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2743 2010-07-01 12:35:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
2745 * ges/ges-timeline-text-overlay.c:
2746 * ges/ges-timeline-text-overlay.h:
2747 GESTimelineTextOverlay inherits from GESTimelineOverlay
2749 2010-07-01 12:34:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
2752 * ges/ges-timeline-overlay.c:
2753 * ges/ges-timeline-overlay.h:
2756 check in emtpy GESTimelineOverlay class
2758 2010-07-01 11:17:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
2760 * docs/libs/ges-sections.txt:
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:
2768 * tests/check/ges/overlays.c:
2769 * tests/examples/overlays.c:
2770 GESTimelineOverlay -> GESTimelineTextOverlay
2772 2010-06-30 20:25:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
2774 * docs/libs/ges-sections.txt:
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:
2782 * tests/check/ges/backgroundsource.c:
2783 * tools/ges-launch.c:
2784 GESTimelineBackgroundSource -> GESTimelineTestSource
2786 2010-06-30 20:01:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
2788 * docs/libs/ges-sections.txt:
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:
2796 GESTrackAudioBackgroundSource -> GESTrackAudioTestSource
2798 2010-06-30 19:34:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
2800 * docs/libs/ges-sections.txt:
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:
2814 * tests/check/ges/backgroundsource.c:
2815 GESTrackVideoBackgroundSource -> GESTrackVideoTestSource
2817 2010-06-30 18:13:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
2819 * docs/libs/ges-sections.txt:
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:
2828 * tests/check/ges/overlays.c:
2829 GESTrackVideoOverlay -> GESTrackTextOverlay
2831 2010-06-30 18:02:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
2833 * docs/libs/ges-sections.txt:
2835 * ges/ges-track-overlay.c:
2836 * ges/ges-track-overlay.h:
2839 remove GESTrackOverlay
2841 2010-06-30 17:59:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2849 2010-06-30 17:50:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
2851 * docs/libs/ges-sections.txt:
2853 * ges/ges-track-operation.c:
2854 * ges/ges-track-operation.h:
2856 check in GESTrackOperation
2858 2010-06-30 17:34:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
2860 * docs/libs/ges-docs.sgml:
2861 * ges/ges-track-video-background-source.h:
2864 2010-06-30 17:29:32 +0200 Brandon Lewis <brandon@collabora.co.uk>
2866 * docs/libs/ges-sections.txt:
2867 update documentation
2869 2010-06-30 17:29:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
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:
2879 * tests/check/ges/overlays.c:
2880 * tests/check/ges/titles.c:
2881 GESTrackVideoTitleSource -> GESTrackTitleSource
2883 2010-06-30 17:02:10 +0200 Brandon Lewis <brandon@collabora.co.uk>
2885 * docs/libs/ges-sections.txt:
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:
2898 remove GESTrackTitleSource
2900 2010-06-30 16:47:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
2902 * ges/ges-track-source.h:
2905 2010-06-30 16:47:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
2912 2010-06-30 16:34:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
2914 * docs/libs/ges-sections.txt:
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:
2922 remove GESTrackBackgroundSource class
2924 2010-06-30 16:29:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
2926 * ges/ges-track-audio-background-source.c:
2927 * ges/ges-track-audio-background-source.h:
2928 GESTrackAudioBackgroundSource inherits from GESTrackSource
2930 2010-06-30 16:25:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
2932 * ges/ges-track-video-background-source.c:
2933 * ges/ges-track-video-background-source.h:
2934 GESTrackVideoBackgroundSource inherits directly from track object
2936 2010-06-30 15:40:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
2938 * ges/ges-track-source.c:
2939 * ges/ges-track-source.h:
2940 move create_element virtual method up to TimelineSource class
2942 2010-06-30 15:39:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
2944 * docs/libs/ges-sections.txt:
2945 fix documentation mistake
2947 2010-06-30 13:22:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
2949 * docs/libs/ges-sections.txt:
2951 * ges/ges-track-audio-title-source.c:
2952 * ges/ges-track-audio-title-source.h:
2955 remove GESTrackAudioTitleSource
2957 2010-06-28 18:24:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
2959 * ges/ges-timeline-title-source.c:
2960 create test track object instead of audio-title-source
2962 2010-06-28 18:23:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
2964 * ges/ges-track-video-transition.c:
2965 keep track of and release request pads for smpte also
2967 2010-06-28 18:20:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
2969 * ges/ges-track-video-transition.c:
2970 free mixer in dispose separately from sink pads
2972 2010-06-28 17:33:53 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2974 * tests/examples/.gitignore:
2975 examples: Ignore files
2977 2010-06-28 17:33:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2979 * tests/check/ges/.gitignore:
2982 2010-06-28 17:24:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2984 * docs/libs/ges-docs.sgml:
2985 docs: Add links to all new documentation files
2987 2010-06-28 17:23:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2989 * tests/examples/overlays.c:
2990 tests: Add <stdlib.h> for exit usage
2992 2010-06-25 12:04:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
2994 * ges/ges-track-video-overlay.c:
2995 don't forget to unref pad targets
2997 2010-06-23 18:23:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
2999 * ges/ges-track-video-overlay.c:
3000 rough overlay implementation
3002 2010-06-23 18:22:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
3004 * tests/examples/Makefile.am:
3005 * tests/examples/overlays.c:
3006 check in overlay test app
3008 2010-06-23 16:42:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
3010 * ges/ges-timeline-overlay.c:
3011 activate property setting functions
3013 2010-06-23 16:38:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
3015 * tests/check/ges/overlays.c:
3016 activate remaining overlay tests
3018 2010-06-23 16:38:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
3021 add video overlays to main header
3023 2010-06-23 16:32:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
3025 * ges/ges-timeline-overlay.c:
3026 create timeline-overly creates appropriate track object
3028 2010-06-23 16:30:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
3030 * docs/libs/ges-sections.txt:
3032 * ges/ges-track-video-overlay.c:
3033 * ges/ges-track-video-overlay.h:
3035 check in GESTrackVideoOverlay
3037 2010-06-21 16:22:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
3039 * docs/libs/ges-sections.txt:
3041 * ges/ges-timeline-overlay.c:
3042 * ges/ges-track-overlay.c:
3043 * ges/ges-track-overlay.h:
3046 check in ges-track-overlay.{c,h}
3048 2010-06-21 16:04:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
3050 * tests/check/Makefile.am:
3051 * tests/check/ges/overlays.c:
3052 check in overlay unit tests
3054 2010-06-21 15:47:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
3056 * docs/libs/ges-sections.txt:
3058 * ges/ges-timeline-overlay.c:
3059 * ges/ges-timeline-overlay.h:
3062 check in timelineoverlay, structural copy of GESTimelineTitleSource
3064 2010-06-21 16:04:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
3066 * ges/ges-track-transition.h:
3069 2010-06-18 16:36:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3077 2010-06-18 16:26:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
3079 * tests/check/ges/transition.c:
3082 2010-06-18 16:22:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
3084 * docs/libs/ges-sections.txt:
3085 update documentation
3087 2010-06-18 16:22:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3096 2010-06-18 15:54:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
3098 * ges/ges-track-transition.c:
3099 * ges/ges-track-video-transition.c:
3100 push make_video_bin() down into subclass
3102 2010-06-18 15:21:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3110 2010-06-18 15:20:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
3112 * docs/libs/ges-sections.txt:
3113 update documentation
3115 2010-06-18 15:04:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
3117 * ges/ges-track-audio-transition.c:
3118 * ges/ges-track-transition.c:
3119 push make_audio_bin down into subclass
3121 2010-06-18 13:42:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
3123 * ges/ges-track-transition.c:
3124 * ges/ges-track-transition.h:
3125 add duration_changed virtual method to GESTrackTransition
3127 2010-06-18 12:55:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
3129 * ges/ges-track-transition.c:
3130 * ges/ges-track-transition.h:
3131 add create_element vmethod to GESTrackTransition
3133 2010-06-18 11:50:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
3135 * ges/ges-timeline-transition.c:
3136 create transition subtype according to track type
3138 2010-06-18 11:24:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
3141 * ges/ges-track-video-transition.c:
3142 * ges/ges-track-video-transition.h:
3144 check in GESTrackVideoTransition, empty subclass of TrackTransition
3146 2010-06-18 11:09:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
3148 * docs/libs/ges-sections.txt:
3150 * ges/ges-track-audio-transition.c:
3151 * ges/ges-track-audio-transition.h:
3153 check in GESTrackAudioTransition, empyt subclass of TrackTransition
3155 2010-06-17 18:31:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
3157 * ges/ges-track-video-title-source.c:
3158 * ges/ges-track-video-title-source.h:
3159 fix header file param names
3161 2010-06-17 12:25:27 +0200 Brandon Lewis <brandon@collabora.co.uk>
3163 * ges/ges-track-video-title-source.c:
3164 fix stupid copy/paste typo
3166 2010-06-17 11:22:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3173 2010-06-17 11:21:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3175 * tests/check/ges/titles.c:
3176 clean up some memory leaks in the titles unit test
3178 2010-06-16 19:04:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
3180 * tests/check/ges/titles.c:
3181 unit tests for {h,v}alignment properties
3183 2010-06-16 19:03:51 +0200 Brandon Lewis <brandon@collabora.co.uk>
3185 * ges/ges-timeline-title-source.c:
3186 * ges/ges-timeline-title-source.h:
3187 implement {h,v}alignment property for timeline titles
3189 2010-06-16 19:02:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
3191 * docs/libs/ges-sections.txt:
3194 2010-06-16 19:01:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3200 2010-06-16 16:58:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
3202 * ges/ges-timeline-title-source.c:
3203 * ges/ges-timeline-title-source.h:
3204 add font-desc property to TimelineTitleSource
3206 2010-06-16 16:58:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3213 2010-06-16 13:27:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
3215 * ges/ges-track-video-title-source.c:
3216 set black background on titles by default
3218 2010-06-16 13:22:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
3220 * tools/ges-launch.c:
3221 add title sources to ges-launch
3223 2010-06-16 13:21:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
3225 * ges/ges-timeline-title-source.c:
3226 have timeline title source create audio title sources
3228 2010-06-16 13:20:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
3230 * docs/libs/ges-sections.txt:
3232 * ges/ges-track-audio-title-source.c:
3233 * ges/ges-track-audio-title-source.h:
3236 check in ges-track-audio-title-source.{c,h}
3238 2010-06-15 19:22:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
3240 * ges/ges-track-video-title-source.c:
3241 don't forget to check for null
3243 2010-06-15 19:21:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3249 2010-06-15 19:20:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
3251 * ges/ges-timeline-title-source.c:
3252 implement ges_timeline_title_source_create_track_object
3254 2010-06-15 17:10:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
3256 * ges/ges-track-video-background-source.h:
3257 remove trailing '$' accidentally pasted
3259 2010-06-15 17:09:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
3261 * docs/libs/ges-sections.txt:
3262 update documentation
3264 2010-06-15 17:09:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
3266 * ges/ges-track-video-title-source.c:
3267 * ges/ges-track-video-title-source.h:
3268 these should have been checked in before
3270 2010-06-15 13:16:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
3272 * ges/ges-timeline-title-source.c:
3273 add text property to GESTimelineTitleSource
3275 2010-06-15 13:14:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
3277 * tests/check/Makefile.am:
3278 * tests/check/ges/titles.c:
3279 check in unit tests for titles
3281 2010-06-14 19:19:23 +0200 Brandon Lewis <brandon@collabora.co.uk>
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
3299 2010-06-14 19:18:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
3301 * ges/ges-timeline-background-source.c:
3302 * ges/ges-track-video-background-source.h:
3303 remove the zone plate and gamut enum values
3305 2010-06-14 17:52:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
3307 * docs/libs/ges-sections.txt:
3308 massive update to documentation
3310 2010-06-14 17:52:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
3313 * ges/ges-track-video-background-source.h:
3316 check in skeletal GESTrackVideoTitleSource
3318 2010-06-14 15:34:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
3321 * ges/ges-track-title-source.c:
3322 * ges/ges-track-title-source.h:
3324 check in skeletal GESTrackTitleSource
3326 2010-06-14 13:31:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
3329 * ges/ges-timeline-title-source.c:
3330 * ges/ges-timeline-title-source.h:
3333 check in sekeletal GESTimelineTitleSource
3335 2010-06-11 17:57:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
3337 * tests/check/ges/backgroundsource.c:
3338 don't forget to unref objects in unit tests
3340 2010-06-11 17:21:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
3343 * tests/check/ges/backgroundsource.c:
3344 test vpatern property in unit tests
3346 2010-06-11 17:02:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
3348 * ges/ges-track-audio-background-source.c:
3349 make audio background-sources output silence
3351 2010-06-11 16:55:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
3353 * tools/ges-launch.c:
3354 use ges_timeline_background_source_new_for_nick when creating pattern sources
3356 2010-06-11 16:53:03 +0200 Brandon Lewis <brandon@collabora.co.uk>
3358 * ges/ges-timeline-background-source.c:
3359 don't initialize vpattern field
3361 2010-06-11 16:51:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
3363 * ges/ges-timeline-background-source.c:
3364 * ges/ges-timeline-background-source.h:
3365 implement ges_timeline_background_source_new_for_nick()
3367 2010-06-11 16:50:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
3369 * ges/ges-timeline-background-source.c:
3370 move enum table into file scope
3372 2010-06-11 15:28:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3374 * tools/ges-launch.c:
3375 rewrite print_pattern_list to use GEnumValues
3377 2010-06-11 15:28:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
3379 * tools/ges-launch.c:
3380 remove unnecessary g_print
3382 2010-06-11 15:19:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
3384 * tools/ges-launch.c:
3385 switch to using GESTimelineBackgroundSource objects for patterns
3387 2010-06-11 15:18:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
3389 * ges/ges-timeline-background-source.c:
3390 set pattern on newly-created video track objects
3392 2010-06-11 15:17:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
3394 * ges/ges-timeline-background-source.c:
3395 implement vpattern gobject property of tl background source
3397 2010-06-11 15:16:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
3399 * ges/ges-timeline-background-source.c:
3400 add big blob of pattern enum values copied from videotestsrc
3402 2010-06-11 15:15:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
3404 * ges/ges-timeline-background-source.h:
3405 add vpattern field to GESTimelineBackground source
3407 2010-06-11 15:14:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
3409 * ges/ges-track-video-background-source.c:
3410 * ges/ges-track-video-background-source.h:
3411 implement setting pattern on video background sources
3413 2010-06-11 13:44:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
3415 * ges/ges-track-video-background-source.c:
3416 * ges/ges-track-video-background-source.h:
3417 add routines to set track object pattern
3419 2010-06-11 13:41:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
3421 * ges/ges-track-video-background-source.h:
3422 add enum for video patterns
3424 2010-06-11 13:40:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
3426 * tests/check/ges/backgroundsource.c:
3427 test Backgroudn sources in layers
3429 2010-06-11 10:42:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
3431 * ges/ges-timeline-background-source.c:
3432 implment GESTimelineBackground source create_track_object
3434 2010-06-11 10:40:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
3437 add audio background source to build system
3439 2010-06-11 10:39:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
3442 add audio background source to types.h
3444 2010-06-11 10:37:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
3446 * ges/ges-track-audio-background-source.c:
3447 * ges/ges-track-audio-background-source.h:
3448 check in audio background source
3450 2010-06-10 17:44:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
3454 add ges video-track background to build system
3456 2010-06-10 13:21:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
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}
3462 2010-06-10 13:29:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
3465 add GESTrackBackgroundSource to build system
3467 2010-06-10 17:42:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
3470 add track background source to header
3472 2010-06-10 17:43:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
3475 add track background source to ges-types.h
3477 2010-06-10 13:51:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
3479 * ges/ges-track-background-source.c:
3480 * ges/ges-track-background-source.h:
3481 check in GESTrackBackgroundSource
3483 2010-06-10 13:23:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
3487 add GESTimelineBackgroundSource to build system
3489 2010-06-10 17:41:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
3492 add timeline background source to header
3494 2010-06-10 13:22:36 +0200 Brandon Lewis <brandon@collabora.co.uk>
3496 * tests/check/Makefile.am:
3497 * tests/check/ges/backgroundsource.c:
3498 check in background source unit test
3500 2010-06-10 13:21:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
3502 * ges/ges-timeline-background-source.c:
3503 * ges/ges-timeline-background-source.h:
3504 check in ges-timeline-background-source.{c,h}
3506 2010-06-28 17:23:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3508 * tests/examples/simple1.c:
3509 * tests/examples/transition.c:
3510 tests: Add <stdlib.h> for exit usage
3512 2010-07-07 01:21:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3514 * docs/libs/Makefile.am:
3515 * tests/examples/simple1.c:
3516 * tests/examples/transition.c:
3517 * tools/ges-launch.c:
3519 Adds missing headers to some files and needed cflags to gtk-doc
3522 2010-06-28 17:08:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3524 * ges/ges-timeline-pipeline.c:
3525 GESTimelinePipeline: Fix leaked caps
3527 2010-06-21 11:54:01 +0200 Edward Hervey <bilboed@bilboed.com>
3529 * ges/ges-timeline-pipeline.c:
3530 GESTimelinePipeline: unref all pads
3532 2010-06-21 11:53:30 +0200 Edward Hervey <bilboed@bilboed.com>
3534 * ges/ges-timeline-pipeline.c:
3535 GESTimelinePipeline: Make a copy of the provided GstEncodingProfile
3537 2010-06-21 11:52:49 +0200 Edward Hervey <bilboed@bilboed.com>
3539 * ges/ges-timeline-pipeline.c:
3540 GESTimelinePipeline: Properly release playsink and encodebin
3542 2010-06-21 11:52:01 +0200 Edward Hervey <bilboed@bilboed.com>
3544 * ges/ges-timeline-pipeline.c:
3545 GESTimelinePipeline: finalize => dispose
3546 We want to release our objects before the parent GstBin class does so.
3548 2010-06-21 11:47:44 +0200 Edward Hervey <bilboed@bilboed.com>
3550 * tools/ges-launch.c:
3551 ges-launch: Don't leak caps
3553 2010-06-21 11:47:21 +0200 Edward Hervey <bilboed@bilboed.com>
3555 * tools/ges-launch.c:
3556 ges-launch: Properly free profile and outputuri
3558 2010-06-17 11:45:27 +0200 Edward Hervey <bilboed@bilboed.com>
3560 * tools/ges-launch.c:
3561 ges-launch: Cleanup profile
3563 2010-06-14 19:40:50 +0200 Edward Hervey <bilboed@bilboed.com>
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.
3572 2010-06-14 19:12:42 +0200 Edward Hervey <bilboed@bilboed.com>
3575 Update to latest common
3577 2010-06-11 19:34:39 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3579 * tests/examples/transition.c:
3580 examples: Fix debug statement
3582 2010-06-10 16:19:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
3584 * ges/ges-track-transition.c:
3585 * ges/ges-track-transition.h:
3586 release the request pads in dispose
3588 2010-06-10 16:14:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
3590 * ges/ges-track-transition.c:
3591 don't keep an extra reference to vsmpte
3593 2010-06-10 12:52:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
3595 * tests/check/ges/simplelayer.c:
3596 add elemt. to bin in arbitrary_fill_track_func
3598 2010-06-09 18:57:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
3600 * tests/check/ges/simplelayer.c:
3601 fix typos in comment block
3603 2010-06-09 18:56:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
3605 * ges/ges-simple-timeline-layer.c:
3606 gstl_recalculate() won't set priorities to -1
3608 2010-06-09 16:35:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
3610 * docs/libs/ges-sections.txt:
3611 * ges/ges-track-transition.h:
3612 ges/ges-track-transition.h: add missing function prototype
3614 2010-06-09 17:11:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
3616 * tools/ges-launch.c:
3617 tools/ges-launch.c: C90 fixes
3619 2010-06-09 17:09:10 +0200 Brandon Lewis <brandon@collabora.co.uk>
3621 * tests/examples/transition.c:
3622 tests/examples/transition.c: C90 fixes
3624 2010-06-09 17:08:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
3626 * tests/examples/test4.c:
3627 tests/examples/test4.c: C90 fixes
3629 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3631 * tests/examples/concatenate.c:
3632 tests/check/ges/concatenate.c: C90 fixes
3634 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3636 * tests/check/ges/transition.c:
3637 tests/check/ges/transition.c: C90 fixes
3639 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3641 * tests/check/ges/simplelayer.c:
3642 tests/check/ges/simplelayer.c: C90 fixes
3644 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3646 * tests/check/ges/filesource.c:
3647 tests/check/ges/filesource.c: C90 fixes
3649 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3652 ges/ges-utils.h: C90 fixes
3654 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3657 ges/ges-track.h: C90 fixes
3659 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3662 ges/ges-track.c: C90 fixes
3664 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3666 * ges/ges-track-transition.c:
3667 ges/ges-track-transition.c: C90 fixes
3669 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3671 * ges/ges-track-object.c:
3672 ges/ges-track-object.c: C90 fixes
3674 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3676 * ges/ges-timeline-transition.c:
3677 ges/ges-timeline-transition.c: C90 fixes
3679 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3681 * ges/ges-timeline-object.c:
3682 ges/ges-timeline-object.c: C90 fixes
3684 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3686 * ges/ges-timeline-layer.c:
3687 ges/ges-timeline-layer.c: C90 fixes
3689 2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
3691 * ges/ges-simple-timeline-layer.c:
3692 ges/ges-simple-timeline-layer.c: C90 fixes
3694 2010-06-09 13:53:32 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3697 configure.ac: Actually use the WARNING/ERROR CFLAGS
3698 We weren't detecting all these issues previously
3700 2010-06-09 13:53:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3702 * ges/ges-track-transition.c:
3703 GESTrackTransition: Fix debug statement
3705 2010-06-09 13:52:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3707 * ges/ges-timeline.c:
3708 GESTimeline: Remove all tracks/layers when being disposed
3710 2010-06-09 13:52:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3712 * ges/ges-timeline-layer.c:
3713 GESTimelineLayer: Release all layer/tracks when being disposed
3715 2010-06-09 11:22:05 +0200 Brandon Lewis <brandon@collabora.co.uk>
3717 * ges/ges-track-transition.c:
3718 ges/ges-track-transition.c: set referece to vsmpte to NULL after freeing
3720 2010-06-09 11:21:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
3722 * ges/ges-track-transition.c:
3723 ges/ges-track-transition.c: was freeing same GstController twice in _dispose()
3725 2010-06-09 11:17:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3728 common: Update to latest submodule revision
3730 2010-06-08 18:38:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3732 * tests/check/ges/simplelayer.c:
3733 check: Check that all objects are removed from the layer
3734 This currently fails
3736 2010-06-08 18:37:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3738 * tests/check/ges/transition.c:
3739 check: Use release_track_object instead of unref
3741 2010-06-08 18:37:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3743 * ges/ges-track-transition.c:
3744 GESTrackTransition: Unref the ControlSource in dispose
3746 2010-06-08 18:36:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3749 ges: Initialize GstController in ges_init
3751 2010-06-04 19:53:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
3753 * ges/ges-simple-timeline-layer.c:
3754 ges/ges-simple-timeline-layer.c: print a warning when transitions overlap
3756 2010-06-04 18:31:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
3758 * ges/ges-timeline-transition.c:
3759 ges/ges-timeline-transition.c: can't set enums by nick
3761 2010-06-04 18:07:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
3763 * ges/ges-timeline-transition.c:
3764 ges/ges-timeline-transition.c: initialize vtype enum type from static list of GEnumValues
3766 2010-06-04 17:53:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3768 * tests/examples/.gitignore:
3770 tools/examples: Ignore more files
3772 2010-06-04 17:50:42 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
3783 2010-06-04 12:17:56 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3785 * tests/examples/playlist.c:
3786 tests/examples/playlist.c: allow file / pattern durations to be 0 (but not transitions)
3788 2010-06-04 12:17:28 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3790 * tests/examples/playlist.c:
3791 tests/examples/playlist.c: clean up playlist help text
3793 2010-06-03 19:14:41 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3795 * tests/examples/playlist.c:
3796 tests/examples/playlist.c: better sanity checking of arguments
3798 2010-06-03 19:13:42 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3800 * tests/examples/playlist.c:
3801 tests/examples/playlist.c: add option to print avail. transitions/patterns. update help strings
3803 2010-06-03 19:04:11 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3805 * tests/check/ges/simplelayer.c:
3806 * tests/check/ges/transition.c:
3807 tests/check/ges/{simplelayer.c,transition.c}: update unit tests
3809 2010-06-03 19:02:58 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3811 * ges/ges-track-transition.c:
3812 ges/ges-track-transition.c: adjust to the change in VTYPE_CROSSFADE
3814 2010-06-03 19:01:21 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
3820 2010-06-02 18:58:14 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3822 * tests/check/ges/transition.c:
3823 tests/check/ges/transition.c: test that changing timeline vtype sets trackobj vtype
3825 2010-06-02 18:57:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3827 * ges/ges-timeline-transition.c:
3828 ges/ges-timeline-transition.c: implement vtype gobject property on GESTimelineTransitions
3830 2010-06-02 18:55:52 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
3836 2010-06-02 16:52:02 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
3842 2010-06-02 16:50:07 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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()
3848 2010-06-02 16:43:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
3855 2010-06-02 16:35:57 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3857 * ges/ges-timeline-transition.c:
3858 ges/ges-timeline-transition.c: sync with API change in previous commit
3860 2010-06-02 16:27:58 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
3866 2010-06-02 15:18:55 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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;
3873 2010-06-02 13:50:06 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3875 * tests/check/ges/transition.c:
3876 tests/check/ges/transition.c: make sure unit tests work properly
3878 2010-06-02 13:20:09 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3880 * tests/check/ges/transition.c:
3881 tests/check/ges/transition.c: oops, unit tests using wrong api
3883 2010-06-02 12:46:05 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3885 * tests/check/Makefile.am:
3886 tests/check/Makefile.am: add transition unit tests to make check
3888 2010-06-02 12:34:57 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3890 * tests/check/ges/transition.c:
3891 tests/check/ges/transition.c: check in transition unit tests
3893 2010-06-01 13:22:05 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3895 * ges/ges-track-filesource.h:
3896 ges/ges-track-filesource.h: fix typo in documentation commments
3898 2010-06-01 11:57:42 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3900 * ges/ges-track-filesource.h:
3901 ges/ges-track-filesource.h: fix incorrect definition of GESTrackFileSource structs.
3903 2010-05-31 18:59:12 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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:
3926 Add missing documentation
3928 2010-05-31 15:42:23 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3930 * tests/check/ges/simplelayer.c:
3931 * tests/examples/transition.c:
3932 tests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos
3934 2010-05-31 15:40:52 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3936 * ges/ges-track-transition.c:
3937 ges/ges-track-transition.c: implement audio crossfades
3939 2010-05-31 15:38:14 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
3945 2010-05-28 11:42:29 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3947 * ges/ges-simple-timeline-layer.c:
3948 * tests/check/ges/simplelayer.c:
3951 2010-05-28 03:02:49 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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.
3957 2010-05-28 02:31:42 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3959 * ges/ges-track-transition.c:
3960 ges/ges-track-transition.c: factor out code which produces video bin into a seprate routine
3962 2010-05-28 00:19:24 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3964 * tests/examples/playlist.c:
3965 tests/examples/playlist.c: make audio stream of audiotestsrc silent (it's much less annoying).
3967 2010-05-28 00:16:28 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3969 * tests/examples/playlist.c:
3970 tests/examples/playlist.c: fix inappropriate down-casts in playlist.py
3972 2010-05-28 00:12:45 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3974 * ges/ges-track-transition.c:
3975 ges/ges-track-transition.c: give gnloperations a unique name
3977 2010-05-28 00:11:51 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3979 * ges/ges-simple-timeline-layer.c:
3980 ges/ges-simple-timeline-layer.c: also error when transition duration exceeds that of its neighbors
3982 2010-05-27 23:37:11 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3984 * ges/ges-simple-timeline-layer.c:
3985 ges/ges-simple-timeline-layer.c: don't allow user to create timelines with adjacent transitions
3987 2010-05-27 23:36:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3989 * ges/ges-simple-timeline-layer.c:
3990 ges/ges-simple-timeline-layer.c: implement simple stair-step like priority management scheme.
3992 2010-05-27 23:10:04 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3994 * tests/check/ges/simplelayer.c:
3995 tests/check/ges/simplelayer.c: check in massive unit test case for GSTL with transitions
3997 2010-05-27 12:06:00 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
3999 * tests/examples/playlist.c:
4000 tests/examples/playlist.c: add transitions to playlist example
4002 2010-05-27 12:04:05 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4004 * tests/examples/transition.c:
4005 tests/examples/transition.c: use ges_timeline_transition_new_from_nick()
4007 2010-05-27 12:02:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
4014 2010-05-26 18:19:41 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4016 * tests/examples/playlist.c:
4017 tests/examples/playlist.c: re-work pattern command line syntax
4019 2010-05-26 16:57:59 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4021 * tests/examples/transition.c:
4022 ests/examples/transition.c: create transition with specified type
4024 2010-05-26 16:36:24 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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
4030 2010-05-26 16:33:44 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4032 * ges/ges-timeline-transition.c:
4033 * ges/ges-timeline-transition.h:
4034 ges/ges-timeline-transition.{c,h}: add a type field
4036 2010-05-26 13:27:46 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4038 * tests/examples/transition.c:
4039 tests/examples/transition.c: pass transition type to make_timeline
4041 2010-05-26 13:05:18 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4043 * tests/examples/transition.c:
4044 tests/examples/transition.c: make -t option work with values supported by smpte + "crossfade"
4046 2010-05-26 13:04:06 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4048 * tests/examples/transition.c:
4049 tests/examples/transition.c: add routines for identifying transitions
4051 2010-05-26 11:38:19 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4053 * tests/examples/transition.c:
4054 tests/examples/transition.c: split out "make_timeline" into separate routine
4056 2010-05-26 10:48:13 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4058 * tests/examples/transition.c:
4059 tests/examples/transition.c: remove some cruft from transition example
4061 2010-05-25 19:10:27 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4063 * tests/examples/transition.c:
4064 tests/examples/transition.c: print values in seconds not nseconds
4066 2010-05-25 19:07:21 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4068 * ges/ges-track-transition.c:
4069 ges-track-transition.c: set interpolation control points properly from gnlobject properties
4071 2010-05-25 19:06:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4073 * ges/ges-track-transition.h:
4074 ges-track-transition.c: GstControlSource -> GstInterpolationControlSource
4076 2010-05-25 16:44:58 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4078 * tests/examples/transition.c:
4079 tests/examples/transition.c: cast arguments to g_object_set
4081 2010-05-25 16:42:47 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4083 * ges/ges-track-transition.c:
4084 ges-track-transition.c: create gst-controller for transition
4086 2010-05-25 16:41:53 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4088 * ges/ges-track-transition.c:
4089 * ges/ges-track-transition.h:
4090 ges-track-transition.c: add controller and control-source members
4092 2010-05-25 16:35:16 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4096 depend on GST_CONTROLLER
4098 2010-05-25 13:44:57 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
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:
4107 2010-05-24 17:51:31 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4109 * tests/examples/transition.c:
4110 tests/examples/transition.c: create transition when duration > 0
4112 2010-05-24 17:39:45 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4114 * tests/examples/Makefile.am:
4117 2010-05-24 17:39:07 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4119 * tests/examples/transition.c:
4120 check in single transition demo
4122 2010-05-24 14:58:55 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4125 ges/ges-types.h: add typedefs for GESTrackTransition[Class] structs
4127 2010-05-24 14:57:12 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4129 * ges/ges-track-transition.h:
4130 ges-track-transition.h: fix typo
4132 2010-05-24 14:55:53 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4135 ges/Makefile.am: dist ges-track-transition.c,h
4137 2010-05-24 13:08:32 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4139 * ges/ges-track-transition.c:
4140 * ges/ges-track-transition.h:
4141 skeletal implementation of GESTrackTransition
4143 2010-05-24 12:34:36 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4145 * ges/ges-track-transition.h:
4146 check-in ges-track-transition.h
4148 2010-05-24 10:59:43 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
4150 * tests/examples/playlist.c:
4151 playlist.c: working pattern sources
4153 2010-06-02 11:49:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4159 2010-05-25 16:22:58 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4161 * ges/ges-timeline.c:
4162 GESTimeline: Freeze state of Tracks when doing an async state change
4164 2010-05-20 10:46:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4172 2010-05-20 10:44:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4174 * docs/libs/ges-sections.txt:
4179 GES: Add a new utility file
4180 API : ges_timeline_new_audio_video()
4182 2010-05-11 15:03:33 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4184 * tests/examples/.gitignore:
4185 examples: Ignore some files
4187 2010-05-20 12:29:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4189 * ges/ges-timeline-pipeline.c:
4190 GESTimelinePipeline: Only remove the playsink if it was used
4192 2010-05-19 15:50:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4194 * docs/libs/Makefile.am:
4195 docs: Use proper CFLAGS/LIBS when building docs
4197 2010-05-19 15:50:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4199 * ges/ges-timeline.c:
4200 GESTimeline: Remove unused variable
4202 2010-05-19 12:39:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4204 * tests/check/ges/.gitignore:
4205 * tests/examples/.gitignore:
4206 tests: ignore more files
4208 2010-05-19 12:38:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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.
4214 2010-05-19 12:36:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4229 2010-05-19 12:24:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4239 Step 1 of GstDiscoverer integration
4241 2010-05-19 12:19:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4247 This allows subclasses to set a different default duration
4249 2010-05-19 12:14:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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.
4256 2010-05-18 19:07:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4260 configure: Depend on gstreamer-discoverer
4262 2010-05-18 17:43:28 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4266 GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN
4267 Also add a bit more documentation about it.
4269 2010-05-18 15:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4359 2010-05-18 12:56:24 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4450 2010-05-18 12:32:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4457 2010-05-10 12:44:56 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4459 * ges/ges-timeline-pipeline.c:
4460 GESTimelinePipeline: Fix 32bit runtime issues
4462 2010-05-07 13:30:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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).
4470 2010-05-06 19:57:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4472 * tests/examples/playlist.c:
4473 examples: Add option to specify video restriction
4474 Some encoders don't handle _get_caps() properly :(
4476 2010-04-27 11:45:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4478 * ges/ges-timeline-pipeline.c:
4479 GESTimelinePipeline: Remove unused variable/label.
4481 2010-04-20 13:41:20 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4483 * ges/ges-timeline-pipeline.c:
4484 GESTimelinePipeline: Cleanup properly when pads are removed
4486 2010-04-20 13:26:00 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4488 * ges/ges-timeline-pipeline.c:
4489 GESTimelinePipeline: Implement smart rendering
4491 2010-04-20 13:08:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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)
4499 2010-04-20 13:04:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4501 * tests/check/Makefile.am:
4502 check: Use GST_CFLAGS so we get new compilation flags
4504 2010-04-20 13:00:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4506 * ges/ges-timeline-pipeline.c:
4507 * ges/ges-timeline-pipeline.h:
4508 GESTimelinePipeline: Store encoding profile
4510 2010-04-20 12:59:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4512 * ges/ges-timeline-pipeline.h:
4513 GESTimelinePipeline: New Smart Render mode
4515 2010-04-20 12:57:53 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4517 * ges/ges-timeline-pipeline.c:
4518 GESTimelinePipeline: new functions to search/create OutputChain
4520 2010-04-20 12:53:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4522 * ges/ges-timeline-pipeline.c:
4523 GESTimelinePipeline: Remove unused code
4525 2010-04-20 12:50:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4528 GESTrack: set caps on the composition
4529 This will allow them to be propagated to all objects contained within
4531 2010-04-20 12:50:09 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4533 * ges/ges-timeline-pipeline.c:
4534 * ges/ges-timeline.c:
4535 GESTimeLine(PipeLine): remove additional unref
4537 2010-04-20 12:47:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4540 configure.ac : round of cleanup
4542 Change GST_CVS to GST_GIT
4543 Add -DGST_USE_UNSTABLE_API for gstprofile, since we know it's unstable.
4545 2010-04-20 12:28:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4548 ges: Link gstprofile
4550 2010-04-20 11:48:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4552 * docs/libs/ges-sections.txt:
4553 * ges/ges-timeline.c:
4554 * ges/ges-timeline.h:
4555 GESTimeline: New method ges_timeline_get_tracks
4557 2010-03-13 16:43:59 +0100 Edward Hervey <bilboed@bilboed.com>
4559 * tests/examples/Makefile.am:
4560 * tests/examples/simple1.c:
4561 examples: Simple Audio/Video example
4563 * Give a multimedia file
4564 * modify the inpoint
4565 * modify the duration
4568 2010-03-13 16:05:37 +0100 Edward Hervey <bilboed@bilboed.com>
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
4575 2010-03-13 15:53:16 +0100 Edward Hervey <bilboed@bilboed.com>
4577 * ges/ges-timeline-object.h:
4578 GESTimelineObject: Fix doc of priority property
4580 2010-03-13 15:51:16 +0100 Edward Hervey <bilboed@bilboed.com>
4582 * ges/ges-track-filesource.c:
4583 GESTrackFileSource: Don't forget to free the URI string
4585 2010-03-12 19:07:15 +0100 Edward Hervey <bilboed@bilboed.com>
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
4592 2010-03-12 19:06:42 +0100 Edward Hervey <bilboed@bilboed.com>
4594 * docs/libs/ges-sections.txt:
4595 * ges/ges-timeline-layer.c:
4596 * ges/ges-timeline-layer.h:
4597 GESTimelineLayer: Add a 'priority' property
4599 2010-03-12 18:42:28 +0100 Edward Hervey <bilboed@bilboed.com>
4601 * ges/ges-timeline.c:
4602 GESTimeline: Properly iterate TrackObject lists when removing them
4604 2010-03-12 19:05:36 +0100 Edward Hervey <bilboed@bilboed.com>
4606 * tests/check/ges/basic.c:
4607 tests: Check refcount of created trackobjects
4609 2010-03-13 15:52:14 +0100 Edward Hervey <bilboed@bilboed.com>
4611 * ges/ges-timeline-object.c:
4612 * tests/check/ges/filesource.c:
4613 GESTimelineObject: Don't leak a reference when creating TrackObject
4615 2010-03-12 17:17:30 +0100 Edward Hervey <bilboed@bilboed.com>
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
4624 2010-03-12 17:08:00 +0100 Edward Hervey <bilboed@bilboed.com>
4628 configure: use automake 1. 11 silent rules instead of shave if available
4630 2010-03-12 17:09:03 +0100 Edward Hervey <bilboed@bilboed.com>
4633 common: Update to latest common
4635 2010-03-11 11:06:50 +0100 Edward Hervey <bilboed@bilboed.com>
4638 * tests/check/ges/.gitignore:
4639 * tests/examples/.gitignore:
4642 2010-03-05 16:10:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4644 * tests/examples/Makefile.am:
4645 examples: Fix linking/include order
4647 2010-03-05 15:50:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4649 * tests/check/ges/filesource.c:
4650 check: Add a test for checking timelinefilesource properties
4651 This include the mute feature
4653 2010-02-09 17:45:42 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4655 * tests/examples/Makefile.am:
4656 examples: Use profile LIBS
4657 and fix a typo with GST_LIBS
4659 2010-02-09 17:44:54 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4662 configure.ac: gst-profile is now a standalone pkgconfig
4664 2010-01-20 11:09:56 +0100 Jarkko Pallviainen <ext-jarkko.palviainen@nokia.com>
4666 * tests/examples/test1.c:
4667 examples: Fix build on 32bit systems
4669 2010-01-08 18:21:08 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4671 * ges/ges-timeline-pipeline.c:
4672 GESTimelinePipeline: Add comment for _set_render_settings
4674 2010-01-08 18:16:16 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
4684 2010-01-08 18:14:46 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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.
4691 2010-01-08 17:05:01 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4694 configure.ac: detect gst-convenience
4696 2009-12-11 15:24:56 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4698 * ges/ges-custom-timeline-source.h:
4699 * ges/ges-timeline-pipeline.c:
4700 * ges/ges-track-object.h:
4701 ges: Small doc fixups
4703 2009-12-11 15:17:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4705 * tests/check/ges/timelineobject.c:
4706 tests: Fix macro by making it use the proper argument types
4708 2009-12-11 15:16:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
4715 2009-12-11 15:15:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
4722 2009-12-11 15:13:19 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4724 * ges/ges-track-object.c:
4725 * ges/ges-track-object.h:
4726 GESTrackObject: Store pending values when GnlObject isn't created yet
4728 2009-12-11 15:17:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4730 * ges/ges-timeline-pipeline.c:
4731 GESTimelinePipeline: Sync state of newly added element to container
4733 2009-12-09 15:03:30 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4735 * ges/ges-timeline-pipeline.c:
4736 GESTimelinePipeline: Don't forget to remember the mode
4738 2009-12-09 15:03:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4740 * ges/ges-timeline-file-source.c:
4741 GESTimelineFileSource: Properly handle mute
4744 2009-12-09 12:22:34 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4746 * ges/ges-timeline-pipeline.c:
4747 GESTimelinePipeline: More render support
4749 2009-12-04 10:49:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4751 * docs/libs/ges-sections.txt:
4752 * ges/ges-timeline-pipeline.c:
4753 * ges/ges-timeline-pipeline.h:
4754 GESTimelinePipeline: beginning of render support
4756 2009-11-30 15:14:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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:
4788 ges/: Fix copyright in headers
4790 2009-11-30 15:14:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4795 2009-11-25 13:13:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4797 * ges/ges-timeline-file-source.c:
4798 timelinefilesource: Free URI when finalizing
4800 2009-11-25 13:11:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4802 * ges/ges-track-object.c:
4803 trackobject: priority is a uint32
4805 2009-11-25 12:53:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4807 * tests/check/ges/timelineobject.c:
4808 tests: release TrackObject when we're done with it
4810 2009-11-25 12:52:50 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
4817 2009-11-25 11:56:58 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4819 * ges/ges-timeline-object.c:
4820 TimelineObject: Add missing argument to printf statement
4822 2009-11-25 11:55:50 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4824 * ges/ges-custom-timeline-source.c:
4825 customtimelinesource: Fix indentation
4827 2009-11-25 11:14:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4829 * docs/working-diagrams.svg:
4830 docs: updates to working diagram, still needs more love
4832 2009-11-15 18:23:33 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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
4841 2009-11-12 20:11:28 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
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:
4850 docs: Add overview and architecture document and cleanup docs more.
4852 2009-11-12 19:14:35 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4854 * docs/design/gstprofile.h:
4855 docs: Update to gstprofile header
4857 2009-11-09 15:55:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4862 2009-11-09 15:54:18 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4875 * m4/inttypes-pri.m4:
4887 * m4/lt~obsolete.m4:
4890 * m4/printf-posix.m4:
4899 remove m4/*.m4, will be automatically created by autogen.sh
4901 2009-11-05 10:22:57 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4904 update common submodule version used
4906 2009-10-22 17:37:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4908 * docs/libs/ges-sections.txt:
4909 docs: Add missing symbol to documentation
4911 2009-10-19 18:32:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4913 * docs/design/encoding-research.txt:
4914 * docs/design/encoding.txt:
4915 * docs/design/gstprofile.h:
4916 docs/design: Fixups/additions based on feedback
4918 2009-10-07 16:23:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4926 2009-09-30 16:45:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4928 * tests/check/Makefile.am:
4929 * tests/check/ges/timelineobject.c:
4930 tests: New unit test for GESTimelineObject
4932 2009-09-30 16:44:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4934 * ges/ges-timeline-object.c:
4935 GESTimelineObject: First set the duration and priority before the inpoint.
4937 2009-09-30 16:44:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4944 2009-09-30 16:43:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4946 * ges/ges-track-object.c:
4947 GESTrackObject: Listen to property change from gnlobject
4948 TODO: add/emit the 'changed' signal
4950 2009-09-30 16:42:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4952 * ges/ges-track-object.h:
4953 GESTrackObject: Add convenience macros for accessing properties
4955 2009-09-30 16:42:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4957 * ges/ges-track-object.c:
4958 GESTrackObject: Set sane default values
4960 2009-09-30 16:40:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4967 2009-09-29 15:32:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4969 * tests/examples/Makefile.am:
4970 * tests/examples/test3.c:
4971 tests/examples: test3, same as test2, but uses a SimpleTimelineLayer
4973 2009-09-29 15:29:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4975 * tests/check/Makefile.am:
4976 * tests/check/ges/simplelayer.c:
4977 tests/check: Add test for GESSimpleTimelineLayer
4979 2009-09-29 15:27:55 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
4987 2009-09-29 15:27:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4989 * ges/ges-timeline-layer.h:
4990 ges-timeline-layer.h: Add comment
4992 2009-09-29 15:25:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4994 * docs/libs/ges-sections.txt:
4995 * ges/ges-timeline-object.h:
4996 ges-timeline-object: Add convenience macros
4998 2009-09-21 18:11:19 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
5005 This demonstrates the usage of GESTimelineFileSource
5007 2009-09-21 18:08:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5009 * tests/check/Makefile.am:
5010 * tests/check/ges/filesource.c:
5011 tests/check: New test for GESTimelineFileSource
5013 2009-09-21 12:51:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5015 * docs/libs/ges-docs.sgml:
5016 * docs/libs/ges-sections.txt:
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:
5026 New GESTimelineFileSource and GESTrackFileSource classes
5028 2009-09-16 12:37:45 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
5042 2009-09-16 12:37:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5044 * docs/libs/ges-docs.sgml:
5045 docs: Add index and object hierarchy
5047 2009-09-14 19:45:43 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5049 * tests/check/ges/basic.c:
5050 tests: Make basic test check for proper reference counting.
5052 2009-09-14 19:44:03 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5055 GESTrack: The track steals the refcount to the caps. document that.
5057 2009-09-14 19:42:58 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5059 * docs/libs/.gitignore:
5060 docs/libs: ignore more files
5062 2009-09-14 19:24:28 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5064 * ges/ges-timeline.c:
5065 GESTimeline: Fix reference counting of tracks, add docs.
5067 2009-09-14 19:23:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5069 * ges/ges-timeline-layer.c:
5070 GESTimelineLayer: Fix reference handling of objects, add docs.
5072 2009-09-14 19:23:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5075 configure.ac: Require latest gst-plugins-base for 'playsink'
5077 2009-09-14 17:00:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5079 * ges/ges-timeline.h:
5080 GESTimeline: start more documentation
5082 2009-09-14 16:33:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5084 * docs/libs/ges-sections.txt:
5085 * ges/ges-track-object.c:
5086 * ges/ges-track-object.h:
5087 GESTrackObject: Document some more
5089 2009-09-14 15:51:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5091 * docs/libs/ges-sections.txt:
5093 GESTrack: document more
5095 2009-09-10 18:17:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5097 * docs/libs/Makefile.am:
5098 * docs/libs/ges.types:
5099 docs: fix gtk-doc build and make distcheck for me
5101 2009-09-10 18:53:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5103 * tests/examples/test1.c:
5104 Document first high-level demo.
5106 2009-09-10 18:40:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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:
5123 More documentation. Coverage now at 25%
5125 2009-09-10 16:23:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5127 * docs/random/scenarios:
5129 docs: move working document
5131 2009-09-10 16:22:00 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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%
5144 2009-09-09 15:53:53 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5146 * tests/examples/test1.c:
5147 test1: Expand example to also use an audio track.
5149 2009-09-09 15:51:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5151 * ges/ges-timeline.c:
5152 GESTimeline: Make sure added ghostpads are unique.
5154 2009-09-09 13:57:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5156 * tests/examples/test1.c:
5157 test1: Actually change videotestsrc patterns to make changes obvious.
5159 2009-09-09 13:55:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5161 * tests/examples/test1.c:
5162 test1: Use mainloop, required for proper gnonlin behaviour.
5164 2009-09-09 12:42:29 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5166 * ges/ges-timeline-pipeline.c:
5167 GESTimelinePipeline: Reconfigure playsink once we've added a pad.
5169 2009-09-08 19:46:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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 :)
5175 2009-09-08 19:46:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5177 * tests/check/ges/basic.c:
5178 test/ges/basic: Adapt to API changes.
5180 2009-09-08 19:45:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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.
5187 2009-09-08 19:44:03 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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.
5194 2009-09-08 18:55:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5197 gitignore: Ignore more files
5199 2009-09-08 18:49:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5203 GESTrack: Add TrackType enum and constructor property.
5204 This allows us to speed up detection of track content type.
5206 2009-09-08 18:47:46 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5208 * ges/ges-custom-timeline-source.c:
5209 CustomTimelineSource: Fix typo in debug statement
5211 2009-09-07 15:46:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5213 * ges/ges-timeline-pipeline.c:
5214 * ges/ges-timeline-pipeline.h:
5215 GESTimelinePipeline: Fix typo
5217 2009-08-07 20:33:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5219 * ges/ges-track-object.c:
5220 TrackObject: Add debugging and make default duration 1s
5222 2009-08-07 20:33:18 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5224 * ges/ges-timeline-object.c:
5225 * ges/ges-timeline-object.h:
5226 TimelineObject: Add start/inpoint/duration/priority properties and propagate them
5228 2009-08-07 20:32:47 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5234 2009-08-07 20:32:29 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5238 Track: Add convenience methods for creating a raw Audio or Video track.
5240 2009-08-07 20:31:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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
5247 2009-08-07 20:29:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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.
5255 2009-08-07 18:18:42 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5257 * ges/ges-track-object.c:
5258 * ges/ges-track-object.h:
5261 * tests/check/ges/basic.c:
5262 Add 'caps' property on Track
5264 2009-08-07 17:09:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5272 * gst-editing-services.doap:
5273 Fix build. Can now run make distcheck.
5275 2009-08-07 16:51:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5278 Track: Add/Remove the GnlComposition from ourself.
5280 2009-08-07 16:47:18 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5282 * tests/check/ges/basic.c:
5283 tests/ges/basic: Extend test to remove the object.
5285 2009-08-07 16:46:57 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5287 * ges/ges-track-source.h:
5288 TrackSource: Include TrackObject header file
5290 2009-08-07 16:46:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5293 ges.c: Add debug line to inform of initialization
5295 2009-08-07 16:45:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5298 * ges/ges-custom-timeline-source.c:
5299 * ges/ges-custom-timeline-source.h:
5302 New CustomTimelineSource class.
5304 2009-08-07 16:43:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5308 Track: Implement remove_object()
5310 2009-08-07 16:43:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5312 * ges/ges-track-object.c:
5313 * ges/ges-track-object.h:
5314 TrackObject: Add 'valid' property, Make _set_track() return a bool
5316 2009-08-07 16:41:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5318 * ges/ges-timeline.c:
5319 Timeline: Implement remove_track, remove_layer, and _layer_object_removed_cb
5321 2009-08-07 16:40:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5323 * ges/ges-timeline-source.c:
5324 * ges/ges-timeline-source.h:
5325 TimelineSource: Implenent _create_track_object() virtual-method
5327 2009-08-07 16:39:45 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5329 * ges/ges-timeline-object.c:
5330 * ges/ges-timeline-object.h:
5331 TimelineObject: Implement _release_track_object()
5333 2009-08-07 16:39:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5335 * ges/ges-timeline-layer.c:
5336 * ges/ges-timeline-layer.h:
5337 TimelineLayer: Implement _remove_object()
5339 2009-08-06 20:04:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5341 * tests/check/ges/basic.c:
5342 tests: Add a simple scenario
5344 2009-08-06 19:59:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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:
5355 ges: Remove unused private structures. We'll re-add on a per-case basis.
5357 2009-08-06 19:51:29 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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:
5376 * tests/Makefile.am:
5377 * tests/check/Makefile.am:
5378 * tests/check/ges/basic.c:
5379 Add unit test system. Adjust GST_DEBUG usage.
5381 2009-08-06 18:54:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5384 * ges/ges-track-source.c:
5385 * ges/ges-track-source.h:
5388 Add new GESTrackSource
5390 2009-08-06 17:38:43 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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:
5408 intermediary commit. Still need to fill in more blanks :(
5410 2009-08-06 12:47:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5413 * ges/gesmarshal.list:
5414 Add signal marshalling code
5416 2009-08-06 12:14:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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:
5435 build fixed again. Moved type declarations in a standalone file.
5437 2009-08-06 11:24:04 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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:
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:
5483 2009-08-06 11:23:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
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:
5498 2009-08-04 19:27:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5501 README: Mention license
5503 2009-08-04 19:21:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5506 .gitignore: ignore cruft
5508 2009-08-04 17:16:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5518 * gst-editing-services.spec.in:
5530 * m4/inttypes-pri.m4:
5542 * m4/lt~obsolete.m4:
5545 * m4/printf-posix.m4:
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: