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
Changes of Revision 9
View file
gstreamer-plugins-ugly-codecs.spec
Changed
@@ -7,7 +7,7 @@ %define _version 1.26.0 Name: gstreamer-plugins-ugly-codecs -Version: 1.26.0 +Version: 1.26.7 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.0.tar.xz/ChangeLog -> _service:download_files:gst-plugins-ugly-1.26.7.tar.xz/ChangeLog
Changed
@@ -1,3 +1,119 @@ +=== 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> + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.26.6 + +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> + +2025-08-07 19:15:29 +0100 Tim-Philipp Müller <tim@centricular.com> + + * meson.build: + Back to development after 1.26.5 + +=== release 1.26.5 === + +2025-08-07 19:06:46 +0100 Tim-Philipp Müller <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.26.5 + +2025-07-16 15:33:19 +0200 Tim-Philipp Müller <tim@centricular.com> + + * meson.build: + Back to development after 1.26.4 + +=== release 1.26.4 === + +2025-07-16 15:26:21 +0200 Tim-Philipp Müller <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.26.4 + +2025-06-26 21:29:34 +0100 Tim-Philipp Müller <tim@centricular.com> + + * meson.build: + Back to development after 1.26.3 + +=== release 1.26.3 === + +2025-06-26 21:25:24 +0100 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 === + +2025-05-29 23:56:43 +0100 Tim-Philipp Müller <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.26.2 + +2025-04-24 20:26:57 +0100 Tim-Philipp Müller <tim@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 === + +2025-04-24 20:20:14 +0100 Tim-Philipp Müller <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.26.1 + +2025-03-11 20:23:16 +0000 Tim-Philipp Müller <tim@centricular.com> + + * meson.build: + Back to development after 1.26.0 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8618> + === release 1.26.0 === 2025-03-11 20:14:44 +0000 Tim-Philipp Müller <tim@centricular.com>
View file
_service:download_files:gst-plugins-ugly-1.26.0.tar.xz/NEWS -> _service:download_files:gst-plugins-ugly-1.26.7.tar.xz/NEWS
Changed
@@ -2,9 +2,11 @@ GStreamer 1.26.0 was originally released on 11 March 2025. +The latest bug-fix release in the stable 1.26 series is 1.26.7 and was released on 14 October 2025. + See https://gstreamer.freedesktop.org/releases/1.26/ for the latest version of this document. -Last updated: Tuesday 11 March 2025, 20:00 UTC (log) +Last updated: Tuesday 14 October 2025, 16:30 UTC (log) ## Introduction @@ -34,7 +36,7 @@ - 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 ndsdewarp +- 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 @@ -1259,6 +1261,26 @@ - GstBuffer now uses C11 atomics for 64 bit atomic operations if available, which may require linking to libatomic on some systems, but this is not done automatically yet, see issue #4177. +## Statistics + +- 4496 commits + +- 2203 Merge requests merged + +- 794 Issues closed + +- 215+ Contributors + +- ~33% of all commits and Merge Requests were in Rust modules/code + +- 4950 files changed + +- 515252 lines added + +- 201503 lines deleted + +- 313749 lines added (net) + Contributors Aaron Boxer, Adrian Perez de Castro, Adrien De Coninck, Alan Coopersmith, Albert Sjolund, Alexander Slobodeniuk, Alex Ashley, @@ -1297,12 +1319,1459 @@ suitable for a stable branch, but no new features or intrusive changes will be added to a bug-fix release usually. The 1.26.x bug-fix releases will be made from the git 1.26 branch, which is a stable release series branch. +1.26.1 + +The first 1.26 bug-fix release (1.26.1) was released on 24 April 2025. + +This release only contains bugfixes and security fixes and it should be safe to update from 1.26.0. + +Highlighted bugfixes in 1.26.1 + +- awstranslate and speechmatics plugin improvements +- decodebin3 fixes and urisourcebin/playbin3 stability improvements +- Closed captions: CEA-708 generation and muxing fixes, and H.264/H.265 caption extractor fixes +- dav1d AV1 decoder: RGB support, plus colorimetry, renegotiation and buffer pool handling fixes +- Fix regression when rendering VP9 with alpha +- H.265 decoder base class and caption inserter SPS/PPS handling fixes +- hlssink3 and hlsmultivariantsink feature enhancements +- Matroska v4 support in muxer, seeking fixes in demuxer +- macOS: framerate guessing for cameras or capture devices where the OS reports silly framerates +- MP4 demuxer uncompressed video handling improvements and sample table handling fixes +- oggdemux: seeking improvements in streaming mode +- unixfdsrc: fix gst_memory_resize warnings +- Plugin loader fixes, especially for Windows +- QML6 GL source renegotiation fixes +- RTP and RTSP stability fixes +- Thread-safety improvements for the Media Source Extension (MSE) library +- v4l2videodec: fix A/V sync issues after decoding errors +- Various improvements and fixes for the fragmented and non-fragmented MP4 muxers +- Video encoder base class segment and buffer timestamp handling fixes +- Video time code support for 119.88 fps and drop-frames-related conversion fixes +- WebRTC: Retransmission entry creation fixes and better audio level header extension compatibility +- YUV4MPEG encoder improvments +- dots-viewer: make work locally without network access +- gst-python: fix compatibility with PyGObject >= 3.52.0 +- Cerbero: recipe updates, compatibility fixes for Python < 3.10; Windows Android cross-build improvements +- Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + +gstreamer + +- Correctly handle whitespace paths when executing gst-plugin-scanner +- Ensure properties are freed before (re)setting with g_value_dup_string() and during cleanup +- cmake: Fix PKG_CONFIG_PATH formatting for Windows cross-builds +- macos: Move macos function documentation to the .h so the introspection has the information +- meson.build: test for and link against libatomic if it exists +- pluginloader-win32: Fix helper executable path under devenv +- pluginloader: fix pending_plugins Glist use-after-free issue +- unixfdsrc: Complains about resize of memory area +- tracers: dots: fix debug log + +gst-plugins-base + +- Ensure properties are freed before (re)setting with g_value_dup_string() and during cleanup +- alsadeviceprovider: Fix leak of Alsa longname +- audioaggregator: fix error added in !8416 when chaining up +- audiobasesink: Fix custom slaving driftsamples calculation and add custom audio clock slaving callback example +- decodebin3: Don’t avoid parsebin even if we have a matching decoder +- decodebin3: Doesn’t plug parsebin for AAC from tsdemux +- gl: eglimage: warn the reason of export failure +- glcolorconvert: fix YUVA<->RGBA conversions +- glcolorconvert: regression when rendering alpha vp9 +- gldownload: Unref glcontext after usage +- meson.build: test for and link against libatomic if it exists +- oggdemux: Don’t push new packets if there is a pending seek +- urisourcebin: Make parsebin activation more reliable +- urisourcebin: deadlock between parsebin and typefind +- videoencoder: Use the correct segment and buffer timestamp in the chain function +- videotimecode: Fix conversion of timecode to datetime with drop-frame timecodes and handle 119.88 fps correctly in all + places + +gst-plugins-good + +- Ensure properties are freed before (re)setting with g_value_dup_string() and during cleanup +- gst-plugins-good: Matroska mux v4 support +- matroska-demux: Prevent corrupt cluster duplication +- qml6glsrc: update buffer pool on renegotiation +- qt6: Add a missing newline in unsupported platform message +- qtdemux: Fix stsc size check in qtdemux_merge_sample_table() +- qtdemux: Next Iteration Of Uncompressed MP4 Decoder +- qtdemux: unref simple caps after use +- rtspsrc: Do not emit signal ‘no-more-pads’ too early +- rtspsrc: Don’t error out on not-linked too early +- rtpsession: Do not push events while holding SESSION_LOCK +- rtpsession: deadlock when gst_rtp_session_send_rtcp () is forwarding eos +- v4l2: drop frame for frames that cannot be decoded +- v4l2videodec: AV unsync for streams with many frames that cannot be decoded +- v4l2object: fix memory leak +- v4l2object: fix type mismatch when ioctl takes int +- y4menc: fix Y41B format +- y4menc: handle frames with GstVideoMeta + +gst-plugins-bad + +- Add missing Requires in pkg-config +- Ensure properties are freed before (re)setting with g_value_dup_string() and during cleanup +- Update docs +- aja: Use the correct location of the AJA NTV2 SDK in the docs +- alphacombine: De-couple flush-start/stop events handling +- alphadecodebin: use a multiqueue instead of a couple of queues +- avfvideosrc: Guess reasonable framerate values for some 3rd party devices +- codecalpha: name both queues +- d3d12converter: Fix cropping when automatic mipmap is enabled +- dashsink: Make sure to use a non-NULL pad name when requesting a pad from splitmuxsink +- docs: Fix GstWebRTCICE* class documentation +- h264ccextractor, h265ccextractor: Handle gap with unknown pts +- h265decoder, h265ccinserter: Fix broken SPS/PPS link +- h265parser: Fix num_long_term_pics bound check +- Segmentation fault in H265 decoder +- h266decoder: fix leak parsing SEI messages +- meson.build: test for and link against libatomic if it exists +- mse: Improved Thread Safety of API +- mse: Revert ownership transfer API change in gst_source_buffer_append_buffer() +- tensordecoders: updating element classification +- unixfd: Fix wrong memory size when offset > 0 +- uvcsink: Respond to control requests with proper error handling +- v4l2codecs: unref frame in all error paths of end_picture +- va: Skip codecs that report maximum width or height lower than minimum +- vapostproc: fix wrong video orientation after restarting the element +- vavp9enc: fix mem leaks in _vp9_decide_profile +- vkformat: fix build error +- vtenc: Avoid deadlocking when changing properties on the fly +- vulkan: fix memory leak at dynamic registering +- webrtc: enhance rtx entry creation +- webrtcbin: add missing warning for caps missmatch +- ZDI-CAN-26596: New Vulnerability Report (Security) + +gst-plugins-ugly + +- No changes + +GStreamer Rust plugins + +- Bump MSRV to 1.83 +- Allow any windows-sys version >= 0.52 and <= 0.59 +- aws/polly: add GstScaletempoTargetDurationMeta to output buffers +- awstranslate: improve message posted on bus +- cdg: typefind: Division by zero fix +- cea708mux: Improve support for overflowing input captions +- colordetect: Change to videofilter base class +- dav1ddec: Drain decoder on caps changes if necessary +- dav1ddec: Only update unknown parts of the upstream colorimetry and not all of it +- dav1ddec: Support RGB encoded AV1 +- dav1ddec: Use downstream buffer pool for copying if video meta is not supported +- dav1ddec: Use max-frame-delay value from the decoder instead of calculating it +- dav1ddec: Use max-frame-delay value from the decoder instead of calculating it +- doc: Update to latest way of generating hotdoc config files +- Fix gtk4 compile +- Fix various clippy 1.86 warnings and update gstreamer-rs / gtk-rs dependencies +- fmp4mux: Add a couple of minor new features +- fmp4mux: Add manual-split mode that is triggered by serialized downstream events
View file
_service:download_files:gst-plugins-ugly-1.26.0.tar.xz/RELEASE -> _service:download_files:gst-plugins-ugly-1.26.7.tar.xz/RELEASE
Changed
@@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-ugly 1.26.0. +This is GStreamer gst-plugins-ugly 1.26.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework!
View file
_service:download_files:gst-plugins-ugly-1.26.0.tar.xz/ext/x264/meson.build -> _service:download_files:gst-plugins-ugly-1.26.7.tar.xz/ext/x264/meson.build
Changed
@@ -23,7 +23,7 @@ } x264_dep = dependency('x264', version : '>=0.156', required : x264_opt, - fallback: 'x264', 'libx264_dep') + allow_fallback: true) if x264_dep.found() x264_libraries = get_option('x264_libraries')
View file
_service:download_files:gst-plugins-ugly-1.26.0.tar.xz/gst-plugins-ugly.doap -> _service:download_files:gst-plugins-ugly-1.26.7.tar.xz/gst-plugins-ugly.doap
Changed
@@ -35,6 +35,76 @@ <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> + <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" /> + </Version> + </release> + + <release> + <Version> + <revision>1.26.4</revision> + <branch>1.26</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" /> + </Version> + </release> + + <release> + <Version> + <revision>1.26.3</revision> + <branch>1.26</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" /> + </Version> + </release> + + <release> + <Version> + <revision>1.26.2</revision> + <branch>1.26</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" /> + </Version> + </release> + + <release> + <Version> + <revision>1.26.1</revision> + <branch>1.26</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" /> + </Version> + </release> + + <release> + <Version> <revision>1.26.0</revision> <branch>main</branch> <name></name>
View file
_service:download_files:gst-plugins-ugly-1.26.0.tar.xz/meson.build -> _service:download_files:gst-plugins-ugly-1.26.7.tar.xz/meson.build
Changed
@@ -1,5 +1,5 @@ project('gst-plugins-ugly', 'c', - version : '1.26.0', + version : '1.26.7', meson_version : '>= 1.4', default_options : 'warning_level=1', 'buildtype=debugoptimized' )
View file
_service:download_files:gst-plugins-ugly-1.26.0.tar.xz/po/gst-plugins-ugly-1.0.pot -> _service:download_files:gst-plugins-ugly-1.26.7.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.0\n" +"Project-Id-Version: gst-plugins-ugly-1.26.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 20:15+0000\n" +"POT-Creation-Date: 2025-10-14 18:26+0100\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.0.tar.xz/po/gst-plugins-ugly.pot -> _service:download_files:gst-plugins-ugly-1.26.7.tar.xz/po/gst-plugins-ugly.pot
Changed
@@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly-1.26.0\n" +"Project-Id-Version: gst-plugins-ugly-1.26.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 20:15+0000\n" +"POT-Creation-Date: 2025-10-14 18:26+0100\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"
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
.