123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- From 012ca1bcd234ee02f576dd58b1f09baba18b89b0 Mon Sep 17 00:00:00 2001
- From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
- Date: Mon, 14 Dec 2020 07:42:55 +0100
- Subject: [PATCH] gst-libs/gst/video/gstvideoaggregator.c: fix build with gcc
- 4.8
- Fix the following build failure with gcc 4.8 which has been added with
- https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/commit/d268c193ad39fb970351ed62898be806ebd0a71e:
- ../gst-libs/gst/video/gstvideoaggregator.c: In function 'gst_video_aggregator_init':
- ../gst-libs/gst/video/gstvideoaggregator.c:2762:3: error: 'for' loop initial declarations are only allowed in C99 mode
- for (gint i = 0; i < gst_caps_get_size (src_template); i++) {
- ^
- Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
- [Upstream status:
- https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/974]
- ---
- gst-libs/gst/video/gstvideoaggregator.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
- diff --git a/gst-libs/gst/video/gstvideoaggregator.c b/gst-libs/gst/video/gstvideoaggregator.c
- index 2e3d813be..04dad6563 100644
- --- a/gst-libs/gst/video/gstvideoaggregator.c
- +++ b/gst-libs/gst/video/gstvideoaggregator.c
- @@ -2786,6 +2786,7 @@ gst_video_aggregator_init (GstVideoAggregator * vagg,
- {
- GstCaps *src_template;
- GstPadTemplate *pad_template;
- + gint i;
-
- vagg->priv = gst_video_aggregator_get_instance_private (vagg);
- vagg->priv->current_caps = NULL;
- @@ -2800,7 +2801,7 @@ gst_video_aggregator_init (GstVideoAggregator * vagg,
- pad_template =
- gst_element_class_get_pad_template (GST_ELEMENT_CLASS (klass), "src");
- src_template = gst_pad_template_get_caps (pad_template);
- - for (gint i = 0; i < gst_caps_get_size (src_template); i++) {
- + for (i = 0; i < gst_caps_get_size (src_template); i++) {
- const GValue *v =
- gst_structure_get_value (gst_caps_get_structure (src_template, i),
- "format");
- --
- 2.29.2
|