=== release 0.10.1 ===

2011-01-20  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  releasing 0.10.1, "This is Scandinavian one-o-one"

2011-01-18 19:06:45 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/random/design:
	  random: Update goals/features document
	  So that everybody can know what features we want.

2011-01-17 14:01:28 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: 0.10.0.4 pre-release

2011-01-17 13:59:44 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tools/ges-launch.c:
	  ges-launch: Set restriction on video profile if present

2011-01-12 17:52:10 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tools/ges-launch.c:
	  ges-launch: Remove dead code and make functions/variables static

2011-01-12 17:45:23 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tools/ges-launch.c:
	  ges-launch: Fix and cleanup enum listing
	  It wasn't displaying anything lately.

2011-01-11 20:28:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  0.10.0.3 pre-release

2011-01-11 16:57:45 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>

	* tools/.gitignore:
	* tools/Makefile.am:
	  ges-launch: Add GStreamer major/minor version to the executable filename
	  https://bugzilla.gnome.org/show_bug.cgi?id=639222

2011-01-11 18:14:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-formatter.c:
	* ges/ges-keyfile-formatter.c:
	  ges: Fix more ges_timeline_get_layers() usage memory leaks

2011-01-11 17:19:54 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-internal.h:
	* ges/ges.c:
	  ges: Don't install ges-internal.h and hide the GES debug category symbols
	  Fixes bug #639219.

2011-01-11 17:55:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-utils.c:
	  ges-utils: minor doc update

2011-01-11 16:32:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>

	* ges/Makefile.am:
	  ges: Only export symbols starting with ges_ or GES_
	  https://bugzilla.gnome.org/show_bug.cgi?id=639218

2011-01-11 16:35:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>

	* ges/ges-timeline.c:
	* ges/ges-track-object.c:
	  ges: Mark some private symbols static
	  https://bugzilla.gnome.org/show_bug.cgi?id=639218

2011-01-11 15:32:51 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>

	* configure.ac:
	  configure: Require G-I 0.9.6 for the --identifier-prefix parameter

2011-01-11 15:29:01 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>

	* pkgconfig/gst-editing-services-uninstalled.pc.in:
	* pkgconfig/gst-editing-services.pc.in:
	  pkg-config: Require gstreamer-controller and gstreamer-pbutils
	  Their headers are included by public GES headers

2011-01-11 15:26:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>

	* configure.ac:
	  configure: Add parameter to select GTK+ version to use and default to 2.0

2011-01-11 15:52:57 +0200  Stefan Kost <ensonic@users.sf.net>

	* common:
	  Automatic update of common submodule
	  From e572c87 to f94d739

2011-01-10 16:40:02 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>

	* common:
	  Automatic update of common submodule
	  From 8b72fde to e572c87

2011-01-10 16:51:34 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  common: Update to current master

2011-01-10 16:50:51 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  TimelinePipeline: minor doc fix

2011-01-10 16:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/Makefile.am:
	  docs: Fix image inclusion

2011-01-10 15:49:42 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: 0.10.0.2 pre-release

2011-01-10 15:24:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/Makefile.am:
	  docs: Fix for uploading docs

2011-01-10 14:28:35 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* ges/ges-formatter.c:
	* ges/ges-keyfile-formatter.c:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-standard-transition.c:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline.c:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-transition.c:
	* ges/ges-track-filesource.c:
	* ges/ges-track-image-source.c:
	* ges/ges-track-object.c:
	* ges/ges-track-text-overlay.c:
	* ges/ges-track-text-overlay.h:
	* ges/ges-track-title-source.c:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-transition.c:
	* ges/ges-track.c:
	  docs: Document all the undocumented public functions

2011-01-10 15:10:01 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  TrackObject: Small cleanup

2011-01-10 15:09:40 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  TrackObject: Remove deprecated FIXME
	  You just need to connect to the notify signal to get updates

2011-01-10 11:18:27 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/basic.c:
	  tests: Unref the GList returned by ges_timeline_get_layers...
	  ... in addition to the content themselves

2011-01-10 11:13:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  docs: Fixup the sections for missing/renamed/removed symbols

2011-01-10 11:12:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.h:
	  Track: Mark as private the instance private structure

2011-01-10 11:12:38 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  Timeline: Fix documentation of return value

2011-01-08 16:01:31 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* ges/ges-formatter.c:
	* ges/ges-formatter.h:
	  GESFormatter: Add private instance and move private variables to it

2011-01-08 15:25:22 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	* ges/ges-timeline.c:
	* tests/examples/ges-ui.c:
	  TimelineFileSource: Create instance private and move private variables to it
	  Fixe/Add getter and setters methods for those variables
	  Fixup documentation

2011-01-08 11:22:36 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-formatter.c:
	* ges/ges-keyfile-formatter.c:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	* tests/check/ges/basic.c:
	* tests/check/ges/save_and_load.c:
	  Timeline: Add instance private and Move private variables to it
	  Fixe/Add getter methods to get those variables
	  Fixup documentation

2011-01-07 19:36:31 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-test-source.h:
	* tests/check/ges/backgroundsource.c:
	* tests/examples/ges-ui.c:
	  TimelineTestSource: Move private variables to instance private
	  Fixe/Add getter and setter methods for those variables
	  Fixup documentation

2011-01-07 14:37:56 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-track-text-overlay.c:
	  TimelineTextOverlay: Move private variables to instance private
	  Fixe/Add getter and setter methods for those variables
	  Fixup documentation

2011-01-07 13:48:53 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	* tests/examples/ges-ui.c:
	  TimelineTitleSource: Move private variables to instance private
	  Fixe/Add getter and setters methods for those variables
	  Fixup documentation

2011-01-06 16:59:52 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-test-source.h:
	* tests/check/ges/backgroundsource.c:
	  TrackAudioTestSource: Move private variables to instance private
	  Add getter methods to get those variables
	  Fixup documentation

2011-01-06 16:35:20 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	* ges/ges-track-audio-transition.h:
	  TrackAudioTransition: : Move private variables to instance private

2011-01-06 15:35:42 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-text-overlay.c:
	* ges/ges-track-text-overlay.h:
	* tests/check/ges/overlays.c:
	* tests/check/ges/text_properties.c:
	  TrackTextOverlay: Move private variables to instance private
	  Add getter methods to get those variables
	  Add/Fixup documentation

2011-01-08 01:40:18 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>

	* tests/check/Makefile.am:
	  test: make unit tests compile and work in uninstalled setup

2011-01-08 01:36:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>

	* configure.ac:
	* ges/Makefile.am:
	  gobject-introspection: fix g-i build for uninstalled setup
	  Requires gst-plugins-base git (> 0.10.31.2) to actually work.

2011-01-06 12:06:24 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-enums.c:
	* ges/ges-timeline-standard-transition.c:
	  enums: Fix transition enum
	  Leftovers from when we were using the old name

2011-01-06 12:04:53 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	* tests/check/ges/titles.c:
	  TrackTitleSource: Move private variables to instance private
	  Add getter methods to get those variables
	  Add/Fixup documentation

2011-01-06 11:30:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  TimelinePipeline: Fix thumbnail method docs and arguments
	  The provided gchar* aren't modified

2011-01-06 11:29:44 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-test-source.h:
	* tests/check/ges/backgroundsource.c:
	  TrackVideoTestSource: Move private data to instance private
	  Add a getter for the pattern
	  Document methods

2011-01-06 10:55:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-standard-transition.c:
	* ges/ges-track-video-transition.c:
	* ges/ges-track-video-transition.h:
	* tests/check/ges/transition.c:
	  TrackVideoTransition: Move private variable to instance private
	  Also add/fixup methods to get/set the transition type and document them.

2011-01-06 10:55:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  TimelinePipeline: Updates for pbutils API change

2011-01-05 11:32:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: Require core git

2010-12-21 15:24:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	  GESTrackAudioTransition: Fix empty if() body

2010-12-20 19:09:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Fix usage of encodebin
	  The property name is now avoid-reencoding

2010-12-20 12:02:40 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: minor cleanup

2010-12-20 12:01:04 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* tests/check/ges/basic.c:
	* tests/check/ges/layer.c:
	  GESTimelineObject: Subclass from GInitiallyUnowned
	  The floating reference will be owned by the Layer

2010-12-20 12:00:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline.c:
	* tests/check/ges/layer.c:
	  GESTimelineLayer: Subclass from GInitiallyUnowned
	  The floating reference will be owned by the Timeline

2010-12-20 11:58:21 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track.c:
	  GESTrackObject: Subclass from GInitiallyUnowned
	  The floating reference will be owned by the Track

2010-12-20 11:56:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* tests/check/ges/basic.c:
	* tests/check/ges/filesource.c:
	  TimelineObject: Hold a reference to the controlled TrackObject

2010-12-20 11:38:31 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/backgroundsource.c:
	* tests/check/ges/basic.c:
	* tests/check/ges/filesource.c:
	* tests/check/ges/layer.c:
	* tests/check/ges/overlays.c:
	* tests/check/ges/save_and_load.c:
	* tests/check/ges/simplelayer.c:
	* tests/check/ges/text_properties.c:
	* tests/check/ges/timelineobject.c:
	* tests/check/ges/titles.c:
	* tests/check/ges/transition.c:
	  tests: Put clearer names on tests
	  Makes it easier to figure out which test failed :)

2010-12-18 11:40:19 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  Update common submodule

2010-12-17 11:27:37 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-track-object.c:
	  GES*Object: only use g_object_notify_by_pspec if available

2010-12-17 11:27:23 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  GESTrackObject: Remove unused quarks

2010-12-17 11:26:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: Require GLib 2.22
	  Same requirement as for GStreamer

2010-12-16 19:36:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	  GESSimpleTimelineLayer: reverting const-ification

2010-12-16 16:47:54 +0000  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  GESSimpleTimelineLayer: add test for _index() method

2010-12-16 16:50:35 +0000  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	  GESSimpleTimelineLayer: add _index() method

2010-12-16 19:29:14 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-timeline-pipeline.c:
	* tests/check/ges/layer.c:
	* tests/check/ges/timelineobject.c:
	  GESTimelineObject: Add mapping/offset support [start/priority properties]
	  Allows moving independently (or not) timelineobjects and trackobjects and
	  have them synchronized with the offsets taken into account.
	  Right now only the start and priority properties are synchronized. The duration
	  and in-point properties will require more thoughts.

2010-12-16 19:24:52 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/random/mapping.txt:
	  random: Add explanation about TimelineObject<=>TrackObject mapping

2010-12-16 19:24:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  GESTrackObject: priority offset is handled by the TimelineObject

2010-12-16 18:20:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.c:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  GESTrackObject: re-factor property setting code
	  And make sure notifications are emitted at the right time

2010-12-16 16:27:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.c:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* tests/check/ges/timelineobject.c:
	  GESTrackObject: Add a 'locked' property for position synchronization
	  And update all code using it

2010-12-16 15:05:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/#ges-sections.txt#:
	* docs/libs/.#ges-sections.txt:
	* docs/libs/ges-decl-list.txt.bak:
	* docs/libs/ges-decl.txt.bak:
	  docs: Remove more bogus files

2010-12-16 15:00:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/#ges-sections.txt#:
	* docs/libs/.#ges-sections.txt:
	* docs/libs/ges-decl-list.txt.bak:
	* docs/libs/ges-decl.txt.bak:
	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline.c:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-transition.c:
	* ges/ges-track-filesource.c:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-transition.c:
	* ges/ges-track.c:
	* tests/check/ges/backgroundsource.c:
	* tests/check/ges/filesource.c:
	* tests/check/ges/layer.c:
	* tests/check/ges/overlays.c:
	* tests/check/ges/timelineobject.c:
	* tests/check/ges/titles.c:
	* tests/check/ges/transition.c:
	* tests/examples/overlays.c:
	* tests/examples/test1.c:
	* tests/examples/text_properties.c:
	* tests/examples/transition.c:
	* tools/ges-launch.c:
	  GESTrackObject: Hide more variables and provide accessors for them

2010-12-16 12:46:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: Remove useless variable

2010-12-16 12:41:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-keyfile-formatter.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-pipeline.c:
	* tests/check/ges/layer.c:
	  GESTimelineLayer: Hide the object list and priority
	  Add needed setters/getters

2010-12-15 19:40:11 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline.c:
	  ges: Add more documentation and annotations
	  This should make GES gobject-introspection compliant now.

2010-12-15 19:18:42 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.h:
	  TimelineObject: Put more function name in sync with others

2010-12-15 19:18:16 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* tests/check/ges/simplelayer.c:
	  GESSimpleTimelineLayer: _nth() returns a const
	  The refcount isn't incremented.

2010-12-15 19:05:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-keyfile-formatter.c:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track.c:
	* ges/ges-track.h:
	* tests/check/ges/basic.c:
	* tests/check/ges/save_and_load.c:
	  GESTrack: Make more properties private
	  And ensure exported symbols are properly documented and have
	  argument checking.

2010-12-15 15:50:44 +0000  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  GESSimpleTimelineLayer: add test for _nth() method

2010-12-15 16:40:59 +0000  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  GESSimpleTimelineLayer: ensure the object can be located before "object-added" fires

2010-12-15 15:51:23 +0000  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	  GESSimpleTimelineLayer: add _nth() method

2010-12-15 15:56:38 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/text_properties.c:
	  test: Disable the text_properties_in_layer test until it's properly implemented

2010-12-15 15:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* .gitignore:
	* ges/.gitignore:
	* pkgconfig/.gitignore:
	  all: add/extend more .gitignore

2010-12-15 15:51:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* pkgconfig/Makefile.am:
	* pkgconfig/gst-editing-services-uninstalled.pc.in:
	* pkgconfig/gst-editing-services.pc.in:
	  Add .pc files

2010-12-15 13:29:53 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-decl-list.txt.bak:
	* docs/libs/ges-decl.txt.bak:
	  docs: Remove .bak files
	  Added by error when I added the doc system

2010-12-15 13:27:39 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-decl-list.txt.bak:
	* docs/libs/ges-decl.txt.bak:
	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* ges/ges-custom-timeline-source.c:
	* ges/ges-custom-timeline-source.h:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	* ges/ges-track-video-transition.h:
	  ges: Don't shorten symbol names
	  It wasn't making us gain anything, and confuses the hell out of g-ir-scanner.

2010-12-15 12:58:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* ges/Makefile.am:
	  ges: Add gobject-introspection support

2010-12-15 12:36:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* ges/Makefile.am:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	* tests/examples/Makefile.am:
	* tests/examples/concatenate.c:
	* tests/examples/test4.c:
	* tests/examples/thumbnails.c:
	* tools/Makefile.am:
	* tools/ges-launch.c:
	  ges: Switch to encoding-profile API from base
	  Remove dependency on gst-convenience.

2010-12-15 11:17:21 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/random/mapping.txt:
	  random: Add notes about Track mapping

2010-12-14 17:38:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  GESTrackObject: Make base_priority/priority-offset a private field

2010-12-14 17:37:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/random/mapping.txt:
	  random: Add brainstorming about Timeline<=>Track object mapping

2010-12-10 12:15:54 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-transition.c:
	* ges/ges-track-image-source.c:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track-operation.c:
	* ges/ges-track-operation.h:
	* ges/ges-track-source.c:
	* ges/ges-track-source.h:
	* ges/ges-track-text-overlay.c:
	* ges/ges-track-title-source.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-transition.c:
	  GESTrackObject: Add create_element vmethod
	  API: GESTrackObjectClass::gnlobject_factorytype
	  API: GESTrackObjectClass::create_element
	  Most track objects are only specific by the contents of the gnlobject,
	  therefore move the 'create_element' vmethod which was already present
	  in some subclasses to the top-level class.
	  Also make the code more robust

2010-12-10 12:14:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  GESTrackTransition: Make it a subclass of GESTrackOperation

2010-12-09 19:36:44 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	* tests/check/ges/layer.c:
	* tests/check/ges/save_and_load.c:
	* tests/check/ges/simplelayer.c:
	* tests/check/ges/text_properties.c:
	  GESTimelineSource: Remove textoverlay properties
	  This will be made more generic by allowing any overlay/effect to
	  be put on any source object.

2010-12-09 18:53:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/random/lifecycle:
	  random: Add lifecycle document

2010-12-09 17:43:08 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/basic.c:
	* tests/check/ges/layer.c:
	* tests/check/ges/simplelayer.c:
	* tests/check/ges/timelineobject.c:
	  tests: Make sure gst_bin_add succeeds
	  And detect when we're trying to add contents to a gnlsource which
	  already has something

2010-12-09 17:09:11 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* ges/Makefile.am:
	* ges/ges-enums.c:
	* ges/ges-enums.h:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-standard-transition.c:
	* ges/ges-timeline-standard-transition.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	* ges/ges-track-operation.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-video-transition.c:
	* ges/ges-track-video-transition.h:
	* ges/ges-types.h:
	* ges/ges.c:
	* ges/ges.h:
	* tests/check/ges/save_and_load.c:
	* tests/check/ges/simplelayer.c:
	* tests/check/ges/transition.c:
	* tests/examples/ges-ui.c:
	* tests/examples/transition.c:
	* tools/ges-launch.c:
	  GESTransition: Make it a base class and add GESTimelineStandardTransition
	  This is to ensure people can create their own Layer Transition subclass.
	  API : GESTimelineTransition is now GESTimelineStandardTransition

2010-12-09 15:21:10 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-formatter.c:
	* ges/ges-timeline-object.c:
	* ges/ges-track-object.c:
	  ges: Make some classes abstract with G_DEFINE_ABSTRACT_TYPE

2010-12-09 15:13:27 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-transition.c:
	  ges: Avoid leaking a GList of GESTrackObject

2010-12-09 15:12:34 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-custom-timeline-source.c:
	* ges/ges-keyfile-formatter.c:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-filesource.c:
	* ges/ges-track-image-source.c:
	* ges/ges-track-operation.c:
	* ges/ges-track-source.c:
	* ges/ges-track-title-source.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-video-test-source.c:
	  ges: Remove unused GObject vmethods

2010-12-09 14:25:22 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* ges/Makefile.am:
	* ges/ges-timeline-operation.c:
	* ges/ges-timeline-operation.h:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  GESTimelineOperation: New abstract class for operations
	  This is a new class for all timeline objects that both produce and
	  consume data.
	  The existing subclasses of it are now:
	  * GESTimelineOverlay
	  * GESTimelineTransition

2010-12-09 12:53:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	  GESTimelineObject: Clarify usage of create_track_object(s) by subclasses

2010-12-09 12:52:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-source.c:
	  GESTimelineSource: Remove empty create_track_object vmethod
	  The parent class will check if it is present or not, and call
	  track_objects if needed.

2010-12-09 11:56:00 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-formatter.h:
	  GESFormatter: Hide the save/load vmethod from the docs
	  We need to deprecated them before API/ABI freeze

2010-12-08 16:09:35 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-custom-timeline-source.c:
	* ges/ges-timeline-source.c:
	* ges/ges-track-operation.h:
	* ges/ges-track-source.c:
	* ges/ges-track-source.h:
	  ges: Remove creators for base classes

2010-12-08 15:48:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	  GESTimelineSource: Remove _new() since it's a base class

2010-12-08 15:36:55 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-custom-timeline-source.h:
	* ges/ges-formatter.c:
	* ges/ges-keyfile-formatter.h:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* ges/ges-timeline-file-source.h:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-test-source.h:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-timeline-title-source.h:
	* ges/ges-timeline-transition.h:
	* ges/ges-timeline.c:
	* ges/ges-track-audio-test-source.h:
	* ges/ges-track-audio-transition.h:
	* ges/ges-track-filesource.h:
	* ges/ges-track-image-source.h:
	* ges/ges-track-object.h:
	* ges/ges-track-operation.h:
	* ges/ges-track-source.h:
	* ges/ges-track-text-overlay.h:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-test-source.h:
	* ges/ges-track.h:
	  docs: A round of updates

2010-12-08 15:36:00 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	  docs: expose the TrackImageSource docs

2010-12-08 15:32:05 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges.types:
	  docs: Update ges.types with all types

2010-11-28 13:24:07 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline.c:
	* tests/check/ges/basic.c:
	* tests/check/ges/save_and_load.c:
	* tests/check/ges/simplelayer.c:
	* tests/examples/overlays.c:
	* tests/examples/text_properties.c:
	* tests/examples/transition.c:
	  GESTimelineObject: add private structure

2010-11-17 19:53:32 +0100  Thibault Saunier <tsaunier@gnome.org>

	* docs/libs/ges-sections.txt:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* tests/examples/ges-ui.c:
	  GESSimpleTimelineLayer: add private structure

2010-12-04 19:54:13 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-test-source.h:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-test-source.h:
	* ges/ges-track-audio-transition.c:
	* ges/ges-track-audio-transition.h:
	* ges/ges-track-filesource.c:
	* ges/ges-track-filesource.h:
	* ges/ges-track-image-source.c:
	* ges/ges-track-image-source.h:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track-operation.c:
	* ges/ges-track-operation.h:
	* ges/ges-track-source.c:
	* ges/ges-track-source.h:
	* ges/ges-track-text-overlay.c:
	* ges/ges-track-text-overlay.h:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-test-source.h:
	* ges/ges-track-video-transition.c:
	* ges/ges-track-video-transition.h:
	* ges/ges-track.c:
	* ges/ges-track.h:
	  ges: Add instance private structures

2010-11-28 16:40:15 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  GESTimelinePipeline: add a private structure

2010-11-26 18:43:36 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-custom-timeline-source.c:
	* ges/ges-custom-timeline-source.h:
	  GESCustomTimelineSource: add private structure

2010-12-02 19:47:23 +0000  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/save_and_load.c:
	  Tests: fix CMP_FAIL on 32-bit machines

2010-11-10 19:52:16 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/random/design:
	  docs: TODO idea dumping
	  Only the beginning

2010-12-02 12:28:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/save_and_load.c:
	  tests: Make sure we specify guint64 with g_object_set arguments
	  Yup, had missed those because of weird macros :(

2010-12-01 12:16:37 +0100  Thibault Saunier <thibault.saunier@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* tests/check/ges/simplelayer.c:
	  SimpleTimelineLayer: Remove bogus check and extend unit test to validate it

2010-12-02 11:54:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/save_and_load.c:
	  tests: Make sure we specify guint64 with g_object_set arguments
	  Avoids crashers on 32bit machines

2010-11-29 13:24:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-custom-timeline-source.h:
	* ges/ges-formatter.h:
	* ges/ges-keyfile-formatter.h:
	* ges/ges-simple-timeline-layer.h:
	* ges/ges-timeline-file-source.h:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-test-source.h:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-timeline-title-source.h:
	* ges/ges-timeline-transition.h:
	* ges/ges-timeline.h:
	* ges/ges-track-audio-test-source.h:
	* ges/ges-track-audio-transition.h:
	* ges/ges-track-filesource.h:
	* ges/ges-track-image-source.h:
	* ges/ges-track-object.h:
	* ges/ges-track-operation.h:
	* ges/ges-track-source.h:
	* ges/ges-track-text-overlay.h:
	* ges/ges-track-title-source.h:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-test-source.h:
	* ges/ges-track-video-transition.h:
	* ges/ges-track.h:
	* ges/ges-types.h:
	  ges: Add padding to all public structures
	  This will give us margin for API expansion without breaking ABI.
	  The ABI restriction will only come in place once we do the first
	  official release (i.e. 0.x.0).

2010-11-27 18:38:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  Update common

2010-10-22 15:57:45 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  ges-ui: allow enabling/disabling audio/video tracks

2010-10-11 11:53:35 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  ges-ui: implement save as command in gtk demo

2010-10-11 11:38:11 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  ges-ui: implement load command

2010-10-11 11:37:51 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  ges-ui: don't assume we always have 1 layer and two tracks

2010-10-08 12:32:15 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  ges-ui: add new command, remove quit command (closing last window quits app)

2010-11-27 16:56:10 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  test: Fix typo in simplelayer test

2010-11-27 16:55:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/save_and_load.c:
	  check: Small cleanup of the save/load test

2010-11-26 18:39:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-formatter.c:
	* ges/ges-formatter.h:
	* ges/ges-keyfile-formatter.c:
	  Formatter: Extend and fixup documentation

2010-11-26 18:38:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  Timeline: Add doc and more comments/fixmes

2010-11-27 18:11:56 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-formatter.c:
	  GESTimeline: Prevent saving timelines without any layers

2010-11-26 13:02:48 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	  TimelineLayer: Add debug statement regarding priorities

2010-10-20 18:01:37 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-formatter.c:
	* ges/ges-formatter.h:
	* ges/ges-keyfile-formatter.h:
	  GESFormatter: fix a few typos in documention

2010-10-19 13:35:58 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: add more fixmes

2010-10-07 16:52:51 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/save_and_load.c:
	  tests: add save->load test case

2010-10-07 16:51:38 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-keyfile-formatter.c:
	  GESKeyFileFormatter: use ges_formatter_get/set data

2010-10-07 14:55:14 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/save_and_load.c:
	  tests: use ges_formatter_{get,set}_data accessors in unit tests

2010-10-07 14:25:22 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-formatter.c:
	* ges/ges-formatter.h:
	  GESFormatter: Add data-related methods

2010-10-07 14:07:18 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/save_and_load.c:
	  tests: update unit tests

2010-10-07 13:49:15 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* ges/Makefile.am:
	* ges/ges-formatter.c:
	* ges/ges-formatter.h:
	* ges/ges-keyfile-formatter.c:
	* ges/ges-keyfile-formatter.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  GESKeyFileFormatter: New GKeyFile GESFormatter

2010-09-24 19:31:53 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  tools: add project file support to ges-launch

2010-09-29 12:43:47 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	  GESTimeline: implementation of save_to/load_from uri

2010-09-21 15:39:07 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/.gitignore:
	* tests/check/ges/save_and_load.c:
	  tests: Add save/load tests

2010-09-13 16:21:15 -0700  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* ges/Makefile.am:
	* ges/ges-formatter.c:
	* ges/ges-formatter.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  GESFormatter: Project file format support

2010-10-22 15:58:22 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: set track state to NULL before removing from timeline

2010-10-07 12:29:05 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: release timeline objects when a layer is removed

2010-10-22 14:02:29 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track.c:
	* ges/ges-track.h:
	  GESTrack: keep track of trackobjects and remove/release them in dispose

2010-10-22 14:01:34 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/basic.c:
	  tests: test for track removal while timeline contains timeline objects

2010-10-20 16:23:22 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/basic.c:
	  tests: test that adding tracks after adding layers works

2010-10-19 17:56:37 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/basic.c:
	  tests: unit test to check that objects in layers are properly added to the timeline

2010-09-22 12:32:47 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  GESSimpleTimelineLayer: override get_objects () virtual method

2010-09-22 12:29:26 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	  GESTimelineLayer: add get_objects virtual method

2010-10-20 18:00:24 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: allow adding tracks after layers

2010-10-19 16:39:43 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: add existing timeline objects when adding layers

2010-09-23 14:49:04 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges.c:
	  ges: ensure built-in timeline object classes are registered

2010-09-23 14:47:48 +0100  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: remove layers before removing tracks in dispose ()

2010-11-25 14:03:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tools/ges-launch.c:
	  ges-launch: Gracefully handle missing properties

2010-11-25 14:02:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  Timeline: Remove unneeded variable

2010-11-25 14:01:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  TimelineObject: Forgot a break in a switch/case

2010-11-23 18:24:38 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Make sure playsink events are sent to all incoming streams
	  PlaySink will not send seek events to all incoming streams since it assumes that
	  they all come from the same source (like a file).
	  When used with multiple gnonlin compositions we need to make sure those seek events
	  are sent to all of them.

2010-11-23 17:34:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* .gitignore:
	  ges: Ignore more

2010-11-23 17:33:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/.gitignore:
	* tests/examples/.gitignore:
	  tests: Ignore more files

2010-10-23 17:38:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-video-transition.c:
	  GesTrackVideoTransition: Prefer videomixer2 to videomixer
	  If present

2010-11-10 16:13:07 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* AUTHORS:
	* README:
	  AUTHORS/README: cleanup

2010-11-11 17:39:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tools/ges-launch.c:
	  ges-launch: g_print => g_printerr for relevant messages

2010-11-09 16:27:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/concatenate.c:
	  examples: Fix for latest GstDiscoverer API changes

2010-11-04 12:29:20 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: Require GStreamer core/base 0.10.30.4

2010-11-04 12:28:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: Change for updated GstDiscoverer API

2010-09-28 16:30:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* ges/Makefile.am:
	  Add gstvideo in build dependencies

2010-09-23 18:39:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  common: Update to master

2010-09-23 18:33:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* docs/libs/Makefile.am:
	* ges/Makefile.am:
	* ges/ges-screenshot.c:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	* tests/check/Makefile.am:
	* tests/examples/Makefile.am:
	* tests/examples/concatenate.c:
	* tools/Makefile.am:
	  all: Changes for discoverer being merged upstream
	  Along with a whole bunch of Makefile fixups

2010-09-16 09:07:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tools/ges-launch.c:
	  ges-launch: Return 0 if no errors, else 1

2010-09-16 08:42:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  Update common

2010-09-14 16:04:02 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-screenshot.c:
	* ges/ges-screenshot.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline.c:
	* tests/examples/concatenate.c:
	* tests/examples/test4.c:
	* tests/examples/thumbnails.c:
	* tools/ges-launch.c:
	  Update for factorylist/convertframe being merged to gst core/base

2010-08-20 12:40:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* ges/Makefile.am:
	* ges/ges-screenshot.c:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline.c:
	* tests/examples/concatenate.c:
	* tests/examples/test4.c:
	* tests/examples/thumbnails.c:
	* tools/ges-launch.c:
	  Update to moved gst-convenience

2010-09-02 18:19:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  common: Update to latest version

2010-08-05 18:32:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  relax restrictions on adding transitions
	  We don't need these any more: the valid property tells us whether it is safe
	  to go to GST_STATE_PLAYING or not.

2010-08-05 18:11:49 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  move a callback into the proper section of the file

2010-08-05 17:50:48 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  fix bug in time format regex

2010-08-05 17:48:07 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  show duration text entry for all object types

2010-08-05 16:19:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  connect to delete event instead of destroy

2010-08-05 16:14:09 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  hide empty menus

2010-08-05 16:12:45 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  ignore some UI signals when selection changes

2010-08-05 15:46:34 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  disable playback when layer is in invalid state

2010-08-05 15:46:02 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* tests/check/ges/simplelayer.c:
	  layer is also invalid when there are transitoins at the beginning/end

2010-08-05 15:21:57 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* tests/check/ges/simplelayer.c:
	  add vaid property and unit tests

2010-08-05 15:21:04 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  add doc comment for object-moved signal

2010-08-05 12:52:13 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  update list store layer emits object-moved

2010-08-05 12:51:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  add unit tests for 'object-moved' signal

2010-08-05 12:50:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* ges/gesmarshal.list:
	  add object-moved signal to simple timeline layer

2010-08-04 18:49:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  implement move up/down commands

2010-08-04 18:31:34 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  connect to move_{up,down actions

2010-08-04 18:25:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  also disallow moving past the start or end of timeline

2010-08-04 18:02:14 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  can move only when exactly one clip is selected (and not in playback/paused)

2010-08-04 17:48:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  add move up/down actions

2010-08-04 17:43:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  re-arrange tool-bar buttons

2010-08-04 17:34:51 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  don't allow changes to timeline if we're paused

2010-08-04 17:27:01 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  implement the stop button

2010-08-04 17:17:59 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  add stop button

2010-08-04 16:57:18 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  code clean-up and comments

2010-08-04 16:36:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  eliminate unecessary function prototypes

2010-08-04 16:26:39 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  move UI callbacks to end of file

2010-08-04 16:25:00 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  clean up application struct

2010-08-03 19:53:34 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  more xml tweaks

2010-08-03 19:42:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  don't connect to selected objects unless selection is homogenous

2010-08-03 19:38:13 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  UI layout tweaks

2010-08-03 19:31:23 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  only allow transitions to be added when the last object isn't a transition

2010-08-03 16:19:01 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  use a private struct with get_selection_foreach

2010-08-03 15:59:38 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  disable add_transition

2010-08-03 15:54:25 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  get add_transition action from xml

2010-08-03 15:51:29 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  menu/toolbar for adding transitions

2010-08-03 15:40:44 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  allow multiple selections

2010-08-03 15:17:25 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  set pipeline to ready on EOS

2010-08-03 15:03:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  make sure all actions that mutate timeline are disabled during playback

2010-08-03 14:58:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  set frequency property when spin button changed

2010-08-03 14:53:22 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  update frequency spin button when selection changed

2010-08-03 14:46:21 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  add frequency and volume widgets, with signal handlers

2010-08-03 14:43:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  update source volume when slider is moved

2010-08-03 14:39:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  update volume slider when volume changes

2010-08-03 14:38:42 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  get freq/volume widgets

2010-08-02 19:06:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  implement background widget

2010-08-02 17:26:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  fill backround type table from enum values

2010-08-02 17:25:26 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  adjust visibility calculations

2010-08-02 17:24:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  allow adding test sources

2010-08-02 17:22:39 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  get background widgets from xml

2010-08-02 17:21:36 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  test sources

2010-07-27 15:25:20 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  add text box to set durations from formatted strings

2010-07-26 20:40:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  set sate of pipeline to NULL prior to exit

2010-07-23 19:14:21 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  update text property from text widget

2010-07-23 18:59:40 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  call ges_simple_timeline_layer_add_object intead of base method

2010-07-23 18:59:11 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  completely hide properties widgets when nothign is selected

2010-07-23 18:56:48 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  refactor connecto_to_* family of functions

2010-07-23 18:43:37 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  connect to text property widgets

2010-07-23 18:42:53 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  add widgets to UI for editing text properties

2010-07-23 18:42:13 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  add signal handlers for text properties

2010-07-23 18:38:46 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  keep track of the type of selected objects

2010-07-23 18:36:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  add title source when action activates

2010-07-23 10:58:11 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  add text properties to UI

2010-07-22 18:07:26 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  allow multiple files to be added

2010-07-22 17:58:00 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  use file-chooser dialog when adding files

2010-07-22 13:13:20 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  disable playback when there's nothing in the timeline

2010-07-22 12:54:01 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  disable add_file during playback

2010-07-22 12:51:07 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  disable delete during playback

2010-07-22 12:48:34 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  disable properties during playback

2010-07-22 12:43:13 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  update state from bus; set button icon from playback state

2010-07-22 12:20:59 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  set the action sensitivity, not the menu item

2010-07-22 12:17:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  toggle playback when button clicked

2010-07-22 12:08:28 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  fix signal handler signatures

2010-07-22 12:05:09 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  add play action/controls

2010-07-22 11:00:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  add toolbar; connect to action signals instead of menu items directly

2010-07-22 10:18:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  also set state of delete menu item

2010-07-21 20:21:01 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  update in-point from in-point slider

2010-07-21 19:02:09 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  add in-point slider

2010-07-21 19:01:33 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  format duration nicely

2010-07-21 18:15:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  set slider range before setting duration

2010-07-21 18:15:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  remove some unneeded function protos

2010-07-21 18:03:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  slider updates duration of selected object now

2010-07-21 17:00:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  connect to duration and max-duration changed of filesources

2010-07-21 16:29:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  do housekeeping each time selection is updated

2010-07-21 15:43:28 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  clean up the create_ui function a bit

2010-07-21 15:23:18 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  disable properties editor when nothing is selected

2010-07-21 15:22:29 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  rename a few attributes

2010-07-21 13:54:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  update list model when objects are removed from layer

2010-07-21 13:53:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  delete selected objects from layer when user issues delete command

2010-07-21 13:53:01 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  store a pointer to the list selection

2010-07-21 11:40:18 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  display filename and duration of added clip

2010-07-21 11:36:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.glade:
	  don't create tree model in XML

2010-07-20 19:41:58 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	  make sure we get everythign we need from the XML file

2010-07-20 19:13:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  connect to layer object-{added,removed} and display message

2010-07-20 19:05:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  add some simple code to add a source to the timeline

2010-07-20 18:53:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  add liscence and some organizational comments

2010-07-20 18:38:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  we don't have to free all that much, in fact

2010-07-20 18:24:14 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  create a simple timeline layer

2010-07-20 17:59:59 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  pass app instance to signal handlers

2010-07-20 17:55:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  move app data to private struct

2010-07-20 17:52:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/Makefile.am:
	  export dynamic symbols in examples so signal autoconnect works

2010-07-20 17:05:26 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	  add protos so it builds under c90 mode

2010-07-20 16:44:01 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/Makefile.am:
	  add ges-ui.c to build system

2010-07-20 16:43:03 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* configure.ac:
	  add GTK+ to configure.ac as optional dependency for examples UI

2010-07-20 16:23:40 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/ges-ui.c:
	* tests/examples/ges-ui.glade:
	* tools/ges-ui.c:
	* tools/ges-ui.glade:
	  move ui to tests/examples

2010-07-20 15:56:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-ui.c:
	* tools/ges-ui.glade:
	  add 'add_file' menu item

2010-07-20 13:57:28 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-ui.c:
	* tools/ges-ui.glade:
	  flesh out ui design a bit more

2010-07-19 19:39:26 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-ui.c:
	* tools/ges-ui.glade:
	  quit when main window closes

2010-07-19 19:02:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-ui.c:
	  check in UI implementation

2010-07-19 18:09:32 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-ui.glade:
	  check in ui file

2010-09-02 17:55:20 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  GESTrackObject: Fix debug statement

2010-09-02 17:54:48 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/filesource.c:
	  tests: Fix a leak in test_filesource_images

2010-09-01 17:04:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-source.c:
	  GESTimelineFileSource: Don't leak strings

2010-07-16 16:43:38 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  update unit tests to catch an earlier bug

2010-07-14 16:50:16 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/Makefile.am:
	* tests/examples/text_properties.c:
	  check in text properties example

2010-07-14 16:14:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-source.c:
	  deactivate overlay when no text is present

2010-07-14 16:12:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/text_properties.c:
	  add unit tests for text properties

2010-07-14 15:23:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	  expose text, font-desc, and alignment properties in GESTimelineSource

2010-07-14 15:19:30 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	  fix typo in docstring

2010-07-14 13:18:57 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-text-overlay.c:
	  add conversion elements to TrackTextOverlay

2010-07-14 13:14:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  tweak gstl recalculate: cur track object sets priority for next transition

2010-07-13 18:44:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/backgroundsource.c:
	* tests/check/ges/layer.c:
	* tests/check/ges/overlays.c:
	* tests/check/ges/titles.c:
	  supply type param to _find_track_objects in unit tests

2010-07-13 18:42:46 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	  add type argument to ges_timeline_object_find_track_objects()

2010-07-13 18:14:33 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  unref timeline in unit test

2010-07-13 18:12:34 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-source.c:
	  don't add the same track object twice

2010-07-13 17:13:02 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	  check for proper instance type in _set_* functions

2010-07-13 12:11:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.h:
	  fix documentation comment

2010-07-09 18:59:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-source.c:
	  create a text overlay with default text for every TimelineSource

2010-07-09 18:29:27 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-source.c:
	* tests/check/ges/layer.c:
	* tests/check/ges/simplelayer.c:
	  increase default priority offset for sources; update unit tests

2010-07-09 18:27:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  move this commit down where it belongs

2010-07-09 18:26:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-source.c:
	  override create_track_objects (plural) in TimelineSource

2010-07-09 15:59:44 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/layer.c:
	  test height notification

2010-07-09 13:49:23 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  update height when track object priority offset changes

2010-07-09 13:48:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  reword priority documentation comments

2010-07-09 12:10:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  use object height in gstl recalcuate

2010-07-09 12:09:29 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  initialize height to 1

2010-07-09 12:09:08 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.h:
	  add accessor macro

2010-07-09 11:51:21 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	  add height property

2010-07-09 11:50:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  document timelineobject::priority

2010-07-08 19:01:46 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-object.c:
	* tests/check/ges/layer.c:
	  expose priority-offset as a property

2010-07-08 18:52:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* tests/check/ges/layer.c:
	  update documentation and unit tests

2010-07-08 18:51:38 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  distinguish between base_priority, priority_offset, and gnl_priority

2010-07-07 17:07:33 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	  split timeline_object_add_track_object out of create_track_object

2010-07-07 16:51:39 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline.c:
	  add create_track_objects

2010-07-07 15:47:51 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.h:
	  add create_track_objects declarations

2010-07-07 15:47:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline.c:
	  call create_track_objects in timeline.c

2010-08-31 13:49:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  GESTimelineTransition: Remove unneeded variable

2010-08-31 13:29:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tools/ges-launch.c:
	  ges-launch: Fix memory leak

2010-08-12 15:45:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-image-source.c:
	  allow borders on still image videoscale

2010-08-12 15:44:47 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  always support audio on still images

2010-08-11 18:23:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-image-source.c:
	  remove ffmpegcolorspace after freeze (see 626518)

2010-08-10 16:17:07 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  don't set max duration on still images

2010-08-10 10:54:04 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-image-source.c:
	  implement still image sources

2010-08-09 18:36:00 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-image-source.c:
	  naive implementation of still images (seems broken)

2010-08-09 18:35:26 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-file-source.c:
	* tests/check/ges/filesource.c:
	  create GESTrackAudioTestSource for audio tracks when is-image is true

2010-08-09 18:34:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline.c:
	  set 'is-image' property true when source has an image stream type

2010-08-09 13:27:25 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/filesource.c:
	  set supported formats in new unit test

2010-08-09 13:26:20 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-file-source.c:
	  create image sources when is_image is set to true

2010-08-09 12:01:34 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	  Add "is-image" property to GESTimelineFileSource

2010-08-09 11:59:04 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/filesource.c:
	  unit test for image sources

2010-08-06 12:58:08 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-track-image-source.c:
	* ges/ges-track-image-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  check in GESTrackImageSource

2010-08-05 12:19:32 +0200  Edward Hervey <bilboed@bilboed.com>

	* ges/Makefile.am:
	  ges: Also dist the generated files

2010-08-05 11:40:49 +0200  Edward Hervey <bilboed@bilboed.com>

	* ges/Makefile.am:
	  marshal: Fix typo in the Makefile that prevented marshal .c being built

2010-07-23 18:22:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-title-source.c:
	  link to the right sink pad on textoverlay object

2010-07-16 18:41:02 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  fwrite doesn't return the number of bytes written. check that fwrite is non-zero and that ferror() isn't set instead.

2010-07-16 18:39:07 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-screenshot.c:
	  don't plug encoders when raw caps are given

2010-07-16 18:37:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/Makefile.am:
	* tests/examples/thumbnails.c:
	  add thumbnailing example which tests rest of thumbnailing api

2010-07-16 17:38:44 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  ges_caps_set_simple was being called incorrectly

2010-07-16 18:17:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/Makefile.am:
	  docs: Use the proper location for header files

2010-07-16 18:00:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/Makefile.am:
	  ges: Don't forget to dist ges-timeline-overlay.h

2010-07-16 17:29:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  TimelinePipeline: Make sure fwrite completes successfully

2010-07-15 19:50:22 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  add option to ges-launch to save thumbnails periodicaly

2010-07-15 19:49:53 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  update documentation

2010-07-15 19:49:28 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  add routine to save a thumbnail in the specified encoding

2010-07-15 19:19:57 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-screenshot.c:
	  add todo item

2010-07-15 19:12:53 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-screenshot.c:
	  factor encoder-finding code into separate function

2010-07-15 18:59:50 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-screenshot.c:
	  use gstprofile to plug an encoder and encode the current frame

2010-07-15 16:58:22 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  add methods to retreive the current frame as a thumbnail

2010-07-15 16:56:00 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-screenshot.c:
	* ges/ges-screenshot.h:
	  duplicate code from gstscreenshot.{c,h} and gstplaysink.{c,h}

2010-07-15 12:09:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Use smartencoder feature from encodebin

2010-07-14 13:29:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure: Require new core/base for fast pad linking

2010-07-14 13:29:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-track-audio-transition.c:
	* ges/ges-track-title-source.c:
	* ges/ges-track-video-transition.c:
	  GES: Switch to new fast pad linking

2010-07-08 17:10:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/transition.c:
	  fix mem leak in unit test

2010-07-08 16:35:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-enums.c:
	* ges/ges-enums.h:
	* ges/ges-timeline-test-source.c:
	  Don't expose test source enum value table

2010-07-08 15:54:46 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-enums.c:
	* ges/ges-enums.h:
	  don't expose transition enum value table

2010-07-08 15:54:27 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  use gtype to get the enum value for the nick

2010-07-08 13:20:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	* ges/ges-track-video-transition.c:
	* ges/ges-track-video-transition.h:
	  check whether setting vtype property actually succeeds

2010-07-07 18:00:21 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	* ges/ges-track-video-transition.c:
	  initialize transitions to type _TRANSITION_TYPE_NONE

2010-07-08 13:41:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-enums.c:
	* ges/ges-enums.h:
	  add new invalid enum type

2010-07-08 13:20:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	* ges/ges-track-video-transition.c:
	  refactor duration_changed method as this is now a TrackObjectClass method

2010-07-08 13:20:08 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  remove notify::duration signal handler

2010-07-08 12:35:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  add track object virtual methods for property change notifications

2010-07-07 17:58:59 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	* ges/ges-track-video-transition.c:
	  remove unneeded assertions

2010-07-07 17:34:58 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-track-operation.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  remove unneeded _new methods on certain base classes

2010-07-06 19:08:56 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  docs: Add ges_track_video_test_source_set_pattern

2010-07-06 19:07:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-transition.c:
	  TrackTransition: Don't return anything for unhandled tracks

2010-07-06 19:06:24 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-transition.c:
	  TrackTransition: Remove second argument from duration_changed vmethod
	  And get properties directly from parent classes instead

2010-07-06 19:05:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-video-test-source.c:
	  GES: whitespace fixes

2010-07-06 19:04:42 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  GES: Simplify loops

2010-07-06 19:03:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	  GES: Remove un-needed branches
	  res it initialized to NULL

2010-07-06 19:03:05 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	  GES: Fix initialization values

2010-07-06 19:02:02 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-transition.c:
	  GES: Remove useless variables

2010-07-06 19:00:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-track-video-test-source.h:
	  GES: Fix function prototypes

2010-07-06 18:58:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-test-source.c:
	  TimelineTestSource: Set freq/volume whether mute or not

2010-07-06 18:57:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-overlay.c:
	  TimelineOverlay: Fix doc

2010-07-06 18:54:33 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-video-transition.c:
	* tests/check/ges/transition.c:
	  TrackVideoTransition: Avoid switching from crossfade to other types
	  This now exposes a bug in the TimelineTransition, since it will have
	  a transition type different from its track objects.

2010-07-06 16:27:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  SimpleTimelineLayer: Fix top-level doc

2010-07-06 16:27:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	  TimelineLayer: Document _set_priority

2010-07-06 16:26:48 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-video-transition.c:
	* ges/ges-track-video-transition.h:
	  TrackVideoTransition: Use proper transition type

2010-07-06 16:26:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-utils.c:
	  utils: Document timeline_new_audio_video

2010-07-06 16:25:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	  docs: hide _get_type/TYPE in private sections

2010-07-02 16:39:33 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-transition.h:
	  make type field of video transition private

2010-07-02 16:23:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges.types:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-test-source.h:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	* ges/ges-track-audio-test-source.h:
	* ges/ges-track-audio-transition.h:
	* ges/ges-track-text-overlay.h:
	* ges/ges-track-title-source.h:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-test-source.h:
	* ges/ges-track-video-transition.h:
	* ges/ges.h:
	  another massive documentation update

2010-07-02 15:42:48 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-test-source.h:
	* ges/ges-track-audio-test-source.c:
	* tests/check/ges/backgroundsource.c:
	  expose freq and volume props in GESTimelineTestSource

2010-07-02 14:46:09 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-test-source.h:
	  add routines to AudioTestSource to set freq and volume

2010-07-02 13:14:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	* tests/check/ges/overlays.c:
	  remove 'mute' property from GESTimelineTextOverlay

2010-07-02 12:57:38 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-enums.c:
	  fix incorrect type name strings

2010-07-02 12:48:11 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges.types:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-test-source.h:
	* ges/ges-track-title-source.c:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-test-source.h:
	* tests/check/ges/backgroundsource.c:
	  convert rest of code to use GESVideoTestPattern

2010-07-02 12:47:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* ges/ges-enums.c:
	* ges/ges-enums.h:
	  add GESVideoTestPattern enum

2010-07-02 12:26:55 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/overlays.c:
	* tests/check/ges/titles.c:
	  update unit tests

2010-07-02 12:26:42 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	  make sure to set properties on new track objects

2010-07-02 12:25:58 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-text-overlay.c:
	* ges/ges-track-text-overlay.h:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	  replace existing text position enums

2010-07-02 12:25:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	  replace existing text position enums

2010-07-02 12:12:30 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-enums.c:
	* ges/ges-enums.h:
	  add text positioning enums

2010-07-01 18:53:08 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  move missing symbol to enums section

2010-07-01 18:50:55 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	  update documentation files

2010-07-01 18:50:30 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-enums.c:
	* ges/ges-enums.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	* ges/ges-track-video-transition.c:
	* tests/check/ges/simplelayer.c:
	* tests/check/ges/transition.c:
	* tools/ges-launch.c:
	  move and rename TRANSITION_VTYPE into enums.h and rename

2010-07-01 17:24:49 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-enums.c:
	* ges/ges-enums.h:
	* ges/ges-track.c:
	* ges/ges-track.h:
	  move track type enum to ges-enums.{h,c}

2010-07-01 17:03:55 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-enums.c:
	* ges/ges-enums.h:
	* ges/ges.h:
	  check in skeletal ges-enums.{c,h}

2010-07-01 16:48:45 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-transition.c:
	* ges/ges-track-filesource.c:
	* ges/ges-track-object.c:
	* ges/ges-track-operation.c:
	* ges/ges-track-operation.h:
	* ges/ges-track-source.h:
	* ges/ges-track-text-overlay.c:
	* ges/ges-track-title-source.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-transition.c:
	  massive documentation updates

2010-07-01 12:35:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-text-overlay.h:
	  GESTimelineTextOverlay inherits from GESTimelineOverlay

2010-07-01 12:34:46 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-overlay.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  check in emtpy GESTimelineOverlay class

2010-07-01 11:17:46 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-overlay.h:
	* ges/ges-timeline-text-overlay.c:
	* ges/ges-timeline-text-overlay.h:
	* ges/ges-types.h:
	* ges/ges.h:
	* tests/check/ges/overlays.c:
	* tests/examples/overlays.c:
	  GESTimelineOverlay -> GESTimelineTextOverlay

2010-06-30 20:25:18 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-background-source.c:
	* ges/ges-timeline-background-source.h:
	* ges/ges-timeline-test-source.c:
	* ges/ges-timeline-test-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	* tests/check/ges/backgroundsource.c:
	* tools/ges-launch.c:
	  GESTimelineBackgroundSource -> GESTimelineTestSource

2010-06-30 20:01:18 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-background-source.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-test-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  GESTrackAudioBackgroundSource -> GESTrackAudioTestSource

2010-06-30 19:34:29 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-background-source.c:
	* ges/ges-track-audio-background-source.c:
	* ges/ges-track-audio-background-source.h:
	* ges/ges-track-audio-test-source.c:
	* ges/ges-track-audio-test-source.h:
	* ges/ges-track-title-source.c:
	* ges/ges-track-video-background-source.c:
	* ges/ges-track-video-background-source.h:
	* ges/ges-track-video-test-source.c:
	* ges/ges-track-video-test-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	* tests/check/ges/backgroundsource.c:
	  GESTrackVideoBackgroundSource -> GESTrackVideoTestSource

2010-06-30 18:13:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-overlay.c:
	* ges/ges-track-text-overlay.c:
	* ges/ges-track-text-overlay.h:
	* ges/ges-track-video-overlay.c:
	* ges/ges-track-video-overlay.h:
	* ges/ges-types.h:
	* ges/ges.h:
	* tests/check/ges/overlays.c:
	  GESTrackVideoOverlay -> GESTrackTextOverlay

2010-06-30 18:02:49 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-track-overlay.c:
	* ges/ges-track-overlay.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  remove GESTrackOverlay

2010-06-30 17:59:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-overlay.c:
	* ges/ges-track-video-overlay.c:
	* ges/ges-track-video-overlay.h:
	* tests/check/ges/overlays.c:
	  GESTrackVideoOverlay inherits directly from GESTrackOperation

2010-06-30 17:50:49 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-track-operation.c:
	* ges/ges-track-operation.h:
	* ges/ges-types.h:
	  check in GESTrackOperation

2010-06-30 17:34:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* ges/ges-track-video-background-source.h:
	  documentation fixes

2010-06-30 17:29:32 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  update documentation

2010-06-30 17:29:21 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-track-overlay.c:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	* ges/ges-track-video-overlay.c:
	* ges/ges-track-video-overlay.h:
	* ges/ges-types.h:
	* tests/check/ges/overlays.c:
	* tests/check/ges/titles.c:
	  GESTrackVideoTitleSource -> GESTrackTitleSource

2010-06-30 17:02:10 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-title-source.c:
	* ges/ges-track-overlay.c:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	* ges/ges-track-video-overlay.c:
	* ges/ges-track-video-overlay.h:
	* ges/ges-track-video-title-source.c:
	* ges/ges-track-video-title-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  remove GESTrackTitleSource

2010-06-30 16:47:29 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-source.h:
	  fix doc comments

2010-06-30 16:47:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	* ges/ges-track-video-title-source.c:
	* ges/ges-track-video-title-source.h:
	  GESTrackVideoTitleSource inherits directly from GESTrackObject

2010-06-30 16:34:47 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-background-source.c:
	* ges/ges-track-audio-background-source.h:
	* ges/ges-track-background-source.c:
	* ges/ges-track-background-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  remove GESTrackBackgroundSource class

2010-06-30 16:29:04 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-background-source.c:
	* ges/ges-track-audio-background-source.h:
	  GESTrackAudioBackgroundSource inherits from GESTrackSource

2010-06-30 16:25:01 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-background-source.c:
	* ges/ges-track-video-background-source.h:
	  GESTrackVideoBackgroundSource inherits directly from track object

2010-06-30 15:40:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-source.c:
	* ges/ges-track-source.h:
	  move create_element virtual method up to TimelineSource class

2010-06-30 15:39:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  fix documentation mistake

2010-06-30 13:22:04 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-track-audio-title-source.c:
	* ges/ges-track-audio-title-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  remove GESTrackAudioTitleSource

2010-06-28 18:24:12 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	  create test track object instead of audio-title-source

2010-06-28 18:23:37 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-transition.c:
	  keep track of and release request pads for smpte also

2010-06-28 18:20:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-transition.c:
	  free mixer in dispose separately from sink pads

2010-06-28 17:33:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/.gitignore:
	  examples: Ignore files

2010-06-28 17:33:34 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/.gitignore:
	  check: Ignore files

2010-06-28 17:24:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	  docs: Add links to all new documentation files

2010-06-28 17:23:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/overlays.c:
	  tests: Add <stdlib.h> for exit usage

2010-06-25 12:04:47 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-overlay.c:
	  don't forget to unref pad targets

2010-06-23 18:23:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-overlay.c:
	  rough overlay implementation

2010-06-23 18:22:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/Makefile.am:
	* tests/examples/overlays.c:
	  check in overlay test app

2010-06-23 16:42:14 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-overlay.c:
	  activate property setting functions

2010-06-23 16:38:45 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/overlays.c:
	  activate remaining overlay tests

2010-06-23 16:38:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges.h:
	  add video overlays to main header

2010-06-23 16:32:25 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-overlay.c:
	  create timeline-overly creates appropriate track object

2010-06-23 16:30:18 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-track-video-overlay.c:
	* ges/ges-track-video-overlay.h:
	* ges/ges-types.h:
	  check in GESTrackVideoOverlay

2010-06-21 16:22:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-overlay.c:
	* ges/ges-track-overlay.c:
	* ges/ges-track-overlay.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  check in ges-track-overlay.{c,h}

2010-06-21 16:04:22 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/overlays.c:
	  check in overlay unit tests

2010-06-21 15:47:04 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-overlay.c:
	* ges/ges-timeline-overlay.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  check in timelineoverlay, structural copy of GESTimelineTitleSource

2010-06-21 16:04:50 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.h:
	  update doc comment

2010-06-18 16:36:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-transition.c:
	  remove unneeded paramenter to create_element

2010-06-18 16:26:24 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/transition.c:
	  update unit tests

2010-06-18 16:22:38 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  update documentation

2010-06-18 16:22:21 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	* ges/ges-track-video-transition.c:
	* ges/ges-track-video-transition.h:
	  push struct fields down to VideoTransition

2010-06-18 15:54:37 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-video-transition.c:
	  push make_video_bin() down into subclass

2010-06-18 15:21:02 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	* ges/ges-track-audio-transition.h:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  push relevant struct fields into AudioTransition

2010-06-18 15:20:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  update documentation

2010-06-18 15:04:50 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-transition.c:
	* ges/ges-track-transition.c:
	  push make_audio_bin down into subclass

2010-06-18 13:42:47 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  add duration_changed virtual method to GESTrackTransition

2010-06-18 12:55:30 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  add create_element vmethod to GESTrackTransition

2010-06-18 11:50:08 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  create transition subtype according to track type

2010-06-18 11:24:07 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-track-video-transition.c:
	* ges/ges-track-video-transition.h:
	* ges/ges-types.h:
	  check in GESTrackVideoTransition, empty subclass of TrackTransition

2010-06-18 11:09:28 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-track-audio-transition.c:
	* ges/ges-track-audio-transition.h:
	* ges/ges-types.h:
	  check in GESTrackAudioTransition, empyt subclass of TrackTransition

2010-06-17 18:31:07 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-title-source.c:
	* ges/ges-track-video-title-source.h:
	  fix header file param names

2010-06-17 12:25:27 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-title-source.c:
	  fix stupid copy/paste typo

2010-06-17 11:22:30 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-track-video-title-source.c:
	  free existing strings before assigning new ones

2010-06-17 11:21:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/titles.c:
	  clean up some memory leaks in the titles unit test

2010-06-16 19:04:53 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/titles.c:
	  unit tests for {h,v}alignment properties

2010-06-16 19:03:51 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	  implement {h,v}alignment property for timeline titles

2010-06-16 19:02:40 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  documentation

2010-06-16 19:01:48 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-title-source.c:
	* ges/ges-track-video-title-source.h:
	  add ..._set_{h,v}alignment() methods to video titles

2010-06-16 16:58:42 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	  add font-desc property to TimelineTitleSource

2010-06-16 16:58:13 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-video-title-source.c:
	* ges/ges-track-video-title-source.h:
	  add ...set_font_desc() method to VideoTitleSource

2010-06-16 13:27:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-title-source.c:
	  set black background on titles by default

2010-06-16 13:22:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  add title sources to ges-launch

2010-06-16 13:21:19 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	  have timeline title source create audio title sources

2010-06-16 13:20:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-track-audio-title-source.c:
	* ges/ges-track-audio-title-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  check in ges-track-audio-title-source.{c,h}

2010-06-15 19:22:04 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-title-source.c:
	  don't forget to check for null

2010-06-15 19:21:37 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	  set text on video track objects when text property changes

2010-06-15 19:20:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	  implement ges_timeline_title_source_create_track_object

2010-06-15 17:10:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-background-source.h:
	  remove trailing '$' accidentally pasted

2010-06-15 17:09:50 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  update documentation

2010-06-15 17:09:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-title-source.c:
	* ges/ges-track-video-title-source.h:
	  these should have been checked in before

2010-06-15 13:16:28 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-title-source.c:
	  add text property to GESTimelineTitleSource

2010-06-15 13:14:14 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/titles.c:
	  check in unit tests for titles

2010-06-14 19:19:23 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-background-source.c:
	* ges/ges-timeline-background-source.h:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-track-audio-background-source.c:
	* ges/ges-track-audio-background-source.h:
	* ges/ges-track-background-source.c:
	* ges/ges-track-background-source.h:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	* ges/ges-track-video-background-source.c:
	* ges/ges-track-video-background-source.h:
	  massive update to doc comments

2010-06-14 19:18:46 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	* ges/ges-track-video-background-source.h:
	  remove the zone plate and gamut enum values

2010-06-14 17:52:29 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  massive update to documentation

2010-06-14 17:52:09 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-track-video-background-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  check in skeletal GESTrackVideoTitleSource

2010-06-14 15:34:08 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-track-title-source.c:
	* ges/ges-track-title-source.h:
	* ges/ges-types.h:
	  check in skeletal GESTrackTitleSource

2010-06-14 13:31:15 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-timeline-title-source.c:
	* ges/ges-timeline-title-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  check in sekeletal GESTimelineTitleSource

2010-06-11 17:57:20 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/backgroundsource.c:
	  don't forget to unref objects in unit tests

2010-06-11 17:21:45 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges.h:
	* tests/check/ges/backgroundsource.c:
	  test vpatern property in unit tests

2010-06-11 17:02:55 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-background-source.c:
	  make audio background-sources output silence

2010-06-11 16:55:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  use ges_timeline_background_source_new_for_nick when creating pattern sources

2010-06-11 16:53:03 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	  don't initialize vpattern field

2010-06-11 16:51:44 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	* ges/ges-timeline-background-source.h:
	  implement ges_timeline_background_source_new_for_nick()

2010-06-11 16:50:07 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	  move enum table into file scope

2010-06-11 15:28:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  rewrite print_pattern_list to use GEnumValues

2010-06-11 15:28:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  remove unnecessary g_print

2010-06-11 15:19:28 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  switch to using GESTimelineBackgroundSource objects for patterns

2010-06-11 15:18:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	  set pattern on newly-created video track objects

2010-06-11 15:17:42 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	  implement vpattern gobject property of tl background source

2010-06-11 15:16:40 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	  add big blob of pattern enum values copied from videotestsrc

2010-06-11 15:15:59 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.h:
	  add vpattern field to GESTimelineBackground source

2010-06-11 15:14:40 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-background-source.c:
	* ges/ges-track-video-background-source.h:
	  implement setting pattern on video background sources

2010-06-11 13:44:40 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-background-source.c:
	* ges/ges-track-video-background-source.h:
	  add routines to set track object pattern

2010-06-11 13:41:44 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-background-source.h:
	  add enum for video patterns

2010-06-11 13:40:54 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/backgroundsource.c:
	  test Backgroudn sources in layers

2010-06-11 10:42:00 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	  implment GESTimelineBackground source create_track_object

2010-06-11 10:40:02 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	  add audio background source to build system

2010-06-11 10:39:14 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-types.h:
	  add audio background source to types.h

2010-06-11 10:37:49 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-audio-background-source.c:
	* ges/ges-track-audio-background-source.h:
	  check in audio background source

2010-06-10 17:44:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-types.h:
	  add ges video-track background to build system

2010-06-10 13:21:47 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-video-background-source.c:
	* ges/ges-track-video-background-source.h:
	  check in ges-track-video-background-source.{c,h}

2010-06-10 13:29:22 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	  add GESTrackBackgroundSource to build system

2010-06-10 17:42:09 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges.h:
	  add track background source to header

2010-06-10 17:43:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-types.h:
	  add track background source to ges-types.h

2010-06-10 13:51:33 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-background-source.c:
	* ges/ges-track-background-source.h:
	  check in GESTrackBackgroundSource

2010-06-10 13:23:59 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-types.h:
	  add GESTimelineBackgroundSource to build system

2010-06-10 17:41:57 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges.h:
	  add timeline background source to header

2010-06-10 13:22:36 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/backgroundsource.c:
	  check in background source unit test

2010-06-10 13:21:06 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-background-source.c:
	* ges/ges-timeline-background-source.h:
	  check in ges-timeline-background-source.{c,h}

2010-06-28 17:23:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/simple1.c:
	* tests/examples/transition.c:
	  tests: Add <stdlib.h> for exit usage

2010-07-07 01:21:38 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>

	* docs/libs/Makefile.am:
	* tests/examples/simple1.c:
	* tests/examples/transition.c:
	* tools/ges-launch.c:
	  Fix building issues
	  Adds missing headers to some files and needed cflags to gtk-doc
	  scanner build

2010-06-28 17:08:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Fix leaked caps

2010-06-21 11:54:01 +0200  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: unref all pads

2010-06-21 11:53:30 +0200  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Make a copy of the provided GstEncodingProfile

2010-06-21 11:52:49 +0200  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Properly release playsink and encodebin

2010-06-21 11:52:01 +0200  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: finalize => dispose
	  We want to release our objects before the parent GstBin class does so.

2010-06-21 11:47:44 +0200  Edward Hervey <bilboed@bilboed.com>

	* tools/ges-launch.c:
	  ges-launch: Don't leak caps

2010-06-21 11:47:21 +0200  Edward Hervey <bilboed@bilboed.com>

	* tools/ges-launch.c:
	  ges-launch: Properly free profile and outputuri

2010-06-17 11:45:27 +0200  Edward Hervey <bilboed@bilboed.com>

	* tools/ges-launch.c:
	  ges-launch: Cleanup profile

2010-06-14 19:40:50 +0200  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-track-transition.c:
	  GESTrackTransition: Release all pads.
	  Whether calling get_request_pad or get_static_pad we always end up
	  with an extra reference.
	  Also keep a reference on videomixer so it doesn't go away before we
	  call _release_request_pad() on it with the proper pads to release.

2010-06-14 19:12:42 +0200  Edward Hervey <bilboed@bilboed.com>

	* common:
	  Update to latest common

2010-06-11 19:34:39 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/transition.c:
	  examples: Fix debug statement

2010-06-10 16:19:11 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  release the request pads in dispose

2010-06-10 16:14:20 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	  don't keep an extra reference to vsmpte

2010-06-10 12:52:41 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  add elemt. to bin in arbitrary_fill_track_func

2010-06-09 18:57:59 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  fix typos in comment block

2010-06-09 18:56:55 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  gstl_recalculate() won't set priorities to -1

2010-06-09 16:35:17 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-transition.h:
	  ges/ges-track-transition.h: add missing function prototype

2010-06-09 17:11:56 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tools/ges-launch.c:
	  tools/ges-launch.c: C90 fixes

2010-06-09 17:09:10 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: C90 fixes

2010-06-09 17:08:31 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/test4.c:
	  tests/examples/test4.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/examples/concatenate.c:
	  tests/check/ges/concatenate.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/transition.c:
	  tests/check/ges/transition.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  tests/check/ges/simplelayer.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* tests/check/ges/filesource.c:
	  tests/check/ges/filesource.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-utils.h:
	  ges/ges-utils.h: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track.h:
	  ges/ges-track.h: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track.c:
	  ges/ges-track.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges/ges-track-transition.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-object.c:
	  ges/ges-track-object.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  ges/ges-timeline-transition.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  ges/ges-timeline-object.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	  ges/ges-timeline-layer.c: C90 fixes

2010-06-09 16:27:43 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  ges/ges-simple-timeline-layer.c: C90 fixes

2010-06-09 13:53:32 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: Actually use the WARNING/ERROR CFLAGS
	  We weren't detecting all these issues previously

2010-06-09 13:53:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-transition.c:
	  GESTrackTransition: Fix debug statement

2010-06-09 13:52:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: Remove all tracks/layers when being disposed

2010-06-09 13:52:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	  GESTimelineLayer: Release all layer/tracks when being disposed

2010-06-09 11:22:05 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges/ges-track-transition.c: set referece to vsmpte to NULL after freeing

2010-06-09 11:21:26 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges/ges-track-transition.c: was freeing same GstController twice in _dispose()

2010-06-09 11:17:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  common: Update to latest submodule revision

2010-06-08 18:38:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  check: Check that all objects are removed from the layer
	  This currently fails

2010-06-08 18:37:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/transition.c:
	  check: Use release_track_object instead of unref

2010-06-08 18:37:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-transition.c:
	  GESTrackTransition: Unref the ControlSource in dispose

2010-06-08 18:36:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges.c:
	  ges: Initialize GstController in ges_init

2010-06-04 19:53:35 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  ges/ges-simple-timeline-layer.c: print a warning when transitions overlap

2010-06-04 18:31:25 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  ges/ges-timeline-transition.c: can't set enums by nick

2010-06-04 18:07:39 +0200  Brandon Lewis <brandon@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  ges/ges-timeline-transition.c: initialize vtype enum type from static list of GEnumValues

2010-06-04 17:53:15 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/.gitignore:
	* tools/.gitignore:
	  tools/examples: Ignore more files

2010-06-04 17:50:42 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* tests/examples/Makefile.am:
	* tests/examples/playlist.c:
	* tools/Makefile.am:
	* tools/ges-launch.c:
	  tools: Moving playlist from examples and making it installable
	  It is now called ges-launch

2010-06-04 12:17:56 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: allow file / pattern durations to be 0 (but not transitions)

2010-06-04 12:17:28 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: clean up playlist help text

2010-06-03 19:14:41 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: better sanity checking of arguments

2010-06-03 19:13:42 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: add option to print avail. transitions/patterns. update help strings

2010-06-03 19:04:11 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	* tests/check/ges/transition.c:
	  tests/check/ges/{simplelayer.c,transition.c}: update unit tests

2010-06-03 19:02:58 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges/ges-track-transition.c: adjust to the change in VTYPE_CROSSFADE

2010-06-03 19:01:21 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	  ges/ges-timeline-transition.{c,h}: value for VTYPE_CROSSFADE changed to 512 and exported in ges-timeline-transition.h

2010-06-02 18:58:14 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/transition.c:
	  tests/check/ges/transition.c: test that changing timeline vtype sets trackobj vtype

2010-06-02 18:57:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  ges/ges-timeline-transition.c: implement vtype gobject property on GESTimelineTransitions

2010-06-02 18:55:52 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  ges/ges-track-transition.{c,h}: add ability to change smptealpha type

2010-06-02 16:52:02 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	* tests/check/ges/transition.c:
	  tests/check/ges/{simplelayer.c,tests/check/ges/transition.c}: sync with previous api change

2010-06-02 16:50:07 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	  ges/ges-timeline-transition.{c,h}: api change, pass gint instead of GEnumValue to new()

2010-06-02 16:43:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	* tests/check/ges/transition.c:
	  ges/ges-timeline-transition.{c,h},tests/.../transition.c: type change of vtype to gint from GEnumValue

2010-06-02 16:35:57 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	  ges/ges-timeline-transition.c: sync with API change in previous commit

2010-06-02 16:27:58 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  ges/ges-track-transition.{c,h}: api change: pass gint instead of GEnumValue

2010-06-02 15:18:55 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	* tests/check/ges/transition.c:
	  ges/ges-track-transition.{c,h}, tests/check/ges/transition.c: change vtype from GEnumValue to simple gint;

2010-06-02 13:50:06 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/transition.c:
	  tests/check/ges/transition.c: make sure unit tests work properly

2010-06-02 13:20:09 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/transition.c:
	  tests/check/ges/transition.c: oops, unit tests using wrong api

2010-06-02 12:46:05 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/Makefile.am:
	  tests/check/Makefile.am: add transition unit tests to make check

2010-06-02 12:34:57 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/transition.c:
	  tests/check/ges/transition.c: check in transition unit tests

2010-06-01 13:22:05 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-filesource.h:
	  ges/ges-track-filesource.h: fix typo in documentation commments

2010-06-01 11:57:42 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-filesource.h:
	  ges/ges-track-filesource.h: fix incorrect definition of GESTrackFileSource structs.

2010-05-31 18:59:12 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-custom-timeline-source.h:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-transition.h:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	* ges/ges-track-filesource.h:
	* ges/ges-track-object.h:
	* ges/ges-track-source.h:
	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	* ges/ges-track.h:
	  Add missing documentation

2010-05-31 15:42:23 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	* tests/examples/transition.c:
	  tests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos

2010-05-31 15:40:52 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges/ges-track-transition.c: implement audio crossfades

2010-05-31 15:38:14 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  ges/ges-track-transition.{c,h}: add fields for audio interpolation to obj

2010-05-28 11:42:29 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* tests/check/ges/simplelayer.c:
	  fix bugs

2010-05-28 03:02:49 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  ges/ges-track-transition.{c,h}: rename some members of ges-track-transition struct to separate between audio and video objects.

2010-05-28 02:31:42 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges/ges-track-transition.c: factor out code which produces video bin into a seprate routine

2010-05-28 00:19:24 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: make audio stream of audiotestsrc silent (it's much less annoying).

2010-05-28 00:16:28 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: fix inappropriate down-casts in playlist.py

2010-05-28 00:12:45 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges/ges-track-transition.c: give gnloperations a unique name

2010-05-28 00:11:51 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  ges/ges-simple-timeline-layer.c: also error when transition duration exceeds that of its neighbors

2010-05-27 23:37:11 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  ges/ges-simple-timeline-layer.c: don't allow user to create timelines with adjacent transitions

2010-05-27 23:36:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  ges/ges-simple-timeline-layer.c: implement simple stair-step like priority management scheme.

2010-05-27 23:10:04 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	  tests/check/ges/simplelayer.c: check in massive unit test case for GSTL with transitions

2010-05-27 12:06:00 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: add transitions to playlist example

2010-05-27 12:04:05 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: use ges_timeline_transition_new_from_nick()

2010-05-27 12:02:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	  ges/ges-timeline-transition.{c,h}: add convenience routine for creating transitions docs/libs/ges-sections.txt: add routine to documentation

2010-05-26 18:19:41 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  tests/examples/playlist.c: re-work pattern command line syntax

2010-05-26 16:57:59 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  ests/examples/transition.c: create transition with specified type

2010-05-26 16:36:24 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  ges/ges-track-transition.{c,h}: add support for other wipes with smptealpha

2010-05-26 16:33:44 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	  ges/ges-timeline-transition.{c,h}: add a type field

2010-05-26 13:27:46 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: pass transition type to make_timeline

2010-05-26 13:05:18 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: make -t option work with values supported by smpte + "crossfade"

2010-05-26 13:04:06 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: add routines for identifying transitions

2010-05-26 11:38:19 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: split out "make_timeline" into separate routine

2010-05-26 10:48:13 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: remove some cruft from transition example

2010-05-25 19:10:27 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: print values in seconds not nseconds

2010-05-25 19:07:21 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges-track-transition.c: set interpolation control points properly from gnlobject properties

2010-05-25 19:06:10 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.h:
	  ges-track-transition.c: GstControlSource -> GstInterpolationControlSource

2010-05-25 16:44:58 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: cast arguments to g_object_set

2010-05-25 16:42:47 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	  ges-track-transition.c: create gst-controller for transition

2010-05-25 16:41:53 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  ges-track-transition.c: add controller and control-source members

2010-05-25 16:35:16 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* configure.ac:
	* ges/Makefile.am:
	  depend on GST_CONTROLLER

2010-05-25 13:44:57 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-track-transition.c:
	* tests/examples/transition.c:
	  hacking

2010-05-24 17:51:31 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  tests/examples/transition.c: create transition when duration > 0

2010-05-24 17:39:45 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/Makefile.am:
	  dist transition.c

2010-05-24 17:39:07 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/transition.c:
	  check in single transition demo

2010-05-24 14:58:55 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-types.h:
	  ges/ges-types.h: add typedefs for GESTrackTransition[Class] structs

2010-05-24 14:57:12 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.h:
	  ges-track-transition.h: fix typo

2010-05-24 14:55:53 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/Makefile.am:
	  ges/Makefile.am: dist ges-track-transition.c,h

2010-05-24 13:08:32 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.c:
	* ges/ges-track-transition.h:
	  skeletal implementation of GESTrackTransition

2010-05-24 12:34:36 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* ges/ges-track-transition.h:
	  check-in ges-track-transition.h

2010-05-24 10:59:43 +0200  Brandon Lewis <brandon.lewis@collabora.co.uk>

	* tests/examples/playlist.c:
	  playlist.c: working pattern sources

2010-06-02 11:49:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/playlist.c:
	  examples: Add a looping feature to playlist example
	  Allows playing the timeline repeatedly a certain number of times

2010-05-25 16:22:58 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: Freeze state of Tracks when doing an async state change

2010-05-20 10:46:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/.gitignore:
	* tests/examples/Makefile.am:
	* tests/examples/concatenate.c:
	  examples: New concatenate examples.
	  Allows concatenating several files of the same type together

2010-05-20 10:44:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-utils.c:
	* ges/ges-utils.h:
	* ges/ges.h:
	  GES: Add a new utility file
	  API : ges_timeline_new_audio_video()

2010-05-11 15:03:33 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/.gitignore:
	  examples: Ignore some files

2010-05-20 12:29:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Only remove the playsink if it was used

2010-05-19 15:50:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/Makefile.am:
	  docs: Use proper CFLAGS/LIBS when building docs

2010-05-19 15:50:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: Remove unused variable

2010-05-19 12:39:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/.gitignore:
	* tests/examples/.gitignore:
	  tests: ignore more files

2010-05-19 12:38:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/playlist.c:
	  examples: Allow setting null duration on files
	  This will make the timeline use GstDiscoverer to analyze the file.

2010-05-19 12:36:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	  GESTimeline: Use GstDiscoverer for incomplete filesources
	  If a GESTimelineFileSource is added to a layer and:
	  * It doesn't have specified supported formats
	  * OR it doesn't have a specified maximum duration
	  * OR it doesn't have a specifed duration
	  Then we asynchronously send it to the GstDiscoverer.
	  If this happens, the state change of the timeline from READY to
	  PAUSED will happen asynchronously and be completed when everything
	  has been properly discovered.
	  Part 2 of GstDiscoverer integration

2010-05-19 12:24:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	* tests/check/ges/filesource.c:
	  GESTimelineFileSource: Add 'max-duration' and 'supported-formats' properties
	  * max-duration is the total length of the File.
	  * supported-formats is the various track types this filesource can produce
	  trackobjects for. This should maybe be moved to parent classes in the
	  future
	  Step 1 of GstDiscoverer integration

2010-05-19 12:19:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  GESTimelineObject: Properly set default duration
	  Set it in the instance_init to GST_SECOND, But let the subclasses override
	  it.
	  This allows subclasses to set a different default duration

2010-05-19 12:14:34 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	  GESSimpleTimelineLayer: Recalculate positions when object duration change
	  This ensures that if someone changes the duration, the clips still remain
	  contiguous and in the proper order.

2010-05-18 19:07:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* ges/Makefile.am:
	  configure: Depend on gstreamer-discoverer

2010-05-18 17:43:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	* ges/ges-track.h:
	  GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN
	  Also add a bit more documentation about it.

2010-05-18 15:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/.gitignore:
	* docs/libs/doc-registry.xml:
	* docs/libs/ges-decl-list.txt.bak:
	* docs/libs/ges-decl.txt.bak:
	* docs/libs/html/GESCustomTimelineSource.html:
	* docs/libs/html/GESSimpleTimelineLayer.html:
	* docs/libs/html/GESTimeline.html:
	* docs/libs/html/GESTimelineFileSource.html:
	* docs/libs/html/GESTimelineLayer.html:
	* docs/libs/html/GESTimelineObject.html:
	* docs/libs/html/GESTimelinePipeline.html:
	* docs/libs/html/GESTimelineSource.html:
	* docs/libs/html/GESTimelineTransition.html:
	* docs/libs/html/GESTrack.html:
	* docs/libs/html/GESTrackFileSource.html:
	* docs/libs/html/GESTrackObject.html:
	* docs/libs/html/GESTrackSource.html:
	* docs/libs/html/api-index-full.html:
	* docs/libs/html/architecture.xml:
	* docs/libs/html/ch01.html:
	* docs/libs/html/ch02.html:
	* docs/libs/html/ch03.html:
	* docs/libs/html/ch04.html:
	* docs/libs/html/ges-Initialization.html:
	* docs/libs/html/ges-architecture.html:
	* docs/libs/html/ges-hierarchy.html:
	* docs/libs/html/ges.devhelp:
	* docs/libs/html/ges.devhelp2:
	* docs/libs/html/home.png:
	* docs/libs/html/index.html:
	* docs/libs/html/index.sgml:
	* docs/libs/html/layer_track_overview.png:
	* docs/libs/html/left.png:
	* docs/libs/html/right.png:
	* docs/libs/html/style.css:
	* docs/libs/html/up.png:
	* docs/libs/tmpl/ges-common.sgml:
	* docs/libs/tmpl/ges-common.sgml.bak:
	* docs/libs/tmpl/ges-custom-timeline-source.sgml:
	* docs/libs/tmpl/ges-custom-timeline-source.sgml.bak:
	* docs/libs/tmpl/ges-simple-timeline-layer.sgml:
	* docs/libs/tmpl/ges-simple-timeline-layer.sgml.bak:
	* docs/libs/tmpl/ges-timeline-filesource.sgml:
	* docs/libs/tmpl/ges-timeline-filesource.sgml.bak:
	* docs/libs/tmpl/ges-timeline-layer.sgml:
	* docs/libs/tmpl/ges-timeline-layer.sgml.bak:
	* docs/libs/tmpl/ges-timeline-object.sgml:
	* docs/libs/tmpl/ges-timeline-object.sgml.bak:
	* docs/libs/tmpl/ges-timeline-pipeline.sgml:
	* docs/libs/tmpl/ges-timeline-pipeline.sgml.bak:
	* docs/libs/tmpl/ges-timeline-source.sgml:
	* docs/libs/tmpl/ges-timeline-source.sgml.bak:
	* docs/libs/tmpl/ges-timeline-transition.sgml:
	* docs/libs/tmpl/ges-timeline-transition.sgml.bak:
	* docs/libs/tmpl/ges-timeline.sgml:
	* docs/libs/tmpl/ges-timeline.sgml.bak:
	* docs/libs/tmpl/ges-track-filesource.sgml:
	* docs/libs/tmpl/ges-track-filesource.sgml.bak:
	* docs/libs/tmpl/ges-track-object.sgml:
	* docs/libs/tmpl/ges-track-object.sgml.bak:
	* docs/libs/tmpl/ges-track-source.sgml:
	* docs/libs/tmpl/ges-track-source.sgml.bak:
	* docs/libs/tmpl/ges-track.sgml:
	* docs/libs/tmpl/ges-track.sgml.bak:
	* docs/libs/tmpl/ges-unused.sgml:
	* docs/libs/xml/api-index-deprecated.xml:
	* docs/libs/xml/api-index-full.xml:
	* docs/libs/xml/ges-common.xml:
	* docs/libs/xml/ges-custom-timeline-source.xml:
	* docs/libs/xml/ges-doc.bottom:
	* docs/libs/xml/ges-doc.top:
	* docs/libs/xml/ges-simple-timeline-layer.xml:
	* docs/libs/xml/ges-timeline-filesource.xml:
	* docs/libs/xml/ges-timeline-layer.xml:
	* docs/libs/xml/ges-timeline-object.xml:
	* docs/libs/xml/ges-timeline-pipeline.xml:
	* docs/libs/xml/ges-timeline-source.xml:
	* docs/libs/xml/ges-timeline-transition.xml:
	* docs/libs/xml/ges-timeline.xml:
	* docs/libs/xml/ges-track-filesource.xml:
	* docs/libs/xml/ges-track-object.xml:
	* docs/libs/xml/ges-track-source.xml:
	* docs/libs/xml/ges-track.xml:
	* docs/libs/xml/object_index.sgml:
	* docs/libs/xml/tree_index.sgml:
	* docs/libs/xml/version.entities:
	  docs: And remove all the stuff that's meant to be generated at runtime

2010-05-18 12:56:24 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/doc-registry.xml:
	* docs/libs/ges-decl-list.txt.bak:
	* docs/libs/ges-decl.txt.bak:
	* docs/libs/ges-sections.txt:
	* docs/libs/html/GESCustomTimelineSource.html:
	* docs/libs/html/GESSimpleTimelineLayer.html:
	* docs/libs/html/GESTimeline.html:
	* docs/libs/html/GESTimelineFileSource.html:
	* docs/libs/html/GESTimelineLayer.html:
	* docs/libs/html/GESTimelineObject.html:
	* docs/libs/html/GESTimelinePipeline.html:
	* docs/libs/html/GESTimelineSource.html:
	* docs/libs/html/GESTimelineTransition.html:
	* docs/libs/html/GESTrack.html:
	* docs/libs/html/GESTrackFileSource.html:
	* docs/libs/html/GESTrackObject.html:
	* docs/libs/html/GESTrackSource.html:
	* docs/libs/html/api-index-full.html:
	* docs/libs/html/architecture.xml:
	* docs/libs/html/ch01.html:
	* docs/libs/html/ch02.html:
	* docs/libs/html/ch03.html:
	* docs/libs/html/ch04.html:
	* docs/libs/html/ges-Initialization.html:
	* docs/libs/html/ges-architecture.html:
	* docs/libs/html/ges-hierarchy.html:
	* docs/libs/html/ges.devhelp:
	* docs/libs/html/ges.devhelp2:
	* docs/libs/html/home.png:
	* docs/libs/html/index.html:
	* docs/libs/html/index.sgml:
	* docs/libs/html/layer_track_overview.png:
	* docs/libs/html/left.png:
	* docs/libs/html/right.png:
	* docs/libs/html/style.css:
	* docs/libs/html/up.png:
	* docs/libs/tmpl/ges-common.sgml:
	* docs/libs/tmpl/ges-common.sgml.bak:
	* docs/libs/tmpl/ges-custom-timeline-source.sgml:
	* docs/libs/tmpl/ges-custom-timeline-source.sgml.bak:
	* docs/libs/tmpl/ges-simple-timeline-layer.sgml:
	* docs/libs/tmpl/ges-simple-timeline-layer.sgml.bak:
	* docs/libs/tmpl/ges-timeline-filesource.sgml:
	* docs/libs/tmpl/ges-timeline-filesource.sgml.bak:
	* docs/libs/tmpl/ges-timeline-layer.sgml:
	* docs/libs/tmpl/ges-timeline-layer.sgml.bak:
	* docs/libs/tmpl/ges-timeline-object.sgml:
	* docs/libs/tmpl/ges-timeline-object.sgml.bak:
	* docs/libs/tmpl/ges-timeline-pipeline.sgml:
	* docs/libs/tmpl/ges-timeline-pipeline.sgml.bak:
	* docs/libs/tmpl/ges-timeline-source.sgml:
	* docs/libs/tmpl/ges-timeline-source.sgml.bak:
	* docs/libs/tmpl/ges-timeline-transition.sgml:
	* docs/libs/tmpl/ges-timeline-transition.sgml.bak:
	* docs/libs/tmpl/ges-timeline.sgml:
	* docs/libs/tmpl/ges-timeline.sgml.bak:
	* docs/libs/tmpl/ges-track-filesource.sgml:
	* docs/libs/tmpl/ges-track-filesource.sgml.bak:
	* docs/libs/tmpl/ges-track-object.sgml:
	* docs/libs/tmpl/ges-track-object.sgml.bak:
	* docs/libs/tmpl/ges-track-source.sgml:
	* docs/libs/tmpl/ges-track-source.sgml.bak:
	* docs/libs/tmpl/ges-track.sgml:
	* docs/libs/tmpl/ges-track.sgml.bak:
	* docs/libs/tmpl/ges-unused.sgml:
	* docs/libs/xml/api-index-deprecated.xml:
	* docs/libs/xml/api-index-full.xml:
	* docs/libs/xml/ges-common.xml:
	* docs/libs/xml/ges-custom-timeline-source.xml:
	* docs/libs/xml/ges-doc.bottom:
	* docs/libs/xml/ges-doc.top:
	* docs/libs/xml/ges-simple-timeline-layer.xml:
	* docs/libs/xml/ges-timeline-filesource.xml:
	* docs/libs/xml/ges-timeline-layer.xml:
	* docs/libs/xml/ges-timeline-object.xml:
	* docs/libs/xml/ges-timeline-pipeline.xml:
	* docs/libs/xml/ges-timeline-source.xml:
	* docs/libs/xml/ges-timeline-transition.xml:
	* docs/libs/xml/ges-timeline.xml:
	* docs/libs/xml/ges-track-filesource.xml:
	* docs/libs/xml/ges-track-object.xml:
	* docs/libs/xml/ges-track-source.xml:
	* docs/libs/xml/ges-track.xml:
	* docs/libs/xml/object_index.sgml:
	* docs/libs/xml/tree_index.sgml:
	* docs/libs/xml/version.entities:
	* ges/ges-timeline-object.h:
	  GESTimelineObject: Document CreateTrackObjectFunc vmethod

2010-05-18 12:32:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* docs/libs/scanobj-build.stamp:
	  docs: Make sure hierarchy/properties/signals get built for all classes

2010-05-10 12:44:56 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Fix 32bit runtime issues

2010-05-07 13:30:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Limit encodebin buffering to 1 buffer
	  We don't need to queue more than that since we only need thread decoupling
	  and the various streams going into encodebin are guaranteed to come
	  from different streaming threads (since they're separate gnlcomposition).

2010-05-06 19:57:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/playlist.c:
	  examples: Add option to specify video restriction
	  Some encoders don't handle _get_caps() properly :(

2010-04-27 11:45:15 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Remove unused variable/label.

2010-04-20 13:41:20 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Cleanup properly when pads are removed

2010-04-20 13:26:00 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Implement smart rendering

2010-04-20 13:08:27 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/Makefile.am:
	* tests/examples/playlist.c:
	  examples: New playlist examples
	  Allows giving lists of file/start/duration triplets and testing the
	  various timeline-pipeline modes (preview, render, smart-render)

2010-04-20 13:04:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/Makefile.am:
	  check: Use GST_CFLAGS so we get new compilation flags

2010-04-20 13:00:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  GESTimelinePipeline: Store encoding profile

2010-04-20 12:59:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.h:
	  GESTimelinePipeline: New Smart Render mode

2010-04-20 12:57:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: new functions to search/create OutputChain

2010-04-20 12:53:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Remove unused code

2010-04-20 12:50:34 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	  GESTrack: set caps on the composition
	  This will allow them to be propagated to all objects contained within

2010-04-20 12:50:09 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline.c:
	  GESTimeLine(PipeLine): remove additional unref

2010-04-20 12:47:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac : round of cleanup
	  Add extra CFLAGS
	  Change GST_CVS to GST_GIT
	  Add -DGST_USE_UNSTABLE_API for gstprofile, since we know it's unstable.

2010-04-20 12:28:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/Makefile.am:
	  ges: Link gstprofile

2010-04-20 11:48:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	  GESTimeline: New method ges_timeline_get_tracks

2010-03-13 16:43:59 +0100  Edward Hervey <bilboed@bilboed.com>

	* tests/examples/Makefile.am:
	* tests/examples/simple1.c:
	  examples: Simple Audio/Video example
	  Currently one can:
	  * Give a multimedia file
	  * modify the inpoint
	  * modify the duration
	  * mute the audio

2010-03-13 16:05:37 +0100  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Fix minor bug in get_compatible_unlinked_pad
	  We weren't breaking and ended up doing a fallthrough to the loop
	  completion.

2010-03-13 15:53:16 +0100  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline-object.h:
	  GESTimelineObject: Fix doc of priority property

2010-03-13 15:51:16 +0100  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-track-filesource.c:
	  GESTrackFileSource: Don't forget to free the URI string

2010-03-12 19:07:15 +0100  Edward Hervey <bilboed@bilboed.com>

	* tests/check/Makefile.am:
	* tests/check/ges/layer.c:
	  tests: Add unit test for layer property.
	  Still needs more work though

2010-03-12 19:06:42 +0100  Edward Hervey <bilboed@bilboed.com>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	  GESTimelineLayer: Add a 'priority' property

2010-03-12 18:42:28 +0100  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline.c:
	  GESTimeline: Properly iterate TrackObject lists when removing them

2010-03-12 19:05:36 +0100  Edward Hervey <bilboed@bilboed.com>

	* tests/check/ges/basic.c:
	  tests: Check refcount of created trackobjects

2010-03-13 15:52:14 +0100  Edward Hervey <bilboed@bilboed.com>

	* ges/ges-timeline-object.c:
	* tests/check/ges/filesource.c:
	  GESTimelineObject: Don't leak a reference when creating TrackObject

2010-03-12 17:17:30 +0100  Edward Hervey <bilboed@bilboed.com>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	  GESTimelineObject: new API : _find_track_object
	  This allows getting the TrackObject for a corresponding TimelineObject
	  and Track combination

2010-03-12 17:08:00 +0100  Edward Hervey <bilboed@bilboed.com>

	* Makefile.am:
	* configure.ac:
	  configure: use automake 1. 11 silent rules instead of shave if available

2010-03-12 17:09:03 +0100  Edward Hervey <bilboed@bilboed.com>

	* common:
	  common: Update to latest common

2010-03-11 11:06:50 +0100  Edward Hervey <bilboed@bilboed.com>

	* .gitignore:
	* tests/check/ges/.gitignore:
	* tests/examples/.gitignore:
	  ignore more files

2010-03-05 16:10:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/Makefile.am:
	  examples: Fix linking/include order

2010-03-05 15:50:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/filesource.c:
	  check: Add a test for checking timelinefilesource properties
	  This include the mute feature

2010-02-09 17:45:42 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/Makefile.am:
	  examples: Use profile LIBS
	  and fix a typo with GST_LIBS

2010-02-09 17:44:54 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: gst-profile is now a standalone pkgconfig

2010-01-20 11:09:56 +0100  Jarkko Pallviainen <ext-jarkko.palviainen@nokia.com>

	* tests/examples/test1.c:
	  examples: Fix build on 32bit systems

2010-01-08 18:21:08 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Add comment for _set_render_settings

2010-01-08 18:16:16 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/Makefile.am:
	* tests/examples/test4.c:
	  examples: test4: variant of test3 with rendering.
	  Usage: ./test4 output_uri audio_files
	  This will render in ogg/vorbis the first seconds of all the provided
	  audio files to the output_uri
	  Ex : ./test4 file:///data/audio1s.ogg /data/music/*.ogg

2010-01-08 18:14:46 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Also get static pads for static pads from encodebin.
	  This is for the cases where the provided GstStreamEncodingProfile has
	  a non-zero presence.

2010-01-08 17:05:01 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: detect gst-convenience

2009-12-11 15:24:56 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-custom-timeline-source.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-track-object.h:
	  ges: Small doc fixups

2009-12-11 15:17:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/timelineobject.c:
	  tests: Fix macro by making it use the proper argument types

2009-12-11 15:16:26 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/Makefile.am:
	  tests: Fix linking order.
	  This ensures that "make check" will run with the local libraries and not
	  the system-wide ones

2009-12-11 15:15:29 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  GESTimelineObject: Move property setting to an earlier stage.
	  This ensures that any properties set on the TimelineObject will be
	  propagated to the created TrackObjects just after they're created

2009-12-11 15:13:19 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  GESTrackObject: Store pending values when GnlObject isn't created yet

2009-12-11 15:17:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Sync state of newly added element to container

2009-12-09 15:03:30 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Don't forget to remember the mode

2009-12-09 15:03:15 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-file-source.c:
	  GESTimelineFileSource: Properly handle mute
	  mute != active

2009-12-09 12:22:34 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: More render support

2009-12-04 10:49:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  GESTimelinePipeline: beginning of render support

2009-11-30 15:14:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-custom-timeline-source.c:
	* ges/ges-custom-timeline-source.h:
	* ges/ges-internal.h:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	* ges/ges-track-filesource.c:
	* ges/ges-track-filesource.h:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track-source.c:
	* ges/ges-track-source.h:
	* ges/ges-track.c:
	* ges/ges-track.h:
	* ges/ges-types.h:
	* ges/ges.c:
	* ges/ges.h:
	  ges/: Fix copyright in headers

2009-11-30 15:14:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* AUTHORS:
	  AUTHORS: Add myself

2009-11-25 13:13:49 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-file-source.c:
	  timelinefilesource: Free URI when finalizing

2009-11-25 13:11:32 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  trackobject: priority is a uint32

2009-11-25 12:53:13 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/timelineobject.c:
	  tests: release TrackObject when we're done with it

2009-11-25 12:52:50 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/simplelayer.c:
	* tests/check/ges/timelineobject.c:
	  tests: Don't forget to cast to guint64 when using g_object_set
	  ... else total failure ensues on 32bit machines

2009-11-25 11:56:58 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  TimelineObject: Add missing argument to printf statement

2009-11-25 11:55:50 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-custom-timeline-source.c:
	  customtimelinesource: Fix indentation

2009-11-25 11:14:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/working-diagrams.svg:
	  docs: updates to working diagram, still needs more love

2009-11-15 18:23:33 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* docs/libs/Makefile.am:
	* docs/libs/architecture.xml:
	* docs/libs/layer_track_overview.png:
	* docs/working-diagrams.svg:
	  docs: Improve docs some more

2009-11-12 20:11:28 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	* docs/libs/Makefile.am:
	* docs/libs/architecture.xml:
	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* docs/libs/ges.types:
	* ges/ges.c:
	  docs: Add overview and architecture document and cleanup docs more.

2009-11-12 19:14:35 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/design/gstprofile.h:
	  docs: Update to gstprofile header

2009-11-09 15:55:06 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* .gitignore:
	  ignore more files

2009-11-09 15:54:18 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* m4/Makefile.am:
	* m4/codeset.m4:
	* m4/gettext.m4:
	* m4/glibc2.m4:
	* m4/glibc21.m4:
	* m4/iconv.m4:
	* m4/intdiv0.m4:
	* m4/intl.m4:
	* m4/intldir.m4:
	* m4/intlmacosx.m4:
	* m4/intmax.m4:
	* m4/inttypes-pri.m4:
	* m4/inttypes_h.m4:
	* m4/lcmessage.m4:
	* m4/lib-ld.m4:
	* m4/lib-link.m4:
	* m4/lib-prefix.m4:
	* m4/libtool.m4:
	* m4/lock.m4:
	* m4/longlong.m4:
	* m4/ltoptions.m4:
	* m4/ltsugar.m4:
	* m4/ltversion.m4:
	* m4/lt~obsolete.m4:
	* m4/nls.m4:
	* m4/po.m4:
	* m4/printf-posix.m4:
	* m4/progtest.m4:
	* m4/size_max.m4:
	* m4/stdint_h.m4:
	* m4/uintmax_t.m4:
	* m4/visibility.m4:
	* m4/wchar_t.m4:
	* m4/wint_t.m4:
	* m4/xsize.m4:
	  remove m4/*.m4, will be automatically created by autogen.sh

2009-11-05 10:22:57 +0100  Edward Hervey <edward.hervey@collabora.co.uk>

	* common:
	  update common submodule version used

2009-10-22 17:37:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	  docs: Add missing symbol to documentation

2009-10-19 18:32:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/design/encoding-research.txt:
	* docs/design/encoding.txt:
	* docs/design/gstprofile.h:
	  docs/design: Fixups/additions based on feedback

2009-10-07 16:23:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/design/encoding-research.txt:
	* docs/design/encoding.txt:
	* docs/design/gstencodebin.h:
	* docs/design/gstprofile.h:
	  docs/design: Add encoding/profile proposal/design

2009-09-30 16:45:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/timelineobject.c:
	  tests: New unit test for GESTimelineObject

2009-09-30 16:44:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	  GESTimelineObject: First set the duration and priority before the inpoint.

2009-09-30 16:44:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	  GESTimelineFileSource: Add a 'mute' property.
	  This property deactivates the audio trackobjects if set to TRUE

2009-09-30 16:43:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  GESTrackObject: Listen to property change from gnlobject
	  TODO: add/emit the 'changed' signal

2009-09-30 16:42:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.h:
	  GESTrackObject: Add convenience macros for accessing properties

2009-09-30 16:42:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  GESTrackObject: Set sane default values

2009-09-30 16:40:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  GESTrackObject: Add 'active' property.
	  This property allows (de)activating a track object

2009-09-29 15:32:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/Makefile.am:
	* tests/examples/test3.c:
	  tests/examples: test3, same as test2, but uses a SimpleTimelineLayer

2009-09-29 15:29:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/simplelayer.c:
	  tests/check: Add test for GESSimpleTimelineLayer

2009-09-29 15:27:55 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	  GESSimpleTimelineLayer: Implement add()/move() and parent class changes
	  If changes happen when accessing the GESTimelineLayer API, they will be taken
	  into account.

2009-09-29 15:27:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.h:
	  ges-timeline-layer.h: Add comment

2009-09-29 15:25:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-timeline-object.h:
	  ges-timeline-object: Add convenience macros

2009-09-21 18:11:19 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/Makefile.am:
	* tests/examples/test2.c:
	  tests/example: New small example of timeline file sources.
	  This examples takes a list of files with audio tracks, and plays the first
	  second of each.
	  This demonstrates the usage of GESTimelineFileSource

2009-09-21 18:08:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/Makefile.am:
	* tests/check/ges/filesource.c:
	  tests/check: New test for GESTimelineFileSource

2009-09-21 12:51:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* ges/Makefile.am:
	* ges/ges-timeline-file-source.c:
	* ges/ges-timeline-file-source.h:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-track-filesource.c:
	* ges/ges-track-filesource.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  New GESTimelineFileSource and GESTrackFileSource classes

2009-09-16 12:37:45 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-custom-timeline-source.c:
	* ges/ges-custom-timeline-source.h:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline.c:
	  Finish public API documentation

2009-09-16 12:37:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	  docs: Add index and object hierarchy

2009-09-14 19:45:43 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/basic.c:
	  tests: Make basic test check for proper reference counting.

2009-09-14 19:44:03 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	  GESTrack: The track steals the refcount to the caps. document that.

2009-09-14 19:42:58 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/.gitignore:
	  docs/libs: ignore more files

2009-09-14 19:24:28 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: Fix reference counting of tracks, add docs.

2009-09-14 19:23:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	  GESTimelineLayer: Fix reference handling of objects, add docs.

2009-09-14 19:23:21 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: Require latest gst-plugins-base for 'playsink'

2009-09-14 17:00:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.h:
	  GESTimeline: start more documentation

2009-09-14 16:33:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  GESTrackObject: Document some more

2009-09-14 15:51:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-sections.txt:
	* ges/ges-track.c:
	  GESTrack: document more

2009-09-10 18:17:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>

	* docs/libs/Makefile.am:
	* docs/libs/ges.types:
	  docs: fix gtk-doc build and make distcheck for me

2009-09-10 18:53:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/test1.c:
	  Document first high-level demo.

2009-09-10 18:40:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* ges/ges-custom-timeline-source.c:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline.c:
	* ges/ges-track-object.c:
	* ges/ges-track-source.c:
	* ges/ges-track.c:
	* ges/ges-track.h:
	* ges/ges.c:
	  More documentation. Coverage now at 25%

2009-09-10 16:23:12 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/random/scenarios:
	* docs/scenarios:
	  docs: move working document

2009-09-10 16:22:00 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* docs/Makefile.am:
	* docs/libs/Makefile.am:
	* docs/libs/ges-docs.sgml:
	* docs/libs/ges-sections.txt:
	* docs/libs/scanobj-build.stamp:
	* docs/version.entities.in:
	  docs: Add gtk-doc API documentation
	  current coverage : 8%

2009-09-09 15:53:53 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/test1.c:
	  test1: Expand example to also use an audio track.

2009-09-09 15:51:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  GESTimeline: Make sure added ghostpads are unique.

2009-09-09 13:57:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/test1.c:
	  test1: Actually change videotestsrc patterns to make changes obvious.

2009-09-09 13:55:30 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/test1.c:
	  test1: Use mainloop, required for proper gnonlin behaviour.

2009-09-09 12:42:29 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	  GESTimelinePipeline: Reconfigure playsink once we've added a pad.

2009-09-08 19:46:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/examples/test1.c:
	  examples: Add timeline to pipeline and set it to playing.
	  ... and now we need to go an fix playsink :)

2009-09-08 19:46:26 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/basic.c:
	  test/ges/basic: Adapt to API changes.

2009-09-08 19:45:08 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  GESTimelinePipeline: Use 'playsink', track added/removed pads.
	  Also add a method to set a GESTimeline on the pipeline.

2009-09-08 19:44:03 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	  GESTimeline: Track internal pads and tracks in sync.
	  Add method to get the Track associated to a ghostpad.

2009-09-08 18:55:41 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* .gitignore:
	  gitignore: Ignore more files

2009-09-08 18:49:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	* ges/ges-track.h:
	  GESTrack: Add TrackType enum and constructor property.
	  This allows us to speed up detection of track content type.

2009-09-08 18:47:46 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-custom-timeline-source.c:
	  CustomTimelineSource: Fix typo in debug statement

2009-09-07 15:46:44 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	  GESTimelinePipeline: Fix typo

2009-08-07 20:33:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	  TrackObject: Add debugging and make default duration 1s

2009-08-07 20:33:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	  TimelineObject: Add start/inpoint/duration/priority properties and propagate them

2009-08-07 20:32:47 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	* ges/ges-track.h:
	  Track: Handle pads

2009-08-07 20:32:29 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	* ges/ges-track.h:
	  Track: Add convenience methods for creating a raw Audio or Video track.

2009-08-07 20:31:11 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-custom-timeline-source.c:
	* ges/ges-custom-timeline-source.h:
	* tests/check/ges/basic.c:
	  CustomTimelineSource: Allow giving user_data to the callback

2009-08-07 20:29:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* tests/Makefile.am:
	* tests/examples/Makefile.am:
	* tests/examples/test1.c:
	  Add directory for examples along with a minimalistic first example.

2009-08-07 18:18:42 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track.c:
	* ges/ges-track.h:
	* tests/check/ges/basic.c:
	  Add 'caps' property on Track

2009-08-07 17:09:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* COPYING:
	* COPYING.LIB:
	* INSTALL:
	* Makefile.am:
	* RELEASE:
	* ges/Makefile.am:
	* gst-editing-services.doap:
	  Fix build. Can now run make distcheck.

2009-08-07 16:51:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	  Track: Add/Remove the GnlComposition from ourself.

2009-08-07 16:47:18 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/basic.c:
	  tests/ges/basic: Extend test to remove the object.

2009-08-07 16:46:57 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-source.h:
	  TrackSource: Include TrackObject header file

2009-08-07 16:46:35 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges.c:
	  ges.c: Add debug line to inform of initialization

2009-08-07 16:45:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-custom-timeline-source.c:
	* ges/ges-custom-timeline-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  New CustomTimelineSource class.

2009-08-07 16:43:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track.c:
	* ges/ges-track.h:
	  Track: Implement remove_object()

2009-08-07 16:43:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	  TrackObject: Add 'valid' property, Make _set_track() return a bool

2009-08-07 16:41:23 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline.c:
	  Timeline: Implement remove_track, remove_layer, and _layer_object_removed_cb

2009-08-07 16:40:51 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	  TimelineSource: Implenent _create_track_object() virtual-method

2009-08-07 16:39:45 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	  TimelineObject: Implement _release_track_object()

2009-08-07 16:39:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	  TimelineLayer: Implement _remove_object()

2009-08-06 20:04:59 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/check/ges/basic.c:
	  tests: Add a simple scenario

2009-08-06 19:59:25 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/ges-simple-timeline-layer.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline.c:
	* ges/ges-track-object.c:
	* ges/ges-track.c:
	  ges: Remove unused private structures. We'll re-add on a per-case basis.

2009-08-06 19:51:29 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* ges/Makefile.am:
	* ges/ges-internal.h:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline.c:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track-source.c:
	* ges/ges-track.c:
	* ges/ges.c:
	* ges/ges.h:
	* tests/Makefile.am:
	* tests/check/Makefile.am:
	* tests/check/ges/basic.c:
	  Add unit test system. Adjust GST_DEBUG usage.

2009-08-06 18:54:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-track-source.c:
	* ges/ges-track-source.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  Add new GESTrackSource

2009-08-06 17:38:43 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/scenarios:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track.c:
	* ges/ges-track.h:
	  intermediary commit. Still need to fill in more blanks :(

2009-08-06 12:47:38 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/Makefile.am:
	* ges/gesmarshal.list:
	  Add signal marshalling code

2009-08-06 12:14:37 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* ges/Makefile.am:
	* ges/ges-simple-timeline-layer.h:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-transition.h:
	* ges/ges-timeline.h:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track.h:
	* ges/ges-types.h:
	* ges/ges.h:
	  build fixed again. Moved type declarations in a standalone file.

2009-08-06 11:24:04 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* ges/Makefile.am:
	* ges/ges-simple-timeline-layer.c:
	* ges/ges-simple-timeline-layer.h:
	* ges/ges-timeline-layer.c:
	* ges/ges-timeline-layer.h:
	* ges/ges-timeline-object.c:
	* ges/ges-timeline-object.h:
	* ges/ges-timeline-pipeline.c:
	* ges/ges-timeline-pipeline.h:
	* ges/ges-timeline-source.c:
	* ges/ges-timeline-source.h:
	* ges/ges-timeline-transition.c:
	* ges/ges-timeline-transition.h:
	* ges/ges-timeline.c:
	* ges/ges-timeline.h:
	* ges/ges-track-object.c:
	* ges/ges-track-object.h:
	* ges/ges-track.c:
	* ges/ges-track.h:
	* ges/ges.c:
	* ges/ges.h:
	* src/Makefile.am:
	* src/ges-simple-timeline-layer.c:
	* src/ges-simple-timeline-layer.h:
	* src/ges-timeline-layer.c:
	* src/ges-timeline-layer.h:
	* src/ges-timeline-object.c:
	* src/ges-timeline-object.h:
	* src/ges-timeline-pipeline.c:
	* src/ges-timeline-pipeline.h:
	* src/ges-timeline-source.c:
	* src/ges-timeline-source.h:
	* src/ges-timeline-transition.c:
	* src/ges-timeline-transition.h:
	* src/ges-timeline.c:
	* src/ges-timeline.h:
	* src/ges-track-object.c:
	* src/ges-track-object.h:
	* src/ges-track.c:
	* src/ges-track.h:
	* src/ges.c:
	* src/ges.h:
	  src/ => ges/

2009-08-06 11:23:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/scenarios:
	* src/Makefile.am:
	* src/ges-simple-timeline-layer.h:
	* src/ges-timeline-object.c:
	* src/ges-timeline-object.h:
	* src/ges-timeline.h:
	* src/ges-track-object.c:
	* src/ges-track-object.h:
	* src/ges-track.h:
	* src/ges.c:
	* src/ges.h:
	  MORE HACKING

2009-08-04 19:27:07 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* README:
	  README: Mention license

2009-08-04 19:21:49 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* .gitignore:
	  .gitignore: ignore cruft

2009-08-04 17:16:31 +0200  Edward Hervey <edward.hervey@collabora.co.uk>

	* .gitmodules:
	* AUTHORS:
	* ChangeLog:
	* Makefile.am:
	* NEWS:
	* autogen.sh:
	* common:
	* configure.ac:
	* gst-editing-services.spec.in:
	* m4/Makefile.am:
	* m4/codeset.m4:
	* m4/gettext.m4:
	* m4/glibc2.m4:
	* m4/glibc21.m4:
	* m4/iconv.m4:
	* m4/intdiv0.m4:
	* m4/intl.m4:
	* m4/intldir.m4:
	* m4/intlmacosx.m4:
	* m4/intmax.m4:
	* m4/inttypes-pri.m4:
	* m4/inttypes_h.m4:
	* m4/lcmessage.m4:
	* m4/lib-ld.m4:
	* m4/lib-link.m4:
	* m4/lib-prefix.m4:
	* m4/libtool.m4:
	* m4/lock.m4:
	* m4/longlong.m4:
	* m4/ltoptions.m4:
	* m4/ltsugar.m4:
	* m4/ltversion.m4:
	* m4/lt~obsolete.m4:
	* m4/nls.m4:
	* m4/po.m4:
	* m4/printf-posix.m4:
	* m4/progtest.m4:
	* m4/size_max.m4:
	* m4/stdint_h.m4:
	* m4/uintmax_t.m4:
	* m4/visibility.m4:
	* m4/wchar_t.m4:
	* m4/wint_t.m4:
	* m4/xsize.m4:
	* src/Makefile.am:
	* src/ges-simple-timeline-layer.c:
	* src/ges-simple-timeline-layer.h:
	* src/ges-timeline-layer.c:
	* src/ges-timeline-layer.h:
	* src/ges-timeline-object.c:
	* src/ges-timeline-object.h:
	* src/ges-timeline-pipeline.c:
	* src/ges-timeline-pipeline.h:
	* src/ges-timeline-source.c:
	* src/ges-timeline-source.h:
	* src/ges-timeline-transition.c:
	* src/ges-timeline-transition.h:
	* src/ges-timeline.c:
	* src/ges-timeline.h:
	* src/ges-track-object.c:
	* src/ges-track-object.h:
	* src/ges-track.c:
	* src/ges-track.h:
	  It builds !!!! :)