Projects
home:zaitor:branches:Essentials
gstreamer-plugins-ugly-codecs
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Difference Between Revision 3 and
Essentials
/
gstreamer-plugins-ugly-codecs
View file
gstreamer-plugins-ugly-codecs.changes
Changed
@@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Thu Feb 12 09:43:51 UTC 2026 - Bjørn Lie <zaitor@opensuse.org> + +- Update to version 1.28.0 + +------------------------------------------------------------------- Tue Dec 30 09:52:00 UTC 2025 - Bjørn Lie <zaitor@opensuse.org> - Update to version 1.26.10
View file
gstreamer-plugins-ugly-codecs.spec
Changed
@@ -4,10 +4,10 @@ %define _name gst-plugins-ugly %define gst_branch 1.0 -%define _version 1.26.0 +%define _version 1.28.0 Name: gstreamer-plugins-ugly-codecs -Version: 1.26.10 +Version: 1.28.0 Release: 0 Summary: Codecs/plugins for gstreamer-plugins-ugly License: LGPL-2.1-or-later
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/AUTHORS
Deleted
@@ -1,21 +0,0 @@ -Erik Walthinsen <omega@temple-baptist.com> -Matt Howell <mhowell@users.sourceforge.net> -Brent Bradburn <bbradburn@users.sourceforge.net> -Wim Taymans <wim.taymans@chello.be> -Richard Boulton <richard@tartarus.org> -Zaheer Abbas Merali <zaheerabbas at merali dot org> -David I. Lehn <dlehn@users.sourceforge.net> -Chris Emerson <chris@tartarus.org> -Jens Thiele <karme@unforgettable.com> -Thomas Nyberg <thomas@codefactory.se> -Bastien Nocera <hadess@hadess.net> -Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org> -Thomas Vander Stichele <thomas@apestaart.org> -Andy Wingo <wingo@pobox.com> -Cameron Hutchison <camh@xdna.net> -David Schleef <ds@schleef.org> -Benjamin Otte <in7y118@public.uni-hamburg.de> -Ronald Bultje <rbultje@ronald.bitfreak.net> -Julien MOUTTE <julien@moutte.net> -Jan Schmidt <thaytan@mad.scientist.com> -Arwed v. Merkatz <v.merkatz@gmx.net>
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/REQUIREMENTS
Deleted
@@ -1,46 +0,0 @@ -GStreamer uses a *large* array of tools and libraries, most of which are -optional. We have attempted to make sure that any code that depends on -optional libraries doesn't get built unless you have those libraries. If -you find this not to be the case, please, let us know by filing a bug -report at http://bugzilla.gnome.org/. - - -Required tools: -=============== - -An extra set of tools is required if you wish to build GStreamer out of -git (using autogen.sh): - -autoconf 2.52 or better -automake 1.5 -gettext 0.11.5 -libtool v1.4 or better -pkgconfig 0.9.0 or better (http://www.freedesktop.org/software/pkgconfig/) - -Required libraries: -=================== - -The core GStreamer libraries. See the gstreamer/ module in GStreamer cvs, or -the version that corresponds to this plugin release. - -Optional libraries: -=================== - -This file lists supporting libraries for which gst-plugins contains plugins, -as well as their minimum version. You can find the corresponding plugins in -ext/(library) - -a52dec (for the a52dec AC-3 decoder) - http://liba52.sourceforge.net/ -libdvdread (for the dvdreadsrc) - http://www.dtek.chalmers.se/groups/dvd/ - (optional: libcss for encrypted DVDs) -mpeg2dec (for mpeg2 related plugins and dvd playback) - http://libmpeg2.sourceforge.net/ -liborc (for the liborc optimization library) - http://code.entropywave.com/download/orc/ -cdio (for the cdio CDDA CD audio source) - http://savannah.gnu.org/projects/libcdio/ -x264 (for the x264enc H.264 encoder) - http://www.videolan.org/developers/x264.html -sidplay FIXME
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/docs/random
Deleted
-(directory)
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/docs/random/LICENSE
Deleted
@@ -1,18 +0,0 @@ -/* GStreamer - * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/docs/random/PORTED_09
Deleted
@@ -1,17 +0,0 @@ -When porting a plugin start with 0.8 CVS head, not the old code in this module. There are many bugfixes which have gone into 0.8 which you want to keep. - -List of ported plugins (update when you commit a ported plugin): -effectv (wim) -mad (wim) -videofilter (wim) -aalib (wim) -libcaca (zeeshan) -law (wim) -shout2 (zaheer) - not fully tested -esdsink (arwed) - -osssink is partially done in the threaded branch (wim) - -- Remember that some plugins are already ported and now in the gst-plugins-base module. - -When you have ported a plugin remember to copy the relevant parts from configure.ac.orig into configure.ac and re-enable it in the Makefile.am files.
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/meson_options.txt
Deleted
@@ -1,52 +0,0 @@ -option('x264_libraries', type : 'string', value : '', - description : 'Colon separated list of additional x264 library paths, e.g. for 10-bit version') - -# Feature options for plugins without external deps -option('asfdemux', type : 'feature', value : 'auto') -option('dvdlpcmdec', type : 'feature', value : 'auto') -option('dvdsub', type : 'feature', value : 'auto') -option('realmedia', type : 'feature', value : 'auto') - -# Feature options for plugins that need external deps -option('a52dec', type : 'feature', value : 'auto', description : 'Dolby Digital (AC-3) audio decoder plugin based on liba52 (GPL - only built if gpl option is also enabled!)') -option('cdio', type : 'feature', value : 'auto', description : 'CD audio source plugin based on libcdio (GPL - only built if gpl option is also enabled!)') -option('dvdread', type : 'feature', value : 'auto', description : 'DVD video source plugin based on libdvdread (GPL - only built if gpl option is also enabled!)') -option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin based on libmpeg2 (GPL - only built if gpl option is also enabled!)') -option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin based on libsidplay (GPL - only built if gpl option is also enabled!)') -option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)') - -# License-related feature options -option('gpl', type: 'feature', value: 'disabled', yield: true, - description: 'Allow build plugins that have GPL-licensed dependencies') - -# Common feature options -option('nls', type : 'feature', value : 'auto', yield: true, - description : 'Enable native language support (translations)') -option('orc', type : 'feature', value : 'auto', yield : true) -option('tests', type : 'feature', value : 'auto', yield : true) - -# Common options -option('package-name', type : 'string', yield : true, - description : 'package name to use in plugins') -option('package-origin', type : 'string', value : 'Unknown package origin', yield: true, - description : 'package origin URL to use in plugins') -option('doc', type : 'feature', value : 'auto', yield: true, - description: 'Enable documentation.') -option('glib_debug', type : 'feature', value : 'auto', yield : true, description : 'Enable GLib debug infrastructure (see docs/macros.txt)') -option('glib_assert', type : 'boolean', value : true, yield : true, description : 'Enable GLib assertion (see docs/macros.txt)', - deprecated: {'enabled' : 'true', 'disabled' : 'false', 'auto' : 'false'}, -) -option('glib_checks', type : 'boolean', value : true, yield : true, description : 'Enable GLib checks such as API guards (see docs/macros.txt)', - deprecated: {'enabled' : 'true', 'disabled' : 'false', 'auto' : 'false'}, -) - -# Deprecated, kept for backward compat -option('gobject-cast-checks', type : 'feature', value : 'auto', yield : true, - description: 'Enable run-time GObject cast checks (auto = enabled for development, disabled for stable releases)', - deprecated: 'glib_debug') -option('glib-asserts', type : 'feature', value : 'enabled', yield : true, - description: 'Enable GLib assertion (auto = enabled for development, disabled for stable releases)', - deprecated: 'glib_assert') -option('glib-checks', type : 'feature', value : 'enabled', yield : true, - description: 'Enable GLib checks such as API guards (auto = enabled for development, disabled for stable releases)', - deprecated: 'glib_checks')
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/ChangeLog -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/ChangeLog
Changed
@@ -1,408 +1,208 @@ -=== release 1.26.10 === +=== release 1.28.0 === -2025-12-25 15:44:26 +0100 Tim-Philipp Müller <tim@centricular.com> - - * NEWS: - * RELEASE: - * gst-plugins-ugly.doap: - * meson.build: - Release 1.26.10 - -2025-12-01 17:32:18 +0000 Tim-Philipp Müller <tim@centricular.com> - - * meson.build: - Back to development after 1.26.9 - -=== release 1.26.9 === - -2025-12-01 17:27:07 +0000 Tim-Philipp Müller <tim@centricular.com> - - * NEWS: - * RELEASE: - * gst-plugins-ugly.doap: - * meson.build: - Release 1.26.9 - -2025-11-19 14:53:43 +0900 Jaehoon Lee <jaehoon85.lee@lge.com> - - * gst/realmedia/rmdemux.c: - rmdemux: Fix size check in data header - Modify DATA header size check to handle both version 0 and version 1. - Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10159> - -2025-11-10 17:30:54 +0000 Tim-Philipp Müller <tim@centricular.com> - - * meson.build: - Back to development after 1.26.8 - -=== release 1.26.8 === - -2025-11-10 17:22:05 +0000 Tim-Philipp Müller <tim@centricular.com> - - * NEWS: - * RELEASE: - * gst-plugins-ugly.doap: - * meson.build: - Release 1.26.8 - -2025-10-14 18:34:39 +0100 Tim-Philipp Müller <tim@centricular.com> - - * meson.build: - Back to development after 1.26.7 - -=== release 1.26.7 === - -2025-10-14 18:25:43 +0100 Tim-Philipp Müller <tim@centricular.com> - - * NEWS: - * RELEASE: - * gst-plugins-ugly.doap: - * meson.build: - Release 1.26.7 - -2025-09-14 13:19:28 +0100 Tim-Philipp Müller <tim@centricular.com> - - * meson.build: - Back to development after 1.26.6 - -=== release 1.26.6 === - -2025-09-14 13:13:58 +0100 Tim-Philipp Müller <tim@centricular.com> +2026-01-27 17:02:33 +0000 Tim-Philipp Müller <tim@centricular.com> * NEWS: + * README.md: * RELEASE: * gst-plugins-ugly.doap: * meson.build: - Release 1.26.6 + Release 1.28.0 -2025-09-01 21:02:22 +0530 Nirbheek Chauhan <nirbheek@centricular.com> - - * ext/x264/meson.build: - meson: Convert all remaining fallback: usages to provide - Only commonly-used plugin deps like pango, orc, openh264, libvpx, - libnice are enabled by default. - Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1788 - Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9637> +2026-01-25 12:18:50 +0200 Sebastian Dröge <sebastian@centricular.com> -2025-08-07 19:15:29 +0100 Tim-Philipp Müller <tim@centricular.com> + * ext/mpeg2dec/gstmpeg2dec.c: + * ext/mpeg2dec/meson.build: + * tests/check/elements/mpeg2dec.c: + * tests/check/meson.build: + mpeg2dec: Deprecate element and plugin + Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4868 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10597> - * meson.build: - Back to development after 1.26.5 +2026-01-25 17:18:18 +0000 Tim-Philipp Müller <tim@centricular.com> -=== release 1.26.5 === + * po/LINGUAS: + * po/ar.po: + * po/hr.po: + * po/ro.po: + gst-plugins-ugly: update translations + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10598> -2025-08-07 19:06:46 +0100 Tim-Philipp Müller <tim@centricular.com> +2026-01-18 17:09:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com> - * NEWS: - * RELEASE: - * gst-plugins-ugly.doap: - * meson.build: - Release 1.26.5 + * meson.options: + meson: Don't disable orc support when orcc is not available + This was breaking usage of orc when cross-compiling with no orcc + available in PATH. We can use the orc-dist.{c,h} files in that case as + long as the orc library itself is available. Using the subproject, for + example. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10553> -2025-07-16 15:33:19 +0200 Tim-Philipp Müller <tim@centricular.com> +2026-01-05 20:20:51 +0000 Tim-Philipp Müller <tim@centricular.com> * meson.build: - Back to development after 1.26.4 + Back to development after 1.27.90 -=== release 1.26.4 === +=== release 1.27.90 === -2025-07-16 15:26:21 +0200 Tim-Philipp Müller <tim@centricular.com> +2026-01-05 20:15:10 +0000 Tim-Philipp Müller <tim@centricular.com> * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: - Release 1.26.4 + Release 1.27.90 -2025-06-26 21:29:34 +0100 Tim-Philipp Müller <tim@centricular.com> +2025-12-09 19:13:20 +0000 Tim-Philipp Müller <tim@centricular.com> * meson.build: - Back to development after 1.26.3 + Back to development after 1.27.50 -=== release 1.26.3 === +=== release 1.27.50 === -2025-06-26 21:25:24 +0100 Tim-Philipp Müller <tim@centricular.com> +2025-12-09 19:08:48 +0000 Tim-Philipp Müller <tim@centricular.com> * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: - Release 1.26.3 - -2025-05-30 00:03:12 +0100 Tim-Philipp Müller <tim@centricular.com> - - * meson.build: - Back to development after 1.26.2 - -=== release 1.26.2 === + Release 1.27.50 -2025-05-29 23:56:43 +0100 Tim-Philipp Müller <tim@centricular.com> +2025-11-19 14:53:43 +0900 Jaehoon Lee <jaehoon85.lee@lge.com> - * NEWS: - * RELEASE: - * gst-plugins-ugly.doap: - * meson.build: - Release 1.26.2 + * gst/realmedia/rmdemux.c: + rmdemux: Fix size check in data header + Modify DATA header size check to handle both version 0 and version 1. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/10130> -2025-04-24 20:26:57 +0100 Tim-Philipp Müller <tim@centricular.com> +2025-11-07 19:29:24 -0300 L. E. Segovia <amy@centricular.com> - * meson.build: - Back to development after 1.26.1 - Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8890> - -=== release 1.26.1 === + * ext/a52dec/gsta52dec.c: + * ext/a52dec/meson.build: + gst: implement Orc-less cpuid routine for selecting asm routines
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/MAINTAINERS -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/MAINTAINERS
Changed
@@ -1,11 +1,8 @@ GStreamer is currently maintained by the consensus of a number -of people, including, but not limited to: +of people. The current list of maintainers is the developers, maintainers +and owners in the GitLab GStreamer project at: - Jan Schmidt <thaytan@noraisin.net> - Wim Taymans <wim.taymans@gmail.com> - David Schleef <ds@schleef.org> - Tim-Philipp Müller <tim centricular net> - Sebastian Dröge <slomo@coaxion.net> +https://gitlab.freedesktop.org/groups/gstreamer/-/group_members Maintainer-related issues should be addressed to:
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/NEWS -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/NEWS
Changed
@@ -1,12 +1,10 @@ -GStreamer 1.26 Release Notes +GStreamer 1.28 Release Notes -GStreamer 1.26.0 was originally released on 11 March 2025. +GStreamer 1.28.0 was originally released on 27 January 2026. -The latest bug-fix release in the stable 1.26 series is 1.26.10 and was released on 25 December 2025 +See https://gstreamer.freedesktop.org/releases/1.28/ for the latest version of this document. -See https://gstreamer.freedesktop.org/releases/1.26/ for the latest version of this document. - -Last updated: Thursday 25 December 2025, 15:00 UTC (log) +Last updated: Tuesday 27 January 2026, 17:00 UTC (log) ## Introduction @@ -17,908 +15,740 @@ ## Highlights -- H.266 Versatile Video Coding (VVC) codec support -- Low Complexity Enhancement Video Coding (LCEVC) support -- Closed captions: H.264/H.265 extractor/inserter, cea708overlay, cea708mux, tttocea708 and more -- New hlscmafsink, hlssink3, and hlsmultivariantsink; HLS/DASH client and dashsink improvements -- New AWS and Speechmatics transcription, translation and TTS services elements, plus translationbin -- Splitmux lazy loading and dynamic fragment addition support -- Matroska: H.266 video and rotation tag support, defined latency muxing -- MPEG-TS: support for H.266, JPEG XS, AV1, VP9 codecs and SMPTE ST-2038 and ID3 meta; mpegtslivesrc -- ISO MP4: support for H.266, Hap, Lagarith lossless codecs; raw video support; rotation tags -- SMPTE 2038 ancillary data streams support -- JPEG XS image codec support -- Analytics: New TensorMeta; N-to-N relationships; Mtd to carry segmentation masks -- ONVIF metadata extractor and conversion to/from relation metas -- New originalbuffer element that can restore buffers again after transformation steps for analytics -- Improved Python bindings for analytics API -- Lots of Vulkan integration and Vulkan Video decoder/encoder improvements -- OpenGL integration improvements, esp. in glcolorconvert, gldownload, glupload -- Qt5/Qt6 QML GL sinks now support direct DMABuf import from hardware decoders -- CUDA: New compositor, Jetson NVMM memory support, stream-ordered allocator -- NVCODEC AV1 video encoder element, and nvdsdewarp -- New Direct3D12 integration support library -- New d3d12swapchainsink and d3d12deinterlace elements and D3D12 sink/source for zero-copy IPC -- Decklink HDR support (PQ + HLG) and frame scheduling enhancements -- AJA capture source clock handling and signal loss recovery improvements -- RTP and RTSP: New rtpbin sync modes, client-side MIKEY support in rtspsrc -- New Rust rtpbin2, rtprecv, rtpsend, and many new Rust RTP payloaders and depayloaders -- webrtcbin support for basic rollbacks and other improvements -- webrtcsink: support for more encoders, SDP munging, and a built-in web/signalling server -- webrtcsrc/sink: support for uncompressed audio/video and NTP & PTP clock signalling and synchronization -- rtmp2: server authentication improvements incl. Limelight CDN (llnw) authentication -- New Microsoft WebView2 based web browser source element -- The GTK3 plugin has gained support for OpenGL/WGL on Windows -- Many GTK4 paintable sink improvements -- GstPlay: id-based stream selection and message API improvements -- Real-time pipeline visualization in a browser using a new dots tracer and viewer -- New tracers for tracking memory usage, pad push timings, and buffer flow as pcap files -- VA hardware-acclerated H.266/VVC decoder, VP8 and JPEG encoders, VP9/VP8 alpha decodebins -- Video4Linux2 elements support DMA_DRM caps negotiation now -- V4L2 stateless decoders implement inter-frame resolution changes for AV1 and VP9 -- Editing services: support for reverse playback and audio channel reordering -- New QUIC-based elements for working with raw QUIC streams, RTP-over-QUIC (RoQ) and WebTransport -- Apple AAC audio encoder and multi-channel support for the Apple audio decoders -- cerbero: Python bindings and introspection support; improved Windows installer based on WiX5 +- AMD HIP plugin and integration helper library +- Vulkan Video AV1 and VP9 decoding, H.264 encoding, and 10-bit support for H.265 decoder +- waylandsink: Parse and set the HDR10 metadata and other color management improvements +- Audio source separation element based on demucs in Rust +- Analytics combiner and splitter elements plus batch meta to batch buffers from one or more streams +- LiteRT inference element; move modelinfo to analytics lib; add script to help with modelinfo generation and upgrade +- Add general classifier tensor-decoder, facedetector, and more analytics convenience API +- New tensordecodebin element to auto-plug compatible tensor decoders based on their caps and many other additions and + improvements +- Add a burn-based YOLOX inference element and a YOLOX tensor decoder in Rust +- applemedia: VideoToolbox VP9 and AV1 hardware-accelerated decoding support, and 10-bit HEVC encoding +- Add new GIF decoder element in Rust with looping support +- input-selector: implements a two-phase sinkpad switch now to avoid races when switching input pads +- The inter wormhole sink and source elements gained a way to forward upstream events to the producer as well as new + fine-tuning properties +- webrtcsink: add renegotiation support and support for va hardware encoders +- webrtc WHEP client and server signaller +- New ST-2038 ancillary data combiner and extractor elements +- fallbacksrc gained support for encoded streams +- flv: enhanced rtmp H.265 video support, and support for multitrack audio +- glupload: Implement udmabuf uploader to share buffers between software decoders/sources and GPUs, display engines (wayland), + and other dma devices +- video: Add crop, scale, rotate, flip, shear and more GstMeta transformation +- New task pool GstContext to share a thread pool amongst elements for better resource management and performance, especially + for video conversion and compositing +- New Deepgram speech-to-text transcription plugin and many other translation and transcription improvements +- Speech synthesizers: expose new “compress” overflow mode that can speed up audio while preserving pitch +- ElevenLabs voice cloning element and support for Speechmatics speaker identification API +- textaccumulate: new element for speech synthesis or translation preprocessing +- New vmaf element to calculate perceptual video quality assessment scores using Netflix’s VMAF framework +- decodebin3: expose KLV, ID3 PES and ST-2038 ancillary data streams with new metadata GstStream type +- New MPEG-H audio decoding plugin plus MP4 demuxing support +- LCEVC: Add autoplugging decoding support for LCEVC H265 and H266 video streams and LCEVC H.265 and H.266 encoders +- RTP “robust MPEG audio”, raw audio (L8, L16, L24), and SMPTE ST291 ancillary metadata payloaders/depayloaders in Rust +- Add a Rust-based icecastsink element with AAC support +- The Windows IPC plugin gained support for passing generic data in addition to raw audio/video, and various properties +- New D3D12 interlace and overlay compositor elements, plus many other D3D12 improvements +- Blackmagic Decklink elements gained support for capturing and outputting all types of VANC via GstAncillaryMeta +- GstLogContext API to reduce log spam in several components and GST_DEBUG_ONCE (etc) convenience macros to log things only + once +- hlssink3, hlscmafsink: Support the use of a single media file, plus I-frame only playlist support +- Webkit: New wpe2 plugin making use of the “WPE Platform API” +- MPEG-TS demuxer can now disable skew corrections +- New Qt6 QML render source element +- qml6gloverlay: support directly passing a QQuickItem for QML the render tree +- unifxfdsink: Add a property to allow copying to make sink usable with more upstream elements +- dots-viewer: Improve dot file generation and interactivity +- Python bindings: more syntactic sugar, analytics API improvements and type annotations +- cerbero: add support for Python wheel packaging, Windows ARM64, new iOS xcframework, Gtk4 on macOS and Windows, and more + plugins +- Smaller binary sizes of Rust plugins in Windows and Android binary packages +- Peel: New C++ bindings for GStreamer - Lots of new plugins, features, performance improvements and bug fixes +- Countless bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements ## Major new features and changes -### H.266 Versatile Video Coding (VVC) codec support - -- The H.266 / VVC video codec is a successor to H.265 / HEVC and is standardised in ISO/IEC 23090-3. - -- A new h266parse element was added, along with parsing API, typefinding support and some codec utility functions in the - gst-plugins-base utility library. +### AMD HIP plugin and integration library -- A H.266 decoder base class for hardware-accelerated decoders was added and used to implement a VA-API-based - hardware-accelerated H.266 decoder. +- HIP (formerly known as Heterogeneous-computing Interface for Portability) is AMD’s GPU programming API that enables + portable, CUDA-like development across both AMD and NVIDIA platforms: -- The FFmpeg H.266 decoder is exposed now (from FFmpeg 7.0 onwards). + - On AMD GPUs, HIP runs natively via the ROCm stack. + - On NVIDIA GPUs, HIP operates as a thin translation layer over the CUDA runtime and driver APIs. -- H.266 / VVC muxing and demuxing support was implemented for MP4, Matroska and MPEG-TS containers. + This allows developers to maintain a single codebase that can target multiple GPU vendors with minimal effort. -- A VVdeC-based H.266 decoder element was added to the Rust plugins, based on the Fraunhofer Versatile Video Decoder library. +- The new HIP plugin provides the following elements: -### JPEG XS image codec support + - hipcompositor: a HIP-based video mixer/compositor + - hipconvert: Converts video from one colorspace to another using HIP + - hipconvertscale: Resizes video and allow color conversion using HIP + - hipscale: Resize video using HIP + - hipdownload: Downloads HIP device memory into system memory + - hipupload: Uploads system memory into HIP device memory -- JPEG XS is a visually lossless, low-latency, intra-only video codec for video production workflows, standardised in ISO/IEC - 21122. +- The GStreamer HIP integration helper library provides HIP integration functionality to applications and other HIP users. -- JPEG XS encoder and decoder elements based on the SVT JPEG XS library were added, including support for muxing JPEG XS into - MPEG-TS and demuxing it. Both interlaced and progressive modes are supported. +- Watch the Bringing AMD HIP into GStreamer talk from last year’s GStreamer Conference for more details or read Seungha’s + devlog post on the subject. -### Low Complexity Enhancement Video Coding (LCEVC) support +### Low Complexity Enhancement Video Coding (LCEVC) support for H.265 and H.266 - LCEVC is a codec that provides an enhancement layer on top of another codec such as H.264 for example. It is standardised as MPEG-5 Part 2. -- LCEVC encoder and decoder elements based on V-Nova’s SDK libraries were added, including support in h264parse for extracting - the enhancement layer from H.264 and decoding it via a lcevch264decodebin element. +- LCEVC H.265 and H.266 encoder and decoder elements based on V-Nova’s SDK libraries were added in this cycle -### Closed captions improvements +- Autoplugging support for LCEVC H265 and H266 video streams, so these can be decoded automatically in a decodebin3 or + playbin3 scenario. -- New H.264 and H.265 closed captions extractor and inserter elements. +### Closed captions and text handling improvements - - These extractor elements don’t actually extract captions from the bitstream, but rely on parser elements to do that and - add them to buffers in form of caption metas. The problem is that streams might contain B-frames, in which case the - captions in the bitstream will not be in presentation order and extracting them requires frame-reordering in the same - way that a decoder would do. These new elements will do exactly that and allow you to extract captions in presentation - order without having to decode the stream. +- cea708overlay: suport non-relative positioning for streams with CCs that do not have relative positions. Instead of + displaying them at the top, they are positioned relatively. - - The inserter elements do something similar and insert caption SEIs into the H.264 or H.265 bitstream, taking into - account frame ordering. +- cea708mux: expose “discarded-services” property on sink pads. This can be useful when muxing in an original caption stream + with a newly-created one (e.g. transcription / translation), in which case one might wish to discard select services from + the original stream in order to avoid garbled captions. - - This is useful if one wants to extract, process and re-insert captions into an existing video bitstream without decoding - and re-encoding it (in which case the decoder and encoder would handle the caption reordering). +- sccparse: Better handling of streams with more byte tuples in the SCC field. -- cdpserviceinject: New element for injecting a CDP service descriptor into closed caption CDP packets +- tttocea608: expose “speaker-prefix” property -- cea708overlay: New element for overlaying CEA608 / CEA708 closed captions over video streams.
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/README.md -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/README.md
Changed
@@ -1,4 +1,4 @@ -GStreamer 1.26.x stable series +GStreamer 1.28.x stable series WHAT IT IS ----------
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/RELEASE -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/RELEASE
Changed
@@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-ugly 1.26.10. +This is GStreamer gst-plugins-ugly 1.28.0. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! @@ -6,12 +6,12 @@ As always, this release is again packed with new features, bug fixes and other improvements. -The 1.26 release series adds new features on top of the 1.24 series and is +The 1.28 release series adds new features on top of the 1.26 series and is part of the API and ABI-stable 1.x release series. Full release notes can be found at: - https://gstreamer.freedesktop.org/releases/1.26/ + https://gstreamer.freedesktop.org/releases/1.28/ Binaries for Android, iOS, Mac OS X and Windows will usually be provided shortly after the release. @@ -42,10 +42,6 @@ where you can find audio and video decoders and encoders for a wide variety of formats including H.264, AAC, etc. - - gstreamer-vaapi: hardware-accelerated video decoding and encoding using - VA-API on Linux. Primarily for Intel graphics hardware. - (Deprecated, use the new "va" plugin instead) - - gst-rtsp-server: library to serve files or streaming pipelines via RTSP - gst-editing-services: library an plugins for non-linear editing
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/ext/a52dec/gsta52dec.c -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/ext/a52dec/gsta52dec.c
Changed
@@ -51,10 +51,6 @@ #endif #include "gsta52dec.h" -#if HAVE_ORC -#include <orc/orc.h> -#endif - #ifdef LIBA52_DOUBLE #define SAMPLE_WIDTH 64 #define SAMPLE_FORMAT GST_AUDIO_NE(F64) @@ -142,7 +138,12 @@ GObjectClass *gobject_class; GstElementClass *gstelement_class; GstAudioDecoderClass *gstbase_class; - guint cpuflags = 0; + +#if !defined(A52_ACCEL_DETECT) + const gboolean cpuid_mmx = gst_cpuid_supports_x86_mmx (); + const gboolean cpuid_3dnow = gst_cpuid_supports_x86_3dnow (); + const gboolean cpuid_mmxext = gst_cpuid_supports_x86_mmxext (); +#endif gobject_class = (GObjectClass *) klass; gstelement_class = (GstElementClass *) klass; @@ -209,17 +210,17 @@ klass->a52_cpuflags = 0; #endif -#if HAVE_ORC && !defined(A52_ACCEL_DETECT) - cpuflags = orc_target_get_default_flags (orc_target_get_by_name ("mmx")); - if (cpuflags & ORC_TARGET_MMX_MMX) +#if !defined(A52_ACCEL_DETECT) + if (cpuid_mmx) klass->a52_cpuflags |= MM_ACCEL_X86_MMX; - if (cpuflags & ORC_TARGET_MMX_3DNOW) + if (cpuid_3dnow) klass->a52_cpuflags |= MM_ACCEL_X86_3DNOW; - if (cpuflags & ORC_TARGET_MMX_MMXEXT) + if (cpuid_mmxext) klass->a52_cpuflags |= MM_ACCEL_X86_MMXEXT; -#endif - GST_LOG ("CPU flags: a52=%08x, orc=%08x", klass->a52_cpuflags, cpuflags); + GST_LOG ("CPU flags: a52=%08x, cpuid: mmx=%x, mmxext=%x, 3dnow=%x", + klass->a52_cpuflags, cpuid_mmx, cpuid_mmxext, cpuid_3dnow); +#endif gst_type_mark_as_plugin_api (GST_TYPE_A52DEC_MODE, 0); } @@ -481,7 +482,7 @@ gint channels, i; gboolean need_reneg = FALSE; gint chans; - gint length = 0, flags, sample_rate, bit_rate; + gint length GST_UNUSED_ASSERT = 0, flags, sample_rate, bit_rate; GstMapInfo map; GstFlowReturn result = GST_FLOW_OK; GstBuffer *outbuf; @@ -827,10 +828,6 @@ static gboolean a52_element_init (GstPlugin * plugin) { -#if HAVE_ORC - orc_init (); -#endif - return gst_element_register (plugin, "a52dec", GST_RANK_SECONDARY, GST_TYPE_A52DEC); }
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/ext/a52dec/meson.build -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/ext/a52dec/meson.build
Changed
@@ -29,7 +29,7 @@ a52dec_sources, c_args : ugly_args, include_directories : configinc, - dependencies : gstaudio_dep, orc_dep, a52_dep, + dependencies : gstaudio_dep, a52_dep, install : true, install_dir : plugins_install_dir, )
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/ext/mpeg2dec/gstmpeg2dec.c -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/ext/mpeg2dec/gstmpeg2dec.c
Changed
@@ -129,6 +129,9 @@ (mpeg2dec), TRUE); GST_PAD_SET_ACCEPT_TEMPLATE (GST_VIDEO_DECODER_SINK_PAD (mpeg2dec)); + g_warning_once + ("The `mpeg2dec` plugin is deprecated and will be removed in the next release cycle. `avdec_mpeg2video` from gst-libav should be used instead"); + /* initialize the mpeg2dec acceleration */ } @@ -256,6 +259,11 @@ GstStructure *config; pool = gst_video_buffer_pool_new (); + { + gchar *name = g_strdup_printf ("mpeg2dec-%p-pool", pool); + g_object_set (pool, "name", name, NULL); + g_free (name); + } config = gst_buffer_pool_get_config (pool); gst_buffer_pool_config_set_allocator (config, allocator, params); @@ -1172,6 +1180,8 @@ static gboolean plugin_init (GstPlugin * plugin) { + gst_plugin_add_status_warning (plugin, + "The `mpeg2dec` plugin is deprecated and will be removed in the next release cycle. `avdec_mpeg2video` from gst-libav should be used instead"); return GST_ELEMENT_REGISTER (mpeg2dec, plugin); }
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/ext/mpeg2dec/meson.build -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/ext/mpeg2dec/meson.build
Changed
@@ -23,6 +23,7 @@ mpeg2_dep = dependency('libmpeg2', version : '>= 0.4.0', required : mpeg2dec_opt) if mpeg2_dep.found() + warning('The `mpeg2dec` plugin is deprecated and will be removed in the next release cycle. `avdec_mpeg2video` from gst-libav should be used instead') mpeg2dec = library('gstmpeg2dec', mpeg2dec_sources, c_args : ugly_args,
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/gst-plugins-ugly.doap -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/gst-plugins-ugly.doap
Changed
@@ -35,101 +35,51 @@ <release> <Version> - <revision>1.26.10</revision> - <branch>1.26</branch> - <name></name> - <created>2025-12-25</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.10.tar.xz" /> - </Version> - </release> - - <release> - <Version> - <revision>1.26.9</revision> - <branch>1.26</branch> - <name></name> - <created>2025-12-01</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.9.tar.xz" /> - </Version> - </release> - - <release> - <Version> - <revision>1.26.8</revision> - <branch>1.26</branch> - <name></name> - <created>2025-11-10</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.8.tar.xz" /> - </Version> - </release> - - <release> - <Version> - <revision>1.26.7</revision> - <branch>1.26</branch> - <name></name> - <created>2025-10-14</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.7.tar.xz" /> - </Version> - </release> - - <release> - <Version> - <revision>1.26.6</revision> - <branch>1.26</branch> - <name></name> - <created>2025-09-14</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.6.tar.xz" /> - </Version> - </release> - - <release> - <Version> - <revision>1.26.5</revision> - <branch>1.26</branch> + <revision>1.28.0</revision> + <branch>main</branch> <name></name> - <created>2025-08-07</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.5.tar.xz" /> + <created>2026-01-27</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.28.0.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.26.4</revision> - <branch>1.26</branch> + <revision>1.27.90</revision> + <branch>main</branch> <name></name> - <created>2025-07-16</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.4.tar.xz" /> + <created>2026-01-05</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.27.90.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.26.3</revision> - <branch>1.26</branch> + <revision>1.27.50</revision> + <branch>main</branch> <name></name> - <created>2025-06-26</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.3.tar.xz" /> + <created>2025-12-09</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.27.50.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.26.2</revision> - <branch>1.26</branch> + <revision>1.27.2</revision> + <branch>main</branch> <name></name> - <created>2025-05-29</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.2.tar.xz" /> + <created>2025-09-07</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.27.2.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.26.1</revision> - <branch>1.26</branch> + <revision>1.27.1</revision> + <branch>main</branch> <name></name> - <created>2025-04-24</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.26.1.tar.xz" /> + <created>2025-07-08</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.27.1.tar.xz" /> </Version> </release>
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/meson.build -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/meson.build
Changed
@@ -1,5 +1,5 @@ project('gst-plugins-ugly', 'c', - version : '1.26.10', + version : '1.28.0', meson_version : '>= 1.4', default_options : 'warning_level=1', 'buildtype=debugoptimized' ) @@ -197,7 +197,7 @@ cdata.set('DISABLE_ORC', 1) endif -gmodule_dep = dependency('gmodule-no-export-2.0', version: glib_req) +gmodule_dep = dependency('gmodule-no-export-2.0', version: glib_req, default_options: {'sysprof': 'disabled'}) if gmodule_dep.version().version_compare('< 2.67.4') cdata.set('g_memdup2(ptr,sz)', '(G_LIKELY(((guint64)(sz)) < G_MAXUINT)) ? g_memdup(ptr,sz) : (g_abort(),NULL)') @@ -352,7 +352,7 @@ configure_file(output : 'config.h', configuration : cdata) -meson.add_dist_script('scripts/gen-changelog.py', meson.project_name(), '1.24.0', meson.project_version()) +meson.add_dist_script('scripts/gen-changelog.py', meson.project_name(), '1.26.0', meson.project_version()) plugin_names = gst_plugins =
View file
_service:download_files:gst-plugins-ugly-1.28.0.tar.xz/meson.options
Added
@@ -0,0 +1,53 @@ +option('x264_libraries', type : 'string', value : '', + description : 'Colon separated list of additional x264 library paths, e.g. for 10-bit version') + +# Feature options for plugins without external deps +option('asfdemux', type : 'feature', value : 'auto') +option('dvdlpcmdec', type : 'feature', value : 'auto') +option('dvdsub', type : 'feature', value : 'auto') +option('realmedia', type : 'feature', value : 'auto') + +# Feature options for plugins that need external deps +option('a52dec', type : 'feature', value : 'auto', description : 'Dolby Digital (AC-3) audio decoder plugin based on liba52 (GPL - only built if gpl option is also enabled!)') +option('cdio', type : 'feature', value : 'auto', description : 'CD audio source plugin based on libcdio (GPL - only built if gpl option is also enabled!)') +option('dvdread', type : 'feature', value : 'auto', description : 'DVD video source plugin based on libdvdread (GPL - only built if gpl option is also enabled!)') +option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin based on libmpeg2 (GPL - only built if gpl option is also enabled!)') +option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin based on libsidplay (GPL - only built if gpl option is also enabled!)') +option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)') + +# License-related feature options +option('gpl', type: 'feature', value: 'disabled', yield: true, + description: 'Allow build plugins that have GPL-licensed dependencies') + +# Common feature options +option('nls', type : 'feature', value : 'auto', yield: true, + description : 'Enable native language support (translations)') +option('orc', type : 'feature', value : 'auto', yield : true) +option('orc-compiler', type : 'feature', value : 'auto', yield: true, description : 'Enable targets to allow regeneration of disted orc files') +option('tests', type : 'feature', value : 'auto', yield : true) + +# Common options +option('package-name', type : 'string', yield : true, + description : 'package name to use in plugins') +option('package-origin', type : 'string', value : 'Unknown package origin', yield: true, + description : 'package origin URL to use in plugins') +option('doc', type : 'feature', value : 'auto', yield: true, + description: 'Enable documentation.') +option('glib_debug', type : 'feature', value : 'auto', yield : true, description : 'Enable GLib debug infrastructure (see docs/macros.txt)') +option('glib_assert', type : 'boolean', value : true, yield : true, description : 'Enable GLib assertion (see docs/macros.txt)', + deprecated: {'enabled' : 'true', 'disabled' : 'false', 'auto' : 'false'}, +) +option('glib_checks', type : 'boolean', value : true, yield : true, description : 'Enable GLib checks such as API guards (see docs/macros.txt)', + deprecated: {'enabled' : 'true', 'disabled' : 'false', 'auto' : 'false'}, +) + +# Deprecated, kept for backward compat +option('gobject-cast-checks', type : 'feature', value : 'auto', yield : true, + description: 'Enable run-time GObject cast checks (auto = enabled for development, disabled for stable releases)', + deprecated: 'glib_debug') +option('glib-asserts', type : 'feature', value : 'enabled', yield : true, + description: 'Enable GLib assertion (auto = enabled for development, disabled for stable releases)', + deprecated: 'glib_assert') +option('glib-checks', type : 'feature', value : 'enabled', yield : true, + description: 'Enable GLib checks such as API guards (auto = enabled for development, disabled for stable releases)', + deprecated: 'glib_checks')
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/po/LINGUAS -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/po/LINGUAS
Changed
@@ -1,1 +1,1 @@ -af ast az bg ca cs da de el en_GB eo es eu fi fr fur gl hr hu id it ja ka lt lv ms mt nb nl or pl pt_BR ro ru sk sl sq sr sv ta tr uk vi zh_CN zh_TW +af ar ast az bg ca cs da de el en_GB eo es eu fi fr fur gl hr hu id it ja ka lt lv ms mt nb nl or pl pt_BR ro ru sk sl sq sr sv ta tr uk vi zh_CN zh_TW
View file
_service:download_files:gst-plugins-ugly-1.28.0.tar.xz/po/ar.po
Added
@@ -0,0 +1,61 @@ +# Arabic translation for gst-plugins-ugly-1.0 package. +# Copyright (C) 2026 Free Software Foundation, Inc. +# This file is distributed under the same license as the gst-plugins-ugly package. +# Zayed Al-Saidi <zayed.alsaidi@gmail.com>, 2026. +# +# +msgid "" +msgstr "" +"Project-Id-Version: gst-plugins-ugly-1.27.90\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-01-25 17:18+0000\n" +"PO-Revision-Date: 2026-01-11 14:02+0400\n" +"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n" +"Language-Team: Arabic <(nothing)>\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Lokalize 23.08.5\n" + +msgid "Could not read from CD." +msgstr "يتعذر القراءة من القرص المدمج." + +msgid "Could not open CD device for reading." +msgstr "تعذر فتح جهاز القرص المدمج للقراءة." + +msgid "Disc is not an Audio CD." +msgstr "القرص ليس قرصاً مدمجاً صوتياً." + +msgid "Could not open DVD" +msgstr "يتعذر فتح قرص DVD" + +#, c-format +msgid "Could not open DVD title %d" +msgstr "يتعذر فتح عنوان DVD %d" + +#, c-format +msgid "Failed to go to chapter %d of DVD title %d" +msgstr "فشل الذهاب إلى الفصل %d من عنوان DVD %d" + +#, c-format +msgid "" +"Could not open DVD title %d. Interactive titles are not supported by this " +"element" +msgstr "يتعذر فتح عنوان DVD %d. العناوين التفاعلية غير مدعومة بهذا العنصر" + +msgid "" +"Could not read DVD. This may be because the DVD is encrypted and a DVD " +"decryption library is not installed." +msgstr "" +"يتعذر قراءة قرص DVD. قد يكون هذا بسبب أن قرص DVD معميّ ومكتبة فك التعمية لقرص " +"DVD غير مثبتة." + +msgid "Could not read DVD." +msgstr "يتعذر قراءة DVD." + +msgid "This stream contains no data." +msgstr "هذا الدفق لا يحتوي على بيانات."
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/po/gst-plugins-ugly-1.0.pot -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/po/gst-plugins-ugly-1.0.pot
Changed
@@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly-1.26.10\n" +"Project-Id-Version: gst-plugins-ugly-1.28.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-12-25 15:44+0100\n" +"POT-Creation-Date: 2026-01-27 17:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/po/gst-plugins-ugly.pot -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/po/gst-plugins-ugly.pot
Changed
@@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly-1.26.10\n" +"Project-Id-Version: gst-plugins-ugly-1.28.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-12-25 15:44+0100\n" +"POT-Creation-Date: 2026-01-27 17:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/po/hr.po -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/po/hr.po
Changed
@@ -4,13 +4,13 @@ # This file is distributed under the same license as the gst-plugins-ugly package. # # Tomislav Krznar <tomislav.krznar@gmail.com>, 2012. -# Božidar Putanec <bozidarp@yahoo.com>, 2016, 2018, 2019, 2021, 2022, 2024. +# Božidar Putanec <bozidarp@yahoo.com>, 2016, 2018, 2019, 2021, 2022, 2024, 2026. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly-1.24.0\n" +"Project-Id-Version: gst-plugins-ugly-1.27.90\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-23 16:56+0000\n" -"PO-Revision-Date: 2024-03-08 10:46-0800\n" +"POT-Creation-Date: 2026-01-25 17:18+0000\n" +"PO-Revision-Date: 2026-01-07 20:51-0800\n" "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n" "Language: hr\n" @@ -20,7 +20,7 @@ "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Vim9.1\n" msgid "Could not read from CD." msgstr "Nije moguće čitati CD."
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/po/ro.po -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/po/ro.po
Changed
@@ -4,7 +4,7 @@ # # Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010. # Florentina Mușat <florentina.musat.28@gmail.com>, 2020. -# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>. 2022 - 2024. +# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>. 2022 - 2024, 2026. # # Cronologia traducerii fișierului „gst-plugins-ugly”: # Traducerea inițială, făcută de LAG, pentru versiunea gst-plugins-ugly 0.10.14.2 @@ -14,14 +14,15 @@ # Actualizare a traducerii pentru versiunea 1.19.2, făcută de R-GC, ian-2022. # Actualizare a traducerii pentru versiunea 1.21.90, făcută de R-GC, ian-2023. # Actualizare a traducerii pentru versiunea 1.24.0, făcută de R-GC, mar-2024. +# Actualizare a traducerii pentru versiunea 1.27.90, făcută de R-GC, ian-2026. # Actualizare a traducerii pentru versiunea Y, făcută de X, Z(anul). # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly 1.24.0\n" +"Project-Id-Version: gst-plugins-ugly 1.27.90\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-03 17:37+0000\n" -"PO-Revision-Date: 2024-03-08 02:09+0100\n" +"POT-Creation-Date: 2026-01-25 17:18+0000\n" +"PO-Revision-Date: 2026-01-06 19:36+0100\n" "Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" "Language: ro\n" @@ -31,7 +32,7 @@ "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2);;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.6\n" msgid "Could not read from CD." msgstr "Nu s-a putut citi de pe CD."
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/scripts/gen-changelog.py -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/scripts/gen-changelog.py
Changed
@@ -28,7 +28,6 @@ 'gst-rtsp-server': '5029c85a46a8c366c4bf272d503e22bbcd624ece', 'gst-editing-services': 'ee8bf88ebf131cf7c7161356540efc20bf411e14', 'gst-python': 'b3e564eff577e2f577d795051bbcca85d47c89dc', - 'gstreamer-vaapi': 'c89e9afc5d43837c498a55f8f13ddf235442b83b', 'gst-devtools': 'da962d096af9460502843e41b7d25fdece7ff1c2', 'gstreamer-sharp': 'b94528f8e7979df49fedf137dfa228d8fe475e1b', }
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/tests/check/elements/mpeg2dec.c -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/tests/check/elements/mpeg2dec.c
Changed
@@ -1714,7 +1714,10 @@ GstCaps *caps; GST_DEBUG ("setup_mpeg2dec"); - mpeg2dec = gst_check_setup_element ("mpeg2dec"); + + // Suppress deprecation warning + ASSERT_WARNING (mpeg2dec = gst_check_setup_element ("mpeg2dec")); + mysrcpad = gst_check_setup_src_pad (mpeg2dec, &srctemplate); mysinkpad = gst_check_setup_sink_pad (mpeg2dec, &sinktemplate); gst_pad_set_active (mysrcpad, TRUE);
View file
_service:download_files:gst-plugins-ugly-1.26.10.tar.xz/tests/check/meson.build -> _service:download_files:gst-plugins-ugly-1.28.0.tar.xz/tests/check/meson.build
Changed
@@ -75,6 +75,12 @@ env.set('GST_PLUGIN_PATH_1_0', meson.global_build_root() + pluginsdirs) env.set('GST_REGISTRY', join_paths(meson.current_build_dir(), '@0@.registry'.format(test_name))) env.set('GST_PLUGIN_SCANNER_1_0', gst_plugin_scanner_path) + + # Would fail because of deprecation warnings + if mpeg2_dep.found() + env.set('GST_STATE_IGNORE_ELEMENTS', 'mpeg2dec') + endif + test(test_name, exe, env: env, timeout: 3 * 60) endif endforeach
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.