Edward Hervey
fda0442258
ges-launcher: Fix for forcing container profiles
...
If the input profile doesn't have a container, it's fine since we are overriding
it. Just add the elementary stream to the target container profile
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6675 >
2024-04-17 16:24:11 +01:00
Thibault Saunier
4c8396da8e
ges: launch: Enhance the way we detect explicitly added track
...
When using subtimeline serialized with the command line formatter
syntax, we had a false positive when detecting if the user had explicitly
specified tracks with the `+track` syntax. Verifying the presence of
`+track` explicitly in the `args` array ensure the `+track` is not for
a subtimeline.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5981 >
2024-01-25 09:54:19 +00:00
Thibault Saunier
4aaca2cc02
ges: launch: Print the timeline after we set its state to READY
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5974 >
2024-01-24 23:12:56 +00:00
Thibault Saunier
bf420a3a20
ges: launcher: Commit timeline before setting state
...
Ensuring that all operations related to commit are properly performed
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5859 >
2024-01-19 11:10:13 +00:00
Tim-Philipp Müller
30f955f73a
ges: tools: fix msvc compiler warning about G_LOG_DOMAIN redefinition
...
cl: Command line warning D9025: overriding '/DG_LOG_DOMAIN="GES"'
with '/UG_LOG_DOMAIN'
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5312 >
2023-09-11 20:53:19 +00:00
Tim-Philipp Müller
600b626472
ges: tools: fix duplicate ges_tools definition in meson.build
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5312 >
2023-09-11 20:53:19 +00:00
Tim-Philipp Müller
4a857fbf87
ges: launcher: fix compiler warning with MSVC 2022
...
tools/ges-launcher.c(315): warning C4133: 'function':
incompatible types - from 'GESTrackType *' to 'guint *'
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5312 >
2023-09-11 20:53:19 +00:00
Stéphane Cerveau
e87861ca92
ges-launcher: add ignore EOS option
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4779 >
2023-06-07 15:03:30 +00:00
Stéphane Cerveau
5873747a59
tools: add bad/ges/omx tools to gst_tools
...
In static mode, these tools must be built
after the gstreamer-full library to use
the symbol gst_init_static_plugins.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4128 >
2023-05-31 15:17:11 +00:00
Thibault Saunier
3bb03179c9
ges: launcher: Never put sinks in a GstPipeline
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4732 >
2023-05-30 22:37:32 +00:00
Tim-Philipp Müller
f9eb4c5862
ges: re-indent with GNU indent 2.2.12
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4182 >
2023-03-17 03:18:54 +00:00
Mathieu Duponchelle
47c183cdfd
ges-launcher: slight clean up of _set_rendering_details
...
Single exit point, ges_printerr, never g_error
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3977 >
2023-02-16 18:48:23 +00:00
Mathieu Duponchelle
4c2bd05fdd
ges-launcher: allow overriding container profile
...
When constructing an output profile using --profile-from, it is useful
to be able to override the top level container profile.
Expose a --container-profile option that applies as an override after
other methods for constructing an output profile have run. If no other
method was used, this will result in an empty top level container.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3977 >
2023-02-16 18:48:23 +00:00
Sebastian Dröge
c28bc4492e
tools: Use gst_macos_main()
on macOS
...
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1673
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3709 >
2023-01-11 13:36:55 +00:00
Edward Hervey
5a08b22026
ges-launcher: Don't leak string
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3428 >
2022-11-18 07:22:23 +00:00
Edward Hervey
137d38c991
ges-launch: Don't leak help string
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3428 >
2022-11-18 07:22:23 +00:00
Thibault Saunier
2952a73f40
tools: Add support for building gstreamer tools against gst-full
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1581 >
2022-03-30 17:43:17 +00:00
Stéphane Cerveau
39e45e5b1c
ges: remove memory leak with description
...
free the capsdesc
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2047 >
2022-03-29 16:50:13 +00:00
Tim-Philipp Müller
f1bb2c76c6
meson: update for dep.get_pkgconfig_variable() deprecation
...
... in favour of dep.get_variable('foo', ..) which in some
cases allows for further cleanups in future since we can
extract variables from pkg-config dependencies as well as
internal dependencies using this mechanism.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183 >
2021-10-20 11:20:44 +00:00
Tim-Philipp Müller
817cb23b9c
tools: Define G_LOG_DOMAIN for various tools as well
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1009 >
2021-10-19 00:12:25 +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