RidgeRun / gst-interpipe

GStreamer plug-in for interpipeline communication
Other
143 stars 64 forks source link

Test with common for 1.10 #66

Closed jcaballeros closed 3 years ago

jcaballeros commented 3 years ago

The latest GStreamer common version was causing a problem with gtkdoc-scan in systems with GStreamer 1.8 and 1.10. To avoid this, we downgrade the to the submodule common to the version for GStreamer 1.10.

jcaballeros commented 3 years ago

The following error was showing on systems with GStreamer 1.8 and 1.10 when built with gtkdoc enabled:

gst-interpipe-scan.c: In function 'get_object_types':
gst-interpipe-scan.c:228:16: error: implicit declaration of function 'gst_tracer_factory_get_tracer_type' [-Werror=implicit-function-declaration]
         type = gst_tracer_factory_get_tracer_type (t);
                ^
gst-interpipe-scan.c:228:9: error: nested extern declaration of 'gst_tracer_factory_get_tracer_type' [-Werror=nested-externs]
         type = gst_tracer_factory_get_tracer_type (t);
         ^
cc1: all warnings being treated as errors

To work around this, we downgrade the common submodule version to 1.10, so that gst-interpipe can be built with gtk-doc enabled in older systems too.

jcaballeros commented 3 years ago

Could this downgrade break anything added recently?

It has been tested with GStreamer 1.16.