Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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.
LGPL-2.1-or-later
* 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
/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