1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
--- gst-plugins-base-1.26.1/gst/videoconvertscale/gstvideoconvertscale.c.old 2025-04-24 14:20:14.000000000 -0500
+++ gst-plugins-base-1.26.1/gst/videoconvertscale/gstvideoconvertscale.c 2025-05-11 14:05:05.042191384 -0500
@@ -1407,8 +1407,13 @@
g_return_val_if_fail (gst_value_is_fixed (from_par), othercaps);
gst_video_convert_scale_get_fraction (from_par, &from_par_n, &from_par_d);
- gst_structure_get (ins,
- "width", G_TYPE_INT, &from_w, "height", G_TYPE_INT, &from_h, NULL);
+ {
+ gint wi = 0, hi = 0;
+ gst_structure_get (ins,
+ "width", G_TYPE_INT, &wi, "height", G_TYPE_INT, &hi, NULL);
+ from_w = wi;
+ from_h = hi;
+ }
{
gint wi = 0, hi = 0;
--- gst-plugins-base-1.26.1/tests/check/elements/audiomixer.c.old 2025-04-24 14:20:14.000000000 -0500
+++ gst-plugins-base-1.26.1/tests/check/elements/audiomixer.c 2025-05-11 14:06:12.944933423 -0500
@@ -2125,12 +2125,18 @@
gst_message_unref (msg);
}
+#if G_BYTE_ORDER == G_LITTLE_ENDIAN
+#define AUDIO_FMT "S16LE"
+#else
+#define AUDIO_FMT "S16BE"
+#endif
+
GST_START_TEST (test_qos_message_live)
{
GstBus *bus = gst_bus_new ();
GstHarness *h, *h2;
GstBuffer *b;
- static const char *caps_str = "audio/x-raw, format=(string)S16LE, "
+ static const char *caps_str = "audio/x-raw, format=(string)" AUDIO_FMT ", "
"rate=(int)1000, channels=(int)1, layout=(string)interleaved";
GstMessage *msg;
GstPad *pad;
|