Skip to content

Commit 88e3121

Browse files
committed
Release 1.24.12
1 parent 8dc43f7 commit 88e3121

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1718
-57
lines changed

girs/GES-1.0.gir

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15465,15 +15465,15 @@ contains one frame)</doc>
1546515465
<source-position filename="../subprojects/gst-editing-services/ges/ges-version.h"/>
1546615466
<type name="gint" c:type="gint"/>
1546715467
</constant>
15468-
<constant name="VERSION_MICRO" value="11" c:type="GES_VERSION_MICRO">
15468+
<constant name="VERSION_MICRO" value="12" c:type="GES_VERSION_MICRO">
1546915469
<source-position filename="../subprojects/gst-editing-services/ges/ges-version.h"/>
1547015470
<type name="gint" c:type="gint"/>
1547115471
</constant>
1547215472
<constant name="VERSION_MINOR" value="24" c:type="GES_VERSION_MINOR">
1547315473
<source-position filename="../subprojects/gst-editing-services/ges/ges-version.h"/>
1547415474
<type name="gint" c:type="gint"/>
1547515475
</constant>
15476-
<constant name="VERSION_NANO" value="1" c:type="GES_VERSION_NANO">
15476+
<constant name="VERSION_NANO" value="0" c:type="GES_VERSION_NANO">
1547715477
<source-position filename="../subprojects/gst-editing-services/ges/ges-version.h"/>
1547815478
<type name="gint" c:type="gint"/>
1547915479
</constant>

girs/Gst-1.0.gir

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49387,7 +49387,7 @@ determine a order for the two provided values.</doc>
4938749387
<source-position filename="../subprojects/gstreamer/gst/gstversion.h"/>
4938849388
<type name="gint" c:type="gint"/>
4938949389
</constant>
49390-
<constant name="VERSION_MICRO" value="11" c:type="GST_VERSION_MICRO">
49390+
<constant name="VERSION_MICRO" value="12" c:type="GST_VERSION_MICRO">
4939149391
<doc xml:space="preserve" filename="../subprojects/gstreamer/gst/gstversion.h">The micro version of GStreamer at compile time:</doc>
4939249392
<source-position filename="../subprojects/gstreamer/gst/gstversion.h"/>
4939349393
<type name="gint" c:type="gint"/>
@@ -49397,7 +49397,7 @@ determine a order for the two provided values.</doc>
4939749397
<source-position filename="../subprojects/gstreamer/gst/gstversion.h"/>
4939849398
<type name="gint" c:type="gint"/>
4939949399
</constant>
49400-
<constant name="VERSION_NANO" value="1" c:type="GST_VERSION_NANO">
49400+
<constant name="VERSION_NANO" value="0" c:type="GST_VERSION_NANO">
4940149401
<doc xml:space="preserve" filename="../subprojects/gstreamer/gst/gstversion.h">The nano version of GStreamer at compile time:
4940249402
Actual releases have 0, GIT versions have 1, prerelease versions have 2-...</doc>
4940349403
<source-position filename="../subprojects/gstreamer/gst/gstversion.h"/>

girs/GstPbutils-1.0.gir

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2899,7 +2899,7 @@ in debugging.</doc>
28992899
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstpluginsbaseversion.h"/>
29002900
<type name="gint" c:type="gint"/>
29012901
</constant>
2902-
<constant name="PLUGINS_BASE_VERSION_MICRO" value="11" c:type="GST_PLUGINS_BASE_VERSION_MICRO">
2902+
<constant name="PLUGINS_BASE_VERSION_MICRO" value="12" c:type="GST_PLUGINS_BASE_VERSION_MICRO">
29032903
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstpluginsbaseversion.h">The micro version of GStreamer's gst-plugins-base libraries at compile time.</doc>
29042904
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstpluginsbaseversion.h"/>
29052905
<type name="gint" c:type="gint"/>
@@ -2909,7 +2909,7 @@ in debugging.</doc>
29092909
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstpluginsbaseversion.h"/>
29102910
<type name="gint" c:type="gint"/>
29112911
</constant>
2912-
<constant name="PLUGINS_BASE_VERSION_NANO" value="1" c:type="GST_PLUGINS_BASE_VERSION_NANO">
2912+
<constant name="PLUGINS_BASE_VERSION_NANO" value="0" c:type="GST_PLUGINS_BASE_VERSION_NANO">
29132913
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstpluginsbaseversion.h">The nano version of GStreamer's gst-plugins-base libraries at compile time.
29142914
Actual releases have 0, GIT versions have 1, prerelease versions have 2-...</doc>
29152915
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstpluginsbaseversion.h"/>

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('gstreamer-full', 'c',
2-
version : '1.24.11.1',
2+
version : '1.24.12',
33
meson_version : '>= 1.1',
44
default_options : ['buildtype=debugoptimized',
55
# Needed due to https://github.com/mesonbuild/meson/issues/1889,

subprojects/gst-devtools/NEWS

Lines changed: 142 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1276,7 +1276,7 @@ Android
12761276
- There are known issues with FFmpeg version 6.0.0 due to opaque passing being broken in that version. This affects at least
12771277
avdec_h264, but may affect other decoders as well. Versions before 6.0.0, and 6.0.1 or higher are not affected.
12781278

1279-
- gst-libav currently doesn’t build against the latest FFmpeg 7.0 release. This is being worked on and tracked in this “libav:
1279+
- gst-libav < 1.24.6 didn’t build against the latest FFmpeg 7.0 release. This has been worked on and tracked in this “libav:
12801280
Fix compatibility with ffmpeg 7” Merge Request.
12811281

12821282
## Statistics
@@ -3030,6 +3030,147 @@ List of merge requests and issues fixed in 1.24.11
30303030
- List of Merge Requests applied in 1.24.11
30313031
- List of Issues fixed in 1.24.11
30323032

3033+
1.24.12
3034+
3035+
The twelfth 1.24 bug-fix release (1.24.12) was released on 29 January 2025.
3036+
3037+
This release only contains bugfixes and it should be safe to update from 1.24.x.
3038+
3039+
Highlighted bugfixes in 1.24.12
3040+
3041+
- d3d12: Fix shaders failing to compile with newer dxc versions
3042+
- decklinkvideosink: Fix handling of caps framerate in auto mode; also a decklinkaudiosink fix
3043+
- devicemonitor: Fix potential crash macOS when a device is unplugged
3044+
- gst-libav: Fix crash in audio encoders like avenc_ac3 if input data has insufficient alignment
3045+
- gst-libav: Fix build against FFmpeg 4.2 as in Ubuntu 20.04
3046+
- gst-editing-services: Fix Python library name fetching on Windows
3047+
- netclientclock: Don’t store failed internal clocks in the cache, so applications can re-try later
3048+
- oggdemux: Seeking and duration handling fixes
3049+
- osxaudiosrc: Fixes for failing init/no output on recent iOS versions
3050+
- qtdemux: Use mvhd transform matrix and support for flipping
3051+
- rtpvp9pay: Fix profile parsing
3052+
- splitmuxsrc: Fix use with decodebin3 which would occasionally fail with an assertion when seeking
3053+
- tsdemux: Fix backwards PTS wraparound detection with ignore-pcr=true
3054+
- video-overlay-composition: Declare the video/size/orientation tags for the meta and implement scale transformations
3055+
- vtdec: Fix seeks occasionally hanging on macOS due to a race condition when draining
3056+
- webrtc: Fix duplicate payload types with RTX and multiple video codecs
3057+
- win32-pluginloader: Make sure not to create any windows when inspecting plugins
3058+
- wpe: Various fixes for re-negotiation, latency reporting, progress messages on startup
3059+
- x264enc: Add missing data to AvcDecoderConfigurationRecord in codec_data for high profile variants
3060+
- cerbero: Support using ccache with cmake if enabled
3061+
- Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
3062+
3063+
gstreamer
3064+
3065+
- device: Fix racy nullptr deref on macOS when a device is unplugged
3066+
- iterator: Added error handling to filtered iterators
3067+
- netclientclock: Don’t ever store failed internal clocks in the cache
3068+
- netclock-replay: use gst_c_args when building, fixing build failure on Solaris
3069+
- pluginloader-win32: create no window
3070+
- pluginloader-win32: fix use after free in find_helper_bin_location
3071+
- sparsefile: ensure error is set when read_buffer() returns 0
3072+
- basetransform: fix incorrect logging inside gst_base_transform_query_caps
3073+
3074+
gst-plugins-base
3075+
3076+
- oggdemux: fixes seeking in some cases by not overwriting a valid duration with CLOCK_TIME_NONE
3077+
- video-overlay-composition: Declare the video/size/orientation tags for the meta & implement scale transformation
3078+
- Various fixes found from adding extra warning flags
3079+
3080+
gst-plugins-good
3081+
3082+
- osxaudiosrc: Fixes for failing init/no output on recent iOS versions
3083+
- qtdemux: Use mvhd transform matrix and support for flipping
3084+
- qtmux: fix critical warnings on negotiation error
3085+
- rtpvp9pay: fix profile parsing
3086+
- splitmuxsrc: Ensure only a single stream-start event is pushed
3087+
- splitmuxsrc: decodebin3 Fails with assertion in mq_slot_handle_stream_start when seeking
3088+
- Various fixes found from adding extra warning flags
3089+
3090+
gst-plugins-bad
3091+
3092+
- decklinkvideosink: Fix handling of caps framerate in auto mode
3093+
- decklinkaudiosink: Don’t crash if started without corresponding video sink
3094+
- d3d12: Fix shaders failing to compile with newer dxc versions
3095+
- tsdemux: Fix backwards PTS wraparound detection with ignore-pcr=true
3096+
- vtdec: fix seeks hangs due to a race condition draining
3097+
- vtdec: seeks freeze the pipeline
3098+
- wayland: Print table split when DMABuf format changes
3099+
- webrtc: fix duplicate payload types with RTX and multiple video codecs
3100+
- wpevideosrc: Clear cached SHM buffers after caps re-negotiation
3101+
- wpe: Report latency and start-up progress messages
3102+
- wpe: remove glFlush() when filling buffer
3103+
- Fix build with gtk3 but not wayland
3104+
- Various fixes found from adding extra warning flags
3105+
3106+
gst-plugins-ugly
3107+
3108+
- x264enc: add missing data to AvcDecoderConfigurationRecord, and switch to GstByteWriter
3109+
3110+
GStreamer Rust plugins
3111+
3112+
- No changes
3113+
3114+
gst-libav
3115+
3116+
- avaudenc: fix crash in avenc_ac3 if input buffers are insufficiently aligned
3117+
- avcodecmap: Only use new channel positions when compiling against new enough ffmpeg
3118+
- gst-libav: 1.24.11: Fails to build with minimum supported ffmpeg version
3119+
3120+
gst-rtsp-server
3121+
3122+
- No changes
3123+
3124+
gstreamer-vaapi
3125+
3126+
- No changes
3127+
3128+
gstreamer-sharp
3129+
3130+
- No changes
3131+
3132+
gst-omx
3133+
3134+
- No changes
3135+
3136+
gst-python
3137+
3138+
- No changes
3139+
3140+
gst-editing-services
3141+
3142+
- ges: Fix Python library name fetching on Windows
3143+
3144+
gst-devtools, gst-validate + gst-integration-testsuites
3145+
3146+
- No changes
3147+
3148+
gst-examples
3149+
3150+
- No changes
3151+
3152+
Development build environment
3153+
3154+
- No changes
3155+
3156+
Cerbero build tool and packaging changes in 1.24.12
3157+
3158+
- cmake: Support using ccache if enabled
3159+
3160+
Contributors to 1.24.12
3161+
3162+
Adrian Perez de Castro, Alan Coopersmith, Alexander Slobodeniuk, Andoni Morales Alastruey, Andrew Yooeun Chun, Brad Hards,
3163+
Carlos Bentzen, Colin Kinloch, Edward Hervey, François Laignel, Guillaume Desmottes, Jochen Henneberg, Jordan Yelloz, L. E.
3164+
Segovia, Monty C, Nirbheek Chauhan, Philippe Normand, Piotr Brzeziński, Rares Branici, Samuel Thibault, Sebastian Dröge, Silvio
3165+
Lazzeretti, Tim-Philipp Müller, Tomas Granath, Will Miller,
3166+
3167+
… and many others who have contributed bug reports, translations, sent suggestions or helped testing. Thank you all!
3168+
3169+
List of merge requests and issues fixed in 1.24.12
3170+
3171+
- List of Merge Requests applied in 1.24.12
3172+
- List of Issues fixed in 1.24.12
3173+
30333174
Schedule for 1.26
30343175

30353176
Our next major feature release will be 1.26, and 1.25 will be the unstable development version leading up to the stable 1.26

subprojects/gst-devtools/RELEASE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is GStreamer gst-devtools 1.24.11.
1+
This is GStreamer gst-devtools 1.24.12.
22

33
The GStreamer team is thrilled to announce a new major feature release
44
of your favourite cross-platform multimedia framework!

subprojects/gst-devtools/gst-devtools.doap

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,16 @@
5353
</GitRepository>
5454
</repository>
5555

56+
<release>
57+
<Version>
58+
<revision>1.24.12</revision>
59+
<branch>1.24</branch>
60+
<name></name>
61+
<created>2025-01-29</created>
62+
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.24.12.tar.xz" />
63+
</Version>
64+
</release>
65+
5666
<release>
5767
<Version>
5868
<revision>1.24.11</revision>

subprojects/gst-devtools/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('gst-devtools', 'c',
2-
version : '1.24.11.1',
2+
version : '1.24.12',
33
meson_version : '>= 1.1',
44
default_options : [ 'warning_level=1',
55
'c_std=gnu99',

subprojects/gst-docs/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('GStreamer manuals and tutorials', 'c',
2-
version: '1.24.11.1',
2+
version: '1.24.12',
33
meson_version : '>= 1.1')
44

55
hotdoc_p = find_program('hotdoc')

0 commit comments

Comments
 (0)