François Laignel
ec5b267249
Use gst_element_request_pad_simple...
...
Instead of the deprecated gst_element_get_request_pad.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/240 >
2021-05-05 06:16:53 +00:00
Thibault Saunier
0eeb981ec6
demux: Fixate documentation caps
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/210 >
2020-09-04 10:43:05 -04:00
Mathieu Duponchelle
734c3ebb0a
docs: fix links
2020-06-23 18:37:12 +02:00
Mathieu Duponchelle
eada034a5b
plugins_cache: add base classes
2020-06-23 12:09:12 -04:00
Mathieu Duponchelle
9dc7443f72
meson: mark plugins cache target as always stale
2020-06-23 12:09:12 -04:00
Thibault Saunier
ae2cb7d0f5
doc: Stop documenting properties from parents
2020-06-23 12:09:12 -04:00
Thibault Saunier
4fd1bb8163
docs: Update plugins cache
2020-06-09 15:22:30 -04:00
Thibault Saunier
5c22bf0e42
docs: Update plugins cache
2020-06-09 08:50:37 -04:00
Mathieu Duponchelle
10568c30d9
track, composition: mark stream id properties as DOC_SHOW_DEFAULT
...
and update plugins cache
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/182 >
2020-06-04 23:14:59 +02:00
Thibault Saunier
91b98ebb5f
doc: Require hotdoc >= 0.11.0
2020-06-03 22:44:15 -04:00
Sebastian Dröge
18a4b109de
docs: Update gst_plugins_cache.json
2020-06-03 22:44:14 -04:00
Henry Wilkes
e142f49177
docs: add some notes on Time in GES
...
These notes cover time coordinates in GES, time effects, time
translations.
It also goes into why keyframes will not work with non-linear time
effects.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/177 >
2020-05-25 11:20:38 +01:00
Thibault Saunier
5316fc8d62
docs: Remove reference to deinterlacing props in title and video test source
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/175 >
2020-05-19 13:27:13 +00:00
Thibault Saunier
5e448921d8
ges: Move TimeOverlayClip out of GESTestClip
...
This was complexifying the implementation for very little gain.
Each source type should ideally have its own API.
In that patch we make it so we do not have to subclass anything
but instead use GESAsset to pass information about how the pipeline
should look like.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/175 >
2020-05-19 13:27:13 +00:00
Thibault Saunier
4a9e2c8984
ges: Update documentation
...
And start generating TrackElement children property with a stupid
simple script
2020-04-09 10:10:09 -04:00
Thibault Saunier
cec6fef8b3
doc: Update cache and fix usage of <ulink>
2019-08-23 16:56:47 +00:00
Thibault Saunier
ab340b5de0
doc: Do not require the GStreamer cache generator
2019-07-26 13:48:52 -04:00
Thibault Saunier
63a49edf1f
docs: Generate ges plugin doc
2019-07-05 17:52:50 -04:00
Thibault Saunier
aca18a29b5
plugins:ges: Factor out a GESBaseBin class
...
And use it in both gesdemux and gessrc
2019-07-05 17:50:57 -04:00
Thibault Saunier
d0b4b87b1e
docs: Add gstges plugin
2019-06-06 09:48:39 -04:00
Thibault Saunier
c83d8838d2
docs: Stop building the doc cache by default
...
And update the cache
Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
2019-05-16 20:21:22 +00:00
Thibault Saunier
99cee9218b
ges: Deprecate ges_play_sink_convert_frame
...
It has nothing to do in our namespace/API
2019-05-13 17:00:00 -04:00
Thibault Saunier
e7816eba1d
doc: Build documentation with hotdoc
2019-05-13 10:30:35 -04:00
Nicolas Dufresne
297ee7b4a0
doc: ges-track: Add ges_track_set_create_element_for_gap_func
2019-05-07 13:33:09 -04:00
Thibault Saunier
b3332e5ab3
ges: Add a ges_is_initialized function
2019-01-14 18:32:38 -03:00
Nirbheek Chauhan
43e075d81f
meson: Convert common options to feature options
...
The remaining automagic options are in tests and examples.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 18:48:05 +05:30
Thibault Saunier
11b24922a1
timeline: Add a method to move layers around
...
summary_:
This way the timeline can handle all priorities for the user
making the API simpler to use.
API:
+ ges_timeline_move_layer
reviewers_: Mathieu_Du
Differential Revision: https://phabricator.freedesktop.org/D232
2018-03-31 11:28:09 -03:00
Thibault Saunier
f9ba0e222e
docs: Move timeline related doc to the timeline section
...
It wrongly was in the layers
2018-03-31 10:38:29 -03:00
Tim-Philipp Müller
3d1c00fbcd
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.
2018-03-13 13:45:35 +00:00
Tim-Philipp Müller
ecd81965af
meson: fix a few warnings
2017-08-10 13:46:03 +01: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
5e251483ee
HOTDOC
...
gi
2017-03-09 17:49:44 -03:00
Thibault Saunier
220618ecc7
Fhotdoc
2017-03-09 13:10:46 -03:00
Thibault Saunier
8857e004f7
doc: Build documentation with hotdoc
2017-03-08 18:02:57 -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
Thibault Saunier
b51fd6184a
meson: Fix gtkdoc using new meson features
2016-09-28 20:41:32 -03:00
Thibault Saunier
e065fde526
uriclip: Remove some filesource leftovers
...
Differential Revision: https://phabricator.freedesktop.org/D1329
2016-09-26 13:33:26 -03:00
Thibault Saunier
2b9863c8b5
meson: doc: Fix building documentation when using subprojects
...
And check the presence of gtk-doc before building the documentation
2016-08-25 15:15:05 -03:00
Thibault Saunier
383c5d1f6d
Add support for Meson as alternative/parallel build system
...
https://github.com/mesonbuild/meson
2016-08-24 16:44:32 -03:00
Sebastian Dröge
3bc388260e
ges: Add some more functions to the docs and don't scan internal headers
...
Someone still should look through the unused.txt for more things to add or
hide.
2016-04-28 13:37:49 +03:00
Thibault Saunier
f473386b88
asset: Add a way to set asset as "needing reload"
...
Allowing application to force the asset system to recheck if an
asset has been "fixed" and can be used again
API:
+ ges_asset_needs_reload
Differential Revision: https://phabricator.freedesktop.org/D584
2015-12-10 14:48:08 +01:00
Thibault Saunier
fa512ecdba
Implement asset proxying support
...
API:
ges_asset_set_proxy
ges_asset_get_proxy
ges_asset_list_proxies
ges_asset_get_proxy_target
Differential Revision: https://phabricator.freedesktop.org/D504
2015-12-10 14:48:02 +01:00
Thibault Saunier
5e069976f6
asset: Add a method to retrieve the GError of an asset loaded with error
...
API:
ges_asset_get_error
2015-11-08 22:56:41 +01:00
Thibault Saunier
5885f58c14
element: Implement a paste method
...
Allowing user to copy paste clips very easily
2015-07-03 14:06:54 +02:00
Thibault Saunier
54be29e9ed
timeline-element: Add a method to get the TrackType it interacts with
...
API:
+ ges_timeline_element_get_track_types
2015-07-03 11:20:54 +02:00
Thibault Saunier
6a0ac89009
track-element: Add method to remove control binding
...
API:
ges_track_element_remove_control_binding
2015-07-03 11:20:54 +02:00
Thibault Saunier
2994650f9e
ges: Unbreeak API after renaming of GNL to NLE
2015-06-25 10:54:13 +02:00
Thibault Saunier
241e809a81
ges: Enhance xges format versioning
...
Summary:
Handle the fact that some new features can be added and that means
generated files will not be fully understandable by older versions of
the formatter.
Make sure that we set the format version to 0.2 when we serialize the
GstEncodingProfile.enabled property.
Add some tests around that.
+ Fix a minor bug in the test-utils
+ Add a meta on the projects to tell in what format version a project
has been serialized/parsed back
API:
GES_META_FORMAT_VERSION
Depends on D178
Reviewers: Mathieu_Du
Differential Revision: http://phabricator.freedesktop.org/D184
2015-05-18 21:27:48 +02:00