Skip to content
Snippets Groups Projects

Fix clang 10 warnings

Merged Jordan Petridіs requested to merge alatiera/gst-plugins-bad:alatiera/fedora-32-2 into master
  1. Aug 04, 2020
    • Jordan Petridіs's avatar
      gstlv2utils.c: avoid implicit float to int conversion · 92f95677
      Jordan Petridіs authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      Part-of: <!1487>
      92f95677
    • Jordan Petridіs's avatar
      gstautoconvert.c: fix clang warnings · 26bbcae9
      Jordan Petridіs authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      clang 10 is complaining about incompatible types due to the
      glib typesystem.
      
      ```
      gst-plugins-bad/gst/autoconvert/b5c3019@@gstautoconvert@sha/gstautoconvert.c.o' -c ../subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c
      ../subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c:898:8: error: incompatible pointer types passing 'typeof ((((void *)0))) *' (aka 'void **') to parameter of type 'GList **' (aka 'struct _GList **') [-Werror,-Wincompatible-pointer-types]
        if (!g_atomic_pointer_compare_and_exchange (&autoconvert->factories, NULL,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /usr/include/glib-2.0/glib/gatomic.h:192:44: note: expanded from macro 'g_atomic_pointer_compare_and_exchange'
          __atomic_compare_exchange_n ((atomic), &gapcae_oldval, (newval), FALSE, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) ? TRUE : FALSE; \
                                                 ^~~~~~~~~~~~~~
      1 error generated.
      ```
      
      Part-of: <!1487>
      26bbcae9
    • Jordan Petridіs's avatar
      gstladspautils.c: avoid implicit float to int conversion · 5705301e
      Jordan Petridіs authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      Part-of: <!1487>
      5705301e
Loading