gstreamer/win32/common
Joan Pau Beltran c6722c06a0 appsink: add _pull_sample/preroll() variants with timeout
The _pull_sample() and _pull_preroll() functions block
until a sample is available, EOS happens or the pipeline
is shut down (returning NULL in the last two cases).

This adds _try_pull_sample() and _try_pull_preroll()
functions with a timeout argument to specify the maximum
amount of time to wait for a new sample.

To avoid code duplication, wait forever if the timeout is
GST_CLOCK_TIME_NONE and use that to implement
_pull_sample/_pull_preroll with the original behavior.

Add also corresponding action signals "try-pull-sample"
and "try-pull-preroll".

https://bugzilla.gnome.org/show_bug.cgi?id=768852
2016-07-18 16:55:16 +01:00
..
_stdint.h Release 1.9.1 2016-07-06 13:06:06 +03:00
audio-enumtypes.c Release 1.9.1 2016-07-06 13:06:06 +03:00
audio-enumtypes.h Release 1.9.1 2016-07-06 13:06:06 +03:00
config.h Release 1.9.1 2016-07-06 13:06:06 +03:00
gstrtsp-enumtypes.c Release 1.5.1 2015-06-07 10:04:41 +02:00
gstrtsp-enumtypes.h Release 1.5.1 2015-06-07 10:04:41 +02:00
libgstallocators.def win32: Update defs for new API 2015-04-17 11:45:34 +02:00
libgstapp.def appsink: add _pull_sample/preroll() variants with timeout 2016-07-18 16:55:16 +01:00
libgstaudio.def gst-audio: add gst_audio_channel_positions_to_string() 2016-04-12 14:48:30 -04:00
libgstfft.def win32: Add a module definitions file for gstfft 2016-03-10 09:51:56 +00:00
libgstpbutils.def win32: update win32 exports for new API 2016-03-25 01:13:54 +11:00
libgstriff.def riff: remove new parse_ncdt api again 2014-01-05 21:39:52 +01:00
libgstrtp.def win32: update win32 exports for new API 2016-03-25 01:13:54 +11:00
libgstrtsp.def rtspconnection: Support authentication during tunneling setup 2015-12-14 16:00:45 +01:00
libgstsdp.def win32: update .def for new API 2016-04-15 17:48:26 +01:00
libgsttag.def xmptag: migrate to the _full version of the API and drop the _full postfix 2012-09-12 21:32:04 +02:00
libgstvideo.def videometa: add GstVideoAffineTransformationMeta 2015-11-11 00:19:25 +11:00
multichannel-enumtypes.c back to development 2011-08-03 12:08:16 +02:00
multichannel-enumtypes.h back to development 2011-08-03 12:08:16 +02:00
pbutils-enumtypes.c Release 1.7.1 2015-12-24 13:59:15 +01:00
pbutils-enumtypes.h Release 1.7.1 2015-12-24 13:59:15 +01:00
video-enumtypes.c Release 1.9.1 2016-07-06 13:06:06 +03:00
video-enumtypes.h Release 1.5.90 2015-08-19 13:10:23 +03:00