Overview
Submit package home:zait...sentials / gstreamer...d-codecs to package Essentials / gstreamer-plugins-bad-codecs
gstreamer-plugins-bad-codecs.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Mon Dec 9 13:22:35 UTC 2024 - Bjørn Lie <zaitor@opensuse.org>
4
+
5
+- Update to version 1.24.10
6
+
7
+-------------------------------------------------------------------
8
Thu Nov 7 08:53:42 UTC 2024 - Bjørn Lie <zaitor@opensuse.org>
9
10
- Update to version 1.24.9
11
gstreamer-plugins-bad-codecs.spec
Changed
10
1
2
%define _version 1.24.0
3
4
Name: gstreamer-plugins-bad-codecs
5
-Version: 1.24.9
6
+Version: 1.24.10
7
Release: 0
8
Summary: Codecs/plugins for gstreamer-plugins-bad
9
License: LGPL-2.1-or-later
10
gst-plugins-bad-1.24.9.tar.xz/ChangeLog -> gst-plugins-bad-1.24.10.tar.xz/ChangeLog
Changed
167
1
2
+=== release 1.24.10 ===
3
+
4
+2024-12-03 23:29:07 +0000 Tim-Philipp Müller <tim@centricular.com>
5
+
6
+ * NEWS:
7
+ * RELEASE:
8
+ * gst-plugins-bad.doap:
9
+ * meson.build:
10
+ Release 1.24.10
11
+
12
+2024-10-09 13:47:41 -0400 Stéphane Cerveau <scerveau@igalia.com>
13
+
14
+ * gst-libs/gst/codecparsers/gsth265bitwriter.c:
15
+ * gst-libs/gst/codecparsers/gsth265parser.c:
16
+ h265parser/bitwriter: add some comments for ceil_log2 use
17
+ Validate that the length of field must be calculate with
18
+ ceil_logs2 and not bit storage.
19
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7905>
20
+
21
+2024-10-09 13:46:17 -0400 Stéphane Cerveau <scerveau@igalia.com>
22
+
23
+ * gst-libs/gst/codecparsers/gsth264parser.c:
24
+ h264parse: use of ceil_log2 instead of bit_storage
25
+ According to the specification:
26
+ The length of the slice_group_id i syntax element is Ceil( Log2(
27
+ num_slice_groups_minus1 + 1 ) ) bits
28
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7905>
29
+
30
+2024-12-02 19:34:14 +0800 Pablo Sun <pablo.sun@mediatek.com>
31
+
32
+ * sys/kms/gstkmssink.c:
33
+ kmssink: Add mediatek auto-detection
34
+ Add MediaTek display controller into list of
35
+ auto-detected modules.
36
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8027>
37
+
38
+2024-12-01 11:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
39
+
40
+ * gst/mxf/mxftypes.c:
41
+ mxfmux: Fix off-by-one in the month when generating a timestamp for now
42
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8018>
43
+
44
+2024-11-26 21:34:25 +0800 Xi Ruoyao <xry111@xry111.site>
45
+
46
+ * ext/x265/gstx265enc.c:
47
+ x265: Allow building with x265-4.1
48
+ In x265-4.1 masteringDisplayColorVolume is changed from a pointer to a
49
+ character array embedded in struct x265_param.
50
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7983>
51
+
52
+2024-11-26 16:52:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
53
+
54
+ * tests/check/meson.build:
55
+ meson: Don't unconditionally invoke the libsoup subproject
56
+ fallback: kwarg will invoke the specified subproject even if required:
57
+ false, which is not what we want here.
58
+ Reported at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4045#note_2674340
59
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7982>
60
+
61
+2024-11-26 09:23:51 +0100 Albert Sjolund <alberts@axis.com>
62
+
63
+ * ext/webrtc/gstwebrtcbin.c:
64
+ webrtc: don't crash on invalid bundle id
65
+ If the bundle id forwarded to connect_rtpfunnel is not valid,
66
+ the assertion fails and crashes the program. This is now instead
67
+ an error.
68
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7966>
69
+
70
+2024-11-19 17:21:16 +0100 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
71
+
72
+ * ext/closedcaption/ccutils.c:
73
+ ccutils: Fix a typo in cc_buffer_take_cea608_field2
74
+ There are no users of cc_buffer_take_cea608_field2, so this never was a
75
+ problem.
76
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7973>
77
+
78
+2024-11-19 16:42:11 +0100 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
79
+
80
+ * ext/closedcaption/ccutils.c:
81
+ ccutils: Fix a typo in max_buffer_time handling
82
+ All users set max_buffer_time to GST_CLOCK_TIME_NONE, effectively
83
+ infinite, so this never was a problem.
84
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7973>
85
+
86
+2024-11-19 13:47:55 +0100 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
87
+
88
+ * ext/closedcaption/ccutils.c:
89
+ ccutils: Remove broken branch
90
+ This branch was added in dd00dab5e9e8650f3f00660c2e611f81f1e8cd5b but is
91
+ never actually taken, as it requires `cc_data` to be null but
92
+ `cc_data_len` to be non-null. It would then dereference the null
93
+ `cc_data`.
94
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7973>
95
+
96
+2021-07-01 13:09:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
97
+
98
+ * gst/mpegtsmux/gstbasetsmux.c:
99
+ mpegtsmux: Mux timestampless buffers immediately
100
+ Instead of leaving them queued indefinitely, or until we're timing out
101
+ and it's the only buffer queued.
102
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7901>
103
+
104
+2024-11-12 11:01:03 +0200 Sebastian Dröge <sebastian@centricular.com>
105
+
106
+ * gst/mpegtsmux/gstbasetsmux.c:
107
+ mpegtsmux: Don't time out in live mode if no timestamped next buffer is available
108
+ The muxer can only advance the time if it has a timestamped buffer that can be
109
+ output, otherwise it will just busy-wait and use up a lot of CPU.
110
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3912
111
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7901>
112
+
113
+2024-11-05 14:34:03 +0100 Théo Maillart <tmaillart@freebox.fr>
114
+
115
+ * gst/videoparsers/gstmpegvideoparse.c:
116
+ mpegvideoparse: do not set delta unit flag on unknown frame type
117
+ When encoding an image to mpeg2 video, with something like:
118
+ gst-launch-1.0 encodebin name=e profile=mpegpsmux:video/mpeg,mpegversion=2,systemstream=false ! \
119
+ filesink location=sample.mpg filesrc num-buffers=1 blocksize=$(stat -c%s sample.png) \
120
+ location=sample/dts.png ! pngdec ! e.
121
+ The only frame's type is set to an invalid value 0
122
+ The consequence is that mpegvideoparse sets the delta unit flag on the buffer because
123
+ it is not an I frame, then decodebin3 drops this only frame because the delta
124
+ unit flag is set and the decoder receives eos before it was able to receive any
125
+ encoded data
126
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7876>
127
+
128
+2024-09-17 11:47:47 +0300 Sebastian Dröge <sebastian@centricular.com>
129
+
130
+ * ext/closedcaption/gstccconverter.c:
131
+ * tests/check/elements/ccconverter.c:
132
+ ccconverter: Don't override in_fps_entry when trying to take output
133
+ This allows to handle CDP streams where the framerate is not provided by the
134
+ caps and generally gives preference to the framerate inside the CDP packets over
135
+ the one in the caps.
136
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7862>
137
+
138
+2024-11-05 14:23:05 +0200 Sebastian Dröge <sebastian@centricular.com>
139
+
140
+ * gst/timecode/gsttimecodestamper.c:
141
+ timecodestamper: Don't fail the latency query in LTC mode if we have no framerate
142
+ Only in LTC mode we introduce additional latency that is depending on only on a
143
+ property and not on the framerate, so waiting for the framerate is not necessary.
144
+ In all other modes no latency is introduced at all and the latency query can
145
+ simply be proxied.
146
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7846>
147
+
148
+2024-11-03 17:37:03 +0000 Tim-Philipp Müller <tim@centricular.com>
149
+
150
+ * po/de.po:
151
+ * po/es.po:
152
+ * po/hr.po:
153
+ * po/ro.po:
154
+ * po/sl.po:
155
+ * po/sv.po:
156
+ gst-plugins-bad: update translations
157
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7820>
158
+
159
+2024-10-30 20:40:12 +0000 Tim-Philipp Müller <tim@centricular.com>
160
+
161
+ * meson.build:
162
+ Back to development after 1.24.9
163
+
164
=== release 1.24.9 ===
165
166
2024-10-30 20:33:30 +0000 Tim-Philipp Müller <tim@centricular.com>
167
gst-plugins-bad-1.24.9.tar.xz/NEWS -> gst-plugins-bad-1.24.10.tar.xz/NEWS
Changed
198
1
2
3
GStreamer 1.24.0 was originally released on 4 March 2024.
4
5
-The latest bug-fix release in the stable 1.24 series is 1.24.9 and was released on 30 October 2024.
6
+The latest bug-fix release in the stable 1.24 series is 1.24.10 and was released on 03 December 2024.
7
8
See https://gstreamer.freedesktop.org/releases/1.24/ for the latest version of this document.
9
10
-Last updated: Wednesday 30 October 2024, 20:00 UTC (log)
11
+Last updated: Tuesday 03 December 2024, 14:00 UTC (log)
12
13
## Introduction
14
15
16
- List of Merge Requests applied in 1.24.9
17
- List of Issues fixed in 1.24.9
18
19
+1.24.10
20
+
21
+The tenth 1.24 bug-fix release (1.24.10) was released on 03 December 2024.
22
+
23
+This release only contains bugfixes and security fixes. It should be safe to update from 1.24.x and we would recommend you
24
+update at your earliest convenience.
25
+
26
+Highlighted bugfixes in 1.24.10
27
+
28
+- More than 40 security fixes across a wide range of elements following an audit by the GitHub Security Lab, including the
29
+ MP4, Matroska, Ogg and WAV demuxers, subtitle parsers, image decoders, audio decoders and the id3v2 tag parser.
30
+- avviddec: Fix regression that could trigger assertions about width/height mismatches
31
+- appsink and appsrc fixes
32
+- closed caption handling fixes
33
+- decodebin3 and urisourcebin fixes
34
+- glupload: dmabuf: Fix emulated tiled import
35
+- level: fix LevelMeta values outside of the stated range
36
+- mpegtsmux, flvmux: fix potential busy looping with high cpu usage in live mode
37
+- pipeline dot file graph generation improvements
38
+- qt(6): fix criticals with multiple qml(6)gl{src,sink}
39
+- rtspsrc: Optionally timestamp RTP packets with their receive times in TCP/HTTP mode to enable clock drift handling
40
+- splitmuxsrc: reduce number of file descriptors used
41
+- systemclock: locking order fixes
42
+- v4l2: fix possible v4l2videodec deadlock on shutdown; 8-bit bayer format fixes
43
+- x265: Fix build with libx265 version >= 4.1 after masteringDisplayColorVolume API change
44
+- macOS: fix rendering artifacts in retina displays, plus ptp clock fixes
45
+- cargo: Default to thin lto for the release profile (for faster builds with lower memory requirements)
46
+- Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
47
+- Translation updates
48
+
49
+gstreamer
50
+
51
+- allocator: Avoid integer overflow when allocating sysmem and avoid integer overflow in qtdemux theora extension parsing
52
+- deviceprovider: fix leaking hidden providers
53
+- gstreamer: prefix debug dot node names to prevent splitting
54
+- pad: Never push sticky events in response to a FLUSH_STOP
55
+- systemclock: Fix lock order violation and some cleanup
56
+- utils: improve gst_util_ceil_log2()
57
+- ptp: use ip_mreq instead of ip_mreqn for macos
58
+- tracers: unlock leaks tracer if already tracking
59
+
60
+gst-plugins-base
61
+
62
+- appsink: fix timeout logic for gst_app_sink_try_pull_sample()
63
+- appsrc: Fix use-after-free when making buffer / buffer-lists writable
64
+- audiostreamalign: Don’t report disconts for every buffer if alignment-threshold is too small
65
+- decodebin3: Unify collection switching checks
66
+- discoverer: Don’t print channel layout for more than 64 channels
67
+- discoverer: Make sure the missing elements details array is NULL-terminated in a thread-safe way
68
+- discoverer: fix segfault in race condition adding a new uri
69
+- id3v2: Don’t try parsing extended header if not enough data is available
70
+- glupload: dmabuf: Fix emulated tiled import
71
+- gl: cocoa: fix rendering artifacts in retina displays
72
+- gl: meson: Don’t use libdrm_dep in cc.has_header()
73
+- oggstream: fix invalid ogg_packet->packet accesses, address invalid writes CVE
74
+- opusdec: Set at most 64 channels to NONE position
75
+- playbin: Fix caps leak in get_n_common_capsfeatures()
76
+- playbin3: ERROR when setting new HLS URI with instant-uri=true
77
+- sdp: Add debug categories for message and mikey modules
78
+- ssaparse: Search for closing brace after opening brace
79
+- splitmuxsrc: Convert part reader to a bin with a non-async bus
80
+- subparse: Check for NULL return of strchr() when parsing LRC subtitles
81
+- streamsynchronizer: Only send GAP events out of source pads
82
+- urisourcebin: Also use event probe for HLS use-cases
83
+- video-converter: Set TIME segment format on appsrc
84
+- vorbisdec: Set at most 64 channels to NONE position
85
+- Translation for gst-plugins-base 1.24.0 not sync-ed with Translation Project
86
+- Update translations
87
+
88
+gst-plugins-good
89
+
90
+- avisubtitle: Fix size checks and avoid overflows when checking sizes
91
+- flvmux: Don’t time out in live mode if no timestamped next buffer is available
92
+- gdkpixbufdec: Check if initializing the video info actually succeeded
93
+- jpegdec: Directly error out on negotiation failures
94
+- level: Fix integer overflow when filling LevelMeta
95
+- level: produces level value outside of Stated Range
96
+- matroskademux: header parsing fixes
97
+- qtdemux: header and sample table parsing fixes
98
+- qtdemux: avoid integer overflow in theora extension parsing
99
+- qt(6)/material: ensure that we always update the context in setBuffer()
100
+- rtspsrc: Optionally timestamp RTP packets with their receive times in TCP/HTTP mode
101
+- rtp: Fix precision loss in gst_rtcp_ntp_to_unix()
102
+- rtpfunnel: Ensure segment events are forwarded after flushs
103
+- rtpmanager: don’t map READWRITE in twcc header ext
104
+- rtph264depay, rtph265depay: Fix various OOB reads / NULL pointer dereferences in parameter-set string handling
105
+- shout2send: Unref event at the end of the event function
106
+- udpsrc: protect cancellable from unlock/unlock_stop race
107
+- v4l2object: Fixed incorrect maximum value for int range
108
+- v4l2object: Remove little endian marker on 8 bit bayer format names
109
+- v4l2videodec: fix freeze race condition
110
+- wavparse: Fix various (missing) size checks and other parsing problems
111
+
112
+gst-plugins-bad
113
+
114
+- ccconverter: Don’t override in_fps_entry when trying to take output
115
+- ccutils fixes
116
+- kmssink: Add mediatek auto-detection
117
+- mpegtsmux: Don’t time out in live mode if no timestamped next buffer is available (fixes busy loop with high cpu usage)
118
+- mpegvideoparse: do not set delta unit flag on unknown frame type
119
+- mxfmux: Fix off-by-one in the month when generating a timestamp for now
120
+- timecodestamper: Don’t fail the latency query in LTC mode if we have no framerate
121
+- webrtc: don’t crash on invalid bundle id
122
+- x265: Allow building with x265-4.1 (after masteringDisplayColorVolume API change)
123
+- meson: Don’t unconditionally invoke the libsoup subproject for tests
124
+
125
+gst-plugins-ugly
126
+
127
+- No changes
128
+
129
+GStreamer Rust plugins
130
+
131
+- cargo: Default to thin lto for the release profile (for faster builds with lower memory requirements)
132
+
133
+gst-libav
134
+
135
+- avcodecmap: Use avcodec_get_supported_config() instead of struct fields
136
+- libav: viddec: provide details if meta has the wrong resolution
137
+- avviddec: Unlock video decoder stream lock temporarily while finishing frames
138
+
139
+gst-rtsp-server
140
+
141
+- No changes
142
+
143
+gstreamer-vaapi
144
+
145
+- No changes
146
+
147
+gstreamer-sharp
148
+
149
+- No changes
150
+
151
+gst-omx
152
+
153
+- No changes
154
+
155
+gst-python
156
+
157
+- No changes
158
+
159
+gst-editing-services
160
+
161
+- No changes
162
+
163
+gst-devtools, gst-validate + gst-integration-testsuites
164
+
165
+- validate: Fix leaks in ssim components
166
+
167
+gst-examples
168
+
169
+- No changes
170
+
171
+Development build environment
172
+
173
+- meson: Fix failing libva wrap file build
174
+
175
+Cerbero build tool and packaging changes in 1.24.10
176
+
177
+- shell: fix TemporaryDirectory error with the with statement when ZSH
178
+- ci: update macos CI to 15 Sequoia
179
+
180
+Contributors to 1.24.10
181
+
182
+Albert Sjolund, Alicia Boya García, Andoni Morales Alastruey, Antonio Morales, Edward Hervey, Guillaume Desmottes, Jan Alexander
183
+Steffens (heftig), Jan Schmidt, Jonas Rebmann, Jordan Petridis, Mathieu Duponchelle, Matthew Waters, Nicolas Dufresne, Nirbheek
184
+Chauhan, Pablo Sun, Philippe Normand, Robert Rosengren, Ruben Gonzalez, Sebastian Dröge, Seungmin Kim, Stefan Riedmüller,
185
+Stéphane Cerveau, Taruntej Kanakamalla, Théo Maillart, Thibault Saunier, Tim-Philipp Müller, Tomáš Polomský, Wilhelm Bartel, Xi
186
+Ruoyao,
187
+
188
+… and many others who have contributed bug reports, translations, sent suggestions or helped testing. Thank you all!
189
+
190
+List of merge requests and issues fixed in 1.24.10
191
+
192
+- List of Merge Requests applied in 1.24.10
193
+- List of Issues fixed in 1.24.10
194
+
195
Schedule for 1.26
196
197
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
198
gst-plugins-bad-1.24.9.tar.xz/RELEASE -> gst-plugins-bad-1.24.10.tar.xz/RELEASE
Changed
7
1
2
-This is GStreamer gst-plugins-bad 1.24.9.
3
+This is GStreamer gst-plugins-bad 1.24.10.
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-bad-1.24.9.tar.xz/ext/closedcaption/ccutils.c -> gst-plugins-bad-1.24.10.tar.xz/ext/closedcaption/ccutils.c
Changed
36
1
2
GST_WARNING_OBJECT (buf, "ccp data overflow, dropping all "
3
"previous data, max %u, attempted to hold %u", max_cea708_bytes,
4
cc_data_len + buf->cc_data->len);
5
- g_array_set_size (buf->cea608_2, 0);
6
+ g_array_set_size (buf->cc_data, 0);
7
}
8
g_array_append_vals (buf->cc_data, cc_data, cc_data_len);
9
}
10
11
}
12
}
13
*cc_data_len = write_ccp_size + ccp_padding;
14
- } else if (buf->output_padding) {
15
- guint i;
16
- guint padding = 3 * fps_entry->max_ccp_count;
17
- for (i = 0; i < padding; i += 3) {
18
- cc_datai + write_ccp_size = 0xfa;
19
- cc_datai + 1 + write_ccp_size = 0x00;
20
- cc_datai + 2 + write_ccp_size = 0x00;
21
- }
22
- GST_TRACE_OBJECT (buf, "outputting only %u padding bytes", padding);
23
- *cc_data_len = padding;
24
} else {
25
*cc_data_len = 0;
26
}
27
28
g_array_remove_range (buf->cea608_2, 0, write_cea608_2_size);
29
}
30
*cea608_2_len = write_cea608_2_size;
31
- if (buf->output_padding && field1_padding > 0) {
32
+ if (buf->output_padding && field2_padding > 0) {
33
memset (&cea608_2write_cea608_2_size, 0x80, field2_padding);
34
*cea608_2_len += field2_padding;
35
}
36
gst-plugins-bad-1.24.9.tar.xz/ext/closedcaption/gstccconverter.c -> gst-plugins-bad-1.24.10.tar.xz/ext/closedcaption/gstccconverter.c
Changed
56
1
2
get_framerate_output_scale (GstCCConverter * self,
3
const struct cdp_fps_entry *in_fps_entry, gint * scale_n, gint * scale_d)
4
{
5
- if (self->in_fps_n == 0 || self->out_fps_d == 0) {
6
+ if (in_fps_entry->fps_n == 0 || self->out_fps_d == 0) {
7
*scale_n = 1;
8
*scale_d = 1;
9
return;
10
11
int input_frame_n, input_frame_d, output_frame_n, output_frame_d;
12
int output_time_cmp, scale_n, scale_d;
13
14
+ g_assert (out_fps_entry);
15
+
16
+ if (!in_fps_entry || in_fps_entry->fps_n == 0)
17
+ in_fps_entry = cdp_fps_entry_from_fps (self->in_fps_n, self->in_fps_d);
18
+ g_assert (in_fps_entry);
19
+
20
/* TODO: handle input discont */
21
22
- if (self->in_fps_n == 0) {
23
+ if (in_fps_entry->fps_n == 0) {
24
input_frame_n = self->input_frames;
25
input_frame_d = 1;
26
} else {
27
/* compute the relative frame count for each */
28
- if (!gst_util_fraction_multiply (self->in_fps_d, self->in_fps_n,
29
+ if (!gst_util_fraction_multiply (in_fps_entry->fps_d, in_fps_entry->fps_n,
30
self->input_frames, 1, &input_frame_n, &input_frame_d))
31
/* we should never overflow */
32
g_assert_not_reached ();
33
}
34
35
- if (self->in_fps_n == 0) {
36
+ if (in_fps_entry->fps_n == 0) {
37
output_frame_n = self->output_frames;
38
output_frame_d = 1;
39
} else {
40
- if (!gst_util_fraction_multiply (self->out_fps_d, self->out_fps_n,
41
+ if (!gst_util_fraction_multiply (out_fps_entry->fps_d, out_fps_entry->fps_n,
42
self->output_frames, 1, &output_frame_n, &output_frame_d))
43
/* we should never overflow */
44
g_assert_not_reached ();
45
46
self->input_frames = 0;
47
}
48
49
- in_fps_entry = cdp_fps_entry_from_fps (self->in_fps_n, self->in_fps_d);
50
- if (!in_fps_entry || in_fps_entry->fps_n == 0)
51
- g_assert_not_reached ();
52
-
53
/* compute the relative rates of the two framerates */
54
get_framerate_output_scale (self, in_fps_entry, &scale_n, &scale_d);
55
56
gst-plugins-bad-1.24.9.tar.xz/ext/webrtc/gstwebrtcbin.c -> gst-plugins-bad-1.24.10.tar.xz/ext/webrtc/gstwebrtcbin.c
Changed
44
1
2
return TRUE;
3
}
4
5
-static void
6
-_connect_rtpfunnel (GstWebRTCBin * webrtc, guint session_id)
7
+static gboolean
8
+_connect_rtpfunnel (GstWebRTCBin * webrtc, guint session_id, GError ** error)
9
{
10
gchar *pad_name;
11
GstPad *srcpad;
12
GstPad *rtp_sink;
13
TransportStream *stream = _find_transport_for_session (webrtc, session_id);
14
15
- g_assert (stream);
16
+ if (!stream) {
17
+ g_set_error (error, GST_WEBRTC_ERROR, GST_WEBRTC_ERROR_SDP_SYNTAX_ERROR,
18
+ "Invalid bundle id %u, no session found", session_id);
19
+ return FALSE;
20
+ }
21
22
if (webrtc->rtpfunnel)
23
goto done;
24
25
g_free (pad_name);
26
27
done:
28
- return;
29
+ return TRUE;
30
}
31
32
static gboolean
33
34
}
35
ensure_rtx_hdr_ext (bundle_stream);
36
37
- _connect_rtpfunnel (webrtc, bundle_idx);
38
+ if (!_connect_rtpfunnel (webrtc, bundle_idx, error)) {
39
+ goto done;
40
+ }
41
}
42
43
for (i = 0; i < gst_sdp_message_medias_len (sdp->sdp); i++) {
44
gst-plugins-bad-1.24.9.tar.xz/ext/x265/gstx265enc.c -> gst-plugins-bad-1.24.10.tar.xz/ext/x265/gstx265enc.c
Changed
17
1
2
* HEVC uses gbr order
3
* See spec D.3.28 display_primaries_x and display_primaries_y
4
*/
5
- encoder->x265param.masteringDisplayColorVolume =
6
- g_strdup_printf ("G(%hu,%hu)B(%hu,%hu)R(%hu,%hu)WP(%hu,%hu)L(%u,%u)",
7
+#if X265_BUILD < 214
8
+ encoder->x265param.masteringDisplayColorVolume = g_strdup_printf (
9
+#else
10
+ snprintf (encoder->x265param.masteringDisplayColorVolume,
11
+ X265_MAX_STRING_SIZE,
12
+#endif
13
+ "G(%hu,%hu)B(%hu,%hu)R(%hu,%hu)WP(%hu,%hu)L(%u,%u)",
14
minfo.display_primaries1.x, minfo.display_primaries1.y,
15
minfo.display_primaries2.x, minfo.display_primaries2.y,
16
minfo.display_primaries0.x, minfo.display_primaries0.y,
17
gst-plugins-bad-1.24.9.tar.xz/gst-libs/gst/codecparsers/gsth264parser.c -> gst-plugins-bad-1.24.10.tar.xz/gst-libs/gst/codecparsers/gsth264parser.c
Changed
25
1
2
gint i;
3
4
READ_UE (&nr, pps->pic_size_in_map_units_minus1);
5
- bits = g_bit_storage (pps->num_slice_groups_minus1);
6
+ /* 7.4.2.2 7-23 slice_group_id */
7
+ bits = gst_util_ceil_log2 (pps->num_slice_groups_minus1 + 1);
8
9
pps->slice_group_id =
10
g_new (guint8, pps->pic_size_in_map_units_minus1 + 1);
11
12
13
if (pps->num_slice_groups_minus1 > 0 &&
14
pps->slice_group_map_type >= 3 && pps->slice_group_map_type <= 5) {
15
- /* Ceil(Log2(PicSizeInMapUnits / SliceGroupChangeRate + 1)) 7-33 */
16
+
17
guint32 PicWidthInMbs = sps->pic_width_in_mbs_minus1 + 1;
18
guint32 PicHeightInMapUnits = sps->pic_height_in_map_units_minus1 + 1;
19
guint32 PicSizeInMapUnits = PicWidthInMbs * PicHeightInMapUnits;
20
guint32 SliceGroupChangeRate = pps->slice_group_change_rate_minus1 + 1;
21
+ /* Ceil(Log2(PicSizeInMapUnits / SliceGroupChangeRate + 1)) 7-35 */
22
const guint n =
23
gst_util_ceil_log2 (PicSizeInMapUnits / SliceGroupChangeRate + 1);
24
READ_UINT16 (&nr, slice->slice_group_change_cycle, n);
25
gst-plugins-bad-1.24.9.tar.xz/gst-libs/gst/codecparsers/gsth265bitwriter.c -> gst-plugins-bad-1.24.10.tar.xz/gst-libs/gst/codecparsers/gsth265bitwriter.c
Changed
34
1
2
3
if (rpl_mod->ref_pic_list_modification_flag_l0) {
4
for (i = 0; i <= slice->num_ref_idx_l0_active_minus1; i++) {
5
+ /* 7.4.7.2 list_entry_l0 */
6
WRITE_BITS (bw, rpl_mod->list_entry_l0i, n);
7
}
8
}
9
10
11
if (slice->pps->dependent_slice_segments_enabled_flag)
12
WRITE_BITS (bw, slice->dependent_slice_segment_flag, 1);
13
- /* sice_segment_address parsing */
14
+ /* 7.4.7.1 slice_segment_address parsing */
15
WRITE_BITS (bw, slice->segment_address, n);
16
}
17
18
19
sps->num_short_term_ref_pic_sets - 1)
20
goto error;
21
22
+ /* 7.4.7.1 short_term_ref_pic_set_idx */
23
WRITE_BITS (bw, slice->short_term_ref_pic_set_idx, n);
24
}
25
26
27
for (i = 0; i < limit; i++) {
28
if (i < slice->num_long_term_sps) {
29
if (sps->num_long_term_ref_pics_sps > 1) {
30
+ /* 7.4.7.1 lt_idx_sps */
31
const guint n =
32
gst_util_ceil_log2 (sps->num_long_term_ref_pics_sps);
33
WRITE_BITS (bw, slice->lt_idx_spsi, n);
34
gst-plugins-bad-1.24.9.tar.xz/gst-libs/gst/codecparsers/gsth265parser.c -> gst-plugins-bad-1.24.10.tar.xz/gst-libs/gst/codecparsers/gsth265parser.c
Changed
34
1
2
3
if (rpl_mod->ref_pic_list_modification_flag_l0) {
4
for (i = 0; i <= slice->num_ref_idx_l0_active_minus1; i++) {
5
+ /* 7.4.7.2 list_entry_l0 */
6
READ_UINT32 (nr, rpl_mod->list_entry_l0i, n);
7
CHECK_ALLOWED_MAX (rpl_mod->list_entry_l0i, (NumPocTotalCurr - 1));
8
}
9
10
11
if (pps->dependent_slice_segments_enabled_flag)
12
READ_UINT8 (&nr, slice->dependent_slice_segment_flag, 1);
13
- /* sice_segment_address parsing */
14
+ /* 7.4.7.1 slice_segment_address parsing */
15
READ_UINT32 (&nr, slice->segment_address, n);
16
}
17
18
19
(nal_reader_get_pos (&nr) - pos) -
20
(8 * (nal_reader_get_epb_count (&nr) - epb_pos));
21
} else if (sps->num_short_term_ref_pic_sets > 1) {
22
+ /* 7.4.7.1 short_term_ref_pic_set_idx */
23
const guint n = gst_util_ceil_log2 (sps->num_short_term_ref_pic_sets);
24
READ_UINT8 (&nr, slice->short_term_ref_pic_set_idx, n);
25
CHECK_ALLOWED_MAX (slice->short_term_ref_pic_set_idx,
26
27
for (i = 0; i < limit; i++) {
28
if (i < slice->num_long_term_sps) {
29
if (sps->num_long_term_ref_pics_sps > 1) {
30
+ /* 7.4.7.1 lt_idx_sps */
31
const guint n =
32
gst_util_ceil_log2 (sps->num_long_term_ref_pics_sps);
33
READ_UINT8 (&nr, slice->lt_idx_spsi, n);
34
gst-plugins-bad-1.24.9.tar.xz/gst-plugins-bad.doap -> gst-plugins-bad-1.24.10.tar.xz/gst-plugins-bad.doap
Changed
18
1
2
3
<release>
4
<Version>
5
+ <revision>1.24.10</revision>
6
+ <branch>1.24</branch>
7
+ <name></name>
8
+ <created>2024-12-03</created>
9
+ <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.10.tar.xz" />
10
+ </Version>
11
+ </release>
12
+
13
+ <release>
14
+ <Version>
15
<revision>1.24.9</revision>
16
<branch>1.24</branch>
17
<name></name>
18
gst-plugins-bad-1.24.9.tar.xz/gst/mpegtsmux/gstbasetsmux.c -> gst-plugins-bad-1.24.10.tar.xz/gst/mpegtsmux/gstbasetsmux.c
Changed
98
1
2
}
3
4
static GstBaseTsMuxPad *
5
-gst_base_ts_mux_find_best_pad (GstAggregator * aggregator, gboolean timeout)
6
+gst_base_ts_mux_find_best_pad (GstAggregator * aggregator,
7
+ GstClockTime * best_time, gboolean timeout)
8
{
9
GstBaseTsMuxPad *best = NULL;
10
GstClockTime best_ts = GST_CLOCK_TIME_NONE;
11
12
GstBaseTsMuxPad *tpad = GST_BASE_TS_MUX_PAD (l->data);
13
GstAggregatorPad *apad = GST_AGGREGATOR_PAD_CAST (tpad);
14
GstBuffer *buffer;
15
+ GstClockTime ts;
16
17
buffer = gst_aggregator_pad_peek_buffer (apad);
18
if (!buffer) {
19
20
}
21
continue;
22
}
23
- if (best_ts == GST_CLOCK_TIME_NONE) {
24
+
25
+ ts = GST_BUFFER_DTS_OR_PTS (buffer);
26
+ if (!GST_CLOCK_TIME_IS_VALID (ts)) {
27
+ GST_WARNING_OBJECT (apad, "Buffer has no timestamp: %" GST_PTR_FORMAT,
28
+ buffer);
29
best = tpad;
30
- best_ts = GST_BUFFER_DTS_OR_PTS (buffer);
31
- } else if (GST_BUFFER_DTS_OR_PTS (buffer) != GST_CLOCK_TIME_NONE) {
32
- GstClockTime t = GST_BUFFER_DTS_OR_PTS (buffer);
33
- if (t < best_ts) {
34
- best = tpad;
35
- best_ts = t;
36
- }
37
+ best_ts = ts;
38
+ gst_buffer_unref (buffer);
39
+ break;
40
+ }
41
+
42
+ if (!GST_CLOCK_TIME_IS_VALID (best_ts) || ts < best_ts) {
43
+ best = tpad;
44
+ best_ts = ts;
45
}
46
gst_buffer_unref (buffer);
47
}
48
49
- if (best)
50
+ if (best) {
51
gst_object_ref (best);
52
+ if (best_time)
53
+ *best_time = best_ts;
54
+ }
55
56
GST_OBJECT_UNLOCK (aggregator);
57
58
59
{
60
GstBaseTsMux *mux = GST_BASE_TS_MUX (agg);
61
GstFlowReturn ret = GST_FLOW_OK;
62
- GstBaseTsMuxPad *best = gst_base_ts_mux_find_best_pad (agg, timeout);
63
+ GstBaseTsMuxPad *best = gst_base_ts_mux_find_best_pad (agg, NULL, timeout);
64
GstCaps *caps;
65
66
/* set caps on the srcpad if no caps were set yet */
67
68
return TRUE;
69
}
70
71
+static GstClockTime
72
+gst_base_ts_mux_get_next_time (GstAggregator * agg)
73
+{
74
+ GstBaseTsMuxPad *best = NULL;
75
+ GstClockTime next_time = GST_CLOCK_TIME_NONE;
76
+
77
+ best = gst_base_ts_mux_find_best_pad (agg, &next_time, TRUE);
78
+ // Buffer without timestamps are muxed immediately
79
+ if (best && next_time == GST_CLOCK_TIME_NONE)
80
+ next_time = 0;
81
+ gst_clear_object (&best);
82
+
83
+ return next_time;
84
+}
85
+
86
/* GObject implementation */
87
88
static void
89
90
gstagg_class->src_event = gst_base_ts_mux_src_event;
91
gstagg_class->start = gst_base_ts_mux_start;
92
gstagg_class->stop = gst_base_ts_mux_stop;
93
- gstagg_class->get_next_time = gst_aggregator_simple_get_next_time;
94
+ gstagg_class->get_next_time = gst_base_ts_mux_get_next_time;
95
96
klass->create_ts_mux = gst_base_ts_mux_default_create_ts_mux;
97
klass->allocate_packet = gst_base_ts_mux_default_allocate_packet;
98
gst-plugins-bad-1.24.9.tar.xz/gst/mxf/mxftypes.c -> gst-plugins-bad-1.24.10.tar.xz/gst/mxf/mxftypes.c
Changed
10
1
2
#endif
3
4
timestamp->year = tm->tm_year + 1900;
5
- timestamp->month = tm->tm_mon;
6
+ timestamp->month = tm->tm_mon + 1;
7
timestamp->day = tm->tm_mday;
8
timestamp->hour = tm->tm_hour;
9
timestamp->minute = tm->tm_min;
10
gst-plugins-bad-1.24.9.tar.xz/gst/timecode/gsttimecodestamper.c -> gst-plugins-bad-1.24.10.tar.xz/gst/timecode/gsttimecodestamper.c
Changed
53
1
2
res =
3
gst_pad_query_default (GST_BASE_TRANSFORM_SRC_PAD (trans),
4
GST_OBJECT_CAST (trans), query);
5
+ if (!res)
6
+ return FALSE;
7
+
8
+ gst_query_parse_latency (query, &live, &min_latency, &max_latency);
9
g_mutex_lock (&timecodestamper->mutex);
10
- if (res && timecodestamper->fps_n && timecodestamper->fps_d) {
11
- gst_query_parse_latency (query, &live, &min_latency, &max_latency);
12
- if (live && timecodestamper->ltcpad) {
13
- /* Introduce additional LTC for waiting for LTC timecodes. The
14
- * LTC library introduces some as well as the encoding of the LTC
15
- * signal. */
16
- latency = timecodestamper->ltc_extra_latency;
17
- min_latency += latency;
18
- if (max_latency != GST_CLOCK_TIME_NONE)
19
- max_latency += latency;
20
- timecodestamper->latency = min_latency;
21
- GST_DEBUG_OBJECT (timecodestamper,
22
- "Reporting latency min %" GST_TIME_FORMAT " max %" GST_TIME_FORMAT
23
- " ours %" GST_TIME_FORMAT, GST_TIME_ARGS (min_latency),
24
- GST_TIME_ARGS (max_latency), GST_TIME_ARGS (latency));
25
- gst_query_set_latency (query, live, min_latency, max_latency);
26
- } else {
27
- timecodestamper->latency = 0;
28
- }
29
- } else if (res) {
30
- GST_ERROR_OBJECT (timecodestamper,
31
- "Need a known, non-variable framerate to answer LATENCY query");
32
- res = FALSE;
33
- timecodestamper->latency = GST_CLOCK_TIME_NONE;
34
+ if (live && timecodestamper->ltcpad) {
35
+ /* Introduce additional LTC for waiting for LTC timecodes. The
36
+ * LTC library introduces some as well as the encoding of the LTC
37
+ * signal. */
38
+ latency = timecodestamper->ltc_extra_latency;
39
+ min_latency += latency;
40
+ if (max_latency != GST_CLOCK_TIME_NONE)
41
+ max_latency += latency;
42
+ timecodestamper->latency = min_latency;
43
+ GST_DEBUG_OBJECT (timecodestamper,
44
+ "Reporting latency min %" GST_TIME_FORMAT " max %" GST_TIME_FORMAT
45
+ " ours %" GST_TIME_FORMAT, GST_TIME_ARGS (min_latency),
46
+ GST_TIME_ARGS (max_latency), GST_TIME_ARGS (latency));
47
+ gst_query_set_latency (query, live, min_latency, max_latency);
48
+ } else {
49
+ timecodestamper->latency = 0;
50
}
51
g_mutex_unlock (&timecodestamper->mutex);
52
53
gst-plugins-bad-1.24.9.tar.xz/gst/videoparsers/gstmpegvideoparse.c -> gst-plugins-bad-1.24.10.tar.xz/gst/videoparsers/gstmpegvideoparse.c
Changed
10
1
2
3
if (G_UNLIKELY (mpvparse->pichdr.pic_type == GST_MPEG_VIDEO_PICTURE_TYPE_I))
4
GST_BUFFER_FLAG_UNSET (buffer, GST_BUFFER_FLAG_DELTA_UNIT);
5
- else
6
+ else if (mpvparse->pichdr.pic_type != 0)
7
GST_BUFFER_FLAG_SET (buffer, GST_BUFFER_FLAG_DELTA_UNIT);
8
9
/* maybe only sequence in this buffer, though not recommended,
10
gst-plugins-bad-1.24.9.tar.xz/meson.build -> gst-plugins-bad-1.24.10.tar.xz/meson.build
Changed
8
1
2
project('gst-plugins-bad', 'c', 'cpp',
3
- version : '1.24.9',
4
+ version : '1.24.10',
5
meson_version : '>= 1.1',
6
default_options : 'warning_level=1',
7
'buildtype=debugoptimized' )
8
gst-plugins-bad-1.24.9.tar.xz/po/de.po -> gst-plugins-bad-1.24.10.tar.xz/po/de.po
Changed
31
1
2
# Copyright (C) 2007 Free Software Foundation, Inc.
3
# This file is distributed under the same license as the gst-plugins-bad package.
4
# Andre Klapper <ak-47@gmx.net>, 2008.
5
-# Christian Kirbach <christian.kirbach@googlemail.com>, 2009, 2011, 2013.
6
+# Christian Kirbach <christian.kirbach@googlemail.com>, 2009, 2011, 2013, 2024.
7
#
8
msgid ""
9
msgstr ""
10
-"Project-Id-Version: gst-plugins-bad 1.15.1\n"
11
+"Project-Id-Version: gst-plugins-bad 1.24.0\n"
12
"Report-Msgid-Bugs-To: \n"
13
-"POT-Creation-Date: 2021-10-25 01:02+0100\n"
14
-"PO-Revision-Date: 2019-02-09 20:47+0100\n"
15
+"POT-Creation-Date: 2024-11-03 17:37+0000\n"
16
+"PO-Revision-Date: 2024-03-17 00:04+0100\n"
17
"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
18
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
19
"Language: de\n"
20
"MIME-Version: 1.0\n"
21
"Content-Type: text/plain; charset=UTF-8\n"
22
"Content-Transfer-Encoding: 8bit\n"
23
-"X-Bugs: Report translation errors to the Language-Team address.\n"
24
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
25
-"X-Generator: Poedit 2.2\n"
26
+"X-Bugs: Report translation errors to the Language-Team address.\n"
27
+"X-Generator: Poedit 3.4.2\n"
28
29
msgid "No URL set."
30
msgstr "Keine Adresse festgelegt."
31
gst-plugins-bad-1.24.9.tar.xz/po/es.po -> gst-plugins-bad-1.24.10.tar.xz/po/es.po
Changed
22
1
2
-# translation of gst-plugins-bad-1.19.2.po to Español
3
+# translation of gst-plugins-bad-1.24.0.po to Español
4
# spanish translation for gst-plugins-bad
5
# This file is put in the public domain.
6
# Jorge González <jorgegonz@svn.gnome.org>, 2007, 2008, 2009, 2011.
7
-# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2022.
8
+# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2022, 2023, 2024.
9
#
10
msgid ""
11
msgstr ""
12
-"Project-Id-Version: gst-plugins-bad 1.19.2\n"
13
+"Project-Id-Version: gst-plugins-bad 1.24.0\n"
14
"Report-Msgid-Bugs-To: \n"
15
-"POT-Creation-Date: 2023-01-11 15:41+0000\n"
16
-"PO-Revision-Date: 2022-03-07 13:53-0600\n"
17
+"POT-Creation-Date: 2024-11-03 17:37+0000\n"
18
+"PO-Revision-Date: 2024-03-07 11:36-0600\n"
19
"Last-Translator: Cristian Othón Martínez Vera <cfuga@cfuga.mx>\n"
20
"Language-Team: Spanish <es@tp.org.es>\n"
21
"Language: es\n"
22
gst-plugins-bad-1.24.9.tar.xz/po/gst-plugins-bad-1.0.pot -> gst-plugins-bad-1.24.10.tar.xz/po/gst-plugins-bad-1.0.pot
Changed
13
1
2
#, fuzzy
3
msgid ""
4
msgstr ""
5
-"Project-Id-Version: gst-plugins-bad-1.24.9\n"
6
+"Project-Id-Version: gst-plugins-bad-1.24.10\n"
7
"Report-Msgid-Bugs-To: \n"
8
-"POT-Creation-Date: 2024-10-30 20:34+0000\n"
9
+"POT-Creation-Date: 2024-12-03 23:30+0000\n"
10
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12
"Language-Team: LANGUAGE <LL@li.org>\n"
13
gst-plugins-bad-1.24.9.tar.xz/po/gst-plugins-bad.pot -> gst-plugins-bad-1.24.10.tar.xz/po/gst-plugins-bad.pot
Changed
13
1
2
#, fuzzy
3
msgid ""
4
msgstr ""
5
-"Project-Id-Version: gst-plugins-bad-1.24.9\n"
6
+"Project-Id-Version: gst-plugins-bad-1.24.10\n"
7
"Report-Msgid-Bugs-To: \n"
8
-"POT-Creation-Date: 2024-10-30 20:34+0000\n"
9
+"POT-Creation-Date: 2024-12-03 23:30+0000\n"
10
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12
"Language-Team: LANGUAGE <LL@li.org>\n"
13
gst-plugins-bad-1.24.9.tar.xz/po/hr.po -> gst-plugins-bad-1.24.10.tar.xz/po/hr.po
Changed
29
1
2
-# Translation of gst-plugins-bad messages to Croatian.
3
+# Translati of gst-plugins-bad messages to Croatian.
4
# This file is put in the public domain.
5
# Copyright (C) 2004-2010, 2019 GStreamer core team.
6
# This file is distributed under the same license as the gst-plugins-bad package.
7
#
8
# Tomislav Krznar <tomislav.krznar@gmail.com>, 2012.
9
-# Božidar Putanec <bozidarp@yahoo.com>, 2016, 2018, 2019, 2021, 2022.
10
+# Božidar Putanec <bozidarp@yahoo.com>, 2016, 2018, 2019, 2021, 2022, 2024.
11
msgid ""
12
msgstr ""
13
-"Project-Id-Version: gst-plugins-bad-1.21.90\n"
14
+"Project-Id-Version: gst-plugins-bad-1.24.0\n"
15
"Report-Msgid-Bugs-To: \n"
16
-"POT-Creation-Date: 2023-01-23 16:28+0000\n"
17
-"PO-Revision-Date: 2023-01-15 19:31-0800\n"
18
+"POT-Creation-Date: 2024-11-03 17:37+0000\n"
19
+"PO-Revision-Date: 2024-03-08 10:41-0800\n"
20
"Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
21
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
22
"Language: hr\n"
23
24
#~ msgstr "Interna greška u protoku podataka."
25
26
#~ msgid "Could not write to file \"%s\"."
27
-#~ msgstr "Ne mogu pisati u datoteku „%s”."
28
+#~ msgstr "ggNe mogu pisati u datoteku „%s”."
29
gst-plugins-bad-1.24.9.tar.xz/po/ro.po -> gst-plugins-bad-1.24.10.tar.xz/po/ro.po
Changed
101
1
2
-# Romanian translation for gst-plugins-bad
3
+# Romanian translation for gst-plugins-bad.
4
+# Mesajele în limba română pentru pachetul gst-plugins-bad.
5
# This file is distributed under the same license as the gst-plugins-bad package.
6
#
7
# Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010..
8
# Florentina Mușat <florentina.musat.28@gmail.com>, 2020.
9
-# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>. 2022 - 2023.
10
+# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>. 2022 - 2024.
11
#
12
# Cronologia traducerii fișierului „gstreamer”:
13
-# Traducerea inițială, făcută de LAG, pentru versiunea gstreamer
14
+# Traducerea inițială, făcută de LAG, pentru versiunea gst-plugins-bad 0.10.18.2
15
# Actualizare a traducerii pentru versiunea 1.16.0, făcută de FM, iun-2020.
16
# Actualizare a mesajelor, de la fișierul „gst-plugins-bad-1.19.2.pot”.
17
# Eliminare a mesajelor ce-au dispărut în ultima versiune.
18
# Actualizare a traducerii pentru versiunea 1.19.2, făcută de R-GC, ian-2022.
19
-# Actualizare a traducerii pentru versiunea 1.21.90, făcută de R-GC, ian-2023
20
+# Actualizare a traducerii pentru versiunea 1.21.90, făcută de R-GC, ian-2023.
21
+# Actualizare a traducerii pentru versiunea 1.24.0, făcută de R-GC, mar-2024.
22
# Actualizare a traducerii pentru versiunea Y, făcută de X, Z(anul).
23
#
24
msgid ""
25
msgstr ""
26
-"Project-Id-Version: gst-plugins-bad 1.21.90\n"
27
+"Project-Id-Version: gst-plugins-bad 1.24.0\n"
28
"Report-Msgid-Bugs-To: \n"
29
-"POT-Creation-Date: 2023-01-23 16:28+0000\n"
30
-"PO-Revision-Date: 2023-01-15 22:09+0100\n"
31
+"POT-Creation-Date: 2024-11-03 17:37+0000\n"
32
+"PO-Revision-Date: 2024-03-08 10:15+0100\n"
33
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
34
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
35
"Language: ro\n"
36
"MIME-Version: 1.0\n"
37
"Content-Type: text/plain; charset=UTF-8\n"
38
"Content-Transfer-Encoding: 8bit\n"
39
-"X-Bugs: Report translation errors to the Language-Team address.\n"
40
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
41
"20)) ? 1 : 2);;\n"
42
-"X-Generator: Poedit 2.3.1\n"
43
+"X-Bugs: Report translation errors to the Language-Team address.\n"
44
+"X-Generator: Poedit 3.2.2\n"
45
46
msgid "No URL set."
47
msgstr "Nicio adresă URL definită."
48
49
msgstr "Nu s-a putut deschide dispozitivul DVD „%s”."
50
51
msgid "Failed to set PGC based seeking."
52
-msgstr "Nu s-a putut stabili derularea bazată pe PGC."
53
+msgstr "Nu s-a putut efectua căutarea bazată pe PGC."
54
55
msgid ""
56
"Could not read DVD. This may be because the DVD is encrypted and a DVD "
57
58
msgstr "Formatul de sub-imagine nu a fost configurat înainte de fluxul de date"
59
60
msgid "Failed to get fragment URL."
61
-msgstr "Nu s-a putut obține URL-ul fragment."
62
+msgstr "Nu s-a putut obține adresa URL a fragmentului."
63
64
#, c-format
65
msgid "Couldn't download fragments"
66
67
# R-GC, scrie:
68
# modificat de la:
69
# „Nu s-a putut deschide dispozitivul frontend „%s”.”
70
+# ****
71
+# modificat de la:
72
+# „Nu s-a putut deschide dispozitivul frontal „%s”.”
73
+# frontend = „interfațat”, deservit; așa că
74
+# sinonimul, traducerea adaptată de «client»,
75
+# mi se pare cel puțin de moment o alegere
76
+# bună.
77
#, c-format
78
msgid "Could not open frontend device \"%s\"."
79
-msgstr "Nu s-a putut deschide dispozitivul frontal „%s”."
80
+msgstr "Nu s-a putut deschide dispozitivul client „%s”."
81
82
# R-GC, scrie:
83
# modificat de la:
84
# „Nu s-au putut obține configurările de la dispozitivul frontend „%s”.”
85
#, c-format
86
msgid "Could not get settings from frontend device \"%s\"."
87
-msgstr "Nu s-au putut obține configurările de la dispozitivul frontal „%s”."
88
+msgstr "Nu s-au putut obține configurările de la dispozitivul client „%s”."
89
90
# R-GC, scrie:
91
# modificat de la:
92
93
#, c-format
94
msgid "Cannot enumerate delivery systems from frontend device \"%s\"."
95
msgstr ""
96
-"Nu s-au putut enumera sistemele de livrare de la dispozitivul frontal „%s”."
97
+"Nu s-au putut enumera sistemele de livrare de la dispozitivul client„%s”."
98
99
#, c-format
100
msgid "Could not open file \"%s\" for reading."
101
gst-plugins-bad-1.24.9.tar.xz/po/sl.po -> gst-plugins-bad-1.24.10.tar.xz/po/sl.po
Changed
462
1
2
# Slovenian translation for gst-plugins-bad.
3
# Copyright (C) 2005 - 2011 Free Software Foundation, Inc.
4
# This file is distributed under the same license as the gst-plugins-bad package.
5
+#
6
# Matej Urbančič <matej.urban@gmail.com>, 2010.
7
# Klemen Košir <klemen.kosir@gmx.com>, 2011.
8
+# Martin Srebotnjak <miles@filmsi.net>, 2024.
9
#
10
msgid ""
11
msgstr ""
12
-"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
13
+"Project-Id-Version: gst-plugins-bad-1.24.0\n"
14
"Report-Msgid-Bugs-To: \n"
15
-"POT-Creation-Date: 2023-01-11 15:41+0000\n"
16
-"PO-Revision-Date: 2011-04-26 15:21+0100\n"
17
-"Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
18
+"POT-Creation-Date: 2024-11-03 17:37+0000\n"
19
+"PO-Revision-Date: 2024-08-05 15:31+0200\n"
20
+"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
21
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
22
"Language: sl\n"
23
"MIME-Version: 1.0\n"
24
25
"X-Bugs: Report translation errors to the Language-Team address.\n"
26
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
27
"n%100==4 ? 3 : 0);\n"
28
-"X-Poedit-Language: Slovenian\n"
29
-"X-Poedit-Country: SLOVENIA\n"
30
"X-Poedit-SourceCharset: utf-8\n"
31
+"X-Generator: Poedit 2.2.1\n"
32
33
msgid "No URL set."
34
-msgstr ""
35
+msgstr "Ni nastavljenega naslova URL."
36
37
msgid "OpenCV failed to load template image"
38
-msgstr ""
39
+msgstr "OpenCV ni uspel naložiti slike predloge"
40
41
msgid "Could not read title information for DVD."
42
msgstr "Podatkov naslova DVD-ja ni mogoče prebrati."
43
44
msgstr "DVD-ja ni mogoče prebrati."
45
46
msgid "This file contains no playable streams."
47
-msgstr ""
48
+msgstr "Datoteka ne vsebuje pretokov za predvajanje."
49
50
-#, fuzzy
51
msgid "Could not open sndfile stream for reading."
52
-msgstr "Datoteke \"%s\" ni mogoče odpreti za branje."
53
+msgstr "Ni bilo mogoče odpreti toka sndfile za branje."
54
55
msgid "Generated file has a larger preroll time than its streams duration"
56
msgstr ""
57
+"Ustvarjena datoteka ima daljši čas pred predvajanjem, kot je trajanje tokov"
58
59
#, c-format
60
msgid "Missing element '%s' - check your GStreamer installation."
61
-msgstr ""
62
+msgstr "Predmet »%s« manjka - preverite namestitev paketa GStreamer."
63
64
msgid "File location is set to NULL, please set it to a valid filename"
65
msgstr ""
66
+"Mesto datoteke je nastavljeno na NULL, nastavite ga na veljavno ime datoteke"
67
68
msgid "Digitalzoom element couldn't be created"
69
-msgstr ""
70
+msgstr "Elementa digitalnega zooma ni bilo mogoče ustvariti"
71
72
msgid "Subpicture format was not configured before data flow"
73
-msgstr ""
74
+msgstr "Oblika podslike ni bila prilagojena pred pretokom podatkov"
75
76
msgid "Failed to get fragment URL."
77
-msgstr ""
78
+msgstr "Ni bilo mogoče pridobiti URL-ja fragmenta."
79
80
#, c-format
81
msgid "Couldn't download fragments"
82
-msgstr ""
83
+msgstr "Fragmentov ni bilo mogoče prenesti"
84
85
msgid "Internal data stream error."
86
msgstr "Notranja napaka pretoka podatkov."
87
88
msgid "Could not get settings from frontend device \"%s\"."
89
msgstr "Nastavitev čelne naprave \"%s\" ni mogoče pridobiti."
90
91
-#, fuzzy, c-format
92
+#, c-format
93
msgid "Cannot enumerate delivery systems from frontend device \"%s\"."
94
-msgstr "Nastavitev čelne naprave \"%s\" ni mogoče pridobiti."
95
+msgstr "Ni mogoče našteti sistemov dostave iz čelne naprave »%s«."
96
97
#, c-format
98
msgid "Could not open file \"%s\" for reading."
99
100
101
#, c-format
102
msgid "Couldn't find channel configuration file"
103
-msgstr ""
104
+msgstr "Prilagoditvene datoteke kanala ni bilo mogoče najti"
105
106
#, c-format
107
msgid "Couldn't load channel configuration file: '%s'"
108
-msgstr ""
109
+msgstr "Prilagoditvene datoteke kanala ni bilo mogoče naložiti: »%s«"
110
111
#, c-format
112
msgid "Couldn't find details for channel '%s'"
113
-msgstr ""
114
+msgstr "Ni bilo mogoče najti podrobnosti za kanal »%s«"
115
116
#, c-format
117
msgid "No properties for channel '%s'"
118
-msgstr ""
119
+msgstr "Ni lastnosti za kanal »%s«"
120
121
-#, fuzzy, c-format
122
+#, c-format
123
msgid "Failed to set properties for channel '%s'"
124
-msgstr "Napaka med odpiranjem DVD naprave \"%s\"."
125
+msgstr "Nastavitev lastnosti za kanal »%s« ni uspela"
126
127
#, c-format
128
msgid "Couldn't find channel configuration file: '%s'"
129
-msgstr ""
130
+msgstr "Prilagoditvene datoteke kanala ni bilo mogoče najti: »%s«"
131
132
#, c-format
133
msgid "Channel configuration file doesn't contain any channels"
134
-msgstr ""
135
-
136
-#~ msgid "No file name specified for writing."
137
-#~ msgstr "Ni navedenega imena datoteke za pisanje."
138
-
139
-#, c-format
140
-#~ msgid "Could not open file \"%s\" for writing."
141
-#~ msgstr "Datoteke \"%s\" ni mogoče odpreti za pisanje."
142
-
143
-#, c-format
144
-#~ msgid "Could not write to file \"%s\"."
145
-#~ msgstr "V datoteko \"%s\" ni mogoče pisati."
146
-
147
-#~ msgid "Internal data flow error."
148
-#~ msgstr "Notranja napaka pretočnosti podatkov."
149
-
150
-#~ msgid "Volume"
151
-#~ msgstr "Glasnost"
152
-
153
-#~ msgid "Master"
154
-#~ msgstr "Glavni"
155
-
156
-#~ msgid "Front"
157
-#~ msgstr "Sprednji"
158
-
159
-#~ msgid "Rear"
160
-#~ msgstr "Zadnji"
161
-
162
-#~ msgid "Headphones"
163
-#~ msgstr "Slušalke"
164
-
165
-#~ msgid "Center"
166
-#~ msgstr "Sredinski"
167
-
168
-#~ msgid "LFE"
169
-#~ msgstr "LFE"
170
-
171
-#~ msgid "Surround"
172
-#~ msgstr "Surround sistem zvoka"
173
-
174
-#~ msgid "Side"
175
-#~ msgstr "Stranski"
176
-
177
-#~ msgid "Built-in Speaker"
178
-#~ msgstr "Vgrajeni zvočnik"
179
-
180
-#~ msgid "AUX 1 Out"
181
-#~ msgstr "AUX 1 izhod"
182
-
183
-#~ msgid "AUX 2 Out"
184
-#~ msgstr "AUX 2 izhod"
185
-
186
-#~ msgid "AUX Out"
187
-#~ msgstr "AUX izhod"
188
-
189
-#~ msgid "Bass"
190
-#~ msgstr "Basovski toni"
191
-
192
-#~ msgid "Treble"
193
-#~ msgstr "Visoki toni"
194
-
195
-#~ msgid "3D Depth"
196
-#~ msgstr "3D globina"
197
-
198
-#~ msgid "3D Center"
199
-#~ msgstr "3D središče"
200
-
201
-#~ msgid "3D Enhance"
202
-#~ msgstr "3D nadgradnja"
203
-
204
-#~ msgid "Telephone"
205
-#~ msgstr "Telefon"
206
-
207
-#~ msgid "Microphone"
208
-#~ msgstr "Mikrofon"
209
-
210
-#~ msgid "Line Out"
211
-#~ msgstr "Analogni izhod"
212
-
213
-#~ msgid "Line In"
214
-#~ msgstr "Analogni vhod"
215
-
216
-#~ msgid "Internal CD"
217
-#~ msgstr "Notranji CD"
218
-
219
-#~ msgid "Video In"
220
-#~ msgstr "Video vhod"
221
-
222
-#~ msgid "AUX 1 In"
223
-#~ msgstr "AUX 1 vhod"
224
-
225
-#~ msgid "AUX 2 In"
226
-#~ msgstr "AUX 2 vhod"
227
-
228
-#~ msgid "AUX In"
229
-#~ msgstr "AUX vhod"
230
-
231
-#~ msgid "PCM"
232
-#~ msgstr "PCM"
233
-
234
-#~ msgid "Record Gain"
235
-#~ msgstr "Ojačitev snemanja"
236
-
237
-#~ msgid "Output Gain"
238
-#~ msgstr "Ojačitev izhoda"
239
-
240
-#, fuzzy
241
-#~ msgid "Microphone Boost"
242
-#~ msgstr "Ojačitev mikrofona"
243
-
244
-#~ msgid "Loopback"
245
-#~ msgstr "Povratna zanka"
246
-
247
-#~ msgid "Diagnostic"
248
-#~ msgstr "Diagnostika"
249
-
250
-#~ msgid "Bass Boost"
251
-#~ msgstr "Polni basi"
252
-
253
-#~ msgid "Playback Ports"
254
-#~ msgstr "Vrata predvajanja"
255
-
256
-#~ msgid "Input"
257
-#~ msgstr "Vhod"
258
-
259
-#~ msgid "Record Source"
260
-#~ msgstr "Vir zajemanja"
261
-
262
-#~ msgid "Monitor Source"
263
-#~ msgstr "Vir zaslona"
264
-
265
-#~ msgid "Keyboard Beep"
266
-#~ msgstr "Pisk tipkovnice"
267
-
268
-#~ msgid "Monitor"
269
-#~ msgstr "Zaslon"
270
-
271
-#~ msgid "Simulate Stereo"
272
-#~ msgstr "Simuliran stereo"
273
-
274
-#~ msgid "Stereo"
275
-#~ msgstr "Stereo"
276
-
277
-#~ msgid "Surround Sound"
278
-#~ msgstr "Surround zvok"
279
-
280
-#~ msgid "Microphone Gain"
281
-#~ msgstr "Ojačitev mikrofona"
282
-
283
-#~ msgid "Speaker Source"
284
-#~ msgstr "Vir zvočnika"
285
-
286
-#~ msgid "Microphone Source"
287
-#~ msgstr "Vir mikrofona"
288
-
289
-#~ msgid "Jack"
290
-#~ msgstr "Vhod"
291
-
292
-#~ msgid "Center / LFE"
293
-#~ msgstr "Srednji / LFE"
294
-
295
-#~ msgid "Stereo Mix"
296
-#~ msgstr "Stereo mešanje"
297
-
298
-#~ msgid "Mono Mix"
299
-#~ msgstr "Mono mešanje"
300
-
301
-#~ msgid "Input Mix"
302
-#~ msgstr "Vhodno mešanje"
303
-
304
-#~ msgid "SPDIF In"
305
-#~ msgstr "SPDIF vhod"
306
-
307
-#~ msgid "SPDIF Out"
308
-#~ msgstr "SPDIF izhod"
309
-
310
-#~ msgid "Microphone 1"
311
-#~ msgstr "Mikrofon 1"
312
-
313
-#~ msgid "Microphone 2"
314
-#~ msgstr "Mikrofon 2"
315
-
316
-#~ msgid "Digital Out"
317
-#~ msgstr "Digitalni izhod"
318
-
319
-#~ msgid "Digital In"
320
-#~ msgstr "Digitalni vhod"
321
-
322
-#~ msgid "HDMI"
323
-#~ msgstr "HDMI"
324
-
325
-#~ msgid "Modem"
326
-#~ msgstr "Modem"
327
-
328
-#~ msgid "Handset"
329
-#~ msgstr "Prostoročna slušalka"
330
-
331
-#~ msgid "Other"
332
-#~ msgstr "Drugo"
333
-
334
-#~ msgid "None"
335
-#~ msgstr "Brez"
336
-
337
-#~ msgid "On"
338
-#~ msgstr "Vklopljeno"
339
-
340
-#~ msgid "Off"
341
-#~ msgstr "Izklopljeno"
342
-
343
-#~ msgid "Mute"
344
-#~ msgstr "Nemo"
345
-
346
-#~ msgid "Fast"
347
-#~ msgstr "Hitro"
348
-
349
-#~ msgid "Very Low"
350
-#~ msgstr "Zelo nizko"
351
-
352
-#~ msgid "Low"
353
-#~ msgstr "Nizko"
354
-
355
-#~ msgid "Medium"
356
-#~ msgstr "Srednje"
357
-
358
-#~ msgid "High"
359
-#~ msgstr "Visoko"
360
-
361
-#~ msgid "Very High"
362
-#~ msgstr "Zelo visoko"
363
-
364
-#~ msgid "Production"
365
-#~ msgstr "Proizvodnja"
366
-
367
-#, fuzzy
368
-#~ msgid "Front Panel Microphone"
369
-#~ msgstr "_Pokaži stranski pladenj"
370
-
371
-#, fuzzy
372
-#~ msgid "Front Panel Line In"
373
-#~ msgstr "Trenutna vrstica v urejevalniku"
374
-
375
-#, fuzzy
376
-#~ msgid "Front Panel Headphones"
377
-#~ msgstr "_Pokaži stranski pladenj"
378
-
379
-#~ msgid "Green Connector"
380
-#~ msgstr "Zeleni spojnik"
381
-
382
-#~ msgid "Pink Connector"
383
-#~ msgstr "Roza spojnik"
384
-
385
-#~ msgid "Blue Connector"
386
-#~ msgstr "Modri spojnik"
387
-
388
-#~ msgid "White Connector"
389
-#~ msgstr "Beli spojnik"
390
-
391
-#~ msgid "Black Connector"
392
-#~ msgstr "Črni spojnik"
393
-
394
-#~ msgid "Gray Connector"
395
-#~ msgstr "Sivi spojnik"
396
-
397
-#~ msgid "Orange Connector"
398
-#~ msgstr "Oranžni spojnik"
399
-
400
-#~ msgid "Red Connector"
401
-#~ msgstr "Rdeči spojnik"
402
-
403
-#~ msgid "Yellow Connector"
404
-#~ msgstr "Rumeni spojnik"
405
-
406
-#, fuzzy
407
-#~ msgid "Spread Output"
408
-#~ msgstr "Standardni odvod:"
409
-
410
-#~ msgid "Downmix"
411
-#~ msgstr "Zmanjševanje kanalov"
412
-
413
-#~ msgid "Virtual Mixer Input"
414
-#~ msgstr "Navidezni mešalni vhod"
415
-
416
-#~ msgid "Virtual Mixer Output"
417
-#~ msgstr "Navidezni mešalni izhod"
418
-
419
-#~ msgid "Virtual Mixer Channels"
420
-#~ msgstr "Navidezni mešalni kanali"
421
-
422
-#~ msgid "%s %d Function"
423
-#~ msgstr "%s %d funkcija"
424
-
425
-#~ msgid "%s Function"
426
-#~ msgstr "%s funkcija"
427
-
428
-#~ msgid ""
429
-#~ "Could not open audio device for playback. Device is being used by another "
430
-#~ "application."
431
-#~ msgstr ""
432
-#~ "Ni mogoče odpreti zvočne naprave za predvajanje. Napravo uporablja drug "
433
-#~ "program."
434
-
435
-#~ msgid ""
436
-#~ "Could not open audio device for playback. You don't have permission to "
437
-#~ "open the device."
438
-#~ msgstr ""
439
-#~ "Ni mogoče odpreti zvočne naprave za predvajanje. Ni ustreznih dovoljenj "
440
-#~ "za odpiranje naprave."
441
-
442
-#~ msgid "Could not open audio device for playback."
443
-#~ msgstr "Ni mogoče odpreti zvočne naprave za predvajanje."
444
-
445
-#, fuzzy
446
-#~ msgid "Playback is not supported by this audio device."
447
-#~ msgstr "Predvajanje s to zvočno napravo ni podprto."
448
-
449
-#~ msgid "Audio playback error."
450
-#~ msgstr "Napaka predvajanja zvoka."
451
-
452
-#~ msgid "Error recording from audio device."
453
-#~ msgstr "Napaka med branjem preko zvočne naprave."
454
-
455
-#, fuzzy
456
-#~ msgid "Internal clock error."
457
-#~ msgstr "Prišlo je do notranje napake"
458
-
459
-#~ msgid "%s %d"
460
-#~ msgstr "%s %d"
461
+msgstr "Prilagoditvena datoteka kanala ne vsebuje kanalov"
462
gst-plugins-bad-1.24.9.tar.xz/po/sv.po -> gst-plugins-bad-1.24.10.tar.xz/po/sv.po
Changed
40
1
2
# Swedish translation for gst-plugins-bad.
3
-# Copyright © 2007, 2008, 2009, 2014, 2015, 2016, 2017, 2019 Free Software Foundation, Inc.
4
+# Copyright © 2007, 2008, 2009, 2014, 2015, 2016, 2017, 2019, 2024 Free Software Foundation, Inc.
5
# This file is distributed under the same license as the gst-plugins-bad package.
6
# Daniel Nylander <po@danielnylander.se>, 2007, 2008, 2009.
7
-# Sebastian Rasmussen <sebras@gmail.com>, 2014, 2015, 2017, 2019.
8
+# Sebastian Rasmussen <sebras@gmail.com>, 2014, 2015, 2017, 2019, 2024.
9
#
10
msgid ""
11
msgstr ""
12
-"Project-Id-Version: gst-plugins-bad 1.15.1\n"
13
+"Project-Id-Version: gst-plugins-bad 1.24.0\n"
14
"Report-Msgid-Bugs-To: \n"
15
-"POT-Creation-Date: 2021-10-25 01:02+0100\n"
16
-"PO-Revision-Date: 2019-02-05 18:24+0100\n"
17
+"POT-Creation-Date: 2024-11-03 17:37+0000\n"
18
+"PO-Revision-Date: 2024-03-07 18:23+0800\n"
19
"Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
20
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
21
"Language: sv\n"
22
23
"Content-Type: text/plain; charset=UTF-8\n"
24
"Content-Transfer-Encoding: 8bit\n"
25
"X-Bugs: Report translation errors to the Language-Team address.\n"
26
-"X-Generator: Poedit 2.2.1\n"
27
+"X-Generator: Poedit 3.4.2\n"
28
29
msgid "No URL set."
30
msgstr "Ingen URL inställd."
31
32
msgstr "Delbildsformat var inte konfigurerat före dataflöde"
33
34
msgid "Failed to get fragment URL."
35
-msgstr "Misslyckades att hämta fragment-URL"
36
+msgstr "Misslyckades att hämta fragment-URL."
37
38
#, c-format
39
msgid "Couldn't download fragments"
40
gst-plugins-bad-1.24.9.tar.xz/sys/kms/gstkmssink.c -> gst-plugins-bad-1.24.10.tar.xz/sys/kms/gstkmssink.c
Changed
12
1
2
{
3
static const char *drivers = { "i915", "radeon", "nouveau", "vmwgfx",
4
"exynos", "amdgpu", "imx-dcss", "imx-drm", "imx-lcdif", "rockchip",
5
- "atmel-hlcdc", "msm", "xlnx", "vc4", "meson", "stm", "sun4i-drm",
6
- "mxsfb-drm", "tegra", "tidss",
7
+ "atmel-hlcdc", "msm", "xlnx", "vc4", "mediatek", "meson", "stm",
8
+ "sun4i-drm", "mxsfb-drm", "tegra", "tidss",
9
"xilinx_drm", /* DEPRECATED. Replaced by xlnx */
10
};
11
int i, fd = -1;
12
gst-plugins-bad-1.24.9.tar.xz/tests/check/elements/ccconverter.c -> gst-plugins-bad-1.24.10.tar.xz/tests/check/elements/ccconverter.c
Changed
10
1
2
{
3
/* tests that too large input is truncated */
4
const guint8 in =
5
- { 0x96, 0x69, 0x4c, 0x8f, 0x43, 0x00, 0x00, 0x72, 0xf5, 0xfc, 0x81, 0x82,
6
+ { 0x96, 0x69, 0x4c, 0x5f, 0x43, 0x00, 0x00, 0x72, 0xf5, 0xfc, 0x81, 0x82,
7
0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80,
8
0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80,
9
0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80, 0xfe, 0x80, 0x80,
10
gst-plugins-bad-1.24.9.tar.xz/tests/check/meson.build -> gst-plugins-bad-1.24.10.tar.xz/tests/check/meson.build
Changed
11
1
2
nalutils_dep = gstcodecparsers_dep.partial_dependency (compile_args: true, includes: true)
3
4
enable_gst_play_tests = get_option('gst_play_tests')
5
-libsoup_dep = dependency('libsoup-2.4', version : '>=2.48', required : enable_gst_play_tests,
6
- fallback : 'libsoup', 'libsoup_dep')
7
+libsoup_dep = dependency('libsoup-2.4', version: '>=2.48', required: enable_gst_play_tests)
8
9
# name, condition when to skip the test and extra dependencies
10
base_tests =
11
Refresh
No build results available
Refresh
No rpmlint results available
Login required, please
login
or
signup
in order to comment
Request History
zaitor created request 4 months ago
- Update to version 1.24.10
zaitor accepted request 4 months ago
Xin