mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.15.1
This commit is contained in:
parent
463ded894a
commit
02cdb8b051
6 changed files with 1839 additions and 57 deletions
795
ChangeLog
795
ChangeLog
|
@ -1,3 +1,798 @@
|
||||||
|
=== release 1.15.1 ===
|
||||||
|
|
||||||
|
2019-01-17 02:30:06 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* gst-editing-services.doap:
|
||||||
|
* meson.build:
|
||||||
|
Release 1.15.1
|
||||||
|
|
||||||
|
2019-01-14 18:32:23 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-formatter.c:
|
||||||
|
ges: Register formatters during meta registration
|
||||||
|
So that formatters implemented outside GES itself are registered
|
||||||
|
|
||||||
|
2019-01-14 18:30:38 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* docs/libs/ges-sections.txt:
|
||||||
|
* ges/ges.c:
|
||||||
|
* ges/ges.h:
|
||||||
|
ges: Add a ges_is_initialized function
|
||||||
|
|
||||||
|
2019-01-14 18:28:52 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-formatter.c:
|
||||||
|
formatter: sink ref of the temporary GESFormatter
|
||||||
|
To accomodate formatters implemented with bindings/in python
|
||||||
|
|
||||||
|
2019-01-09 17:11:37 +0900 Seungha Yang <seungha.yang@navercorp.com>
|
||||||
|
|
||||||
|
* ges/ges-pipeline.c:
|
||||||
|
pipeline: Ensure timeline state to be NULL on dispose
|
||||||
|
The GESTimeline's state might not be synced with parent
|
||||||
|
|
||||||
|
2019-01-09 16:23:54 +0900 Seungha Yang <seungha.yang@navercorp.com>
|
||||||
|
|
||||||
|
* plugins/nle/nlecomposition.c:
|
||||||
|
nlecomposition: Handle state change failure
|
||||||
|
Whatever the reason for failure, try cleanup child elements
|
||||||
|
and internal thread.
|
||||||
|
|
||||||
|
2019-01-05 00:23:20 +0100 Alexandru Băluț <alexandru.balut@gmail.com>
|
||||||
|
|
||||||
|
* ges/ges-meta-container.c:
|
||||||
|
ges-meta-container: Fix warning message
|
||||||
|
|
||||||
|
2019-01-04 05:31:39 +0100 Alexandru Băluț <alexandru.balut@gmail.com>
|
||||||
|
|
||||||
|
* ges/ges-meta-container.c:
|
||||||
|
ges-meta-container: Minor documentation fixes
|
||||||
|
|
||||||
|
2019-01-04 12:36:20 +0100 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-track-element.c:
|
||||||
|
track-element: Ignore writability for whitlisted children props
|
||||||
|
If the property was explicitely whitelisted, we should expose it
|
||||||
|
in any case.
|
||||||
|
This was a regression from 835d69374978208bc73a8f823b899f624dda9479
|
||||||
|
|
||||||
|
2018-12-30 19:49:44 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ges/ges-smart-video-mixer.c:
|
||||||
|
ges: avoid use of G_DECLARE_FINAL_TYPE which requires GLib 2.44
|
||||||
|
Fixes https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/48
|
||||||
|
|
||||||
|
2018-12-27 10:54:28 +0900 Seungha Yang <seungha.yang@navercorp.com>
|
||||||
|
|
||||||
|
* ges/ges-container.c:
|
||||||
|
container: Fix GHashTable leak
|
||||||
|
|
||||||
|
2018-12-27 00:15:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
|
||||||
|
|
||||||
|
* ges/ges-container.c:
|
||||||
|
container: Fix wrong finalize() usage
|
||||||
|
finalize must chain up to parent's finalize(), not dispose()
|
||||||
|
|
||||||
|
2018-12-27 00:14:03 +0900 Seungha Yang <seungha.yang@navercorp.com>
|
||||||
|
|
||||||
|
* ges/ges-timeline-element.c:
|
||||||
|
timeline-element: Chain up to parent impl. on dispose()
|
||||||
|
... as documented in glib
|
||||||
|
|
||||||
|
2018-09-24 15:41:24 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
* ges/Makefile.am:
|
||||||
|
* ges/ges-asset.c:
|
||||||
|
* ges/ges-audio-source.c:
|
||||||
|
* ges/ges-audio-test-source.c:
|
||||||
|
* ges/ges-audio-track.c:
|
||||||
|
* ges/ges-audio-transition.c:
|
||||||
|
* ges/ges-audio-uri-source.c:
|
||||||
|
* ges/ges-auto-transition.c:
|
||||||
|
* ges/ges-base-effect-clip.c:
|
||||||
|
* ges/ges-base-effect.c:
|
||||||
|
* ges/ges-base-transition-clip.c:
|
||||||
|
* ges/ges-base-xml-formatter.c:
|
||||||
|
* ges/ges-clip-asset.c:
|
||||||
|
* ges/ges-clip.c:
|
||||||
|
* ges/ges-command-line-formatter.c:
|
||||||
|
* ges/ges-container.c:
|
||||||
|
* ges/ges-effect-asset.c:
|
||||||
|
* ges/ges-effect-clip.c:
|
||||||
|
* ges/ges-effect.c:
|
||||||
|
* ges/ges-enums.c:
|
||||||
|
* ges/ges-extractable.c:
|
||||||
|
* ges/ges-formatter.c:
|
||||||
|
* ges/ges-group.c:
|
||||||
|
* ges/ges-image-source.c:
|
||||||
|
* ges/ges-layer.c:
|
||||||
|
* ges/ges-meta-container.c:
|
||||||
|
* ges/ges-multi-file-source.c:
|
||||||
|
* ges/ges-operation-clip.c:
|
||||||
|
* ges/ges-operation.c:
|
||||||
|
* ges/ges-overlay-clip.c:
|
||||||
|
* ges/ges-pipeline.c:
|
||||||
|
* ges/ges-pitivi-formatter.c:
|
||||||
|
* ges/ges-prelude.h:
|
||||||
|
* ges/ges-project.c:
|
||||||
|
* ges/ges-screenshot.c:
|
||||||
|
* ges/ges-smart-adder.c:
|
||||||
|
* ges/ges-smart-video-mixer.c:
|
||||||
|
* ges/ges-source-clip.c:
|
||||||
|
* ges/ges-source.c:
|
||||||
|
* ges/ges-structure-parser.c:
|
||||||
|
* ges/ges-structured-interface.c:
|
||||||
|
* ges/ges-test-clip.c:
|
||||||
|
* ges/ges-text-overlay-clip.c:
|
||||||
|
* ges/ges-text-overlay.c:
|
||||||
|
* ges/ges-timeline-element.c:
|
||||||
|
* ges/ges-timeline.c:
|
||||||
|
* ges/ges-title-clip.c:
|
||||||
|
* ges/ges-title-source.c:
|
||||||
|
* ges/ges-track-element-asset.c:
|
||||||
|
* ges/ges-track-element.c:
|
||||||
|
* ges/ges-track.c:
|
||||||
|
* ges/ges-transition-clip.c:
|
||||||
|
* ges/ges-transition.c:
|
||||||
|
* ges/ges-uri-asset.c:
|
||||||
|
* ges/ges-uri-clip.c:
|
||||||
|
* ges/ges-utils.c:
|
||||||
|
* ges/ges-video-source.c:
|
||||||
|
* ges/ges-video-test-source.c:
|
||||||
|
* ges/ges-video-track.c:
|
||||||
|
* ges/ges-video-transition.c:
|
||||||
|
* ges/ges-video-uri-source.c:
|
||||||
|
* ges/ges-xml-formatter.c:
|
||||||
|
* ges/meson.build:
|
||||||
|
* meson.build:
|
||||||
|
WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC
|
||||||
|
Export GES library API in headers when we're building the
|
||||||
|
library itself, otherwise import the API from the headers.
|
||||||
|
This fixes linker warnings on Windows when building with MSVC.
|
||||||
|
Fix up some missing config.h includes when building the lib which
|
||||||
|
is needed to get the export api define from config.h
|
||||||
|
Fixes https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/42
|
||||||
|
|
||||||
|
2018-12-10 13:28:16 +1100 Matthew Waters <matthew@centricular.com>
|
||||||
|
|
||||||
|
* ges/meson.build:
|
||||||
|
build: also allow building static libraries for e.g. Android/iOS
|
||||||
|
|
||||||
|
2018-12-05 17:25:04 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From ed78bee to 59cb678
|
||||||
|
|
||||||
|
2018-11-30 12:41:04 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-pitivi-formatter.c:
|
||||||
|
* ges/ges.c:
|
||||||
|
* ges/ges.h:
|
||||||
|
* ges/meson.build:
|
||||||
|
* meson.build:
|
||||||
|
* meson_options.txt:
|
||||||
|
Add a way to disable xptv support
|
||||||
|
This formatter is in very bad shape and is generally not useful.
|
||||||
|
It has been deprecated since 1.0... and I bet noone uses it.
|
||||||
|
|
||||||
|
2018-11-28 05:48:37 +0200 Jordan Petridis <jordan@centricular.com>
|
||||||
|
|
||||||
|
* examples/c/play_timeline_with_one_clip.c:
|
||||||
|
Run gst-indent through the files
|
||||||
|
This is required before we enabled an indent test in the CI.
|
||||||
|
https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/33
|
||||||
|
|
||||||
|
2018-11-27 12:09:20 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-track-element.c:
|
||||||
|
track: Fix documentation about "binding_type"
|
||||||
|
|
||||||
|
2018-11-26 17:18:25 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
Revert "meson: Fix the reference to libxml2 path"
|
||||||
|
It seemed to be what the wrap file expected but in the end it is
|
||||||
|
just a bug in meson which is now fixed.
|
||||||
|
This reverts commit cc5d74d0be30dab92d1540ed749eaf4dcedd9171.
|
||||||
|
|
||||||
|
2018-11-26 15:57:30 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
meson: Fix the reference to libxml2 path
|
||||||
|
|
||||||
|
2018-11-26 14:50:29 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
meson: Add a fallback for libxml2
|
||||||
|
|
||||||
|
2018-11-26 14:50:03 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-validate.c:
|
||||||
|
validate: cleanup the playback-time from validate structures
|
||||||
|
Otherwise we might fail on them in the ges-structure-interface
|
||||||
|
|
||||||
|
2018-11-23 11:22:03 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-effect.c:
|
||||||
|
effect: Create ghost pads ourself
|
||||||
|
As we can have effects with several pads and the default ghosting
|
||||||
|
doesn't allow that.
|
||||||
|
This way we also filter the pads to ghost to match our track type.
|
||||||
|
|
||||||
|
2018-11-23 11:20:00 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-effect-asset.c:
|
||||||
|
effect: Consider the "Filter" classification to determine effect media type
|
||||||
|
|
||||||
|
2018-11-12 12:47:02 +0200 Jordan Petridis <jordan@centricular.com>
|
||||||
|
|
||||||
|
* .gitlab-ci.yml:
|
||||||
|
Add Gitlab CI configuration
|
||||||
|
This commit adds a .gitlab-ci.yml file, which uses a feature
|
||||||
|
to fetch the config from a centralized repository. The intent is
|
||||||
|
to have all the gstreamer modules use the same configuration.
|
||||||
|
The configuration is currently hosted at the gst-ci repository
|
||||||
|
under the gitlab/ci_template.yml path.
|
||||||
|
Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
|
||||||
|
|
||||||
|
2018-10-09 00:45:29 +0200 Alexandru Băluț <alexandru.balut@gmail.com>
|
||||||
|
|
||||||
|
* ges/ges-clip.c:
|
||||||
|
* ges/ges-container.c:
|
||||||
|
* tests/check/python/common.py:
|
||||||
|
* tests/check/python/test_clip.py:
|
||||||
|
* tests/check/python/test_group.py:
|
||||||
|
clip: Emit additional signals after child-removed
|
||||||
|
When removing an effect from a clip, first the notify::priority signals
|
||||||
|
were being emitted for the remaining effects which changed priority, and only
|
||||||
|
at the end the child-removed signal. Now the child-removed signal is emitted
|
||||||
|
first.
|
||||||
|
|
||||||
|
2018-11-05 13:57:25 +0100 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-timeline-element.c:
|
||||||
|
* ges/ges-timeline-element.h:
|
||||||
|
timeline-element: Fix compilation errors
|
||||||
|
There were some code errors introduced in commit 6b738b7a
|
||||||
|
|
||||||
|
2018-11-04 20:47:01 +1100 Matthew Waters <matthew@centricular.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
* plugins/nle/meson.build:
|
||||||
|
nle: install pkg-config file for plugin
|
||||||
|
|
||||||
|
2018-11-05 11:00:58 +0100 Corentin Noël <corentin.noel@collabora.com>
|
||||||
|
|
||||||
|
* ges/ges-timeline-element.c:
|
||||||
|
* ges/ges-timeline-element.h:
|
||||||
|
timeline-element: Align virtual methods and invokers prototypes
|
||||||
|
|
||||||
|
2018-11-05 05:51:47 +0000 Matthew Waters <matthew@centricular.com>
|
||||||
|
|
||||||
|
* .gitmodules:
|
||||||
|
* gst-editing-services.doap:
|
||||||
|
Update git location to gitlab
|
||||||
|
|
||||||
|
2018-11-02 14:32:04 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-pipeline.c:
|
||||||
|
* ges/ges-timeline.c:
|
||||||
|
* ges/ges-track.c:
|
||||||
|
ges: Check the thread from which our API is used
|
||||||
|
And add some missing API guards
|
||||||
|
|
||||||
|
2018-11-02 09:30:28 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-timeline-element.c:
|
||||||
|
* ges/ges-timeline-element.h:
|
||||||
|
ges: Mark GValue in child property setters as const
|
||||||
|
We can't change the vmethod at this point so just cast. This makes
|
||||||
|
the API more explicit so it is better in all cases.
|
||||||
|
|
||||||
|
2018-10-31 10:38:59 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/Makefile.am:
|
||||||
|
* ges/ges.h:
|
||||||
|
* ges/meson.build:
|
||||||
|
Keep GESSmartVideoMixer out of the Gir and add geseffectasset.h to ges.h
|
||||||
|
Fixing gstreamer-sys rust bindings.
|
||||||
|
|
||||||
|
2018-10-31 10:06:08 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/Makefile.am:
|
||||||
|
* ges/meson.build:
|
||||||
|
Fix the `package` name in the gir to match the `.pc` filename
|
||||||
|
|
||||||
|
2018-10-28 15:55:23 +0000 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-smart-video-mixer.c:
|
||||||
|
* ges/ges-video-transition.c:
|
||||||
|
* ges/gstframepositioner.c:
|
||||||
|
video-transition: Port to the new 'operator' API in compositor
|
||||||
|
Now subclassing a ghostpad with an alpha property so that
|
||||||
|
we can multiply the alpha of the frame positioning meta
|
||||||
|
and the alpha of that pad, setting it on the compositor pad.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=797169
|
||||||
|
|
||||||
|
2018-10-28 15:33:31 +0000 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-smart-video-mixer.c:
|
||||||
|
* ges/ges-video-transition.c:
|
||||||
|
Revert "video-transition: Make use of the new `compositor::crossfade-ratio` property"
|
||||||
|
This reverts commit 57be9b67998bf5fef81a61c645b167c3857ed35b.
|
||||||
|
|
||||||
|
2018-10-28 13:29:43 +0000 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* bindings/python/gi/__init__.py:
|
||||||
|
python: Remove __init__.py
|
||||||
|
It is not needed with latest python
|
||||||
|
|
||||||
|
2018-09-30 17:44:08 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-source.c:
|
||||||
|
* plugins/nle/nlecomposition.c:
|
||||||
|
nlecomposition: Add a function that prints stacks as debug info
|
||||||
|
|
||||||
|
2018-10-28 11:05:38 +0000 Philippe Normand <philn@igalia.com>
|
||||||
|
|
||||||
|
* bindings/python/gi/overrides/__init__.py:
|
||||||
|
python: Remove debug print
|
||||||
|
|
||||||
|
2018-10-22 08:13:07 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ges/ges-base-xml-formatter.c:
|
||||||
|
* ges/ges-xml-formatter.c:
|
||||||
|
ges: Fix compilation with latest GLib
|
||||||
|
g_clear_pointer() is now preserving the type of its arguments for the
|
||||||
|
free function.
|
||||||
|
ges-xml-formatter.c: In function ‘_dispose’:
|
||||||
|
ges-xml-formatter.c:1635:7: error: function called through a non-compatible type [-Werror]
|
||||||
|
(GDestroyNotify) g_hash_table_unref);
|
||||||
|
/usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of macro ‘g_clear_pointer’
|
||||||
|
(destroy) (_ptr); \
|
||||||
|
^~~~~~~
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=797310
|
||||||
|
|
||||||
|
2018-10-08 23:25:21 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
meson: use 'python' module to find python instead of deprecated 'python3' one
|
||||||
|
https://github.com/mesonbuild/meson/pull/4169
|
||||||
|
|
||||||
|
2018-09-05 22:55:02 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-asset.c:
|
||||||
|
* ges/ges-audio-source.c:
|
||||||
|
* ges/ges-audio-test-source.c:
|
||||||
|
* ges/ges-audio-track.c:
|
||||||
|
* ges/ges-audio-transition.c:
|
||||||
|
* ges/ges-audio-uri-source.c:
|
||||||
|
* ges/ges-base-effect-clip.c:
|
||||||
|
* ges/ges-base-effect.c:
|
||||||
|
* ges/ges-base-transition-clip.c:
|
||||||
|
* ges/ges-base-xml-formatter.c:
|
||||||
|
* ges/ges-clip-asset.c:
|
||||||
|
* ges/ges-clip.c:
|
||||||
|
* ges/ges-command-line-formatter.c:
|
||||||
|
* ges/ges-container.c:
|
||||||
|
* ges/ges-effect-asset.c:
|
||||||
|
* ges/ges-effect-clip.c:
|
||||||
|
* ges/ges-effect.c:
|
||||||
|
* ges/ges-formatter.c:
|
||||||
|
* ges/ges-group.c:
|
||||||
|
* ges/ges-image-source.c:
|
||||||
|
* ges/ges-layer.c:
|
||||||
|
* ges/ges-multi-file-source.c:
|
||||||
|
* ges/ges-operation-clip.c:
|
||||||
|
* ges/ges-operation.c:
|
||||||
|
* ges/ges-overlay-clip.c:
|
||||||
|
* ges/ges-pipeline.c:
|
||||||
|
* ges/ges-pitivi-formatter.c:
|
||||||
|
* ges/ges-project.c:
|
||||||
|
* ges/ges-source-clip.c:
|
||||||
|
* ges/ges-source.c:
|
||||||
|
* ges/ges-test-clip.c:
|
||||||
|
* ges/ges-text-overlay-clip.c:
|
||||||
|
* ges/ges-text-overlay.c:
|
||||||
|
* ges/ges-timeline-element.c:
|
||||||
|
* ges/ges-timeline.c:
|
||||||
|
* ges/ges-title-clip.c:
|
||||||
|
* ges/ges-title-source.c:
|
||||||
|
* ges/ges-track-element-asset.c:
|
||||||
|
* ges/ges-track-element.c:
|
||||||
|
* ges/ges-track.c:
|
||||||
|
* ges/ges-transition-clip.c:
|
||||||
|
* ges/ges-transition.c:
|
||||||
|
* ges/ges-uri-asset.c:
|
||||||
|
* ges/ges-uri-clip.c:
|
||||||
|
* ges/ges-video-source.c:
|
||||||
|
* ges/ges-video-test-source.c:
|
||||||
|
* ges/ges-video-track.c:
|
||||||
|
* ges/ges-video-transition.c:
|
||||||
|
* ges/ges-video-uri-source.c:
|
||||||
|
* ges/ges-xml-formatter.c:
|
||||||
|
* plugins/nle/nlecomposition.c:
|
||||||
|
* plugins/nle/nlesource.c:
|
||||||
|
* tools/ges-launcher.c:
|
||||||
|
Update for g_type_class_add_private() deprecation in recent GLib
|
||||||
|
|
||||||
|
2018-09-05 21:49:09 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-clip.c:
|
||||||
|
* ges/ges-container.c:
|
||||||
|
* tests/check/python/test_clip.py:
|
||||||
|
clip: Resync priorities when removing an effect
|
||||||
|
When removing a top effect in the list of top effects, other
|
||||||
|
effects priorities need to take that into account to avoid
|
||||||
|
holes in the indices.
|
||||||
|
|
||||||
|
2018-08-03 14:02:58 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges.c:
|
||||||
|
ges: Check that nle is avalaible when initializing
|
||||||
|
|
||||||
|
2018-09-01 12:17:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
* meson_options.txt:
|
||||||
|
* tests/meson.build:
|
||||||
|
meson: Add a feature option for tests
|
||||||
|
This autodetection is needed on iOS inside Cerbero where
|
||||||
|
gstreamer-check-1.0 is not available.
|
||||||
|
|
||||||
|
2018-08-31 14:44:58 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||||
|
|
||||||
|
* ges/meson.build:
|
||||||
|
* meson.build:
|
||||||
|
meson: Maintain macOS ABI through dylib versioning
|
||||||
|
Requires Meson 0.48, but the feature will be ignored on older versions
|
||||||
|
so it's safe to add it without bumping the requirement.
|
||||||
|
Documentation:
|
||||||
|
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library
|
||||||
|
|
||||||
|
2018-08-15 19:14:30 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||||
|
|
||||||
|
* tests/check/meson.build:
|
||||||
|
meson: There is no gstreamer-plugins-good-1.0.pc
|
||||||
|
There is no installed version of that, only an uninstalled version.
|
||||||
|
|
||||||
|
2018-07-29 16:20:50 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-base-xml-formatter.c:
|
||||||
|
* ges/ges-xml-formatter.c:
|
||||||
|
formatter: Fix mixup in variable check
|
||||||
|
|
||||||
|
2018-07-28 14:29:11 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-xml-formatter.c:
|
||||||
|
xml-formatter: Bump format version
|
||||||
|
Previous commit makes the format not forward compat.
|
||||||
|
|
||||||
|
2018-07-28 12:16:36 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-base-xml-formatter.c:
|
||||||
|
* ges/ges-container.c:
|
||||||
|
* ges/ges-internal.h:
|
||||||
|
* ges/ges-transition-clip.c:
|
||||||
|
* ges/ges-xml-formatter.c:
|
||||||
|
* tests/check/python/test_clip.py:
|
||||||
|
formatter: Serialize Transition border and invert properties
|
||||||
|
Marking them as children properties and properly allow serializing
|
||||||
|
clips children properties.
|
||||||
|
This doesn't handle several TrackElement of a same type with
|
||||||
|
different property values but this require more worked already
|
||||||
|
marked as fixme to allow specifying full path of elements in the
|
||||||
|
children properties API.
|
||||||
|
See https://gitlab.gnome.org/GNOME/pitivi/issues/1687
|
||||||
|
|
||||||
|
2018-07-27 22:11:33 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-project.c:
|
||||||
|
project: Compute relocation URIs in missing-uri signal
|
||||||
|
Until know we were doing it outside of the signal and subclasses didn't
|
||||||
|
have a chance to know that some assets was relocated.
|
||||||
|
This is required so that Pitivi can handle proxy delation and relocated
|
||||||
|
assets.
|
||||||
|
Required for https://gitlab.gnome.org/GNOME/pitivi/issues/2203
|
||||||
|
|
||||||
|
2018-07-25 17:20:02 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||||
|
|
||||||
|
* docs/libs/meson.build:
|
||||||
|
* meson.build:
|
||||||
|
* meson_options.txt:
|
||||||
|
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-23 00:07:07 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* tests/validate/geslaunch.py:
|
||||||
|
validate: Let testsuites define scenarios path
|
||||||
|
The code was not taking into account the fact that testsuite could be
|
||||||
|
located in a different folder that the default one.
|
||||||
|
Now the testsuite is responsible for providing a path if it wants
|
||||||
|
to set extra scenarios or the user can set one by hand.
|
||||||
|
|
||||||
|
2018-07-14 09:00:51 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-pitivi-formatter.c:
|
||||||
|
pitivi-formatter: Do not g_file_test on a NULL pointer
|
||||||
|
|
||||||
|
2018-07-18 12:38:04 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* plugins/nle/nlecomposition.c:
|
||||||
|
nlecomposition: Rename outside_segment to seek_segment
|
||||||
|
This segment is representing the last seek received
|
||||||
|
inside the composition. Or a simply initialized segment
|
||||||
|
if need seek occurred.
|
||||||
|
|
||||||
|
2018-07-18 12:52:59 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* tests/check/nle/tempochange.c:
|
||||||
|
tests: Minor assertion enahncements
|
||||||
|
|
||||||
|
2018-07-19 10:55:31 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-project.c:
|
||||||
|
project: Do not emit 'error-loading-asset' when we are trying to update the ID
|
||||||
|
|
||||||
|
2018-07-19 22:06:54 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* tests/validate/geslaunch.py:
|
||||||
|
validate: Handle scenario only based tests
|
||||||
|
Meaning tests that do not need project at all
|
||||||
|
|
||||||
|
2018-07-12 13:53:44 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-track.c:
|
||||||
|
track: Set restriction caps when update_restriction before caps being set
|
||||||
|
And stop leaking intermediary restriction caps.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=796802
|
||||||
|
|
||||||
|
2018-07-08 16:09:46 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* bindings/python/gi/overrides/GES.py:
|
||||||
|
python:overrides: Remove spurious print
|
||||||
|
|
||||||
|
2018-07-08 10:36:36 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* bindings/python/gi/overrides/GES.py:
|
||||||
|
* bindings/python/meson.build:
|
||||||
|
* meson.build:
|
||||||
|
* meson_options.txt:
|
||||||
|
* tests/check/python/overrides_hack.py:
|
||||||
|
* tests/check/python/test_clip.py:
|
||||||
|
* tests/check/python/test_group.py:
|
||||||
|
* tests/check/python/test_timeline.py:
|
||||||
|
python: Fix GES.Timelineset_child_property
|
||||||
|
Implementing it in the overrides as PyGObject won't be able to properly
|
||||||
|
convert python values to GValues in some cases. Using
|
||||||
|
g_object_set_property works as some logic is implemented inside
|
||||||
|
PyGObject for that particular case. This is a "regression" due
|
||||||
|
to https://bugzilla.gnome.org/review?bug=769789&attachment=348766 were
|
||||||
|
we end up with an OverflowError while setting G_TYPE_UINT children
|
||||||
|
properties.
|
||||||
|
|
||||||
|
2018-04-01 16:22:16 +0200 Bastian Köcher <git@kchr.de>
|
||||||
|
|
||||||
|
* ges/meson.build:
|
||||||
|
meson: fix install dir for configure files
|
||||||
|
Nixos configures a custom includedir.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=794856
|
||||||
|
|
||||||
|
2018-07-01 16:22:24 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/Makefile.am:
|
||||||
|
* meson.build:
|
||||||
|
Set GLib log domain to GES
|
||||||
|
|
||||||
|
2018-07-01 12:21:54 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-group.c:
|
||||||
|
group: Handle clips that get readded to a layer and inside a group
|
||||||
|
|
||||||
|
2018-06-26 16:21:22 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||||
|
|
||||||
|
* ges/ges-asset.c:
|
||||||
|
asset: documentation fix
|
||||||
|
|
||||||
|
2018-06-15 16:49:55 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
* tests/check/meson.build:
|
||||||
|
tests: Use gst-validate-launcher to run python tests
|
||||||
|
|
||||||
|
2018-06-14 17:07:10 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
* meson_options.txt:
|
||||||
|
meson: Rename the gtkdoc option to gtk_doc
|
||||||
|
This is what other modules use
|
||||||
|
|
||||||
|
2018-05-20 23:48:39 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* examples/c/Makefile.am:
|
||||||
|
examples: override -Werror
|
||||||
|
Don't want to error out on deprecated API warnings and such.
|
||||||
|
Just drop -Werror for the examples until someone updates them
|
||||||
|
to recent gtk3 API. Maybe showing the warnings will motivate
|
||||||
|
someone.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=796243
|
||||||
|
|
||||||
|
2018-05-20 23:47:14 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
examples: always build against gtk3
|
||||||
|
Drop gtk2 option.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=796243
|
||||||
|
|
||||||
|
2018-05-20 23:46:42 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* examples/c/ges-ui.c:
|
||||||
|
examples: ges-ui: fix some gtk2-ism
|
||||||
|
Still lots of deprecated API to update.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=796243
|
||||||
|
|
||||||
|
2018-05-13 21:12:35 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-clip.c:
|
||||||
|
* tests/check/python/test_timeline.py:
|
||||||
|
clip: Make sure to never snap when splitting clips
|
||||||
|
It makes no sense to snap in that context.
|
||||||
|
https://gitlab.gnome.org/GNOME/pitivi/issues/2193
|
||||||
|
|
||||||
|
2018-05-13 16:37:08 -0400 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* tests/validate/geslaunch.py:
|
||||||
|
validate: Run IQA tests when possible
|
||||||
|
Meaning that a reference file has to be present on disk with a
|
||||||
|
`.expected_result` extension.
|
||||||
|
|
||||||
|
2018-04-20 17:56:15 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* tests/validate/geslaunch.py:
|
||||||
|
validate: Stop forcing I420 in profiles restriction caps
|
||||||
|
This was a workaround for encoders bad behavior in the reconfigure case.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=795420
|
||||||
|
|
||||||
|
2018-05-05 19:34:14 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
* meson_options.txt:
|
||||||
|
meson: Update option names to omit disable_ and with- prefixes
|
||||||
|
Also yield common options to the outer project (gst-build in our case)
|
||||||
|
so that they don't have to be set manually.
|
||||||
|
|
||||||
|
2018-04-25 11:01:01 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
meson: use -Wl,-Bsymbolic-functions where supported
|
||||||
|
Just like the autotools build.
|
||||||
|
|
||||||
|
2018-04-20 18:45:19 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-pipeline.c:
|
||||||
|
pipeline: Properly error out when linking fails
|
||||||
|
In the rendering case we were getting random issues and often the
|
||||||
|
pipeline was not be able to preroll as some pad were not linked inside
|
||||||
|
encodebin.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=795422
|
||||||
|
|
||||||
|
2018-04-20 17:54:12 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-track-element.c:
|
||||||
|
track-element: Fix the way we look for properties on simple elements
|
||||||
|
Refactor so that the same code is used to add children properties from
|
||||||
|
bin children and when inspecting a single element.
|
||||||
|
|
||||||
|
2018-04-20 17:36:55 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-pipeline.c:
|
||||||
|
pipeline: Update caps only when rendering as comment suggests
|
||||||
|
We used to update caps for any more because of missing brackets.
|
||||||
|
|
||||||
|
2018-04-20 17:35:06 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-effect.c:
|
||||||
|
effect: Allow setting properties on any element specified by the user
|
||||||
|
Those are the elements he cares about and we should expose their APIs
|
||||||
|
as is, event if they are not classified as effects. For example if
|
||||||
|
the user want to use a capsfilter as effect, he should be able to set
|
||||||
|
its caps.
|
||||||
|
|
||||||
|
2018-04-20 17:34:17 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-base-xml-formatter.c:
|
||||||
|
xml-formatter: Print error if an effect can't be set when deserializing
|
||||||
|
|
||||||
|
2018-04-16 10:53:57 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 3fa2c9e to ed78bee
|
||||||
|
|
||||||
|
2018-03-31 13:39:54 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-internal.h:
|
||||||
|
* ges/ges-layer.c:
|
||||||
|
* ges/ges-timeline.c:
|
||||||
|
* tests/check/ges/layer.c:
|
||||||
|
Deprecate ges_layer_set_priority
|
||||||
|
Keep old behaviour but deprecate the method and property as
|
||||||
|
ges_timeline_move_layer should be used instead.
|
||||||
|
|
||||||
|
2015-12-12 11:29:50 +0000 Thibault Saunier <tsaunier@gnome.org>
|
||||||
|
|
||||||
|
* docs/libs/ges-sections.txt:
|
||||||
|
* ges/ges-timeline.c:
|
||||||
|
* ges/ges-timeline.h:
|
||||||
|
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:24:23 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-timeline-element.h:
|
||||||
|
timeline-element: Fix ABI breakage
|
||||||
|
New fields in structure should be added in place of the padding
|
||||||
|
|
||||||
|
2018-03-31 10:38:19 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* docs/libs/ges-sections.txt:
|
||||||
|
docs: Move timeline related doc to the timeline section
|
||||||
|
It wrongly was in the layers
|
||||||
|
|
||||||
|
2018-03-30 18:17:13 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-command-line-formatter.c:
|
||||||
|
* ges/ges-structure-parser.c:
|
||||||
|
* ges/ges-structured-interface.c:
|
||||||
|
* ges/parse.l:
|
||||||
|
ges-launcher: Add support for titles
|
||||||
|
|
||||||
|
2018-03-30 17:41:49 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-command-line-formatter.c:
|
||||||
|
command-line-formatter: Refactor to generate the documentation automatically
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=794837
|
||||||
|
|
||||||
|
2018-03-26 12:13:25 -0300 Thibault Saunier <tsaunier@igalia.com>
|
||||||
|
|
||||||
|
* ges/ges-effect.c:
|
||||||
|
* ges/ges-timeline-element.c:
|
||||||
|
* ges/ges-timeline-element.h:
|
||||||
|
ges: Update the media-duration-factor each time a child property is set
|
||||||
|
Otherwise the changes won't be reflected in the NLE backend.
|
||||||
|
This makes speed changes working inside ges-launch-1.0
|
||||||
|
ges-launch-1.0 +clip /path/to/file i=10 d=5 +effect videorate set-rate 5.0
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=794699
|
||||||
|
|
||||||
|
2018-03-26 18:56:03 +0530 Suhas Nayak <suhas2go@gmail.com>
|
||||||
|
|
||||||
|
* ges/ges-effect.c:
|
||||||
|
ges: Register videorate::rate as a rate changing property
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=794699
|
||||||
|
|
||||||
|
2018-03-20 10:24:35 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* meson.build:
|
||||||
|
Back to development
|
||||||
|
|
||||||
=== release 1.14.0 ===
|
=== release 1.14.0 ===
|
||||||
|
|
||||||
2018-03-19 20:28:10 +0000 Tim-Philipp Müller <tim@centricular.com>
|
2018-03-19 20:28:10 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
34
RELEASE
34
RELEASE
|
@ -1,6 +1,6 @@
|
||||||
This is GStreamer gst-editing-services 1.15.0.1.
|
This is GStreamer gst-editing-services 1.15.1.
|
||||||
|
|
||||||
GStreamer 1.15 is the development version leading up to the next major
|
GStreamer 1.15 is the development branch leading up to the next major
|
||||||
stable version which will be 1.16.
|
stable version which will be 1.16.
|
||||||
|
|
||||||
The 1.15 development series adds new features on top of the 1.14 series and is
|
The 1.15 development series adds new features on top of the 1.14 series and is
|
||||||
|
@ -11,8 +11,8 @@ Full release notes will one day be found at:
|
||||||
|
|
||||||
https://gstreamer.freedesktop.org/releases/1.16/
|
https://gstreamer.freedesktop.org/releases/1.16/
|
||||||
|
|
||||||
Binaries for Android, iOS, Mac OS X and Windows will be provided shortly
|
Binaries for Android, iOS, Mac OS X and Windows will usually be provided
|
||||||
after the release.
|
shortly after the release.
|
||||||
|
|
||||||
This module will not be very useful by itself and should be used in conjunction
|
This module will not be very useful by itself and should be used in conjunction
|
||||||
with other GStreamer modules for a complete multimedia experience.
|
with other GStreamer modules for a complete multimedia experience.
|
||||||
|
@ -57,7 +57,7 @@ You can find source releases of gstreamer in the download
|
||||||
directory: https://gstreamer.freedesktop.org/src/gstreamer/
|
directory: https://gstreamer.freedesktop.org/src/gstreamer/
|
||||||
|
|
||||||
The git repository and details how to clone it can be found at
|
The git repository and details how to clone it can be found at
|
||||||
http://cgit.freedesktop.org/gstreamer/gstreamer/
|
https://cgit.freedesktop.org/gstreamer/gstreamer/
|
||||||
|
|
||||||
==== Homepage ====
|
==== Homepage ====
|
||||||
|
|
||||||
|
@ -65,10 +65,16 @@ The project's website is https://gstreamer.freedesktop.org/
|
||||||
|
|
||||||
==== Support and Bugs ====
|
==== Support and Bugs ====
|
||||||
|
|
||||||
We use GNOME's bugzilla for bug reports and feature requests:
|
We have recently moved from GNOME Bugzilla to GitLab on freedesktop.org
|
||||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
for bug reports and feature requests:
|
||||||
|
|
||||||
Please submit patches via bugzilla as well.
|
https://gitlab.freedesktop.org/gstreamer
|
||||||
|
|
||||||
|
Please submit patches via GitLab as well, in form of Merge Requests. See
|
||||||
|
|
||||||
|
https://gstreamer.freedesktop.org/documentation/contribute/
|
||||||
|
|
||||||
|
for more details.
|
||||||
|
|
||||||
For help and support, please subscribe to and send questions to the
|
For help and support, please subscribe to and send questions to the
|
||||||
gstreamer-devel mailing list (see below for details).
|
gstreamer-devel mailing list (see below for details).
|
||||||
|
@ -77,8 +83,14 @@ There is also a #gstreamer IRC channel on the Freenode IRC network.
|
||||||
|
|
||||||
==== Developers ====
|
==== Developers ====
|
||||||
|
|
||||||
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
|
GStreamer source code repositories can be found on GitLab on freedesktop.org:
|
||||||
from there (see link above).
|
|
||||||
|
https://gitlab.freedesktop.org/gstreamer
|
||||||
|
|
||||||
|
and can also be cloned from there and this is also where you can submit
|
||||||
|
Merge Requests or file issues for bugs or feature requests.
|
||||||
|
|
||||||
Interested developers of the core library, plugins, and applications should
|
Interested developers of the core library, plugins, and applications should
|
||||||
subscribe to the gstreamer-devel list.
|
subscribe to the gstreamer-devel list:
|
||||||
|
|
||||||
|
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
|
||||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.62)
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
dnl when going to/from release please set the nano (fourth number) right !
|
dnl when going to/from release please set the nano (fourth number) right !
|
||||||
dnl releases only do Wall, cvs and prerelease does Werror too
|
dnl releases only do Wall, cvs and prerelease does Werror too
|
||||||
AC_INIT(GStreamer Editing Services, 1.15.0.1,
|
AC_INIT(GStreamer Editing Services, 1.15.1,
|
||||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||||
gstreamer-editing-services)
|
gstreamer-editing-services)
|
||||||
|
|
||||||
|
@ -51,11 +51,11 @@ dnl we override it here if we need to for the release candidate of new series
|
||||||
GST_API_VERSION=1.0
|
GST_API_VERSION=1.0
|
||||||
AC_SUBST(GST_API_VERSION)
|
AC_SUBST(GST_API_VERSION)
|
||||||
|
|
||||||
AS_LIBTOOL(GST, 1500, 0, 1500)
|
AS_LIBTOOL(GST, 1501, 0, 1501)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=1.15.0.1
|
GST_REQ=1.15.1
|
||||||
GSTPB_REQ=1.15.0.1
|
GSTPB_REQ=1.15.1
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,16 @@ GStreamer library for creating audio and video editors
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.15.1</revision>
|
||||||
|
<branch>master</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2019-01-17</created>
|
||||||
|
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.15.1.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.14.0</revision>
|
<revision>1.14.0</revision>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
project('gst-editing-services', 'c',
|
project('gst-editing-services', 'c',
|
||||||
version : '1.15.0.1',
|
version : '1.15.1',
|
||||||
meson_version : '>= 0.47',
|
meson_version : '>= 0.47',
|
||||||
default_options : [ 'warning_level=1',
|
default_options : [ 'warning_level=1',
|
||||||
'buildtype=debugoptimized' ])
|
'buildtype=debugoptimized' ])
|
||||||
|
|
Loading…
Reference in a new issue