X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=subprojects%2Fgst-editing-services%2FChangeLog;h=aa0f1c284fb1ec6d32a4b67fac864ffcf45b3bb8;hb=98d2f958a92a1949227ea92294657d2dca678eff;hp=c528dffa7d7c6dc2b70d232ac2fa8dd1d32aa926;hpb=f513c289b0ef48a13aa0b80ba65a0c76c2a77cd2;p=platform%2Fupstream%2Fgstreamer.git diff --git a/subprojects/gst-editing-services/ChangeLog b/subprojects/gst-editing-services/ChangeLog index c528dff..aa0f1c2 100644 --- a/subprojects/gst-editing-services/ChangeLog +++ b/subprojects/gst-editing-services/ChangeLog @@ -1,7 +1,424 @@ +2022-10-24 14:40:55 -0500 Patrick Griffis + + * tests/check/meson.build: + build: Fix building ges with tools disabled + If you configure with `tools=disabled` then ges_launch is undefined. + Part-of: + +2022-10-25 09:39:07 +0300 Sebastian Dröge + + * ges/ges-asset.c: + * ges/ges-clip.c: + * ges/ges-formatter.h: + * ges/ges-pipeline.c: + * ges/ges-project.c: + * ges/ges-timeline-element.c: + * ges/ges-timeline.c: + Fix various warnings from gobject-introspection + Part-of: + +2022-10-17 19:45:30 -0500 Fabian Orccon + + * ges/ges-transition-clip.c: + * tests/check/ges/transition.c: + ges: transition: Notify vtype change on ges_extractable_set_asset call + Fixes #1454 + Part-of: + +2022-10-15 19:36:47 +0300 Sebastian Dröge + + * ges/ges-asset.c: + * ges/ges-clip.c: + * ges/ges-container.c: + * ges/ges-layer.c: + * ges/ges-meta-container.c: + * ges/ges-pipeline.c: + * ges/ges-project.c: + * ges/ges-screenshot.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.c: + * ges/ges-track.c: + * ges/ges-utils.c: + ges: Add/fix various annotations + Part-of: + +2022-10-04 03:57:31 +0100 Tim-Philipp Müller + + * meson.build: + Back to development + Part-of: + +=== release 1.21.1 === + +2022-10-04 01:14:01 +0100 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * gst-editing-services.doap: + * meson.build: + Release 1.21.1 + +2022-10-04 01:13:59 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.21.1 + +2022-09-21 19:19:45 +0530 Nirbheek Chauhan + + * meson.build: + meson: Use implicit builtin dirs in pkgconfig generation + Starting with Meson 0.62, meson automatically populates the variables + list in the pkgconfig file if you reference builtin directories in the + pkgconfig file (whether via a custom pkgconfig variable or elsewhere). + We need this, because ${prefix}/libexec is a hard-coded value which is + incorrect on, for example, Debian. + Bump requirement to 0.62, and remove version compares that retained + support for older Meson versions. + Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245 + Part-of: + +2022-09-08 11:38:34 -0400 Thibault Saunier + + * ges/ges-video-source.c: + ges-video-source: Remove limit on frame duplication on EOS in videorate + Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1352 + Part-of: + +2022-09-06 17:24:51 -0400 Thibault Saunier + + * plugins/nle/nlecomposition.c: + nlecomposition: Minor debug enhancement + Part-of: + +2022-09-06 17:24:22 -0400 Thibault Saunier + + * ges/ges-video-source.c: + ges: Enhance element names in video uri sources + Part-of: + +2022-08-29 10:17:45 -0400 Thibault Saunier + + * docs/meson.build: + doc: Do not build plugins to build the doc + It is not actually necessary + Part-of: + +2021-03-24 14:20:18 -0500 Zebediah Figura + + * meson.build: + meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins + GLib made the unfortunate decision to prevent libgobject from ever being + unloaded, which means that now any library which registers a static type + can't ever be unloaded either (and any library that depends on those, + ad nauseam). + Part-of: + +2022-09-10 19:16:39 +0200 Christoph Reiter + + * meson.build: + meson: use python.get_install_dir() to find the pygobject overrides dir + Instead of trying to hardcode site-packages paths for different platforms + just use python.get_install_dir() from meson and let it deal with the rest. + Also no longer try to import pygobject, which would otherwise not be + required at build time. + python.get_install_dir() was at the beginning broken on Windows, but + that was fixed in 0.60 via https://github.com/mesonbuild/meson/pull/9156 + and since ges now requires >0.60 this can be ignored. + This change was motivated by the install path being wrong under MSYS2, where + the unix install layout is used and the detection code not taking that into + account. + This MR is a continuation of https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/230 + see the discussion there for extra context. + Part-of: + +2022-09-01 15:11:31 -0400 Thibault Saunier + + * meson.build: + * plugins/ges/meson.build: + * plugins/nle/meson.build: + meson: Call pkgconfig.generate in the loop where we declare plugins dependencies + Removing some copy pasted code + Part-of: + +2022-09-01 11:51:48 -0400 Thibault Saunier + + * docs/meson.build: + * ges/meson.build: + * meson.build: + meson: Namespace the plugins_doc_dep/libraries variables + Part-of: + +2022-08-31 18:44:14 -0400 Thibault Saunier + + * meson.build: + meson: Rename plugins list and make them "dependency" objects + Part-of: + +2022-08-02 06:54:38 +0900 Seungha Yang + + * ges/ges-utils.c: + ges: Update outdated comment + d3d11compositor is a videoaggregator subclass and no more wrapper bin + since the MR + https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2631 + Part-of: + +2022-01-22 02:24:23 +0100 Mathieu Duponchelle + + * ges/ges-clip.c: + * ges/ges-container.c: + * ges/ges-uri-clip.c: + * tests/check/ges/clip.c: + ges: preserve discovery order + The previous code was storing container children in reverse + addition order, this was mitigated by the fact that track elements + were also stored in reverse order, thus restoring the original + order, but it seems more consistent to preserve order throughout, + the extra cost of append operations is negligible. + Part-of: + +2022-06-29 10:55:13 +0100 Tim-Philipp Müller + + * meson.build: + coding style: allow declarations after statement + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/ + and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78 + Part-of: + +2022-06-16 22:40:21 +0200 Mathieu Duponchelle + + * ges/gstframepositioner.c: + ges/gstframepositioner: don't create one compositor per frame meta + Instead, cache the looked up operator property + Part-of: + +2022-04-06 12:56:30 +0100 Tim-Philipp Müller + + * meson.build: + Bump GLib requirement to >= 2.62 + Can't require 2.64 yet because of + https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323 + Part-of: + +2022-05-13 10:23:54 +1000 Matthew Waters + + * ges/ges-video-uri-source.c: + ges/videourisource: handle non-1/1 PAR source videos + The automatic scaling done by framepositioner does not account for the + par of the video source. + Part-of: + +2022-05-06 12:17:14 +0300 George Kiagiadakis + + * ges/ges-enums.c: + * ges/ges-enums.h: + * ges/ges-video-transition.c: + ges-video-transition: add a new "fade-in" transition type + This transition is meant to be very similar to crossfade, but + instead of fading out the background video at the same time as the + foreground fades in, the background video stays at 100% opacity + during the whole transition. + This essentially "restores" the old crossfade behaviour that was changed in: + https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/commit/eb48faf34234811faec1699692a2c096daaceefd + but using a new type enum, so that both behaviours are available, + letting applications choose. + Part-of: + +2022-03-30 11:06:02 -0400 Xavier Claessens + + * meson.build: + Use gmodule-no-export-2.0 + We don't need `-Wl,--export-dynamic`, that's used only for executables + that needs to export an API to be used by plugins they load. + Part-of: + +2022-03-25 15:00:20 -0400 Xavier Claessens + + * meson.build: + Remove glib and gobject dependencies everywhere + They are part of gst_dep already and we have to make sure to always have + gst_dep. The order in dependencies matters, because it is also the order + in which Meson will set -I args. We want gstreamer's config.h to take + precedence over glib's private config.h when it's a subproject. + While at it, remove useless fallback args for gmodule/gio dependencies, + only gstreamer core needs it. + Part-of: + +2022-03-31 12:49:48 +0200 Xabier Rodriguez Calvar + + * ges/ges-smart-video-mixer.c: + * ges/ges-smart-video-mixer.h: + ges-smart-video-mixer: use the proper pad to get the positioner meta + Part-of: + +2021-09-11 12:17:56 -0300 Thibault Saunier + + * meson.build: + * tools/meson.build: + tools: Add support for building gstreamer tools against gst-full + Part-of: + +2022-03-28 13:47:52 +0200 Stéphane Cerveau + + * tools/utils.c: + ges: remove memory leak with description + free the capsdesc + Part-of: + +2022-03-28 13:20:40 +0200 Stéphane Cerveau + + * plugins/nle/nlecomposition.c: + nle: clear seek event properly + Use gst_clear_event instead of g_clear_object + avoiding a failing gobject unref + Part-of: + +2022-03-14 09:06:46 -0300 Thibault Saunier + + * bindings/python/gi/overrides/GES.py: + * bindings/python/gi/overrides/__init__.py: + * ges/ges-timeline-element.c: + * ges/ges-timeline-element.h: + Fix license as GES is released under the LGPL2+ license + This was a mistake that some of the licensing notice in a few files was + referring to GPL3+ and it needs fixing + Part-of: + +2022-03-18 13:42:27 +0530 Nirbheek Chauhan + + * meson.build: + meson: Bump all meson requirements to 0.60 + Lots of new warnings ever since + https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934 + Part-of: + +2022-02-21 11:37:26 -0500 Xavier Claessens + + * bindings/python/meson.build: + * tests/validate/meson.build: + devenv: Add some missing GStreamer specific env variables + This should make "meson devenv" closer to what "gst-env.py" sets. + - GST_VALIDATE_SCENARIOS_PATH + - GST_VALIDATE_APPS_DIR + - GST_OMX_CONFIG_DIR + - GST_ENCODING_TARGET_PATH + - GST_PRESET_PATH + - GST_PLUGIN_SCANNER + - GST_PTP_HELPER + - _GI_OVERRIDES_PATH + Part-of: + +2022-02-19 03:26:00 +0900 Seungha Yang + + * tests/check/scenarios/complex_effect_bin_desc/flow-expectations/log-videosink-sink-expected: + * tests/check/scenarios/seek_with_stop/flow-expectations/log-videosink-sink-expected: + scenarios: Update for videoaggregator rounding behavior change + Part-of: + +2022-02-10 10:13:27 +0100 Stéphane Cerveau + + * meson.build: + ges: add missing plugin summary + Part-of: + +2022-02-04 11:15:47 +0000 Tim-Philipp Müller + + * meson.build: + Back to development + Part-of: + +=== release 1.20.0 === + +2022-02-03 19:53:25 +0000 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * gst-editing-services.doap: + * meson.build: + Release 1.20.0 + +2022-02-03 19:53:18 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.0 + +=== release 1.19.90 === + +2022-01-28 14:28:35 +0000 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * gst-editing-services.doap: + * meson.build: + Release 1.19.90 + +2022-01-28 14:28:28 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.90 + +2022-01-24 19:44:32 +0200 Sebastian Dröge + + * ges/meson.build: + ges: Include ges-image-source.h in the installed headers + It's referenced by `ges.h` and was previously available, so removing it + is an API change. + Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/963 + Part-of: + +2022-01-05 02:07:59 +0530 Nirbheek Chauhan + + * docs/meson.build: + * meson.build: + meson: Add explicit check: kwarg to all run_command() calls + This is required since Meson 0.61.0, and causes a warning to be + emitted otherwise: + https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c + https://github.com/mesonbuild/meson/issues/9300 + This exposed a bunch of places where we had broken run_command() + calls, unnecessary run_command() calls, and places where check: true + should be used. + Part-of: + +2021-11-11 19:11:25 +0000 Tim-Philipp Müller + + * ges/ges-multi-file-source.c: + docs: fix unnecessary ampersand, < and > escaping in code blocks + Part-of: + +2021-11-08 11:08:45 -0300 Thibault Saunier + + * ges/meson.build: + meson:ges: Fix typo adding ges gir to libs list + Part-of: + +2021-11-05 11:36:11 -0300 Thibault Saunier + + * tests/check/ges/mixers.c: + tests:ges: Take TIMEOUT_FACTOR into account + This env var is set in the CI so we grow the timeout as required + (when running in valgrind for example). + See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/jobs/15449209 + Part-of: + +2021-11-03 18:44:03 +0000 Tim-Philipp Müller + + * meson.build: + Back to development + === release 1.19.3 === 2021-11-03 15:43:36 +0000 Tim-Philipp Müller + * ChangeLog: * NEWS: * RELEASE: * gst-editing-services.doap: