Accepting request 1155050 from home:alarrosa:branches:multimedia:libs
- Update to version 1.24.0: * Highlights - New Discourse forum and Matrix chat space - New Analytics and Machine Learning abstractions and elements - Playbin3 and decodebin3 are now stable and the default in gst-play-1.0, GstPlay/GstPlayer - The va plugin is now preferred over gst-vaapi and has higher ranks - GstMeta serialization/deserialization and other GstMeta improvements - New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data - New unixfd plugin for efficient 1:N inter-process communication on Linux - cudaipc source and sink for zero-copy CUDA memory sharing between processes - New intersink and intersrc elements for 1:N pipeline decoupling within the same process - Qt5 + Qt6 QML integration improvements including qml6glsrc, qml6glmixer, qml6gloverlay, and qml6d3d11sink elements - DRM Modifier Support for dmabufs on Linux - OpenGL, Vulkan and CUDA integration enhancements - Vulkan H.264 and H.265 video decoders - RTP stack improvements including new RFC7273 modes and more correct header extension handling in depayloaders - WebRTC improvements such as support for ICE consent freshness, and a new webrtcsrc element to complement webrtcsink - WebRTC signallers and webrtcsink implementations for LiveKit and AWS Kinesis Video Streams - WHIP server source and client sink, and a WHEP source OBS-URL: https://build.opensuse.org/request/show/1155050 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-base?expand=0&rev=217
This commit is contained in:
parent
3671498b44
commit
60d86b44e2
BIN
gst-plugins-base-1.22.9.tar.xz
(Stored with Git LFS)
BIN
gst-plugins-base-1.22.9.tar.xz
(Stored with Git LFS)
Binary file not shown.
3
gst-plugins-base-1.24.0.tar.xz
Normal file
3
gst-plugins-base-1.24.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f33774129c437e2207034f8927af4cf7ed8c0f006a4602b5cde2823ec6c0cc07
|
||||
size 2414344
|
@ -1,3 +1,69 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 5 06:20:51 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Update to version 1.24.0:
|
||||
* Highlights
|
||||
- New Discourse forum and Matrix chat space
|
||||
- New Analytics and Machine Learning abstractions and elements
|
||||
- Playbin3 and decodebin3 are now stable and the default in
|
||||
gst-play-1.0, GstPlay/GstPlayer
|
||||
- The va plugin is now preferred over gst-vaapi and has higher
|
||||
ranks
|
||||
- GstMeta serialization/deserialization and other GstMeta
|
||||
improvements
|
||||
- New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
|
||||
- New unixfd plugin for efficient 1:N inter-process
|
||||
communication on Linux
|
||||
- cudaipc source and sink for zero-copy CUDA memory sharing
|
||||
between processes
|
||||
- New intersink and intersrc elements for 1:N pipeline
|
||||
decoupling within the same process
|
||||
- Qt5 + Qt6 QML integration improvements including qml6glsrc,
|
||||
qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
|
||||
- DRM Modifier Support for dmabufs on Linux
|
||||
- OpenGL, Vulkan and CUDA integration enhancements
|
||||
- Vulkan H.264 and H.265 video decoders
|
||||
- RTP stack improvements including new RFC7273 modes and more
|
||||
correct header extension handling in depayloaders
|
||||
- WebRTC improvements such as support for ICE consent
|
||||
freshness, and a new webrtcsrc element to complement
|
||||
webrtcsink
|
||||
- WebRTC signallers and webrtcsink implementations for LiveKit
|
||||
and AWS Kinesis Video Streams
|
||||
- WHIP server source and client sink, and a WHEP source
|
||||
- Precision Time Protocol (PTP) clock support for Windows and
|
||||
other additions
|
||||
- Low-Latency HLS (LL-HLS) support and many other HLS and DASH
|
||||
enhancements
|
||||
- New W3C Media Source Extensions library
|
||||
- Countless closed caption handling improvements including new
|
||||
cea608mux and cea608tocea708 elements
|
||||
- Translation support for awstranscriber
|
||||
- Bayer 10/12/14/16-bit depth support
|
||||
- MPEG-TS support for asynchronous KLV demuxing and segment
|
||||
seeking, plus various new muxer features
|
||||
- Capture source and sink for AJA capture and playout cards
|
||||
- SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
|
||||
- New uvcsink element for exporting streams as UVC camera
|
||||
- DirectWrite text rendering plugin for windows
|
||||
- Direct3D12-based video decoding, conversion, composition, and
|
||||
rendering
|
||||
- AMD Advanced Media Framework AV1 + H.265 video encoders with
|
||||
10-bit and HDR support
|
||||
- AVX/AVX2 support and NEON support on macOS on Apple ARM64
|
||||
CPUs via new liborc
|
||||
- GStreamer C# bindings have been updated
|
||||
- Rust bindings improvements and many new and improved Rust
|
||||
plugins
|
||||
- Rust plugins now shipped in packages for all major platforms
|
||||
including Android and iOS
|
||||
- Lots of new plugins, features, performance improvements and
|
||||
bug fixes
|
||||
* 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 5 01:07:27 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
%define gst_branch 1.0
|
||||
%define gstreamer_req_version %(echo %{version} | sed -e "s/+.*//")
|
||||
Name: gstreamer-plugins-base
|
||||
Version: 1.22.9
|
||||
Version: 1.24.0
|
||||
Release: 0
|
||||
Summary: GStreamer Streaming-Media Framework Plug-Ins
|
||||
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||
@ -30,11 +30,10 @@ Source0: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz
|
||||
Source1: gstreamer-plugins-base.appdata.xml
|
||||
Source2: baselibs.conf
|
||||
|
||||
Patch4: add_wayland_dep_to_tests.patch
|
||||
Patch5: MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch
|
||||
Patch6: reduce-required-meson.patch
|
||||
Patch1: add_wayland_dep_to_tests.patch
|
||||
Patch2: MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch
|
||||
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3303
|
||||
Patch7: gst-plugins-base-audiobasesink-gap.patch
|
||||
Patch3: gst-plugins-base-audiobasesink-gap.patch
|
||||
|
||||
BuildRequires: Mesa-libGLESv3-devel
|
||||
BuildRequires: cdparanoia-devel
|
||||
@ -47,7 +46,7 @@ BuildRequires: libXext-devel
|
||||
BuildRequires: libXv-devel
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: meson >= 0.61
|
||||
BuildRequires: meson >= 1.1
|
||||
BuildRequires: orc >= 0.4.24
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python3-base
|
||||
@ -561,8 +560,10 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstaudioresample.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstaudiotestsrc.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstaudiorate.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstbasedebug.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstcdparanoia.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstcompositor.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstdsd.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstencoding.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstgio.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstlibvisual.so
|
||||
|
@ -1,12 +0,0 @@
|
||||
Index: gst-plugins-base-1.22.9/meson.build
|
||||
===================================================================
|
||||
--- gst-plugins-base-1.22.9.orig/meson.build
|
||||
+++ gst-plugins-base-1.22.9/meson.build
|
||||
@@ -1,6 +1,6 @@
|
||||
project('gst-plugins-base', 'c',
|
||||
version : '1.22.9',
|
||||
- meson_version : '>= 0.62',
|
||||
+ meson_version : '>= 0.61',
|
||||
default_options : [ 'warning_level=1',
|
||||
'buildtype=debugoptimized' ])
|
||||
|
Loading…
Reference in New Issue
Block a user