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.8-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libges-1_0-0 Distribution: openSUSE:Factory:zSystems
Version: 1.24.8 Vendor: openSUSE
Release: 1.1 Build date: Mon Sep 23 15:15:04 2024
Group: System/Libraries Build host: reproducible
Size: 1346021 Source RPM: gstreamer-editing-services-1.24.8-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

* Mon Sep 23 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.24.8:
    + discoverer-manager: Fix race leading to assertion when stopping
    + structured-interface: Fix memory leak of invalid fields GList
* Mon Sep 23 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Add two upstream patches to fix build against GNOME 47
    infrastructure:
    + gstreamer-editing-services-glib2.patch: use g_sort_array()
      instead of deprecated g_qsort_with_data().
    + 7556.patch: ges: Fix name of GESFrameCompositionMeta API type.
  - Apply patcheswith -p3: In upstream git, gstreamer is organized in
    one repository with subprojects, which are then shipped as
    tarballs each.
* Fri Aug 23 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.24.7:
    + nlecomposition: Don't leak QoS events.
* Wed Aug 14 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.24.6:
    + Highlighted bugfixes:
    - Fix compatibility with FFmpeg 7.0.
    - qmlglsink: Fix failure to display content on recent Android
      devices.
    - adaptivedemux: Fix handling of closed caption streams.
    - cuda: Fix runtime compiler loading with old CUDA tookit.
    - decodebin3 stream selection handling fixes.
    - d3d11compositor, d3d12compositor: Fix transparent background
      mode with YUV output.
    - d3d12converter: Make gamma remap work as intended.
    - h264decoder: Update output frame duration for interlaced
      video when second field frame is discarded.
    - macOS audio device provider now listens to audio devices
      being added/removed at runtime.
    - Rust plugins: audioloudnorm, s3hlssink, gtk4paintablesink,
      livesync and webrtcsink fixes.
    - videoaggregator: preserve features in non-alpha caps for
      subclasses with non-system memory sink caps.
    - vtenc: Fix redistribute latency spam.
    - v4l2: fixes for complex video formats.
    - va: Fix strides when importing DMABUFs, dmabuf handle leaks,
      and blocklist unmaintained Intel i965 driver for encoding.
    - waylandsink: Fix surface cropping for rotated streams.
    - webrtcdsp: Enable multi_channel processing to fix handling of
      stereo streams.
    - Various bug fixes, memory leak fixes, and other stability and
      reliability improvements.
* Fri Jun 28 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.24.5:
    + Highlighted bugfixes:
    - webrtcsink: Support for AV1 via nvav1enc, av1enc or rav1enc
      encoders
    - AV1 RTP payloader/depayloader fixes to work correctly with
      Chrome and Pion WebRTC
    - av1parse, av1dec error handling/robustness improvements
    - av1enc: Handle force-keyunit events properly for WebRTC
    - decodebin3: selection and collection handling improvements
    - hlsdemux2: Various fixes for discontinuities, variant
      switching, playlist updates
    - qml6glsink: fix RGB format support
    - rtspsrc: more control URL handling fixes
    - v4l2src: Interpret V4L2 report of sync loss as video signal
      loss
    - d3d12 encoder, memory and videosink fixes
    - vtdec: more robust error handling, fix regression
    - ndi: support for NDI SDK v6
    - Various bug fixes, memory leak fixes, and other stability and
      reliability improvements
  - Please see https://gstreamer.freedesktop.org/releases/1.24/ for
    changes between 1.24.0 and this version and even more in-depth
    info.
* 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.2408.0
/usr/share/licenses/libges-1_0-0
/usr/share/licenses/libges-1_0-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 7 00:51:36 2024