gstdeviceproviderfactory: Remove volatile from provider storage
authorJan Alexander Steffens (heftig) <jsteffens@make.tv>
Mon, 23 Mar 2020 11:36:01 +0000 (12:36 +0100)
committerJan Alexander Steffens (heftig) <jsteffens@make.tv>
Mon, 23 Mar 2020 14:16:36 +0000 (15:16 +0100)
commite45f187d1386e95cbb92d5090a21f8acd5ff942b
tree9da3527fc7e6b3bd5a162305322072bd849aa8c7
parent99f72263441e9442a201449a2753c987ca44544c
gstdeviceproviderfactory: Remove volatile from provider storage

Avoids a few compiler warnings:

../subprojects/gstreamer/gst/gstdeviceproviderfactory.c: In function ‘gst_device_provider_factory_finalize’:
../subprojects/gstreamer/gst/gstdeviceproviderfactory.c:96:12: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   96 |   provider = g_atomic_pointer_get (&factory->provider);
      |            ^
../subprojects/gstreamer/gst/gstdeviceproviderfactory.c: In function ‘gst_device_provider_factory_get’:
../subprojects/gstreamer/gst/gstdeviceproviderfactory.c:276:19: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  276 |   device_provider = g_atomic_pointer_get (&newfactory->provider);
      |                   ^
../subprojects/gstreamer/gst/gstdeviceproviderfactory.c:309:21: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  309 |     device_provider = g_atomic_pointer_get (&newfactory->provider);
      |

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/414
gst/gst_private.h