Philippe Normand
|
20340e71f2
|
gesbasebin: Fix a couple leaks
Also clean-up unused queue when we failed to link a track to it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5981>
|
2024-01-25 09:54:19 +00:00 |
|
Thibault Saunier
|
bc42175fd3
|
nlecomposition: Pass object to debug messages in more places
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5981>
|
2024-01-25 09:54:19 +00:00 |
|
Thibault Saunier
|
8cf17e5d0d
|
ges: Add scaler in the 'gap filling' clip on too short nested timelines
So we can respect user request on source that can scale
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5735>
|
2024-01-16 20:13:23 +00:00 |
|
Thibault Saunier
|
e3be7e3162
|
nlecomposition: Simplify the way we ensure stream-start is sent
stream-start should always be sent once at the beginning of the stream,
so we should make sure it is pushed at the very beginning and after
resets (going back to READY).
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5858>
|
2024-01-06 13:22:19 +00:00 |
|
Thibault Saunier
|
7911a580c2
|
nle: composition: Avoid running query before being constructed
`gst_pad_create_stream_id` runs a URI query on the element which
triggers traces for not constructed objects which fails in rust tracers
as object should have names in all traces.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4975>
|
2023-07-06 05:48:31 +00:00 |
|
Thibault Saunier
|
a5d5dd2ab4
|
ges: basebin: Handle removed tracks
Cleaning up the pads and elements linked to that track.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4882>
|
2023-06-29 19:24:37 +00:00 |
|
Thibault Saunier
|
a8b3e6122f
|
gessrc: Remember the URI set by user
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4882>
|
2023-06-29 19:24:37 +00:00 |
|
Thibault Saunier
|
50393a809d
|
gessrc: Remove timeline from self when disposing
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4882>
|
2023-06-29 19:24:37 +00:00 |
|
Tim-Philipp Müller
|
f8817a8e8d
|
ges: nle: drop use of GSlice allocator
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3784>
|
2023-02-03 17:48:09 +00:00 |
|
Edward Hervey
|
615fbb3f10
|
ges-demux: Don't leak string
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3428>
|
2022-11-18 07:22:23 +00:00 |
|
Thibault Saunier
|
5724a64660
|
nlecomposition: Minor debug enhancement
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3000>
|
2022-09-20 13:23:02 +00:00 |
|
Thibault Saunier
|
6a4425e46a
|
meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
Removing some copy pasted code
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
|
2022-09-01 21:17:35 +00:00 |
|
Stéphane Cerveau
|
ef9962d66a
|
nle: clear seek event properly
Use gst_clear_event instead of g_clear_object
avoiding a failing gobject unref
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2047>
|
2022-03-29 16:50:13 +00:00 |
|
Thibault Saunier
|
01e70e3552
|
Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir
|
2021-09-24 16:15:30 -03:00 |
|