summaryrefslogtreecommitdiff
path: root/plugins/nle/nleoperation.c
AgeCommit message (Collapse)AuthorFilesLines
2021-05-05Use gst_element_request_pad_simple...François Laignel1-1/+1
Instead of the deprecated gst_element_get_request_pad. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/240>
2020-06-23docs: fix linksMathieu Duponchelle1-4/+4
2020-04-29nleobject: stop using media-duration-factorHenry Wilkes1-0/+40
The property had been deprecated and is unused. This property is not needed. Any internal time effect that an nleoperation wraps is itself responsible for converting seek/segment timestamps. Previously, the ghostpads were performing a rate conversion after the rate element had already done so, essentially doubling their effect on seeks and segment times. This was always unnecessary, but went unnoticed by the tempochange test because it was using an identity element rather than an actual rate-changing element. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/160>
2020-04-29nleoperation: stop setting next_base_timeHenry Wilkes1-17/+0
This property was unused. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/160>
2019-10-24Don't pass default GLib marshallers for signalsNiels De Graef1-1/+1
By passing NULL to `g_signal_new` instead of a marshaller, GLib will actually internally optimize the signal (if the marshaller is available in GLib itself) by also setting the valist marshaller. This makes the signal emission a bit more performant than the regular marshalling, which still needs to box into `GValue` and call libffi in case of a generic marshaller. Note that for custom marshallers, one would use `g_signal_set_va_marshaller()` with the valist marshaller instead.
2019-07-05docs: Generate ges plugin docThibault Saunier1-3/+3
2019-05-29doc: remove xml from commentsMathieu Duponchelle1-4/+0
2019-01-18nleoperation: Fix GstPad leakSeungha Yang1-0/+4
Returned GstPad by nle_object_remove_ghost_pad() has increased refcount.
2016-03-24editing-services: use new gst_element_class_add_static_pad_template()Vineeth TM1-6/+4
https://bugzilla.gnome.org/show_bug.cgi?id=763195
2016-02-26nle: Set the NleOperation flags to NLE_OBJECT_OPERATIONSjors Gielen1-0/+1
Reviewed By: thiblahute Differential Revision: https://phabricator.freedesktop.org/D770
2015-10-02nleoperation: don't leak iteratorJustin Kim1-0/+2
Summary: Once an iterator is created, it should be freed after usage. Reviewers: thiblahute Projects: #gstreamer_editing_services Reviewed By: thiblahute Differential Revision: https://phabricator.freedesktop.org/D318
2015-09-30nleoperation: don't leak srcpadJustin Kim1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=755860
2015-08-20Move NLE to a dedicated GstPluginThibault Saunier1-0/+843
Summary: Allowing external user to directly use it Reviewers: Mathieu_Du Differential Revision: https://phabricator.freedesktop.org/D231