platform/upstream/gst-editing-services.git
10 years agoxml-formatter: Set errno to 0 before g_ascii_strtoll.
Mathieu Duponchelle [Fri, 18 Jul 2014 16:27:20 +0000 (18:27 +0200)]
xml-formatter: Set errno to 0 before g_ascii_strtoll.

10 years agosmart-video-mixer: fix memory leak on error path
Vincent Penquerc'h [Thu, 12 Jun 2014 08:51:02 +0000 (09:51 +0100)]
smart-video-mixer: fix memory leak on error path

Coverity 1212166

10 years agotrackelement: Sort paramspec by name in list_children_properties
Thibault Saunier [Thu, 20 Mar 2014 16:04:31 +0000 (17:04 +0100)]
trackelement: Sort paramspec by name in list_children_properties

https://bugzilla.gnome.org/show_bug.cgi?id=720023

10 years agotools: Fix transition handling in ges-launch
Thibault Saunier [Fri, 6 Jun 2014 10:08:47 +0000 (12:08 +0200)]
tools: Fix transition handling in ges-launch

https://bugzilla.gnome.org/show_bug.cgi?id=730806

10 years agoclip: Fix the ges_clip_set_position function
Thibault Saunier [Thu, 5 Jun 2014 02:20:15 +0000 (04:20 +0200)]
clip: Fix the ges_clip_set_position function

And enhance the new test

https://bugzilla.gnome.org/show_bug.cgi?id=731248

10 years agoclip: Rename top_effect_index to top_effect_index
Thibault Saunier [Thu, 5 Jun 2014 02:05:06 +0000 (04:05 +0200)]
clip: Rename top_effect_index to top_effect_index

Keeping the old method to not break the API but removing it from the
documentation as users should use the new method (which is the exact
same with a better naming)

https://bugzilla.gnome.org/show_bug.cgi?id=731248

10 years agotests: Check ges_clip_set_position behaviour
Thibault Saunier [Thu, 5 Jun 2014 01:48:12 +0000 (03:48 +0200)]
tests: Check ges_clip_set_position behaviour

+ Minor fix to handle properly the feature when clip is not in any layer

https://bugzilla.gnome.org/show_bug.cgi?id=731248

10 years agoclip: Add test for effects priorities
Alexandru Băluț [Wed, 4 Jun 2014 21:16:42 +0000 (23:16 +0200)]
clip: Add test for effects priorities

https://bugzilla.gnome.org/show_bug.cgi?id=731248

10 years agopipeline: Add support to rendering without container
Thibault Saunier [Thu, 5 Jun 2014 00:16:01 +0000 (02:16 +0200)]
pipeline: Add support to rendering without container

+ Simplify the support in ges-launch as we should not require the
profile desc to start with : in that case

https://bugzilla.gnome.org/show_bug.cgi?id=731245

10 years agoFix invalid GEnumValue.value_name entries.
Christoph Reiter [Sat, 24 May 2014 17:16:12 +0000 (19:16 +0200)]
Fix invalid GEnumValue.value_name entries.

This makes the enum entries in the gir have valid c:identifiers and documentation.

https://bugzilla.gnome.org/show_bug.cgi?id=730691

10 years agoges-track: fill the gaps left empty by deactivated track elements.
Mathieu Duponchelle [Tue, 3 Jun 2014 15:53:23 +0000 (17:53 +0200)]
ges-track: fill the gaps left empty by deactivated track elements.

10 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 21 May 2014 08:54:19 +0000 (10:54 +0200)]
Automatic update of common submodule

From 211fa5f to 1f5d3c3

10 years agoges:clip: Add a method to look for a list of TrackElement-s
Thibault Saunier [Mon, 19 May 2014 10:21:52 +0000 (12:21 +0200)]
ges:clip: Add a method to look for a list of TrackElement-s

+ Add unit tests to check it works properly.

API:
  + ges_clip_find_track_elements

10 years agotools: Handle request state changes from GstValidate
Thibault Saunier [Sun, 18 May 2014 16:34:26 +0000 (18:34 +0200)]
tools: Handle request state changes from GstValidate

10 years agoges: Do not forget to update the count when updating already used name
Thibault Saunier [Thu, 15 May 2014 18:44:35 +0000 (20:44 +0200)]
ges: Do not forget to update the count when updating already used name

That could still lead to naming conflicts

10 years agoges: Add a queue after the decoder in video test src
Thibault Saunier [Thu, 15 May 2014 17:37:05 +0000 (19:37 +0200)]
ges: Add a queue after the decoder in video test src

10 years agoges: Avoid GESTimelineElement naming conflicts
Thibault Saunier [Wed, 14 May 2014 20:06:55 +0000 (22:06 +0200)]
ges: Avoid GESTimelineElement naming conflicts

When users (can be formatters) set timeline element names in the
default 'namespace' we need to update our counter to avoid setting
twice the same name on TimelineElements so afterward there is no
problem adding them in the GESTimeline

+ add a testcase to check that new code and fix leaks on the
existing testcases.

+ Sensibly enhance debugs

10 years agoxml-formatter: Don't leak children_props
Edward Hervey [Tue, 13 May 2014 12:30:39 +0000 (14:30 +0200)]
xml-formatter: Don't leak children_props

By going through the cleanup code-path

CID #1212146

10 years agoges: Do not use freed pointers
Thibault Saunier [Sat, 10 May 2014 20:52:18 +0000 (22:52 +0200)]
ges: Do not use freed pointers

COVERTY CID 1212182
COVERTY CID 1212184
COVERTY CID 1212185

10 years agoges: Plug a leak in ges-smart-adder
Thibault Saunier [Sat, 10 May 2014 20:48:12 +0000 (22:48 +0200)]
ges: Plug a leak in ges-smart-adder

COVERTY CID 1212166

10 years agoges-xml-formatter: fix memory leak
Thibault Saunier [Sat, 10 May 2014 20:45:34 +0000 (22:45 +0200)]
ges-xml-formatter: fix memory leak

COVERTY CID 1212148

10 years agoges-xml-formatter: fix memory leak in error path
Thibault Saunier [Sat, 10 May 2014 20:41:23 +0000 (22:41 +0200)]
ges-xml-formatter: fix memory leak in error path

COVERITY CID 1212147

10 years agoges: Assert if an asset is not in the global hashtable
Thibault Saunier [Sat, 10 May 2014 20:38:21 +0000 (22:38 +0200)]
ges: Assert if an asset is not in the global hashtable

COVERITY CID 1151679

10 years agoges: Remove useless pointer assignement
Thibault Saunier [Sat, 10 May 2014 20:33:15 +0000 (22:33 +0200)]
ges: Remove useless pointer assignement

COVERITY CID: 1139442

10 years agoges: Remove useless pointer assignement
Thibault Saunier [Sat, 10 May 2014 20:30:00 +0000 (22:30 +0200)]
ges: Remove useless pointer assignement

COVERITY CID: 1139941

10 years agoges: Add license header in ges-meta-container
Thibault Saunier [Sat, 10 May 2014 20:28:01 +0000 (22:28 +0200)]
ges: Add license header in ges-meta-container

10 years agoges: remove comparison of unsigned inferior to 0
Thibault Saunier [Sat, 10 May 2014 20:09:31 +0000 (22:09 +0200)]
ges: remove comparison of unsigned inferior to 0

COVERITY CID 1139769

10 years agoges-xml-formatter: fix memory leak in error path
Tim-Philipp Müller [Fri, 9 May 2014 12:00:32 +0000 (13:00 +0100)]
ges-xml-formatter: fix memory leak in error path

CID 1212146

10 years agotool: Add the option to set audiosink
Thibault Saunier [Thu, 8 May 2014 15:21:33 +0000 (17:21 +0200)]
tool: Add the option to set audiosink

And use gst_parse_bin_from_description to create the sinks letting more
control to users.

10 years agoscenarios: update the prototype of ges_validate_activate
Mathieu Duponchelle [Thu, 8 May 2014 15:11:54 +0000 (17:11 +0200)]
scenarios: update the prototype of ges_validate_activate

if validate is not present.

10 years agoges-launch: add an option to use a custom video sink
Mathieu Duponchelle [Thu, 8 May 2014 12:12:11 +0000 (14:12 +0200)]
ges-launch: add an option to use a custom video sink

10 years agovalidate: make sure we release our ref when we get_timeline.
Mathieu Duponchelle [Wed, 7 May 2014 23:38:26 +0000 (01:38 +0200)]
validate: make sure we release our ref when we get_timeline.

Conflicts:
tools/ges-validate.c

10 years agoscenarios: Check priority before creating a layer.
Mathieu Duponchelle [Wed, 7 May 2014 23:15:42 +0000 (01:15 +0200)]
scenarios: Check priority before creating a layer.

10 years agoges-launch: Make it so actions are executed directly when needed.
Mathieu Duponchelle [Tue, 6 May 2014 13:32:18 +0000 (15:32 +0200)]
ges-launch: Make it so actions are executed directly when needed.

10 years agovalidate: implement remove / add clip actions
Mathieu Duponchelle [Fri, 2 May 2014 15:11:24 +0000 (17:11 +0200)]
validate: implement remove / add clip actions

And a helper to get a layer by priority

10 years agotimeline-element: return TRUE in _set_name when both names match.
Mathieu Duponchelle [Fri, 2 May 2014 14:48:46 +0000 (16:48 +0200)]
timeline-element: return TRUE in _set_name when both names match.

10 years agoges-launch: Only create a layer if needed.
Mathieu Duponchelle [Fri, 2 May 2014 12:17:07 +0000 (14:17 +0200)]
ges-launch: Only create a layer if needed.

That way scenarios can start with an empty timeline

10 years agovalidate: Add add-layer and remove-layer
Mathieu Duponchelle [Fri, 2 May 2014 11:37:04 +0000 (13:37 +0200)]
validate: Add add-layer and remove-layer

10 years agoscenarios: add a remove-asset action
Mathieu Duponchelle [Wed, 7 May 2014 23:13:02 +0000 (01:13 +0200)]
scenarios: add a remove-asset action

10 years agoges-validate: add an add-asset action
Mathieu Duponchelle [Thu, 1 May 2014 15:02:05 +0000 (17:02 +0200)]
ges-validate: add an add-asset action

Conflicts:
tools/ges-validate.c

10 years agoges-launch: When a scenario is set, don't request triplets
Mathieu Duponchelle [Thu, 1 May 2014 15:00:25 +0000 (17:00 +0200)]
ges-launch: When a scenario is set, don't request triplets

10 years agoges-timeline: Fix ges_timeline_get_project macro.
Mathieu Duponchelle [Thu, 1 May 2014 14:59:15 +0000 (16:59 +0200)]
ges-timeline: Fix ges_timeline_get_project macro.

This macro was a little confused about its own meaning.

10 years agoges-launch: remove dead code
Tim-Philipp Müller [Mon, 5 May 2014 10:58:45 +0000 (11:58 +0100)]
ges-launch: remove dead code

duration can't be smaller than 0 because it's unsigned,
and it can't be 0 because 0 is transformed to CLOCK_TIME_NONE
earlier.

Coverity CID 1211822.

10 years agoAutomatic update of common submodule
Sebastian Dröge [Sat, 3 May 2014 08:18:12 +0000 (10:18 +0200)]
Automatic update of common submodule

From bcb1518 to 211fa5f

10 years agotools: Add a way to look for moved media sample recursively
Thibault Saunier [Thu, 1 May 2014 08:13:39 +0000 (10:13 +0200)]
tools: Add a way to look for moved media sample recursively

In ges-launch let the user set a folder where the media sample that
move can be found recursing into that specified folder.

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agotools: Add an option to disable mixing
Thibault Saunier [Wed, 30 Apr 2014 18:58:42 +0000 (20:58 +0200)]
tools: Add an option to disable mixing

+ Add a a GObject property so that the info is seralized

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agoproject: Enhance debugging when updating URI with an invalid one
Thibault Saunier [Wed, 30 Apr 2014 14:26:03 +0000 (16:26 +0200)]
project: Enhance debugging when updating URI with an invalid one

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agotools: Always activate gst-validate to have position printing
Thibault Saunier [Fri, 2 May 2014 14:49:10 +0000 (16:49 +0200)]
tools: Always activate gst-validate to have position printing

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agotools: Handle times as doubles + concider duration=0 as TIME_NONE
Thibault Saunier [Tue, 29 Apr 2014 19:29:54 +0000 (21:29 +0200)]
tools: Handle times as doubles + concider duration=0 as TIME_NONE

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agotools: Disable --set-scenario if not compiled against gst-validate
Thibault Saunier [Sat, 26 Apr 2014 07:51:37 +0000 (09:51 +0200)]
tools: Disable --set-scenario if not compiled against gst-validate

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agoges: Rename remaning tlobj to clip
Thibault Saunier [Sat, 26 Apr 2014 06:55:31 +0000 (08:55 +0200)]
ges: Rename remaning tlobj to clip

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agoges-validate: Add an action to serialize the project
Thibault Saunier [Fri, 2 May 2014 14:43:42 +0000 (16:43 +0200)]
ges-validate: Add an action to serialize the project

https://bugzilla.gnome.org/show_bug.cgi?id=729382

Conflicts:
tools/ges-validate.c

10 years agotools:validate: Always seek after editing a clip
Thibault Saunier [Fri, 25 Apr 2014 16:23:06 +0000 (18:23 +0200)]
tools:validate: Always seek after editing a clip

Otherwize the displayed frame will not be updated when paused.

+ Add a get_timeline internal helper method in ges-validate.c

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agoges-validate: Add a GstValidate action to set children properties
Thibault Saunier [Fri, 14 Mar 2014 11:10:53 +0000 (12:10 +0100)]
ges-validate: Add a GstValidate action to set children properties

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agoscenario: Add a scenario that edits a clip while the pipeline is paused
Thibault Saunier [Tue, 18 Feb 2014 17:52:38 +0000 (18:52 +0100)]
scenario: Add a scenario that edits a clip while the pipeline is paused

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agotools:validate: Add an action to allow editing clips
Thibault Saunier [Tue, 18 Feb 2014 16:25:05 +0000 (17:25 +0100)]
tools:validate: Add an action to allow editing clips

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agoAdd a notion of 'name' in GESTimelineElement
Thibault Saunier [Tue, 18 Feb 2014 14:14:40 +0000 (15:14 +0100)]
Add a notion of 'name' in GESTimelineElement

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agotools: Position printing is now done at the gst-validate level
Thibault Saunier [Wed, 23 Apr 2014 09:28:20 +0000 (11:28 +0200)]
tools: Position printing is now done at the gst-validate level

https://bugzilla.gnome.org/show_bug.cgi?id=729382

10 years agouri-asset: Check return value of gst_tag_list_copy_value
Thibault Saunier [Thu, 17 Apr 2014 11:04:26 +0000 (13:04 +0200)]
uri-asset: Check return value of gst_tag_list_copy_value

CID 1139597

10 years agoframepositioner: Set the proper default value
Edward Hervey [Thu, 10 Apr 2014 16:03:55 +0000 (18:03 +0200)]
framepositioner: Set the proper default value

Most likely a copy/paste error.

CID #1139646

10 years agoxml-formatter: Use proper value for string extraction
Edward Hervey [Thu, 10 Apr 2014 16:01:03 +0000 (18:01 +0200)]
xml-formatter: Use proper value for string extraction

The pass would be filled with some bogus (pointer) numerical value

CID #1139652

10 years agobase-xml-formatter: Don't attempt to use NULL entry
Edward Hervey [Thu, 10 Apr 2014 15:52:20 +0000 (17:52 +0200)]
base-xml-formatter: Don't attempt to use NULL entry

Instead return straight away

CID #1139739

10 years agoInclude class related section documentation in the gir file.
Christoph Reiter [Mon, 7 Apr 2014 19:02:48 +0000 (21:02 +0200)]
Include class related section documentation in the gir file.

g-ir-scanner includes section docs as class/interface docs if the section name is equal to the lowercase type name.
Since all the documentation is in section blocks, rename them to match the type names.

https://bugzilla.gnome.org/show_bug.cgi?id=727776

10 years agobuild: Add reference to GstVideo in gir file
Thibault Saunier [Sun, 6 Apr 2014 14:39:33 +0000 (16:39 +0200)]
build: Add reference to GstVideo in gir file

10 years agomultifilesrc: remove unused class declaration
Lubosz Sarnecki [Wed, 26 Mar 2014 22:48:45 +0000 (23:48 +0100)]
multifilesrc: remove unused class declaration

10 years agobuild: install ges-version.h
Lubosz Sarnecki [Wed, 26 Mar 2014 22:47:03 +0000 (23:47 +0100)]
build: install ges-version.h

10 years agoges-launch: Not being able to load an asset is an error
Thibault Saunier [Wed, 26 Mar 2014 10:45:07 +0000 (11:45 +0100)]
ges-launch: Not being able to load an asset is an error

10 years agopipeline: Do not set EncodingProfile.presence when we have no track for the type
Thibault Saunier [Fri, 21 Mar 2014 09:22:52 +0000 (10:22 +0100)]
pipeline: Do not set EncodingProfile.presence when we have no track for the type

That leads to freeze as encodebin will be waiting for a pad and EOS
forever

10 years agoges-launch: Format the position printing as in gst-validate and friends
Thibault Saunier [Thu, 9 Jan 2014 15:31:01 +0000 (16:31 +0100)]
ges-launch: Format the position printing as in gst-validate and friends

10 years agoges-launch: Play nicely with gst-validate if avalaible
Thibault Saunier [Fri, 13 Sep 2013 21:15:21 +0000 (18:15 -0300)]
ges-launch: Play nicely with gst-validate if avalaible

10 years agoges-launch: Add a way to mute test video and audio output
Thibault Saunier [Thu, 19 Sep 2013 23:31:10 +0000 (01:31 +0200)]
ges-launch: Add a way to mute test video and audio output

10 years agoges-launch: Properly handle project loading
Thibault Saunier [Sat, 12 Oct 2013 13:07:28 +0000 (10:07 -0300)]
ges-launch: Properly handle project loading

So we start the pipeline only when the project is done loading, and we save it when it is
loaded, taking into account possible media URI updates.

10 years agoges: multifilesrc support
Lubosz Sarnecki [Tue, 12 Nov 2013 11:13:31 +0000 (12:13 +0100)]
ges: multifilesrc support

* GESMultiFileSource class
* multifilesrc example
* Support multifile:// urls in uri asset
* start/stop index modification
* Doc

https://bugzilla.gnome.org/show_bug.cgi?id=719373

10 years agoBack to development
Thibault Saunier [Sun, 16 Mar 2014 11:48:22 +0000 (12:48 +0100)]
Back to development

10 years agoRelease 1.2.0
Thibault Saunier [Sun, 16 Mar 2014 11:46:26 +0000 (12:46 +0100)]
Release 1.2.0

10 years agoProperly generate versioning #define-s during autogen
Thibault Saunier [Sat, 15 Mar 2014 09:34:17 +0000 (10:34 +0100)]
Properly generate versioning #define-s during autogen

10 years agocontainer: Properly handle the case where we could not set parent
Thibault Saunier [Fri, 14 Mar 2014 19:04:33 +0000 (20:04 +0100)]
container: Properly handle the case where we could not set parent

In this case we had a FIXME about reverting everything that was done,
implement that FIXME!

10 years agoges: remove extra semicolon
Andreas Schwab [Fri, 14 Mar 2014 18:59:27 +0000 (19:59 +0100)]
ges: remove extra semicolon

https://bugzilla.gnome.org/show_bug.cgi?id=726365

10 years agopipeline: Always set the encoding profile presence to 1
Thibault Saunier [Fri, 14 Mar 2014 17:48:44 +0000 (18:48 +0100)]
pipeline: Always set the encoding profile presence to 1

We currenty do not support multiple tracks with same type in GESPipeline
and we actually need to set the presence field to avoid a scenario where
we have only video in a video track, and no audio in the audio track. So
audiotestsrc is used and we end up encoding the whole audio stream but
no decoded video frame as reached the decodebin src pad, so the pad
has not been created and thus it will not be linked to the encodebin.
On the audio part, the EOS will be emitted so fast that the resulting stream will
not have any video in it as the muxer will not even have a video pad created.

Setting the presence will ensure that the muxer does have a video pad
(because of how encodebin behaves) and thus will create a pad for it
and wait for its EOS.

10 years agotitle-source: Rename ges_title_clip_set_backrgound_colour as appropriate
Thibault Saunier [Mon, 10 Mar 2014 10:18:21 +0000 (11:18 +0100)]
title-source: Rename ges_title_clip_set_backrgound_colour as appropriate

The method was badly called _clip_ instead of _source_ we have not release the API
so we still can change it.

10 years agoges: fix finalize/dispose mixup
Dan Williams [Sat, 8 Mar 2014 11:26:13 +0000 (11:26 +0000)]
ges: fix finalize/dispose mixup

https://bugzilla.gnome.org/show_bug.cgi?id=725918

10 years agoges: Ensure GObject finalize and dispose methods chain up to parents
Dan Williams [Fri, 7 Mar 2014 20:48:06 +0000 (14:48 -0600)]
ges: Ensure GObject finalize and dispose methods chain up to parents

https://bugzilla.gnome.org/show_bug.cgi?id=725918

10 years agoFix use-after-free in _free_pending_clip()
Dan Williams [Fri, 7 Mar 2014 15:28:16 +0000 (09:28 -0600)]
Fix use-after-free in _free_pending_clip()

https://bugzilla.gnome.org/show_bug.cgi?id=725855

10 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 28 Feb 2014 08:37:01 +0000 (09:37 +0100)]
Automatic update of common submodule

From fe1672e to bcb1518

10 years agoUpdate the documentation to use Pitivi instead of PiTiVi
Alexandru Băluț [Wed, 26 Feb 2014 03:36:11 +0000 (04:36 +0100)]
Update the documentation to use Pitivi instead of PiTiVi

10 years agoRemove "#" from short-description
Alexandru Băluț [Wed, 26 Feb 2014 03:17:36 +0000 (04:17 +0100)]
Remove "#" from short-description

It breaks the display in the index.html page.

10 years agoMinor documentation fixes: GESExtractable, GESAsset
Alexandru Băluț [Tue, 18 Feb 2014 21:14:00 +0000 (22:14 +0100)]
Minor documentation fixes: GESExtractable, GESAsset

10 years agoAutomatic update of common submodule
Stefan Sauer [Wed, 26 Feb 2014 21:16:13 +0000 (22:16 +0100)]
Automatic update of common submodule

From 1a07da9 to fe1672e

10 years agodocs: Fix documentation about copying timeline elements
Thibault Saunier [Tue, 18 Feb 2014 11:40:06 +0000 (12:40 +0100)]
docs: Fix documentation about copying timeline elements

10 years agotimeline: Make sure not to add 2 times a TrackElement in the same track
Thibault Saunier [Mon, 17 Feb 2014 12:33:51 +0000 (13:33 +0100)]
timeline: Make sure not to add 2 times a TrackElement in the same track

Without that, if a UriClip contains several tracks of a same type (ie.
video or audio...), we would add all the TrackElements to each track
making everything failling as we end up with several GNL sources at
the same position with the same priority.

10 years agoRename TIMELINE_MODE_XXX to GES_PIPELINE_MODE_XXX so it corresponds to reality
Thibault Saunier [Mon, 17 Feb 2014 11:34:04 +0000 (12:34 +0100)]
Rename TIMELINE_MODE_XXX to GES_PIPELINE_MODE_XXX so it corresponds to reality

First, it was not in any namespace, second the name of the enum is
GESPipelineFlags.

10 years agoges: Give a reference to the formatter for the idle callback
Thibault Saunier [Fri, 14 Feb 2014 12:20:31 +0000 (13:20 +0100)]
ges: Give a reference to the formatter for the idle callback

This avoid segfault as we are not guaranteed that the formatter will
not be destroyed in the meantime.

+ Minor cleanup of handling of private members

https://bugzilla.gnome.org/show_bug.cgi?id=724337

10 years agoges: Remove unused functions
Sebastian Dröge [Sun, 9 Feb 2014 22:50:25 +0000 (23:50 +0100)]
ges: Remove unused functions

10 years agoges-group: Properly check for integer underflows
Sebastian Dröge [Sat, 8 Feb 2014 19:19:53 +0000 (20:19 +0100)]
ges-group: Properly check for integer underflows

error: comparison of unsigned expression < 0 is always false

10 years agoges-extractable: Return NULL instead of G_TYPE_INVALID
Sebastian Dröge [Sat, 8 Feb 2014 19:18:11 +0000 (20:18 +0100)]
ges-extractable: Return NULL instead of G_TYPE_INVALID

The return type of this function is gchar *, not GType

10 years agoges: Some documentation cleanup
Thibault Saunier [Tue, 4 Feb 2014 23:10:52 +0000 (00:10 +0100)]
ges: Some documentation cleanup

10 years agotests:integration: Fix a race about get_position being called before AYNC_DONE happens
Thibault Saunier [Tue, 4 Feb 2014 12:58:48 +0000 (13:58 +0100)]
tests:integration: Fix a race about get_position being called before AYNC_DONE happens

10 years agoges-pipeline: Rename add_timeline to set_timeline
Alexandru Băluț [Tue, 4 Feb 2014 09:45:58 +0000 (10:45 +0100)]
ges-pipeline: Rename add_timeline to set_timeline

API BREAKAGE:
        - ges_pipeline_add_timeline
        + ges_pipeline_set_timeline

10 years agouri-asset: Let a chance for user to change URI if the set one is not readable
Thibault Saunier [Thu, 16 Jan 2014 14:25:06 +0000 (15:25 +0100)]
uri-asset: Let a chance for user to change URI if the set one is not readable

It sounds like the most logical thing to do in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=721111

10 years agovideosource: Always add a deinterlace at the beining of videosrcbin
Thibault Saunier [Wed, 15 Jan 2014 18:12:08 +0000 (19:12 +0100)]
videosource: Always add a deinterlace at the beining of videosrcbin

It might be needed in some cases (for example when decoding prores files) and
it is the way it is done with playbin now. Also deinterlace now properly supports
passtrough mode.