platform/upstream/gstreamer.git
6 years agoclip: Make sure to create transition after a clip is splitted
Thibault Saunier [Sun, 18 Mar 2018 14:03:00 +0000 (11:03 -0300)]
clip: Make sure to create transition after a clip is splitted

In the (now tested) scenario where we have a transition on the right
side of a clip we are splitting, auto transitions can't be created
because we resize the clip after adding the new one, meaning that
there are 3 elements in the "transition zone", we need to force
auto transition creation after the splitting.

Fixes https://gitlab.gnome.org/GNOME/pitivi/issues/2142

6 years agogroup: Handle clips being removed from their layers
Thibault Saunier [Wed, 14 Mar 2018 23:59:04 +0000 (20:59 -0300)]
group: Handle clips being removed from their layers

6 years agoRelease 1.13.91
Tim-Philipp Müller [Tue, 13 Mar 2018 19:29:44 +0000 (19:29 +0000)]
Release 1.13.91

6 years agoGST_GES_API -> GES_API
Tim-Philipp Müller [Tue, 13 Mar 2018 14:14:57 +0000 (14:14 +0000)]
GST_GES_API -> GES_API

6 years agoges: GST_EXPORT -> GST_GES_API
Tim-Philipp Müller [Tue, 13 Mar 2018 13:45:24 +0000 (13:45 +0000)]
ges: GST_EXPORT -> GST_GES_API

We need different export decorators for the different libs.
For now no actual change though, just rename before the release,
and add prelude headers to define the new decorator to GST_EXPORT.

6 years agoclip: Snapping should happen with one and only one TrackElement
Thibault Saunier [Sun, 11 Mar 2018 14:13:05 +0000 (11:13 -0300)]
clip: Snapping should happen with one and only one TrackElement

This was leading to clip with TrackElements that were not at the
same position in their container, and weird bugs, see:

    https://gitlab.gnome.org/GNOME/pitivi/issues/2133

6 years agoRelease 1.13.90
Tim-Philipp Müller [Sat, 3 Mar 2018 23:09:36 +0000 (23:09 +0000)]
Release 1.13.90

6 years agoAdded paste functionality to GESTimeline class
Harish Fulara [Sun, 25 Feb 2018 22:31:33 +0000 (04:01 +0530)]
Added paste functionality to GESTimeline class

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

6 years agomeson: enable more warnings
Mathieu Duponchelle [Thu, 1 Mar 2018 17:56:05 +0000 (18:56 +0100)]
meson: enable more warnings

6 years agotest: Plug minor leaks
Thibault Saunier [Tue, 27 Feb 2018 13:00:32 +0000 (10:00 -0300)]
test: Plug minor leaks

6 years agoges: Fix ges_layer_get_clips_in_interval(start, end) refcount handling
Harish Fulara [Tue, 27 Feb 2018 09:56:29 +0000 (15:26 +0530)]
ges: Fix ges_layer_get_clips_in_interval(start, end) refcount handling

The documentation states that it returns a (transfer full) list
of GESClip but it was returning a (transfer container) list. Make
sure to actually make it (transfer full).

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

6 years agomeson: Explicitely include GObject-2.0 in the gir
Thibault Saunier [Mon, 29 Jan 2018 20:46:06 +0000 (17:46 -0300)]
meson: Explicitely include GObject-2.0 in the gir

6 years agomeson: simplify GST_DISABLE_GST_DEBUG check some more
Tim-Philipp Müller [Wed, 21 Feb 2018 19:42:19 +0000 (19:42 +0000)]
meson: simplify GST_DISABLE_GST_DEBUG check some more

6 years agomeson: don't use add_global_arguments()
Tim-Philipp Müller [Wed, 21 Feb 2018 19:20:56 +0000 (19:20 +0000)]
meson: don't use add_global_arguments()

.. and tighten check for disabled gst debugging sytem.

add_global_arguments() can't be used in subprojects. It's
entirely possible that ges is a subproject but gstreamer
is picked up from an installed location, so we should
really use add_project_arguments() in both cases.

6 years agoBack to development
Tim-Philipp Müller [Thu, 15 Feb 2018 19:44:30 +0000 (19:44 +0000)]
Back to development

6 years agoRelease 1.13.1
Tim-Philipp Müller [Thu, 15 Feb 2018 17:20:22 +0000 (17:20 +0000)]
Release 1.13.1

6 years agomeson: make version numbers ints and fix int/string comparison
Tim-Philipp Müller [Thu, 8 Feb 2018 19:16:26 +0000 (19:16 +0000)]
meson: make version numbers ints and fix int/string comparison

WARNING: Trying to compare values of different types (str, int).
The result of this is undefined and will become a hard error
in a future Meson release.

6 years agoautotools: use -fno-strict-aliasing where supported
Tim-Philipp Müller [Sun, 4 Feb 2018 11:26:48 +0000 (12:26 +0100)]
autotools: use -fno-strict-aliasing where supported

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

6 years agomeson: use -fno-strict-aliasing where supported
Tim-Philipp Müller [Tue, 30 Jan 2018 20:35:33 +0000 (20:35 +0000)]
meson: use -fno-strict-aliasing where supported

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

6 years agoges: Fix sizeof() usage
Edward Hervey [Thu, 11 Jan 2018 09:57:30 +0000 (10:57 +0100)]
ges: Fix sizeof() usage

The entries of the array are "gchar *" and not "gchar **"

CID #1427091
CID #1427120

6 years agocheck: Fix minor leak in test
Edward Hervey [Wed, 20 Dec 2017 13:28:33 +0000 (14:28 +0100)]
check: Fix minor leak in test

6 years agoges-smart-adder: use capsfilter instead of GstAudioMixer:caps
Mathieu Duponchelle [Tue, 19 Dec 2017 22:28:53 +0000 (23:28 +0100)]
ges-smart-adder: use capsfilter instead of GstAudioMixer:caps

The property has been removed, and using a capsfilter instead
is the appropriate solution.

6 years agoAutomatic update of common submodule
Matthew Waters [Thu, 14 Dec 2017 03:53:41 +0000 (14:53 +1100)]
Automatic update of common submodule

From e8c7a71 to 3fa2c9e

6 years agoges: Fix a bunch of leaks
Edward Hervey [Mon, 27 Nov 2017 10:49:04 +0000 (11:49 +0100)]
ges: Fix a bunch of leaks

There are definitely more left, but don't have time for more debugging

6 years agoAutomatic update of common submodule
Matthew Waters [Mon, 27 Nov 2017 09:18:55 +0000 (20:18 +1100)]
Automatic update of common submodule

From 3f4aa96 to e8c7a71

6 years agoconfigure: remove c++ compiler bits that are unused
Tim-Philipp Müller [Sun, 26 Nov 2017 13:31:02 +0000 (13:31 +0000)]
configure: remove c++ compiler bits that are unused

6 years agowin32: remove .def file with exports
Tim-Philipp Müller [Sun, 26 Nov 2017 13:29:33 +0000 (13:29 +0000)]
win32: remove .def file with exports

They're no longer needed, symbol exporting is now explicit
via GST_EXPORT in all cases (autotools, meson, incl. MSVC).

6 years agoautotools: stop controlling symbol visibility with -export-symbols-regex
Tim-Philipp Müller [Sun, 26 Nov 2017 13:25:06 +0000 (13:25 +0000)]
autotools: stop controlling symbol visibility with -export-symbols-regex

Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
This should result in consistent behaviour for the autotools and
Meson builds.

6 years ago.gitignore: ignore test registry
Tim-Philipp Müller [Sun, 26 Nov 2017 13:26:13 +0000 (13:26 +0000)]
.gitignore: ignore test registry

6 years agouri-clip: Copy previous track elements bindings when setting a new asset
Thibault Saunier [Sat, 25 Nov 2017 18:56:36 +0000 (15:56 -0300)]
uri-clip: Copy previous track elements bindings when setting a new asset

Fixes https://phabricator.freedesktop.org/T7862

6 years agocheck: Actually define a registry to use for tests
Edward Hervey [Thu, 23 Nov 2017 14:49:48 +0000 (15:49 +0100)]
check: Actually define a registry to use for tests

Otherwise every single run of every single test would recreate
a registry

6 years agoGESAsset, GESLayer: add some function guards
Ashish Kumar [Tue, 7 Nov 2017 06:34:03 +0000 (12:04 +0530)]
GESAsset, GESLayer: add some function guards

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

6 years agoauto-transition: Fix debug printf format
Thibault Saunier [Tue, 7 Nov 2017 14:26:58 +0000 (11:26 -0300)]
auto-transition: Fix debug printf format

6 years agotimeline: Do not snap object within the moving context
Thibault Saunier [Tue, 7 Nov 2017 13:15:58 +0000 (10:15 -0300)]
timeline: Do not snap object within the moving context

Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>>
Differential Revision: https://phabricator.freedesktop.org/D1873

6 years agoges: Sync 'par' to track restriction caps in the frame positionner
Thibault Saunier [Tue, 31 Oct 2017 15:05:08 +0000 (12:05 -0300)]
ges: Sync 'par' to track restriction caps in the frame positionner

Allowing GES users to have control over how compositing is done

6 years agoges-source: Fix caps memory leak and compiler warnings when compiling without debug...
Sebastian Dröge [Wed, 20 Sep 2017 09:59:40 +0000 (12:59 +0300)]
ges-source: Fix caps memory leak and compiler warnings when compiling without debug logging

6 years agonlecomposition: Always execute seeks
Nicolas Dufresne [Thu, 7 Sep 2017 16:08:40 +0000 (12:08 -0400)]
nlecomposition: Always execute seeks

We have an optiominisation to avoid double seeks when a seek is passed
the end of the current stack. The problem, is that we no longer flush
the pipeline when this code is reached. This patch comments out this
optimization adding a FIXME. As mention, flushing the stack instead of
seeking would work, but does not seem trivial considering all the
mechanic inplace to forward or not the events.

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

6 years agonlecomposition: Also start task on allocation query
Nicolas Dufresne [Thu, 7 Sep 2017 16:08:40 +0000 (12:08 -0400)]
nlecomposition: Also start task on allocation query

The allocation query may block on the sink when in pause. As a side effect, we
may never get a buffer now that tee does forward the allocation query.
This would often lead in a pipeline stall.

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

6 years agomake: Fix validate scenario install directory
Nicolas Dufresne [Thu, 7 Sep 2017 16:08:40 +0000 (12:08 -0400)]
make: Fix validate scenario install directory

6 years agomeson: Install validate helpers and scenarios
Nicolas Dufresne [Thu, 7 Sep 2017 16:07:03 +0000 (12:07 -0400)]
meson: Install validate helpers and scenarios

This fixes the usage of gst-validate-launcher ges with an installed
version of GES.

6 years agotrack_element: Always emit "control-binding-removed" signal.
Stefan Popa [Thu, 17 Aug 2017 07:28:46 +0000 (07:28 +0000)]
track_element: Always emit "control-binding-removed" signal.

When setting a new control binding on a track element, the old control
binding (if any) is going to be removed. Make sure the
"control-binding-removed" signal is emitted in this case.

Fixes https://phabricator.freedesktop.org/T7340#95666

Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
Differential Revision: https://phabricator.freedesktop.org/D1842

6 years agoRevert "timeline: Return FALSE when commiting an empty timeline"
Thibault Saunier [Wed, 30 Aug 2017 01:23:57 +0000 (22:23 -0300)]
Revert "timeline: Return FALSE when commiting an empty timeline"

This commit means that we do not get ASYNC_DONE anymore when commiting
an empty timeline, which means that we need to special case that.

This actually broke some code and does not bring in much.

Fixes https://phabricator.freedesktop.org/T7802
Fixes https://phabricator.freedesktop.org/T7797

This reverts commit e570d1e08009992a0dd6a24bb4cda4427b2b460f.

Thanks @stefanzzz for investigating!

6 years agoxml-formatter: Save encoder and muxer advanced settings
Stefan Popa [Tue, 22 Aug 2017 14:23:45 +0000 (14:23 +0000)]
xml-formatter: Save encoder and muxer advanced settings

Added support for saving/loading encoder and muxer advanced settings.

Differential Revision: https://phabricator.freedesktop.org/D1837

6 years agopipeline: Allow up to 2 seconds queueing in the playsink video queue
Thibault Saunier [Sat, 19 Aug 2017 14:42:57 +0000 (11:42 -0300)]
pipeline: Allow up to 2 seconds queueing in the playsink video queue

In playsink the default video queue max size is 3 buffers, which is
sometimes not enough for our use case.

Allow up to 2 seconds of buffered data, giving us more time to do
the transition between clips, and thus avoiding dropping frames in
the sink when bringing up new clip takes too much time.

Differential Revision: https://phabricator.freedesktop.org/D1854

6 years agotimeline: Add from first element with wanted start to the move context
Thibault Saunier [Sat, 19 Aug 2017 02:39:38 +0000 (23:39 -0300)]
timeline: Add from first element with wanted start to the move context

We need to iterate over the previous element from trackelement_iter
to find the first element that is at the moving point. Several
elements can have the same start as the one initiating the move,
and we need to take all of them into account.

Fixes https://phabricator.freedesktop.org/T7819

6 years agovalidate: Add an action type to ungroup containers
Thibault Saunier [Sat, 19 Aug 2017 02:18:10 +0000 (23:18 -0300)]
validate: Add an action type to ungroup containers

6 years agoAutomatic update of common submodule
Tim-Philipp Müller [Thu, 17 Aug 2017 11:26:24 +0000 (12:26 +0100)]
Automatic update of common submodule

From 48a5d85 to 3f4aa96

6 years agoHide ges_smart_mixer_* API
Tim-Philipp Müller [Sat, 12 Aug 2017 09:04:03 +0000 (10:04 +0100)]
Hide ges_smart_mixer_* API

The header file isn't installed anyway.

6 years agoconfigure: bump gst-validate requirement to 1.12.1
Tim-Philipp Müller [Sat, 12 Aug 2017 09:01:51 +0000 (10:01 +0100)]
configure: bump gst-validate requirement to 1.12.1

For gst_validate_scenario_get_pipeline().

6 years agomeson: hide symbols by default unless explicitly exported
Tim-Philipp Müller [Fri, 11 Aug 2017 21:27:48 +0000 (22:27 +0100)]
meson: hide symbols by default unless explicitly exported

6 years agotests: don't use private debug category in asset test
Tim-Philipp Müller [Fri, 11 Aug 2017 20:41:52 +0000 (21:41 +0100)]
tests: don't use private debug category in asset test

That will lead to undefined symbol errors once it no
longer gets exported.

6 years agoges: sprinkle more GST_EXPORT
Tim-Philipp Müller [Fri, 11 Aug 2017 20:40:14 +0000 (21:40 +0100)]
ges: sprinkle more GST_EXPORT

6 years agosmartmixer: Give a unique name to each compositor instances
Thibault Saunier [Thu, 10 Aug 2017 19:05:09 +0000 (15:05 -0400)]
smartmixer: Give a unique name to each compositor instances

6 years agovalidate: Check subprocess return code in rendering tests
Thibault Saunier [Fri, 11 Aug 2017 01:38:04 +0000 (21:38 -0400)]
validate: Check subprocess return code in rendering tests

6 years agovalidate: fix error message
Tim-Philipp Müller [Thu, 10 Aug 2017 14:18:22 +0000 (15:18 +0100)]
validate: fix error message

6 years agomeson: fix a few warnings
Tim-Philipp Müller [Thu, 10 Aug 2017 12:46:03 +0000 (13:46 +0100)]
meson: fix a few warnings

6 years agoMark symbols explicitly for export with GST_EXPORT
Thibault Saunier [Mon, 7 Aug 2017 19:35:58 +0000 (15:35 -0400)]
Mark symbols explicitly for export with GST_EXPORT

With two exceptions:
  * ges_clip_create_track_elements_func
  * ges_uri_clip_set_uri

which were never declared in headers and should always have been static.

6 years agotransition: Fix usage of transition types != crossfade
Thibault Saunier [Thu, 3 Aug 2017 21:03:31 +0000 (17:03 -0400)]
transition: Fix usage of transition types != crossfade

We need to make sure the crossfade ratio is disabled in that case.

6 years agovideo-transition: Make use of the new `compositor::crossfade-ratio` property
Thibault Saunier [Mon, 10 Jul 2017 15:43:11 +0000 (11:43 -0400)]
video-transition: Make use of the new `compositor::crossfade-ratio` property

To achieve a real transition about to handle several level of layers.

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

6 years agowin32: Update .def file
Thibault Saunier [Mon, 31 Jul 2017 18:52:20 +0000 (14:52 -0400)]
win32: Update .def file

6 years agoasset: Add a function to stop proxying an asset
Thibault Saunier [Mon, 31 Jul 2017 16:54:25 +0000 (12:54 -0400)]
asset: Add a function to stop proxying an asset

And remove any reference as it beeing a proxy.

6 years agoasset: Clear loading error when reload is requested
Thibault Saunier [Mon, 31 Jul 2017 16:55:53 +0000 (12:55 -0400)]
asset: Clear loading error when reload is requested

6 years agonlecomposition: Rename segment_start to current_stack_start
Thibault Saunier [Fri, 28 Jul 2017 01:15:34 +0000 (21:15 -0400)]
nlecomposition: Rename segment_start to current_stack_start

It is still not exactly precise, but gives a much better understanding
of what it is.

6 years agonlecomposition: Properly update segment->start/stop on commit
Thibault Saunier [Tue, 12 Jan 2016 17:05:48 +0000 (17:05 +0000)]
nlecomposition: Properly update segment->start/stop on commit

Otherwise they will just be the ones from the previous seek event/
stack setup and be meaningless.

Also document the priv->segment meaning.

Fixes https://phabricator.freedesktop.org/T7796

6 years agotimeline: Remove trackelements initating move from the moving context
Thibault Saunier [Thu, 27 Jul 2017 19:57:31 +0000 (15:57 -0400)]
timeline: Remove trackelements initating move from the moving context

They are handled specially when moving the context and having them
part of the context can lead to weird behaviours.

Fixes https://phabricator.freedesktop.org/T7693

6 years agoxml-formatter: Serialize encoding profiles in reverse order
Thibault Saunier [Fri, 21 Jul 2017 20:41:26 +0000 (16:41 -0400)]
xml-formatter: Serialize encoding profiles in reverse order

So they are reloaded in the right order.

6 years agopipeline: Make sure tracks are unlinked on NULL->NULL state changes
Thibault Saunier [Mon, 24 Jul 2017 14:32:47 +0000 (10:32 -0400)]
pipeline: Make sure tracks are unlinked on NULL->NULL state changes

6 years agoEnhance some pad linking issue debug logging.
Thibault Saunier [Mon, 24 Jul 2017 14:34:48 +0000 (10:34 -0400)]
Enhance some pad linking issue debug logging.

7 years agovalidate: Fix test names now that the launcher handles adding manager name
Thibault Saunier [Thu, 13 Jul 2017 20:38:04 +0000 (16:38 -0400)]
validate: Fix test names now that the launcher handles adding manager name

7 years agotests: Initialize GES only once in the main process
Thibault Saunier [Tue, 11 Jul 2017 15:40:55 +0000 (11:40 -0400)]
tests: Initialize GES only once in the main process

Fixing calling deinit in a process where init was not called
when libcheck is forking.

7 years agoges: Ref the GES class to avoid later deadlock
Nicolas Dufresne [Tue, 11 Jul 2017 01:42:21 +0000 (21:42 -0400)]
ges: Ref the GES class to avoid later deadlock

This ensure that that all class are initialized from the main thread,
avoid class initialization in random thread, which may cause deadlocks.

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

7 years agomeson: find python3 via python3 module
Tim-Philipp Müller [Fri, 7 Jul 2017 11:27:16 +0000 (12:27 +0100)]
meson: find python3 via python3 module

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

7 years ago"deep-notify" signal gets emitted only from the main thread
Stefan Popa [Mon, 3 Jul 2017 15:33:39 +0000 (18:33 +0300)]
"deep-notify" signal gets emitted only from the main thread

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

7 years agovideo-transition: Make sure crossfade output never contains alpha
Thibault Saunier [Fri, 30 Jun 2017 20:18:17 +0000 (16:18 -0400)]
video-transition: Make sure crossfade output never contains alpha

Otherwise it would get mixed with lower layers, which is totally
unexpected.

Fixes T7773

Differential Revision: https://phabricator.freedesktop.org/D1764

7 years agomeson: Allow using glib as a subproject
Thibault Saunier [Fri, 23 Jun 2017 20:18:36 +0000 (16:18 -0400)]
meson: Allow using glib as a subproject

7 years agoges: Handle g_object_newv deprecation in latest GLib
Thibault Saunier [Fri, 23 Jun 2017 20:04:01 +0000 (16:04 -0400)]
ges: Handle g_object_newv deprecation in latest GLib

7 years agoDon't dist config.meson.h as it no longer exist
Nicolas Dufresne [Sat, 10 Jun 2017 00:15:26 +0000 (20:15 -0400)]
Don't dist config.meson.h as it no longer exist

7 years agomeson: remove config.h.meson
Tim-Philipp Müller [Fri, 9 Jun 2017 20:37:48 +0000 (21:37 +0100)]
meson: remove config.h.meson

7 years agomeson: Do not use path separator in test names
Thibault Saunier [Wed, 7 Jun 2017 16:08:00 +0000 (12:08 -0400)]
meson: Do not use path separator in test names

Avoiding warnings like:

    WARNING: Target "elements/audioamplify" has a path separator in its name.

7 years agovalidate: Port to new GstValidate API for pipeline retrieval
Thibault Saunier [Fri, 28 Apr 2017 19:41:42 +0000 (16:41 -0300)]
validate: Port to new GstValidate API for pipeline retrieval

7 years agoges: Correctly handling floating references
Sebastian Dröge [Mon, 15 May 2017 07:13:38 +0000 (09:13 +0200)]
ges: Correctly handling floating references

If we ref_sink() a parameter, it must be marked as (transfer floating)
and it also has to be handled consistently between error and normal cases.

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

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

7 years agoRemove plugin specific static build option
Nicolas Dufresne [Tue, 16 May 2017 18:37:03 +0000 (14:37 -0400)]
Remove plugin specific static build option

Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.

7 years agoBack to development
Sebastian Dröge [Thu, 4 May 2017 15:59:14 +0000 (18:59 +0300)]
Back to development

7 years agoRelease 1.12.0
Sebastian Dröge [Thu, 4 May 2017 12:43:12 +0000 (15:43 +0300)]
Release 1.12.0

7 years agoRelease 1.11.91
Sebastian Dröge [Thu, 27 Apr 2017 14:47:16 +0000 (17:47 +0300)]
Release 1.11.91

7 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 24 Apr 2017 19:30:46 +0000 (20:30 +0100)]
Automatic update of common submodule

From 60aeef6 to 48a5d85

7 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 10 Apr 2017 22:51:18 +0000 (23:51 +0100)]
Automatic update of common submodule

From 39ac2f5 to 60aeef6

7 years agoRelease 1.11.90
Sebastian Dröge [Fri, 7 Apr 2017 13:35:23 +0000 (16:35 +0300)]
Release 1.11.90

7 years agocompletion: Fix previous commit
Nicolas Dufresne [Tue, 4 Apr 2017 20:27:33 +0000 (16:27 -0400)]
completion: Fix previous commit

7 years agocompletion: Fix listing commands
Nicolas Dufresne [Tue, 4 Apr 2017 20:20:17 +0000 (16:20 -0400)]
completion: Fix listing commands

Executing a single string does not work in this context. Fixed using
a bash function instead.

7 years agocompletion: Remove incorrect fixmes
Nicolas Dufresne [Tue, 4 Apr 2017 19:48:05 +0000 (15:48 -0400)]
completion: Remove incorrect fixmes

In fact the fixmes are incorrect since these are options that are
available when built against gst-validate, which I didn't. There is
reference to these options in the HELP_SUMMARY that refers to these
options stating "if ges-launch is built with gst-validate ..." and these
get picked by the regex that list the options.

7 years agocompletion: Update to new gstreamer core helpers
Nicolas Dufresne [Tue, 4 Apr 2017 18:55:18 +0000 (14:55 -0400)]
completion: Update to new gstreamer core helpers

Also fix regressions, and mark lost features and problems with fixmes.

7 years agoTiny fixes in the documentation
Corentin Noël [Sun, 2 Apr 2017 21:03:18 +0000 (23:03 +0200)]
Tiny fixes in the documentation

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

7 years agoAdd missing win32 definition
Nicolas Dufresne [Thu, 30 Mar 2017 23:57:06 +0000 (19:57 -0400)]
Add missing win32 definition

This should fix dist check. ges_layer_get_clips_in_interval() was
added recently but missing from the list.

7 years agomeson: Use get_pkgconfig_variable instead of calling pkg-config ourself
Thibault Saunier [Tue, 28 Mar 2017 17:25:06 +0000 (14:25 -0300)]
meson: Use get_pkgconfig_variable instead of calling pkg-config ourself

It is avalaible in meson 0.36 which is now are requirement

Nothing happens on not found dependencies.

7 years agomeson: test: Fix environment object usage
Thibault Saunier [Sat, 25 Mar 2017 13:47:16 +0000 (10:47 -0300)]
meson: test: Fix environment object usage

And make sure to bring -good plugins in.

7 years agolayer: Add ability to get clips in a given interval
suhas2go [Fri, 17 Mar 2017 19:02:56 +0000 (19:02 +0000)]
layer: Add ability to get clips in a given interval

Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>>
Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
Differential Revision: https://phabricator.freedesktop.org/D1689

7 years agodocs: Fix generation using markdown for titles around tables
Thibault Saunier [Mon, 13 Mar 2017 12:30:39 +0000 (09:30 -0300)]
docs: Fix generation using markdown for titles around tables

7 years agoRevert "doc: Build documentation with hotdoc"
Thibault Saunier [Fri, 10 Mar 2017 22:46:33 +0000 (19:46 -0300)]
Revert "doc: Build documentation with hotdoc"

This reverts commit 8857e004f78ea009e1c87a93da5cf3e25dbde07f.

This was not meant to be pushed yet.

7 years agoRevert "Fhotdoc"
Thibault Saunier [Fri, 10 Mar 2017 22:46:24 +0000 (19:46 -0300)]
Revert "Fhotdoc"

This reverts commit 220618ecc7c061a2146e00e0063123b8dbaeb734.

This was not meant to be pushed.