Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libges-1_0-0-1.24.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libges-1_0-0 Distribution: openSUSE Tumbleweed
Version: 1.24.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Mar 7 00:24:20 2024
Group: System/Libraries Build host: i04-ch2a
Size: 1247341 Source RPM: gstreamer-editing-services-1.24.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-editing-services/html/ges-architecture.html
Summary: GStreamer Editing Services - Libraries
The GStreamer multimedia framework and the accompanying GNonLin set
of plugins for non-linear editing offer all the building blocks
for:
Decoding and encoding to a wide variety of formats, through all the
available GStreamer plugins.
Easily choosing segments of streams and arranging them through time
through the GNonLin set of plugins.

But all those building blocks only offer stream-level access, which
results in developers who want to write non-linear editors to write
a consequent amount of code to get to the level of non-linear
editing notions which are closer and more meaningful for the
end-user (and therefore the application).

The GStreamer Editing Services (hereafter GES) aims to fill the gap
between GStreamer/GNonLin and the application developer by offering
a series of classes to simplify the creation of many kind of
editing-related applications.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Tue Mar 05 2024 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.24.0:
    * GStreamer Editing Services and NLE
    - Implement a gesvideoscale effect which gives user the ability
      to chooses where a clip has to be scaled in the chain of
      effects. By default scaling is done in the compositor.
    - Add support for gessrc as sub-timeline element so third party
      can implement their own formatters and use their timelines as
      sub-timelines. Before that, only timelines serialized as
      files on the filesystem could be loaded as sub-timelines
      (using gesdemux).
    - Implement a new GESDiscovererManager singleton object making
      management of the discoverers used to discoverer media files
      cleaner and allowing to expose the following APIs:
    * load-serialize-info signal so GstDiscovererInfo can be
      serialized by users the way they like and load them without
      requiring discovering the file when reloading a project.
    * source-setup signal so user can tweak source elements
      during discovery
    - Expose GESFrameCompositionMeta in public API so user can
      implement their own effects targetting GES which take into
      account that meta.
    - Expose audioconvert:mix-matrix property in audio sources
    - Port GESPipeline rendering to use encodebin2. This allows
      rendering timelines directly with a muxing sink (like
      hlssinkX etc..) and leverage all new features of that new
      element.
    * ges-launch
    - Fix setting keyframes
    - Add an ignore-eos option
    - Allow overriding container profile so that the user can build
      encoding profiles following the media format of a specific
      media file, for example, but ensuring it is muxed using a
      specific format
    - Ensure sink elements are inside a GstBin and never in a
      GstPipeline
    - Move +effect stack effects from source to last effect added,
      so it feels more natural to user as adding them at the
      beginning of the chain while the syntax is +effect felt wrong
    * For more detailed information on this update, please see
      https://gstreamer.freedesktop.org/releases/1.24/
  - Remove patch reduce-required-meson.patch since meson 1.1 is
    really required now.
* Thu Feb 01 2024 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.22.9:
    + No changes, stable bump only.
  - Rebase reduce-required-meson.patch.
* Thu Jan 04 2024 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.22.8:
    + No changes, stable bump only.
  - Rebase reduce-required-meson.patch.
* Wed Nov 15 2023 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.22.7:
    + No changes, stable bump only.
  - Rebase reduce-required-meson.patch.
* Fri Sep 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.6:
    + No changes, stable bump only.
  - Rebase reduce-required-meson.patch.
* Tue Jul 25 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.5:
    + ges: some fixes for 32-bit systems
    + ges, nle: Avoid setting state or sending query when
      constructing objects
  - Rebase reduce-required-meson.patch.
* Sat Jul 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Use ldconfig_scriptlets macro.
  - Package pycache files now built and installed with new meson 1.2.
* Mon Jun 26 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.4:
    + ges: launcher: Never put sinks in a GstPipeline.
  - Rebase reduce-required-meson.patch.
* Wed May 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.3:
    + ges: base-xml-formatter: Don't pass non-GObject pointers to
      GST_DEBUG_OBJECT.
  - Rebase reduce-required-meson.patch.
* Wed Apr 12 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.2:
    + No changes, version bump only.
  - Refresh patch.
* Thu Mar 09 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.1:
    + Fix gstreamer-validate-1.0 dependency name.
  - Rebase patch with quilt.
  - Drop gst-editing-services-fix-pc-name.patch: Fixed upstream.
* Wed Mar 01 2023 Antonio Larrosa <alarrosa@suse.com>
  - Add patch to reduce the required meson version to 0.61.0 since
    that's what we have in SLE 15:
    * reduce-required-meson.patch
* Thu Jan 26 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.0:
    + Please see changes in gstreamer main package, major version
      bump.
  - Add gst-editing-services-fix-pc-name.patch: pc file was renamed.
  - Replace pkgconfig(gst-validate-1.0) with
    pkgconfig(gstreamer-validate-1.0) BuildRequires.
* Fri Dec 23 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.5:
    + Fix building ges with tools disabled
    + Fix leaks and minor races in GES
* Sat Oct 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.4:
    + Deadlock in ges because of recursive gst_init() call.
    + ges/gstframepositioner: don't create one compositor per frame
      meta.
    + nle: clear seek event properly.
* Wed Jun 22 2022 Aaron Stern <ukbeast89@protonmail.com>
  - Update to version 1.20.3:
    + Update validate test scenarios for videoaggregator rounding
      behaviour change
* Mon May 09 2022 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.20.2:
    + License clarification: GES is released under the LGPL2+ license
* Fri Mar 18 2022 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.20.1:
    + Update validate test scenarios for videoaggregator rounding
      behaviour change
* Wed Feb 09 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.0:
    + Framepositioner: new "operator" property to access blending
      modes in the compositor.
    + timeline: Implement snapping to markers.
    + smart-mixer: Add support for d3d11compositor and glvideomixer.
    + titleclip: add "draw-shadow" child property.
    + ges:// URI support to define a timeline from a description.
    + command-line-formatter:
    - Add track management to timeline description.
    - Add keyframe support.
    + ges-launch-1.0:
    - Add an interactive mode where we can seek etc...
    - Add option to forward tags
    - Allow using an existing clip to determine the rendering
      format (both topology and profile) via new --profile-from
      command line argument.
    + Fix static build.
* Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.6:
    + meson: Remove duplicate definition of 'examples' option
  - Drop service, use source url, upstream changes in git.
* Thu Jan 20 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix parameters passed to meson: gtk_doc should be doc. Meson 0.60
    became strict and no longer accepts invalid parameters.
  - Drop hotdoc BuildRequires: as we pass -Ddoc=disabled to meson,
    this dependency is not needed.
* Wed Sep 15 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.5:
    + xml-formatter: Fix allocation size of buffer
    + framepositioner: Fix runtime warning
    + Don't use volatile to mean atomic (fixes compiler warnings with
      gcc 11)
* Wed Mar 31 2021 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.18.4:
    + group: Use proper group constructor
* Sat Jan 16 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.3:
    + launch: Ensure to add required ref to profiles from project
    + tests: fix meson test env setup to make sure we use the right
      gst-plugin-scanner

Files

/usr/lib64/gstreamer-1.0/libgstges.so
/usr/lib64/gstreamer-1.0/libgstnle.so
/usr/lib64/libges-1.0.so.0
/usr/lib64/libges-1.0.so.0.2400.0
/usr/share/licenses/libges-1_0-0
/usr/share/licenses/libges-1_0-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024