gstreamer/gst
Philippe Normand 41677a526b devicemonitor: Stop only the already started providers
If a device provider fails to start (for instance the pulseaudio provider unable
to connect to the PulseAudio daemon) then the monitor should not keep track of
it in its `started` providers list. Otherwise a false positive critical warning
would be raised.

This patch also switches the started_count type from bool to int, for
consistency. This is a counter, after all.

API: gst_device_provider_is_started
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/679>
2020-10-22 11:48:05 +00:00
..
parse
printf
gettext.h
glib-compat-private.h
glib-compat.c
glib-compat.h
gst-i18n-app.h
gst-i18n-lib.h
gst.c
gst.h
gst_private.h
gstallocator.c
gstallocator.h
gstatomicqueue.c
gstatomicqueue.h
gstbin.c
gstbin.h
gstbuffer.c
gstbuffer.h
gstbufferlist.c
gstbufferlist.h
gstbufferpool.c
gstbufferpool.h
gstbus.c
gstbus.h
gstcaps.c
gstcaps.h
gstcapsfeatures.c
gstcapsfeatures.h
gstchildproxy.c
gstchildproxy.h
gstclock.c
gstclock.h
gstcompat.h
gstconfig.h.in
gstcontext.c
gstcontext.h
gstcontrolbinding.c
gstcontrolbinding.h
gstcontrolsource.c
gstcontrolsource.h
gstdatetime.c
gstdatetime.h
gstdebugutils.c
gstdebugutils.h
gstdevice.c
gstdevice.h
gstdevicemonitor.c
gstdevicemonitor.h
gstdeviceprovider.c
gstdeviceprovider.h
gstdeviceproviderfactory.c
gstdeviceproviderfactory.h
gstdynamictypefactory.c
gstdynamictypefactory.h
gstelement.c
gstelement.h
gstelementfactory.c
gstelementfactory.h
gstelementmetadata.h
gsterror.c
gsterror.h
gstevent.c
gstevent.h
gstformat.c
gstformat.h
gstghostpad.c
gstghostpad.h
gstinfo.c
gstinfo.h
gstiterator.c
gstiterator.h
gstmacros.h
gstmemory.c
gstmemory.h
gstmessage.c
gstmessage.h
gstmeta.c
gstmeta.h
gstminiobject.c
gstminiobject.h
gstobject.c
gstobject.h
gstpad.c
gstpad.h
gstpadtemplate.c
gstpadtemplate.h
gstparamspecs.c
gstparamspecs.h
gstparse.c
gstparse.h
gstpipeline.c
gstpipeline.h
gstplugin.c
gstplugin.h
gstpluginfeature.c
gstpluginfeature.h
gstpluginloader.c
gstpluginloader.h
gstpoll.c
gstpoll.h
gstpreset.c
gstpreset.h
gstpromise.c
gstpromise.h
gstprotection.c
gstprotection.h
gstquark.c
gstquark.h
gstquery.c
gstquery.h
gstregistry.c
gstregistry.h
gstregistrybinary.c
gstregistrybinary.h
gstregistrychunks.c
gstregistrychunks.h
gstsample.c
gstsample.h
gstsegment.c gstsegment: Refuse instant-rate seeks in gst_segment_do_seek() 2020-03-26 13:51:41 +00:00
gstsegment.h
gststreamcollection.c
gststreamcollection.h
gststreams.c
gststreams.h
gststructure.c
gststructure.h
gstsystemclock.c
gstsystemclock.h
gsttaglist.c
gsttaglist.h
gsttagsetter.c
gsttagsetter.h
gsttask.c
gsttask.h
gsttaskpool.c
gsttaskpool.h
gsttoc.c
gsttoc.h
gsttocsetter.c
gsttocsetter.h
gsttracer.c
gsttracer.h
gsttracerfactory.c
gsttracerfactory.h
gsttracerrecord.c
gsttracerrecord.h
gsttracerutils.c
gsttracerutils.h
gsttypefind.c
gsttypefind.h
gsttypefindfactory.c
gsttypefindfactory.h
gsturi.c
gsturi.h
gstutils.c
gstutils.h
gstvalue.c
gstvalue.h
gstversion.h.in
math-compat.h
meson.build