platform/upstream/gstreamer.git
12 years agoGESTimelinePipeline: Add API to get/set audio sink
Robert Swain [Mon, 7 Nov 2011 14:08:34 +0000 (15:08 +0100)]
GESTimelinePipeline: Add API to get/set audio sink

13 years agodocs: link against libgstreamer for gst_init() and fix order in GTKDOC_CFLAGS
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.

13 years agobindings: fix up pygst includes for new install directory
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

13 years agoconfigure: require pygst from git for the headers
Tim-Philipp Müller [Wed, 12 Oct 2011 11:32:16 +0000 (12:32 +0100)]
configure: require pygst from git for the headers

13 years agopython: Add $(PYGST_CFLAGS) to CFLAGS to fix the build
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

13 years agoGESTimelinePipeline: API documentation improvements
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.

13 years agoGESTimelinePipeline: Add video sink get/set API
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.

13 years agodocs: cleanup makefiles
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.

13 years agoAutomatic update of common submodule
Stefan Sauer [Tue, 6 Sep 2011 19:53:57 +0000 (21:53 +0200)]
Automatic update of common submodule

From a39eb83 to 11f0cd5

13 years agoAutomatic update of common submodule
Stefan Sauer [Tue, 6 Sep 2011 14:07:30 +0000 (16:07 +0200)]
Automatic update of common submodule

From 605cd9a to a39eb83

13 years agodocs: clarify sentence a bit
Edward Hervey [Fri, 2 Sep 2011 17:26:43 +0000 (19:26 +0200)]
docs: clarify sentence a bit

13 years agodesign: More specifications of compositing and material handling
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

13 years agodesign: Re-order items by importance
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

13 years agodocs: Remove duplicate symbol
Edward Hervey [Fri, 2 Sep 2011 14:57:37 +0000 (16:57 +0200)]
docs: Remove duplicate symbol

13 years agodocs: Add note about merging GNonLin and GES
Edward Hervey [Fri, 2 Sep 2011 14:43:13 +0000 (16:43 +0200)]
docs: Add note about merging GNonLin and GES

13 years agoDon't build the examples if it's disabled in configure
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.

13 years agoGESTimelinePipeline: Return before the error labels
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

13 years agoGESTimelinePipeline: Handle some trivial error cases
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

13 years agodocs/design: Add section on compositing and mixing
Edward Hervey [Mon, 29 Aug 2011 09:47:01 +0000 (11:47 +0200)]
docs/design: Add section on compositing and mixing

13 years agodocs/design: updates on effects and conforming materials
Edward Hervey [Mon, 29 Aug 2011 07:51:10 +0000 (09:51 +0200)]
docs/design: updates on effects and conforming materials

13 years agopyges: updating copyright of simple example
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>
13 years agoges/ges-track-video-transition.c: fix transition of different video sizes
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

13 years agoGESTrackObject: missing Since tag and typo fixes
Luis de Bethencourt [Sat, 13 Aug 2011 22:52:23 +0000 (00:52 +0200)]
GESTrackObject: missing Since tag and typo fixes

13 years agodocs: adding GESPipelineFlags to docs
Luis de Bethencourt [Sat, 13 Aug 2011 17:34:55 +0000 (19:34 +0200)]
docs: adding GESPipelineFlags to docs

13 years agodocs: add Since tag to new TextOverlay functions
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

13 years agodocs: add Since tag to new TitleSource functions
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

13 years agopyges: Add an effect example
Luis de Bethencourt [Fri, 12 Aug 2011 21:32:52 +0000 (23:32 +0200)]
pyges: Add an effect example

13 years agopyges: fix and clean examples/simple.py
Luis de Bethencourt [Thu, 11 Aug 2011 16:26:08 +0000 (18:26 +0200)]
pyges: fix and clean examples/simple.py

13 years agobindings: Ignore more files
Edward Hervey [Thu, 11 Aug 2011 14:35:11 +0000 (16:35 +0200)]
bindings: Ignore more files

13 years agobindings: makefile => Makefile
Edward Hervey [Thu, 11 Aug 2011 14:32:51 +0000 (16:32 +0200)]
bindings: makefile => Makefile

More in sync with all other Makefiles

13 years agotestsuite: Remove print statements
Edward Hervey [Thu, 11 Aug 2011 14:28:14 +0000 (16:28 +0200)]
testsuite: Remove print statements

13 years agopyges: Fix the timeline_file_source test suite
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

13 years agopyges: Install it so we now use import ges
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

13 years agopyges: Do not try to build the bindings if no python found
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

13 years agopyges: Install files from the examples and testsuite
Thibault Saunier [Thu, 11 Aug 2011 12:21:18 +0000 (14:21 +0200)]
pyges: Install files from the examples and testsuite

13 years agopyges: Add a PyGes example
Thibault Saunier [Fri, 6 May 2011 22:39:56 +0000 (19:39 -0300)]
pyges: Add a PyGes example

13 years agopyges: Add the GstArgtypes, get all the functions binded
Thibault Saunier [Tue, 9 Aug 2011 20:11:03 +0000 (22:11 +0200)]
pyges: Add the GstArgtypes, get all the functions binded

13 years agopyges: link against pygst and use GstMiniObject
Thibault Saunier [Tue, 9 Aug 2011 15:16:44 +0000 (17:16 +0200)]
pyges: link against pygst and use GstMiniObject

13 years agopyges : Improve the test suite
Mathieu Duponchelle [Fri, 10 Jun 2011 14:58:55 +0000 (16:58 +0200)]
pyges : Improve the test suite

13 years agopyges : correct the defs for ges_track_audio_raw_new and ges_track_video_raw_new
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

13 years agopyges : Add overrides
Mathieu Duponchelle [Mon, 6 Jun 2011 23:43:42 +0000 (01:43 +0200)]
pyges : Add overrides

13 years agopyges : Add *_valist and *_by_pspec to the ignore-glob
Mathieu Duponchelle [Sun, 5 Jun 2011 23:02:17 +0000 (01:02 +0200)]
pyges : Add *_valist and *_by_pspec to the ignore-glob

13 years agoAdd ges-screenshot.h to ges.h
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.

13 years agopyges : override unhandled methods
Mathieu Duponchelle [Wed, 8 Jun 2011 01:50:51 +0000 (03:50 +0200)]
pyges : override unhandled methods

13 years agopyges : add argtypes
Mathieu Duponchelle [Wed, 8 Jun 2011 01:50:25 +0000 (03:50 +0200)]
pyges : add argtypes

13 years agopyges : Remove ges_formatter_set_data and get_data from the .defs
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

13 years agopyges : Override ges_timeline_parse_launch_effect_new to make it accept None
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

13 years agopyges: Update ges.defs and ges-types.defs with the new effect API
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

13 years agopyges : Add a text overlay test
Mathieu Duponchelle [Tue, 7 Jun 2011 17:44:40 +0000 (19:44 +0200)]
pyges : Add a text overlay test

13 years agopyges : Add actual testing to the testcases
Thibault Saunier [Tue, 7 Jun 2011 22:09:35 +0000 (18:09 -0400)]
pyges : Add actual testing to the testcases

13 years agopyges: add get_type method to the ignore_blob list
Thibault Saunier [Tue, 7 Jun 2011 22:05:43 +0000 (18:05 -0400)]
pyges: add get_type method to the ignore_blob list

13 years agopyges: Override methods using GList
Mathieu Duponchelle [Tue, 7 Jun 2011 17:35:00 +0000 (19:35 +0200)]
pyges: Override methods using GList

13 years agopyges : Add a test suite with three test cases for the bindings
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

13 years agopyges: Regenerate ges.def and ges-types.def so the contructors are detected properly
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

13 years agopyges: Make use of the namespace for the constructor classnames in codegen
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

13 years agopyges: Sync codegen with upstream
Thibault Saunier [Tue, 7 Jun 2011 19:20:46 +0000 (15:20 -0400)]
pyges: Sync codegen with upstream

13 years agopyges: override ges_track_get_timeline
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

13 years agobuilding: add python bindings
Thibault Saunier [Tue, 7 Jun 2011 23:18:27 +0000 (19:18 -0400)]
building: add python bindings

13 years agopyges: Add the necessary file to compile the 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

13 years agopyges: add registering functions prototypes to ges.override
Thibault Saunier [Tue, 7 Jun 2011 20:55:41 +0000 (16:55 -0400)]
pyges: add registering functions prototypes to ges.override

13 years agopyges: Define missing types
Thibault Saunier [Mon, 25 Apr 2011 23:13:38 +0000 (19:13 -0400)]
pyges: Define missing types

13 years agoGESTimeleinePipeline: Create a flag type instead of a simple enum
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

13 years agopyges: Add ges.override
Mathieu Duponchelle [Tue, 7 Jun 2011 01:37:50 +0000 (03:37 +0200)]
pyges: Add  ges.override

13 years agoAdd codegen to the tracked files
Mathieu Duponchelle [Tue, 7 Jun 2011 00:26:20 +0000 (02:26 +0200)]
Add codegen to the tracked files

13 years agoGESTimelineTitleSource/TrackTitleSource: add xpos/ypos setting
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.

13 years agoGESTimelineTitleSource/TrackTitleSource: add color setting
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.

13 years agoexamples: add file inpoints and summary to overlay example
Luis de Bethencourt [Tue, 9 Aug 2011 15:39:02 +0000 (17:39 +0200)]
examples: add file inpoints and summary to overlay example

13 years agoexamples: add xpos and ypos options 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

13 years agoGESTimelineTextOverlay/TrackTextOverlay: add xpos/ypos setting
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.

13 years agoges-enums: completed support for all options in TextAlign
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.

13 years agoexamples: add color option to overlay example
Luis de Bethencourt [Wed, 3 Aug 2011 10:37:14 +0000 (12:37 +0200)]
examples: add color option to overlay example

13 years agoges: include indentation fixes
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

13 years agoGESTimelineTextOverlay/TrackTextOverlay: add color setting
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.

13 years agoges: easier to understand ges-launch summary
Luis de Bethencourt [Mon, 1 Aug 2011 11:42:17 +0000 (13:42 +0200)]
ges: easier to understand ges-launch summary

13 years agoges: audio and video preset options in ges-launch
Luis de Bethencourt [Mon, 1 Aug 2011 11:40:48 +0000 (13:40 +0200)]
ges: audio and video preset options in ges-launch

13 years agoeffects: implement the TrackParseLaunch get_property method properly
Mathieu Duponchelle [Tue, 21 Jun 2011 18:35:47 +0000 (20:35 +0200)]
effects: implement the TrackParseLaunch get_property method properly

13 years agoGES : make sure to set n_properties to 0 when needed
Mathieu Duponchelle [Mon, 6 Jun 2011 22:49:58 +0000 (00:49 +0200)]
GES : make sure to set n_properties to 0 when needed

13 years agotests: selectable audio format/container in test4
Luis de Bethencourt [Fri, 1 Jul 2011 17:30:01 +0000 (19:30 +0200)]
tests: selectable audio format/container in test4

now users can select the desired rendering audio format and
container through --aformat and --format, like in ges-launch.

13 years agotests: fix TEST_URI for filesource tests
Luis de Bethencourt [Thu, 30 Jun 2011 16:13:15 +0000 (18:13 +0200)]
tests: fix TEST_URI for filesource tests

13 years agoexamples: fix output_uri in test4
Luis de Bethencourt [Mon, 27 Jun 2011 19:22:48 +0000 (21:22 +0200)]
examples: fix output_uri in test4

clean the make_ogg_vorbis_profile () code.
remove extra second of execution time.
clean some comment typos.

13 years agoexamples: remove extra second in test2 and test3
Luis de Bethencourt [Mon, 27 Jun 2011 18:39:42 +0000 (20:39 +0200)]
examples: remove extra second in test2 and test3

remove unnecessary sources GList.
and fix comment typos as well.

13 years agoGESTimelineFileSource: Check uri at _new()
Luis de Bethencourt [Sat, 25 Jun 2011 18:12:46 +0000 (20:12 +0200)]
GESTimelineFileSource: Check uri at _new()

Check if uri is valid before creating a new object in
ges_timeline_filesource_new()

13 years agoGESTimelineFileSource: Fix documentation
Luis de Bethencourt [Sat, 25 Jun 2011 17:42:29 +0000 (19:42 +0200)]
GESTimelineFileSource: Fix documentation

13 years agoAutomatic update of common submodule
David Schleef [Thu, 23 Jun 2011 18:30:24 +0000 (11:30 -0700)]
Automatic update of common submodule

From 69b981f to 605cd9a

13 years agoGESFormatter: Plug a leak
Edward Hervey [Thu, 26 May 2011 16:15:29 +0000 (09:15 -0700)]
GESFormatter: Plug a leak

And make the two save methods have the same code/look

13 years agoGESFormatter: Move comments out of the way
Edward Hervey [Fri, 20 May 2011 14:45:25 +0000 (16:45 +0200)]
GESFormatter: Move comments out of the way

Avoids having them appear in gtk-doc

13 years agoGESTimelineObject/TrackObject: Don't break ABI for the Class
Edward Hervey [Fri, 20 May 2011 14:03:30 +0000 (16:03 +0200)]
GESTimelineObject/TrackObject: Don't break ABI for the Class

New addition go at the end, and the _reserved pointer gets reduced
accordingly

13 years agoges: More "Since: 0.10.2" doc markers
Edward Hervey [Fri, 20 May 2011 14:02:58 +0000 (16:02 +0200)]
ges: More "Since: 0.10.2" doc markers

13 years agoconfigure.ac: Require core/base 0.10.34
Edward Hervey [Fri, 20 May 2011 13:51:33 +0000 (15:51 +0200)]
configure.ac: Require core/base 0.10.34

13 years agodoc: Update the ges_init documentation
Thibault Saunier [Wed, 18 May 2011 14:46:34 +0000 (10:46 -0400)]
doc: Update the ges_init documentation

13 years agodesign: Update effect statuts
Thibault Saunier [Mon, 9 May 2011 19:15:27 +0000 (15:15 -0400)]
design: Update effect statuts

13 years agoges: Fix introspection annotations
Thibault Saunier [Mon, 9 May 2011 17:33:53 +0000 (13:33 -0400)]
ges: Fix introspection annotations

13 years agoges-launch: Add a proper error message on errors
Thibault Saunier [Thu, 5 May 2011 18:02:28 +0000 (15:02 -0300)]
ges-launch: Add a proper error message on errors

13 years agoGESTimelineStandardTransition: keep track of TrackVideoTransition
Thibault Saunier [Wed, 27 Apr 2011 13:11:44 +0000 (10:11 -0300)]
GESTimelineStandardTransition: keep track of TrackVideoTransition

Use the new track_object_added/release vfunc to get cleaner code

13 years agoGESTimelineTitleSource: Keep track of contained TrackTitleSource objects
Thibault Saunier [Wed, 27 Apr 2011 11:47:02 +0000 (08:47 -0300)]
GESTimelineTitleSource: Keep track of contained TrackTitleSource objects

We use the new track_object_added and track_object_released vfunc to keep track
of the TrackObject we might be interested in. Makes cleaner code

13 years agoGESTimelineObject: add track_object_added and track_object_removed virtual methods
Thibault Saunier [Tue, 26 Apr 2011 23:39:56 +0000 (19:39 -0400)]
GESTimelineObject: add track_object_added and track_object_removed virtual methods

Those methods are meant to be used in sublassed when needed. They are not doing
anything at this time, but will be used to clean some code in GESTimelineObject
sublcasses.

13 years agoGESTrack: add a duration property
Thibault Saunier [Mon, 25 Apr 2011 21:01:48 +0000 (17:01 -0400)]
GESTrack: add a duration property

User can connect to the notify::duration signal if needed

13 years agoGESTrack: keep track of the properties GParamSpecs
Thibault Saunier [Mon, 25 Apr 2011 21:00:10 +0000 (17:00 -0400)]
GESTrack: keep track of the properties GParamSpecs

13 years agoAutomatic update of common submodule
Stefan Kost [Thu, 19 May 2011 20:01:16 +0000 (23:01 +0300)]
Automatic update of common submodule

From 9e5bbd5 to 69b981f

13 years agoAutomatic update of common submodule
Stefan Kost [Wed, 18 May 2011 13:14:35 +0000 (16:14 +0300)]
Automatic update of common submodule

From fd35073 to 9e5bbd5