diff options
-rw-r--r-- | meta-multimedia/recipes-multimedia/pipewire/files/0001-parser.h-avoid-missing-field-intializers.patch | 41 | ||||
-rw-r--r-- | meta-multimedia/recipes-multimedia/pipewire/pipewire_1.2.5.bb | 1 |
2 files changed, 42 insertions, 0 deletions
diff --git a/meta-multimedia/recipes-multimedia/pipewire/files/0001-parser.h-avoid-missing-field-intializers.patch b/meta-multimedia/recipes-multimedia/pipewire/files/0001-parser.h-avoid-missing-field-intializers.patch new file mode 100644 index 0000000000..daeff7e13a --- /dev/null +++ b/meta-multimedia/recipes-multimedia/pipewire/files/0001-parser.h-avoid-missing-field-intializers.patch | |||
@@ -0,0 +1,41 @@ | |||
1 | From a6d8d98845754b015e2e155c396091b0791a23c9 Mon Sep 17 00:00:00 2001 | ||
2 | From: Markus Volk <f_l_k@t-online.de> | ||
3 | Date: Sat, 28 Sep 2024 18:39:43 +0200 | ||
4 | Subject: [PATCH] fix zero initialization | ||
5 | |||
6 | Signed-off-by: Markus Volk <f_l_k@t-online.de> | ||
7 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4325] | ||
8 | --- | ||
9 | spa/include/spa/pod/builder.h | 2 +- | ||
10 | spa/include/spa/pod/parser.h | 2 +- | ||
11 | 2 files changed, 2 insertions(+), 2 deletions(-) | ||
12 | |||
13 | diff --git a/spa/include/spa/pod/builder.h b/spa/include/spa/pod/builder.h | ||
14 | index 0564d94ea..b0487bf48 100644 | ||
15 | --- a/spa/include/spa/pod/builder.h | ||
16 | +++ b/spa/include/spa/pod/builder.h | ||
17 | @@ -49,7 +49,7 @@ struct spa_pod_builder { | ||
18 | struct spa_callbacks callbacks; | ||
19 | }; | ||
20 | |||
21 | -#define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0}, {0} }) | ||
22 | +#define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) | ||
23 | |||
24 | static inline void | ||
25 | spa_pod_builder_get_state(struct spa_pod_builder *builder, struct spa_pod_builder_state *state) | ||
26 | diff --git a/spa/include/spa/pod/parser.h b/spa/include/spa/pod/parser.h | ||
27 | index 083f91171..387298927 100644 | ||
28 | --- a/spa/include/spa/pod/parser.h | ||
29 | +++ b/spa/include/spa/pod/parser.h | ||
30 | @@ -33,7 +33,7 @@ struct spa_pod_parser { | ||
31 | struct spa_pod_parser_state state; | ||
32 | }; | ||
33 | |||
34 | -#define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0} }) | ||
35 | +#define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {} }) | ||
36 | |||
37 | static inline void spa_pod_parser_init(struct spa_pod_parser *parser, | ||
38 | const void *data, uint32_t size) | ||
39 | -- | ||
40 | 2.46.0 | ||
41 | |||
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.2.5.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.2.5.bb index b37ae0a536..a02c5de8c8 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.2.5.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.2.5.bb | |||
@@ -14,6 +14,7 @@ DEPENDS = "dbus ncurses" | |||
14 | 14 | ||
15 | SRCREV = "71fac7fa818f21234da4c356de0b44e47e1a2ef2" | 15 | SRCREV = "71fac7fa818f21234da4c356de0b44e47e1a2ef2" |
16 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=1.2;protocol=https" | 16 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=1.2;protocol=https" |
17 | SRC_URI += "file://0001-parser.h-avoid-missing-field-intializers.patch" | ||
17 | 18 | ||
18 | S = "${WORKDIR}/git" | 19 | S = "${WORKDIR}/git" |
19 | 20 | ||