gstreamer/gst
Руслан Ижбулатов b87c55f6ed poll: Prevent false-negative from WAKE_EVENT() on W32
SetEvent() seems to not call SetLastError(0) internally, so checking last
error after calling SetEvent() may return the error from an earlier W32 API
call. Fix this by calling SetlastError(0) explicitly.

Currently WAKE_EVENT() code is cramped into a macro and doesn't look to be
entirely correct. Particularly, it does not check the return value of
SetEvent(), only the thread-local W32 error value. It is likely that SetEvent()
actually just returns non-zero value, but the code mistakenly thinks that the
call has failed, because GetLastError() seems to indicate so.

https://bugzilla.gnome.org/show_bug.cgi?id=733805
2014-07-28 09:13:44 +02:00
..
parse parse: Don't dist the bison and flex generated headers 2014-04-07 11:36:58 +02:00
printf printf: fix handling of old printf extension specifiers for ABI compatibility 2013-04-18 00:46:58 +01:00
.gitignore gstbase: Add gobject-introspection support 2009-09-05 10:28:46 +02:00
gettext.h Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat.c Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst-i18n-app.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst-i18n-lib.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst.c gst: init taglist gtype to use it in gstvalue 2014-07-14 18:45:11 -03:00
gst.h gst: include atomicqueue.h again in gst.h 2014-07-26 14:43:34 +01:00
gst_private.h private: allow internal access to the debug base-time 2014-07-23 21:30:21 +02:00
gstallocator.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstallocator.h docs: unhide docs for allocator 2014-01-31 08:36:55 +01:00
gstatomicqueue.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstatomicqueue.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstbin.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstbin.h docs: cosmetic since marker fixes 2013-11-16 16:09:40 +00:00
gstbuffer.c introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstbuffer.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstbufferlist.c bufferlist: pre-allocate buffer array in one go with the buffer list 2014-07-24 10:45:23 +01:00
gstbufferlist.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstbufferpool.c introspection: Assorted minor introspection and documentation fixes 2014-07-01 09:03:41 +02:00
gstbufferpool.h bufferpool: It's pool, not poo... even when talking about flushing 2014-05-30 09:12:50 +02:00
gstbus.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstbus.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstcaps.c caps: unset the parent refcount of the old features before freeing them in gst_caps_set_features() 2014-06-26 11:16:34 +03:00
gstcaps.h docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstcapsfeatures.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstcapsfeatures.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstchildproxy.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstchildproxy.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstclock.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstclock.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstcompat.h gst: minor docstring fixups to make g-i happy 2013-08-14 07:05:04 +02:00
gstconfig.h.in docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstcontext.c gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstcontext.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstcontrolbinding.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstcontrolbinding.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstcontrolsource.c introspection: fix some minor annotation bugs 2014-06-06 15:15:12 -04:00
gstcontrolsource.h docs: add missing docs, fixing doc errors 2013-12-03 00:11:59 +00:00
gstdatetime.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstdatetime.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstdebugutils.c private: allow internal access to the debug base-time 2014-07-23 21:30:21 +02:00
gstdebugutils.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstdevice.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdevice.h device: rename "klass" and get_klass() to "device-class" and _get_device_class() 2014-06-21 01:26:46 +01:00
gstdevicemonitor.c introspection: Assorted minor introspection and documentation fixes 2014-07-01 09:03:41 +02:00
gstdevicemonitor.h devicemonitor: Make it possible to add multiple filters 2014-06-26 21:01:38 -04:00
gstdeviceprovider.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdeviceprovider.h DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstdeviceproviderfactory.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdeviceproviderfactory.h devicemonitor: Make it possible to add multiple filters 2014-06-26 21:01:38 -04:00
gstelement.c introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstelement.h introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstelementfactory.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstelementfactory.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstelementmetadata.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsterror.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gsterror.h error: GST_RESOURCE_ERROR_NOT_AUTHORIZED will be available since 1.2.4 2014-02-11 13:27:25 +01:00
gstevent.c introspection: minor annotation additions 2014-06-12 09:26:38 +01:00
gstevent.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstformat.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstformat.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstghostpad.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstghostpad.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstinfo.c info: make printing datetimes work with GST_PTR_FORMAT 2014-06-03 23:49:26 +01:00
gstinfo.h introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstiterator.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstiterator.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstmacros.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstmemory.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstmemory.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstmessage.c introspection: Assorted minor introspection and documentation fixes 2014-07-01 09:03:41 +02:00
gstmessage.h message: Work around g-i/pygobject/gjs bug with ~0 in enums 2014-07-03 10:13:28 +02:00
gstmeta.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstmeta.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstminiobject.c miniobject: Add missing (nullable) annotations 2014-06-26 19:16:07 +02:00
gstminiobject.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstobject.c introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstobject.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstpad.c pad: Don't unlock while iterating over all sticky events for removal 2014-07-01 19:26:18 +02:00
gstpad.h introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstpadtemplate.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstpadtemplate.h pads: update docs for request pads 2014-05-08 09:13:04 +02:00
gstparamspecs.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstparamspecs.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstparse.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstparse.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstpipeline.c pipeline: Reset the start time when going from PAUSED to READY too 2014-07-21 09:33:54 +02:00
gstpipeline.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstplugin.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstplugin.h introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstpluginfeature.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstpluginfeature.h introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstpluginloader.c pluginloader: fix compiler warning on windows 2014-05-14 13:40:03 +01:00
gstpluginloader.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstpoll.c poll: Prevent false-negative from WAKE_EVENT() on W32 2014-07-28 09:13:44 +02:00
gstpoll.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstpreset.c introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstpreset.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstquark.c query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquark.h query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquery.c introspection: Assorted minor introspection and documentation fixes 2014-07-01 09:03:41 +02:00
gstquery.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstregistry.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistry.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstregistrybinary.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistrybinary.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstregistrychunks.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistrychunks.h DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstsample.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstsample.h sample: Add gst_sample_copy() 2013-08-21 08:51:34 +02:00
gstsegment.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstsegment.h segment: add method to offset the segment running-time 2014-01-08 15:04:00 +01:00
gststructure.c introspection: Assorted minor introspection and documentation fixes 2014-07-01 09:03:41 +02:00
gststructure.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstsystemclock.c introspection: Assorted minor introspection and documentation fixes 2014-07-01 09:03:41 +02:00
gstsystemclock.h systemclock: Add gst_system_clock_set_default 2013-11-11 12:25:14 +01:00
gsttaglist.c introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gsttaglist.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gsttagsetter.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttagsetter.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttask.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gsttask.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttaskpool.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttaskpool.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttoc.c introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gsttoc.h docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gsttocsetter.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttocsetter.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttrace.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsttrace.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttypefind.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttypefind.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gsttypefindfactory.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttypefindfactory.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsturi.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsturi.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstutils.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstutils.h docs: gtkdoc is not good at parsing inline functions in headers 2014-02-15 21:27:23 +01:00
gstvalue.c gstvalue: add GstTagList compare function 2014-07-21 11:42:05 -03:00
gstvalue.h value: simplify GST_VALUE_HOLDS for our boxed and fundamental types 2014-06-21 01:10:22 +01:00
gstversion.h.in Fix FSF address 2012-11-03 20:44:48 +00:00
Makefile.am GstDeviceMonitor: Rename from GstGlobalDeviceMonitor 2014-06-26 15:08:46 -04:00
math-compat.h Fix FSF address 2012-11-03 20:44:48 +00:00