Mathieu Duponchelle [Wed, 13 Jul 2011 16:30:06 +0000 (18:30 +0200)]
python: bind and override the ges_track_get_objects method
Mathieu Duponchelle [Fri, 8 Jul 2011 01:37:28 +0000 (03:37 +0200)]
ges: Add API to get the TrackObject-s contained in a Track
Sort the track_objects list
API: ges_track_get_objects
Mathieu Duponchelle [Sun, 28 Aug 2011 01:59:19 +0000 (03:59 +0200)]
python: binds the PiTiVi formatter
Mathieu Duponchelle [Sun, 28 Aug 2011 01:58:21 +0000 (03:58 +0200)]
examples: Add a load project option to ges-ui
Mathieu Duponchelle [Sun, 28 Aug 2011 01:57:13 +0000 (03:57 +0200)]
tools: Add a -y option to ges-launch to launch pitivi projects
Mathieu Duponchelle [Sun, 28 Aug 2011 01:56:26 +0000 (03:56 +0200)]
test: Add a pitivi formatter test
For now we requiere a project files and media files to be on the host system,
this is not optimal and we should rework that in the future.
Mathieu Duponchelle [Sun, 28 Aug 2011 01:55:46 +0000 (03:55 +0200)]
ges: Implement a Pitivi Formatter
API: ges_pitivi_formatter_new
Mathieu Duponchelle [Sun, 28 Aug 2011 01:48:36 +0000 (03:48 +0200)]
ges: add a track-object-added signal to GESTrack
API: GESTrack::track-object-added signal
Mathieu Duponchelle [Sun, 28 Aug 2011 04:25:37 +0000 (06:25 +0200)]
ges: Add a track-object-added signal to GESTimelineObject
API: GESTimelineObject::track-object-added signal
Thibault Saunier [Thu, 1 Dec 2011 03:18:30 +0000 (00:18 -0300)]
ges: Move supported formats from filesource to timelineobject
This is usefull by any subclass of GESTimelineObject
+ Bind it in python
+ Fix the keyfile formatter tests
API: ges_timeline_object_set_supported_formats
API: ges_timeline_object_get_supported_formats
Thibault Saunier [Tue, 7 Jun 2011 16:54:06 +0000 (12:54 -0400)]
ges: Add a ges_timeline_append_layer convenience method
API: ges_timeline_append_layer
Thibault Saunier [Mon, 6 Jun 2011 19:56:23 +0000 (15:56 -0400)]
test: Better layer priority handling testing
We use the ges_timeline_object_move_to_layer new function to make sure it works,
and that everything goes well on priority handling with this new method
Thibault Saunier [Mon, 6 Jun 2011 19:55:47 +0000 (15:55 -0400)]
ges: add a function to move TimelineObject from a layer to another
API: ges_timeline_object_move_to_layer
API: ges_timeline_object_is_moving_from_layer
API: ges_timeline_object_set_moving_from_layer
Thibault Saunier [Fri, 3 Jun 2011 02:03:19 +0000 (22:03 -0400)]
ges: Keep layers sorted by priorities in the timeline
Thibault Saunier [Fri, 3 Jun 2011 02:01:43 +0000 (22:01 -0400)]
ges: Add some debugging symbols
Thibault Saunier [Fri, 15 Apr 2011 23:34:28 +0000 (19:34 -0400)]
ges: Handle TimelineLayer and its contained TimelineObject priorities properly
GESTimelineObject.priority is now actually relative to its containing layer
priority.
Test it in the layer test-suite.
Thibault Saunier [Fri, 3 Jun 2011 01:35:59 +0000 (21:35 -0400)]
ges: Define a LAYER_HEIGHT constant in the normal layer
Edward Hervey [Wed, 11 Jan 2012 14:31:41 +0000 (15:31 +0100)]
docs: Add pipeline {get|set}_{audio|video}_sink() docs
Robert Swain [Fri, 6 Jan 2012 12:16:09 +0000 (09:16 -0300)]
timeline: simplify code to remove an object from the pendingobjects list
g_list_remove_all () can be used as a simplification as the private data to ges
timeline object are 1:1.
Robert Swain [Wed, 4 Jan 2012 16:24:16 +0000 (17:24 +0100)]
GESTimeline: Lock object discovery list
TimelineFileSource objects are asynchronously discovered with discoverer
with such objects being added to a pendingobjects list. If one were to
remove a layer before an object in said layer had been discovered, a
segfault could occur.
As such, management of the list has been made more robust with the
addition of a mutex and removal of the object from the pendingobjects
list upon layer removal.
Mateu Batle [Tue, 8 Nov 2011 22:29:38 +0000 (17:29 -0500)]
GESTimelineObject: fix trigger notify changing props
Notify signal was not triggered when changing properties through
ges_timeline_object_set_* functions, only when done through g_object_set
Edward Hervey [Fri, 30 Dec 2011 16:18:18 +0000 (17:18 +0100)]
tools: Add proper include for g_printf
Mark Nauwelaerts [Wed, 30 Nov 2011 15:15:35 +0000 (16:15 +0100)]
ges-launch: allow for optional audio or video track
Mark Nauwelaerts [Wed, 30 Nov 2011 14:44:45 +0000 (15:44 +0100)]
ges-launch: port over gst-launch verbose setting
... as it is useful for a quick peek as to what is going on.
Robert Swain [Mon, 7 Nov 2011 14:08:34 +0000 (15:08 +0100)]
GESTimelinePipeline: Add API to get/set audio sink
Tim-Philipp Müller [Wed, 12 Oct 2011 11:49:32 +0000 (12:49 +0100)]
docs: link against libgstreamer for gst_init() and fix order in GTKDOC_CFLAGS
Add missing backslash so we link against libgstreamer.
Tim-Philipp Müller [Wed, 12 Oct 2011 11:37:54 +0000 (12:37 +0100)]
bindings: fix up pygst includes for new install directory
Changes from pygst/pygst.h to gst/pygst.h to match the source
code layout, which makes things easier in an uninstalled setup.
https://bugzilla.gnome.org/show_bug.cgi?id=657435
https://bugzilla.gnome.org/show_bug.cgi?id=657436
Tim-Philipp Müller [Wed, 12 Oct 2011 11:32:16 +0000 (12:32 +0100)]
configure: require pygst from git for the headers
Sebastian Dröge [Fri, 26 Aug 2011 13:21:25 +0000 (15:21 +0200)]
python: Add $(PYGST_CFLAGS) to CFLAGS to fix the build
https://bugzilla.gnome.org/show_bug.cgi?id=657436
Robert Swain [Wed, 5 Oct 2011 10:24:36 +0000 (12:24 +0200)]
GESTimelinePipeline: API documentation improvements
Added notes for refcounts and transference to API documentation for the
video sink getter/setter.
Robert Swain [Tue, 4 Oct 2011 14:25:22 +0000 (16:25 +0200)]
GESTimelinePipeline: Add video sink get/set API
This new API allows getting/setting of the preview mode's video sink
element through playsink's video-sink property.
Stefan Sauer [Wed, 7 Sep 2011 13:51:36 +0000 (15:51 +0200)]
docs: cleanup makefiles
Remove commented out parts that we don't need. Remove "the wingo addition" - no
so useful after all. Narrow down file-globs for plugin docs.
Stefan Sauer [Tue, 6 Sep 2011 19:53:57 +0000 (21:53 +0200)]
Automatic update of common submodule
From
a39eb83 to
11f0cd5
Stefan Sauer [Tue, 6 Sep 2011 14:07:30 +0000 (16:07 +0200)]
Automatic update of common submodule
From
605cd9a to
a39eb83
Edward Hervey [Fri, 2 Sep 2011 17:26:43 +0000 (19:26 +0200)]
docs: clarify sentence a bit
Edward Hervey [Fri, 2 Sep 2011 16:20:00 +0000 (18:20 +0200)]
design: More specifications of compositing and material handling
Doing it this way will enable us to handle:
* Output conforming (proper scaling/conversion at the right place)
* Compositing in an easy way at the layer level
* Avoid having too many transformation elements
Edward Hervey [Fri, 2 Sep 2011 15:45:52 +0000 (17:45 +0200)]
design: Re-order items by importance
Plugins, templates and so-forth are not top priorities.
Also update the index
Edward Hervey [Fri, 2 Sep 2011 14:57:37 +0000 (16:57 +0200)]
docs: Remove duplicate symbol
Edward Hervey [Fri, 2 Sep 2011 14:43:13 +0000 (16:43 +0200)]
docs: Add note about merging GNonLin and GES
Andoni Morales Alastruey [Tue, 30 Aug 2011 14:03:22 +0000 (16:03 +0200)]
Don't build the examples if it's disabled in configure
Fixes: #657707.
Edward Hervey [Tue, 30 Aug 2011 14:40:03 +0000 (16:40 +0200)]
GESTimelinePipeline: Return before the error labels
Avoids a warning for no reason
Edward Hervey [Mon, 29 Aug 2011 10:00:06 +0000 (12:00 +0200)]
GESTimelinePipeline: Handle some trivial error cases
Avoids ending up calling potentially NULL variables
Edward Hervey [Mon, 29 Aug 2011 09:47:01 +0000 (11:47 +0200)]
docs/design: Add section on compositing and mixing
Edward Hervey [Mon, 29 Aug 2011 07:51:10 +0000 (09:51 +0200)]
docs/design: updates on effects and conforming materials
Luis de Bethencourt [Wed, 17 Aug 2011 10:24:48 +0000 (12:24 +0200)]
pyges: updating copyright of simple example
Signed-off-by: Thibault Saunier <thibault.saunier@collabora.com>
Luis de Bethencourt [Sun, 14 Aug 2011 18:27:08 +0000 (20:27 +0200)]
ges/ges-track-video-transition.c: fix transition of different video sizes
Luis de Bethencourt [Sat, 13 Aug 2011 22:52:23 +0000 (00:52 +0200)]
GESTrackObject: missing Since tag and typo fixes
Luis de Bethencourt [Sat, 13 Aug 2011 17:34:55 +0000 (19:34 +0200)]
docs: adding GESPipelineFlags to docs
Luis de Bethencourt [Sat, 13 Aug 2011 16:38:31 +0000 (18:38 +0200)]
docs: add Since tag to new TextOverlay functions
And add them to the GES API doc
Luis de Bethencourt [Sat, 13 Aug 2011 15:51:48 +0000 (17:51 +0200)]
docs: add Since tag to new TitleSource functions
And add them to the GES API doc
Luis de Bethencourt [Fri, 12 Aug 2011 21:32:52 +0000 (23:32 +0200)]
pyges: Add an effect example
Luis de Bethencourt [Thu, 11 Aug 2011 16:26:08 +0000 (18:26 +0200)]
pyges: fix and clean examples/simple.py
Edward Hervey [Thu, 11 Aug 2011 14:35:11 +0000 (16:35 +0200)]
bindings: Ignore more files
Edward Hervey [Thu, 11 Aug 2011 14:32:51 +0000 (16:32 +0200)]
bindings: makefile => Makefile
More in sync with all other Makefiles
Edward Hervey [Thu, 11 Aug 2011 14:28:14 +0000 (16:28 +0200)]
testsuite: Remove print statements
Thibault Saunier [Thu, 11 Aug 2011 12:31:47 +0000 (14:31 +0200)]
pyges: Fix the timeline_file_source test suite
Can't create a GESTimelineFileSource if you don't have the protocol in the uri
Thibault Saunier [Thu, 11 Aug 2011 12:27:31 +0000 (14:27 +0200)]
pyges: Install it so we now use import ges
Using from gst import ges did not make much sense
Thibault Saunier [Thu, 11 Aug 2011 12:22:50 +0000 (14:22 +0200)]
pyges: Do not try to build the bindings if no python found
Thibault Saunier [Thu, 11 Aug 2011 12:21:18 +0000 (14:21 +0200)]
pyges: Install files from the examples and testsuite
Thibault Saunier [Fri, 6 May 2011 22:39:56 +0000 (19:39 -0300)]
pyges: Add a PyGes example
Thibault Saunier [Tue, 9 Aug 2011 20:11:03 +0000 (22:11 +0200)]
pyges: Add the GstArgtypes, get all the functions binded
Thibault Saunier [Tue, 9 Aug 2011 15:16:44 +0000 (17:16 +0200)]
pyges: link against pygst and use GstMiniObject
Mathieu Duponchelle [Fri, 10 Jun 2011 14:58:55 +0000 (16:58 +0200)]
pyges : Improve the test suite
Mathieu Duponchelle [Wed, 8 Jun 2011 01:23:17 +0000 (03:23 +0200)]
pyges : correct the defs for ges_track_audio_raw_new and ges_track_video_raw_new
Mathieu Duponchelle [Mon, 6 Jun 2011 23:43:42 +0000 (01:43 +0200)]
pyges : Add overrides
Mathieu Duponchelle [Sun, 5 Jun 2011 23:02:17 +0000 (01:02 +0200)]
pyges : Add *_valist and *_by_pspec to the ignore-glob
Mathieu Duponchelle [Sun, 5 Jun 2011 22:59:41 +0000 (00:59 +0200)]
Add ges-screenshot.h to ges.h
This is to make ges_play_sink_convert_frame available to the bindings.
Mathieu Duponchelle [Wed, 8 Jun 2011 01:50:51 +0000 (03:50 +0200)]
pyges : override unhandled methods
Mathieu Duponchelle [Wed, 8 Jun 2011 01:50:25 +0000 (03:50 +0200)]
pyges : add argtypes
Mathieu Duponchelle [Tue, 7 Jun 2011 17:59:16 +0000 (19:59 +0200)]
pyges : Remove ges_formatter_set_data and get_data from the .defs
Mathieu Duponchelle [Sat, 14 May 2011 02:32:45 +0000 (04:32 +0200)]
pyges : Override ges_timeline_parse_launch_effect_new to make it accept None
Thibault Saunier [Tue, 7 Jun 2011 22:38:37 +0000 (18:38 -0400)]
pyges: Update ges.defs and ges-types.defs with the new effect API
Mathieu Duponchelle [Tue, 7 Jun 2011 17:44:40 +0000 (19:44 +0200)]
pyges : Add a text overlay test
Thibault Saunier [Tue, 7 Jun 2011 22:09:35 +0000 (18:09 -0400)]
pyges : Add actual testing to the testcases
Thibault Saunier [Tue, 7 Jun 2011 22:05:43 +0000 (18:05 -0400)]
pyges: add get_type method to the ignore_blob list
Mathieu Duponchelle [Tue, 7 Jun 2011 17:35:00 +0000 (19:35 +0200)]
pyges: Override methods using GList
Mathieu Duponchelle [Thu, 12 May 2011 00:27:12 +0000 (02:27 +0200)]
pyges : Add a test suite with three test cases for the bindings
Thibault Saunier [Sat, 7 May 2011 02:56:16 +0000 (23:56 -0300)]
pyges: Regenerate ges.def and ges-types.def so the contructors are detected properly
Thibault Saunier [Fri, 6 May 2011 21:11:11 +0000 (18:11 -0300)]
pyges: Make use of the namespace for the constructor classnames in codegen
Thibault Saunier [Tue, 7 Jun 2011 19:20:46 +0000 (15:20 -0400)]
pyges: Sync codegen with upstream
Thibault Saunier [Wed, 27 Apr 2011 11:56:29 +0000 (08:56 -0300)]
pyges: override ges_track_get_timeline
This make the bindings compiling without warning
Thibault Saunier [Tue, 7 Jun 2011 23:18:27 +0000 (19:18 -0400)]
building: add python bindings
Thibault Saunier [Tue, 7 Jun 2011 23:17:10 +0000 (19:17 -0400)]
pyges: Add the necessary file to compile the bindings
defs files have been generated with the h2defs.py script
Thibault Saunier [Tue, 7 Jun 2011 20:55:41 +0000 (16:55 -0400)]
pyges: add registering functions prototypes to ges.override
Thibault Saunier [Mon, 25 Apr 2011 23:13:38 +0000 (19:13 -0400)]
pyges: Define missing types
Thibault Saunier [Mon, 25 Apr 2011 23:12:38 +0000 (19:12 -0400)]
GESTimeleinePipeline: Create a flag type instead of a simple enum
Make it binding friendly
Mathieu Duponchelle [Tue, 7 Jun 2011 01:37:50 +0000 (03:37 +0200)]
pyges: Add ges.override
Mathieu Duponchelle [Tue, 7 Jun 2011 00:26:20 +0000 (02:26 +0200)]
Add codegen to the tracked files
Luis de Bethencourt [Tue, 9 Aug 2011 17:15:18 +0000 (19:15 +0200)]
GESTimelineTitleSource/TrackTitleSource: add xpos/ypos setting
Vertical and horizontal position properties of the title source
can be set and get.
Luis de Bethencourt [Tue, 9 Aug 2011 17:13:37 +0000 (19:13 +0200)]
GESTimelineTitleSource/TrackTitleSource: add color setting
Color property of the text overlay can be set and get.
Luis de Bethencourt [Tue, 9 Aug 2011 15:39:02 +0000 (17:39 +0200)]
examples: add file inpoints and summary to overlay example
Luis de Bethencourt [Mon, 8 Aug 2011 16:57:37 +0000 (18:57 +0200)]
examples: add xpos and ypos options to overlay example
Luis de Bethencourt [Mon, 8 Aug 2011 16:44:57 +0000 (18:44 +0200)]
GESTimelineTextOverlay/TrackTextOverlay: add xpos/ypos setting
Vertical and horizontal position properties of the text overlay
can be set and get.
Luis de Bethencourt [Mon, 8 Aug 2011 16:30:42 +0000 (18:30 +0200)]
ges-enums: completed support for all options in TextAlign
Added the center and position options to the vertical, and horizontal
properties of text alignment.
Luis de Bethencourt [Wed, 3 Aug 2011 10:37:14 +0000 (12:37 +0200)]
examples: add color option to overlay example
Luis de Bethencourt [Wed, 3 Aug 2011 10:27:04 +0000 (12:27 +0200)]
ges: include indentation fixes
run gst-indent through ges-timeline-text-overlay.h and
ges-track-text-overlay.h
Luis de Bethencourt [Wed, 3 Aug 2011 10:20:27 +0000 (12:20 +0200)]
GESTimelineTextOverlay/TrackTextOverlay: add color setting
Color property of the text overlay can be set and get.
Luis de Bethencourt [Mon, 1 Aug 2011 11:42:17 +0000 (13:42 +0200)]
ges: easier to understand ges-launch summary
Luis de Bethencourt [Mon, 1 Aug 2011 11:40:48 +0000 (13:40 +0200)]
ges: audio and video preset options in ges-launch
Mathieu Duponchelle [Tue, 21 Jun 2011 18:35:47 +0000 (20:35 +0200)]
effects: implement the TrackParseLaunch get_property method properly