gstreamer/docs
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
..
design docs: design: add IYU2 raw video format description 2016-06-01 15:09:42 +01:00
libs appsink: add _pull_sample/preroll() variants with timeout 2016-07-18 16:55:16 +01:00
plugins Release 1.9.1 2016-07-06 13:06:06 +03:00
random Fix FSF address 2012-11-03 23:05:09 +00:00
.gitignore first stab at documenting elements 2005-08-05 17:13:10 +00:00
Makefile.am make: move the design doc also on the Makefile.am level (for dist) 2010-12-13 12:36:47 +02:00
version.entities.in gst: Update versioning 2012-04-04 14:55:15 +02:00