Commit graph

2646 commits

Author SHA1 Message Date
Tim-Philipp Müller b2a7f9e610 Automatic update of common submodule
From 39ac2f5 to 60aeef6
2017-04-10 23:51:18 +01:00
Sebastian Dröge 9a01084c26 Release 1.11.90 2017-04-07 16:35:23 +03:00
Nicolas Dufresne 7dfdc81275 completion: Fix previous commit 2017-04-04 16:27:33 -04:00
Nicolas Dufresne 17295138eb completion: Fix listing commands
Executing a single string does not work in this context. Fixed using
a bash function instead.
2017-04-04 16:22:27 -04:00
Nicolas Dufresne 61b1155c4d 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.
2017-04-04 15:48:05 -04:00
Nicolas Dufresne 02f9918aca completion: Update to new gstreamer core helpers
Also fix regressions, and mark lost features and problems with fixmes.
2017-04-04 15:30:30 -04:00
Corentin Noël 1a4c4d3ac0 Tiny fixes in the documentation
https://bugzilla.gnome.org/show_bug.cgi?id=780854
2017-04-02 21:25:38 -03:00
Nicolas Dufresne e59f27a870 Add missing win32 definition
This should fix dist check. ges_layer_get_clips_in_interval() was
added recently but missing from the list.
2017-03-30 19:57:06 -04:00
Thibault Saunier 6a37782549 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.
2017-03-28 14:29:26 -03:00
Thibault Saunier f57ca17a22 meson: test: Fix environment object usage
And make sure to bring -good plugins in.
2017-03-28 11:29:37 -03:00
suhas2go 6dc0cd0dec 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
2017-03-28 11:29:37 -03:00
Thibault Saunier dd8dacdfde docs: Fix generation using markdown for titles around tables 2017-03-13 09:30:39 -03:00
Thibault Saunier 2c9b1ae709 Revert "doc: Build documentation with hotdoc"
This reverts commit 8857e004f7.

This was not meant to be pushed yet.
2017-03-10 19:46:33 -03:00
Thibault Saunier 909f0b7412 Revert "Fhotdoc"
This reverts commit 220618ecc7.

This was not meant to be pushed.
2017-03-10 19:46:24 -03:00
Thibault Saunier 5c5179c40b Revert "HOTDOC"
This reverts commit 5e251483ee.

This was not meant to be pushed.
2017-03-10 19:46:09 -03:00
Thibault Saunier a125b8d73b ges: Minor GESTimeline documentation fix 2017-03-10 19:34:21 -03:00
Thibault Saunier 5e251483ee HOTDOC
gi
2017-03-09 17:49:44 -03:00
Thibault Saunier 107ad1d3e1 extractable: Typedef only in its own .h 2017-03-09 13:11:37 -03:00
Thibault Saunier 220618ecc7 Fhotdoc 2017-03-09 13:10:46 -03:00
Thibault Saunier 35256b47ff docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
Thibault Saunier 8857e004f7 doc: Build documentation with hotdoc 2017-03-08 18:02:57 -03:00
Thibault Saunier e570d1e080 timeline: Return FALSE when commiting an empty timeline
Meaning that ASYNC_DONE/COMMITED is always emited when TRUE is returned
2017-03-06 12:19:16 -03:00
Sebastian Dröge 50c98bae24 framepositioner: Prevent division by zero
CID 1369046
CID 1369047
2017-02-28 15:40:08 +02:00
Sebastian Dröge 58e8277a78 ges-timeline: Document intentional case-fall-through
CID 1364754
2017-02-28 15:36:46 +02:00
Sebastian Dröge 7c117fe8e8 ges-ui: Ensure that string is \0-terminated
CID 1320699
2017-02-28 13:02:44 +02:00
Sebastian Dröge 1c6893c57d ges-project: Check for set/unset error correctly by dereferencing
... or simply calling g_clear_error() on it which does that for us.

CID 1257630
2017-02-28 12:59:35 +02:00
Sebastian Dröge da399fb196 examples/ges-ui: Remove useless NULL check
g_new0() will abort if allocation fails.

CID 1139842
2017-02-28 12:50:31 +02:00
Thibault Saunier fe2efd161d ges: Keep internal symbols internal
The following implementation details where exposed as public symbols:
  - _ges_container_get_priority_offset
  - _ges_container_set_height
  - _ges_container_set_priority_offset
  - _ges_uri_asset_cleanup

but it was not correct and that should never have been used outside
GES.

Moving those declarations to the internal header and marking as
internal.
2017-02-24 16:05:34 -03:00
Sebastian Dröge 992472bf02 meson: Update version 2017-02-24 16:00:09 +02:00
Sebastian Dröge 81e44b3cba Back to development 2017-02-24 15:37:55 +02:00
Sebastian Dröge c1061025b0 Release 1.11.2 2017-02-24 15:10:01 +02:00
Thibault Saunier 2229579084 meson: Add an option to disable doc generation 2017-02-15 12:53:22 -03:00
Thibault Saunier b27078d8de Minor documentation fix 2017-02-15 12:53:22 -03:00
Tim-Philipp Müller 5ae7515222 meson: dist meson build files
Ship meson build files in tarballs, so people who use tarballs
in their builds can start playing with meson already.
2017-02-15 00:58:52 +00:00
Edward Hervey 77e6047fd1 win32: Update def file 2017-02-07 11:18:58 +01:00
Guillaume Desmottes da851b254d mixers: fix leaks in tests
- GstMessage and GstBus references were lost
- Need to call gst_bus_remove_signal_watch() for each
gst_bus_add_signal_watch_full() call

https://bugzilla.gnome.org/show_bug.cgi?id=778248
2017-02-06 11:44:48 -03:00
Thibault Saunier c5f59a319b ges-meta: Minor documenation fix 2017-02-06 10:05:49 -03:00
Guillaume Desmottes 53c5bc069c introduce ges_deinit()
GstDiscoverer objects were leaked by tests making the leaks detector
unusable.
Introduce ges_deinit(), similiar to gst_deinit(), doing some cleanup
before exiting the process.

https://bugzilla.gnome.org/show_bug.cgi?id=776805
2017-02-06 09:49:20 -03:00
namanyadav12 7ba2c22ccb uri-clip-asset: Add file-size metadata
Add file-size metadata to GESUriClipAsset.

Reviewed-by: Thibault Saunier <thibault.saunier@osg.samsung.com>
Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
Differential Revision: https://phabricator.freedesktop.org/D1645
2017-02-04 18:52:59 -03:00
Thibault Saunier a563578b0a timeline: Cleanup the moved_clip list before rolling back
Otherwise we might end up using an already freed pointer

Differential Revision: https://phabricator.freedesktop.org/D1640
2017-02-04 18:52:57 -03:00
Tim-Philipp Müller 02e151bce6 Revert "meson: don't use subproject fallback for gst-validate if it won't work"
This reverts commit 6760e5e0b1.

This was not supposed to be pushed and should not be needed any more.
2017-01-13 12:41:51 +00:00
Tim-Philipp Müller e3332e0d48 meson: bump version 2017-01-13 12:39:42 +00:00
Tim-Philipp Müller 6760e5e0b1 meson: don't use subproject fallback for gst-validate if it won't work
gst-validate has a hard-dep on json-glib-1.0 so maintain optionality of
it all by only dragging it in as a fallback if we know we can satisfy
the dependencies.
2017-01-13 12:16:01 +00:00
Sebastian Dröge 1efe4ad128 Back to development 2017-01-12 16:33:06 +02:00
Sebastian Dröge a462c075f5 Release 1.11.1 2017-01-12 16:20:08 +02:00
Thibault Saunier ab7865d41c clip: Make sure that clip start change is notified before children changes
Fixes https://phabricator.freedesktop.org/T7577

Differential Revision: https://phabricator.freedesktop.org/D1600
2017-01-09 19:49:19 -03:00
Alexandru Băluț 00d6c1e5ae tests_: Check the order of signals when a transition is created
Reviewed-by: Thibault Saunier <thibault.saunier@collabora.com>
Differential Revision: https://phabricator.freedesktop.org/D1391
2017-01-09 19:49:17 -03:00
Alexandru Băluț 872d15eb9d asset: Fix set_proxy to abort when an error happens
Differential Revision: https://phabricator.freedesktop.org/D1574
2017-01-09 11:43:13 -03:00
Alexandru Băluț 6b9faec7dc asset: Reuse local variable
Differential Revision: https://phabricator.freedesktop.org/D1573
2017-01-09 11:43:11 -03:00
Guillaume Desmottes e0fba540f2 meson: generate pkg-config -uninstalled pc files
Generating those files is useful for users building the GStreamer stack
using meson and having to link it to another project which is still
using the autotools.

https://bugzilla.gnome.org/show_bug.cgi?id=776810
2017-01-05 09:20:05 -03:00