Overview

Request 5563 (accepted)

New stable release

Submit package home:zait...sentials / gstreamer...y-codecs to package Essentials / gstreamer-plugins-ugly-codecs

gstreamer-plugins-ugly-codecs.changes Changed
x
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Tue May 17 16:36:16 UTC 2022 - Bjørn Lie <zaitor@opensuse.org>
4
+
5
+- Update to version 1.20.2
6
+
7
+-------------------------------------------------------------------
8
 Sat Mar 26 00:58:27 UTC 2022 - Bjørn Lie <zaitor@opensuse.org>
9
 
10
 - Update to version 1.20.1
11
gstreamer-plugins-ugly-codecs.spec Changed
10
 
1
@@ -7,7 +7,7 @@
2
 %define _version 1.20.0
3
 
4
 Name:           gstreamer-plugins-ugly-codecs
5
-Version:        1.20.1
6
+Version:        1.20.2
7
 Release:        0
8
 Summary:        Codecs/plugins for gstreamer-plugins-ugly
9
 License:        LGPL-2.1-or-later
10
gst-plugins-ugly-1.20.1.tar.xz/ChangeLog -> gst-plugins-ugly-1.20.2.tar.xz/ChangeLog Changed
37
 
1
@@ -1,7 +1,35 @@
2
+=== release 1.20.2 ===
3
+
4
+2022-05-02 23:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
5
+
6
+   * NEWS:
7
+   * RELEASE:
8
+   * gst-plugins-ugly.doap:
9
+   * meson.build:
10
+     Release 1.20.2
11
+
12
+2022-05-02 23:29:19 +0100  Tim-Philipp Müller <tim@centricular.com>
13
+
14
+   * ChangeLog:
15
+     Update ChangeLogs for 1.20.2
16
+
17
+2022-04-15 16:53:25 +0300  Sebastian Dröge <sebastian@centricular.com>
18
+
19
+   * ext/x264/gstx264enc.c:
20
+     x264enc: Don't try to fixate ANY allowed caps
21
+     Instead fall back to the template caps.
22
+     Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2207>
23
+
24
+2022-03-14 14:48:01 +0000  Tim-Philipp Müller <tim@centricular.com>
25
+
26
+   * meson.build:
27
+     Back to development
28
+
29
 === release 1.20.1 ===
30
 
31
 2022-03-14 11:33:33 +0000  Tim-Philipp Müller <tim@centricular.com>
32
 
33
+   * ChangeLog:
34
    * NEWS:
35
    * RELEASE:
36
    * gst-plugins-ugly.doap:
37
gst-plugins-ugly-1.20.1.tar.xz/NEWS -> gst-plugins-ugly-1.20.2.tar.xz/NEWS Changed
240
 
1
@@ -2,13 +2,13 @@
2
 
3
 GStreamer 1.20.0 was originally released on 3 February 2022.
4
 
5
-The latest bug-fix release in the 1.20 series is 1.20.1 and was released
6
-on 14 March 2022.
7
+The latest bug-fix release in the 1.20 series is 1.20.2 and was released
8
+on 2 May 2022.
9
 
10
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
11
 version of this document.
12
 
13
-Last updated: Monday 14 March 2022, 00:30 UTC (log)
14
+Last updated: Monday 2 May 2022, 0:30 UTC (log)
15
 
16
 Introduction
17
 
18
@@ -2076,6 +2076,221 @@
19
 -   List of Merge Requests applied in 1.20.1
20
 -   List of Issues fixed in 1.20.1
21
 
22
+1.20.2
23
+
24
+The second 1.20 bug-fix release (1.20.2) was released on 2 May 2022.
25
+
26
+This release only contains bugfixes and it should be safe to update from
27
+1.20.x.
28
+
29
+Highlighted bugfixes in 1.20.2
30
+
31
+-   avviddec: Remove vc1/wmv3 override and fix crashes on WMV files with
32
+    FFMPEG 5.0+
33
+-   macOS: fix plugin discovery for GStreamer installed via brew and fix
34
+    loading of Rust plugins
35
+-   rtpbasepayload: various header extension handling fixes
36
+-   rtpopusdepay: fix regression in stereo input handling if
37
+    sprop-stereo is not advertised
38
+-   rtspclientsink: fix possible shutdown deadlock
39
+-   mpegts: gracefully handle “empty” program maps and fix AC-4
40
+    detection
41
+-   mxfdemux: Handle empty VANC packets and fix EOS handling
42
+-   playbin3: various playbin3, uridecodebin3, and playsink fixes
43
+-   ptpclock: fix initial sync-up with certain devices
44
+-   gltransformation: let graphene alloc its structures memory aligned
45
+-   webrtcbin fixes and webrtc sendrecv example improvements
46
+-   video4linux2: various fixes including some fixes for Raspberry Pi
47
+    users
48
+-   videorate segment handling fixes and other fixes
49
+-   nvh264dec, nvh265dec: Fix broken key-unit trick modes and reverse
50
+    playback
51
+-   wpe: Reintroduce persistent WebContext
52
+-   cerbero: Make it easier to consume 1.20.1 macOS GStreamer .pkgs
53
+-   build fixes and gobject annotation fixes
54
+-   bug fixes, security fixes, memory leak fixes, and other stability
55
+    and reliability improvements
56
+
57
+gstreamer
58
+
59
+-   devicemonitor: clean up signal handlers and hidden providers list
60
+-   Leaks tracer: fix pthread_atfork return value check leading to bogus
61
+    warning in log
62
+-   Rust plugins: Not picked up by the plugin loader on macOS
63
+-   Failed to use plugins of latest GStreamer version 1.20.x installed
64
+    by brew on macOS
65
+-   ptpclock: Allow at least 100ms delay between Sync/Follow_Up and
66
+    Delay_Req/Delay_Resp messages. Fixes problems acquiring initial sync
67
+    with certain devices
68
+-   meson: Add -Wl,-rpath,${libdir} on macOS
69
+-   registry: skip Rust dep builddirs when searching for plugins
70
+    recursively
71
+
72
+gst-plugins-base
73
+
74
+-   appsrc: Clarify buffer ref semantics in signals documentation
75
+-   appsrc: fix annotations for bindings
76
+-   typefind: Skip extension parsing for data:// URIs, fixing regression
77
+    with mp4 files serialised to data uris
78
+-   playbin3: various fixes
79
+-   playbin3: fix missing lock when unknown stream type in pad-removed
80
+    cb
81
+-   decodebin3: fix collection leaks
82
+-   decodebin3: Don’t duplicate stream selections
83
+-   discoverer: chain up to parent finalize methods in all our types to
84
+    fix memory leaks
85
+-   glmixerbin: slightly better pad/element creation
86
+-   gltransformation: let graphene alloc its structures memory aligned
87
+-   ogg: fix possible buffer overrun
88
+-   rtpbasepayload: Don’t write header extensions if there’s no
89
+    corresponding…
90
+-   rtpbasepayload: always store input buffer meta before negotiation
91
+-   rtpbasepayload: fix transfer annotation for push and push_list
92
+-   subparse: don’t try to index string with -1
93
+-   riff-media: fix memory leak after usage for g_strjoin()
94
+-   playbin/playbin3: Allow setting a NULL URI
95
+-   playsink: Complete reconfiguration on pad release.
96
+-   parsebin: Expose streams of unknown type
97
+-   pbutils: Fix wmv screen description detection
98
+-   subparse: don’t deref a potentially NULL variable
99
+-   rawvideoparse: set format from caps in
100
+    gst_raw_video_parse_set_config_from_caps
101
+-   videodecoder: release stream lock after handling gap events
102
+-   videorate: fix assertion when pushing last and only buffer without
103
+    duration
104
+-   videorate: Revert “don’t reset on segment update” to fix segment
105
+    handling regressions
106
+-   gst-play-1.0, gst-launch-1.0: Enable win32 high-resolution timer
107
+    also for MinGW build
108
+
109
+gst-plugins-good
110
+
111
+-   deinterlace: silence unused-but-set werror from imported code
112
+-   qtdemux: fix leak of channel_mapping
113
+-   rtpopusdepay: missing sprop-stereo should not assume mono
114
+-   rtpjitterbuffer: Fix invalid memory access in
115
+    rtp_jitter_buffer_pop()
116
+-   rtpptdemux: fix leak of caps when ignoring a pt
117
+-   rtpredenc: quieten warning about ignoring header extensions
118
+-   soup: Fix pre-processor macros in souploader for libsoup-3.0
119
+-   twcc: Note that twcc-stats packet loss counts reordering as loss +
120
+    add some logging
121
+-   video4linux2: Manual backports for RPi users
122
+-   wavparse: handle URI query in any parse state, fixing audio track
123
+    selection issue in GES
124
+-   wavparse: Unset DISCONT buffer flag for divided into multiple
125
+    buffers in push mode
126
+
127
+gst-plugins-bad
128
+
129
+-   av1parse: Fix several issues about the colorimetry.
130
+-   av1parse: fix up various possible logic errors
131
+-   dashsink: fix missing mutex unlock in error code path when failing
132
+    to get content
133
+-   d3d11videosink: Fix for unhandled mouse double click events
134
+-   interlace: Also handle a missing “interlace-mode” field as
135
+    progressive
136
+-   msdk: fix build with MSVC
137
+-   mxfdemux: Fix issues at EOS
138
+-   mxfdemux: Handle empty VANC packets
139
+-   nvh264dec, nvh265dec: Fix broken key-unit trick and reverse playback
140
+-   nvvp9sldec: Increase DPB size to cover render delay
141
+-   rvsg: fix cairo include
142
+-   tsdemux: Fix AC-4 detection in MPEG-TS
143
+-   tsdemux: Handle “empty” PMT gracefully
144
+-   va: pool: don’t advertise the GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT
145
+    option any more
146
+-   v4l2codecs: Fix memory leak
147
+-   v4l2videodec: set frame duration according to framerate
148
+-   webrtcbin: Update documentation of ‘get-stats’ action signal
149
+-   webrtcbin: Check data channel transport for notifying
150
+    ‘ice-gathering-state’
151
+-   webrtcbin: Avoid access of freed memory
152
+-   wpe: Reintroduce persistent WebContext
153
+-   Build: use CMake to find some openssl and exr deps
154
+-   Fix multiple “unused-but-set variable” compiler warnings
155
+
156
+gst-plugins-ugly
157
+
158
+-   x264enc: Don’t try to fixate ANY allowed caps
159
+
160
+gst-libav
161
+
162
+-   video decoders: fix frame leak on negotiation error
163
+-   Fix build on systems without C++ compiler
164
+-   avviddec: Remove vc1/wmv3 override (fixing crash with FFmpeg 5
165
+-   Segfaults on ASF/WMV files with FFMPEG 5.0+
166
+
167
+gst-rtsp-server
168
+
169
+-   rtspclientsink: fix possible shutdown deadlock in collect_streams()
170
+-   Minor spelling fixes
171
+
172
+gstreamer-vaapi
173
+
174
+-   No changes
175
+
176
+gstreamer-sharp
177
+
178
+-   No changes
179
+
180
+gst-omx
181
+
182
+-   No changes
183
+
184
+gst-python
185
+
186
+-   Fix build on systems without C++ compiler
187
+
188
+gst-editing-services
189
+
190
+-   License clarification: GES is released under the LGPL2+ license
191
+
192
+gst-examples:
193
+
194
+-   Fix build on macOS with gtk+-quartz-3.0
195
+-   player android: add missing dummy.cpp
196
+-   player android: update for android changes
197
+-   webrtc_sendrecv.py: Link pads instead of elements
198
+-   webrtc_sendrecv.py: Implement all negotiation modes + bugfixes
199
+
200
+Development build environment + gst-full build
201
+
202
+-   meson: provide gobject-cast-checks, glib-checks and glib-asserts
203
+    options at top level as well
204
+
205
+Cerbero build tool and packaging changes in 1.20.2
206
+
207
+-   macOS: Make it easier to consume 1.20.1 GStreamer .pkgs
208
+-   Android: fix text relocation regression on Android (x86/ x86_64
209
+    platforms)
210
+
211
+Bindings
212
+
213
+-   appsrc: fix annotations for bindings
214
+-   bindings: The out args for gst_rtp_buffer_get_extension_data*() are
215
+    optional
216
+-   rtpbasepayload: fix transfer annotation for push and push_list
217
+
218
+Contributors to 1.20.2
219
+
220
+Bastian Krause, Benjamin Gaignard, Camilo Celis Guzman, Chun-wei Fan,
221
+Corentin Damman, Daniel Stone, Dongil Park, Edward Hervey, Fabrice
222
+Fontaine, Guillaume Desmottes, Havard Graff, He Junyan, Hoonhee Lee, Hou
223
+Qi, Jan Schmidt, Marc Leeman, Mathieu Duponchelle, Matthew Waters,
224
+Nicolas Dufresne, Nirbheek Chauhan, Philippe Normand, Pierre Bourré,
225
+Sangchul Lee, Sebastian Dröge, Seungha Yang, Stéphane Cerveau, Thibault
226
+Saunier, Tim-Philipp Müller, Tong Wu, Tristan Matthews, Tulio Beloqui,
227
+Wonchul Lee, Zhao Zhili,
228
+
229
+… and many others who have contributed bug reports, translations, sent
230
+suggestions or helped testing. Thank you all!
231
+
232
+List of merge requests and issues fixed in 1.20.2
233
+
234
+-   List of Merge Requests applied in 1.20.2
235
+-   List of Issues fixed in 1.20.2
236
+
237
 Schedule for 1.22
238
 
239
 Our next major feature release will be 1.22, and 1.21 will be the
240
gst-plugins-ugly-1.20.1.tar.xz/RELEASE -> gst-plugins-ugly-1.20.2.tar.xz/RELEASE Changed
7
 
1
@@ -1,4 +1,4 @@
2
-This is GStreamer gst-plugins-ugly 1.20.1.
3
+This is GStreamer gst-plugins-ugly 1.20.2.
4
 
5
 The GStreamer team is thrilled to announce a new major feature release
6
 of your favourite cross-platform multimedia framework!
7
gst-plugins-ugly-1.20.1.tar.xz/ext/x264/gstx264enc.c -> gst-plugins-ugly-1.20.2.tar.xz/ext/x264/gstx264enc.c Changed
13
 
1
@@ -2272,6 +2272,11 @@
2
       return FALSE;
3
     }
4
 
5
+    if (gst_caps_is_any (allowed_caps)) {
6
+      gst_caps_unref (allowed_caps);
7
+      allowed_caps = gst_caps_ref (template_caps);
8
+    }
9
+
10
     allowed_caps = gst_caps_make_writable (allowed_caps);
11
     allowed_caps = gst_caps_fixate (allowed_caps);
12
     s = gst_caps_get_structure (allowed_caps, 0);
13
gst-plugins-ugly-1.20.1.tar.xz/gst-plugins-ugly.doap -> gst-plugins-ugly-1.20.2.tar.xz/gst-plugins-ugly.doap Changed
18
 
1
@@ -35,6 +35,16 @@
2
 
3
  <release>
4
   <Version>
5
+   <revision>1.20.2</revision>
6
+   <branch>1.20</branch>
7
+   <name></name>
8
+   <created>2022-05-02</created>
9
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.2.tar.xz" />
10
+  </Version>
11
+ </release>
12
+
13
+ <release>
14
+  <Version>
15
    <revision>1.20.1</revision>
16
    <branch>1.20</branch>
17
    <name></name>
18
gst-plugins-ugly-1.20.1.tar.xz/meson.build -> gst-plugins-ugly-1.20.2.tar.xz/meson.build Changed
8
 
1
@@ -1,5 +1,5 @@
2
 project('gst-plugins-ugly', 'c',
3
-  version : '1.20.1',
4
+  version : '1.20.2',
5
   meson_version : '>= 0.59',
6
   default_options :  'warning_level=1',
7
                       'buildtype=debugoptimized' )
8
gst-plugins-ugly-1.20.1.tar.xz/po/gst-plugins-ugly-1.0.pot -> gst-plugins-ugly-1.20.2.tar.xz/po/gst-plugins-ugly-1.0.pot Changed
10
 
1
@@ -8,7 +8,7 @@
2
 msgstr ""
3
 "Project-Id-Version: gst-plugins-ugly-1.0\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2022-03-14 11:38+0000\n"
6
+"POT-Creation-Date: 2022-05-02 23:30+0100\n"
7
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
Refresh
Refresh
Request History
Bjørn Lie's avatar

zaitor created request almost 3 years ago

New stable release


Bjørn Lie's avatar

zaitor accepted request almost 3 years ago

Xin