Commit graph

3253 commits

Author SHA1 Message Date
Thibault Saunier
b6746dfd4c validate: Port to new GstValidate API for pipeline retrieval 2017-05-20 18:04:42 +02:00
Sebastian Dröge
be67574245 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
2017-05-20 16:53:57 +02:00
Nicolas Dufresne
4a906e412e Remove plugin specific static build option
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
2017-05-16 14:37:03 -04:00
Sebastian Dröge
7d5b3ca7a9 Back to development 2017-05-04 18:59:14 +03:00
Sebastian Dröge
e2424ad267 Release 1.12.0 2017-05-04 15:43:12 +03:00
Sebastian Dröge
ee6d22b1c7 Release 1.11.91 2017-04-27 17:47:16 +03:00
Tim-Philipp Müller
2487248b00 Automatic update of common submodule
From 60aeef6 to 48a5d85
2017-04-24 20:30:46 +01:00
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