buffersink: add AV_BUFFERSINK_FLAG_NO_REQUEST.
[ffmpeg.git] / libavfilter / buffersink.h
index 73926a4..cf6bd69 100644 (file)
@@ -63,6 +63,13 @@ AVABufferSinkParams *av_abuffersink_params_alloc(void);
  */
 #define AV_BUFFERSINK_FLAG_PEEK 1
 
+/**
+ * Tell av_buffersink_get_buffer_ref() not to request a frame fom its input.
+ * If a frame is already buffered, it is read (and removed from the buffer),
+ * but if no frame is present, return AVERROR(EAGAIN).
+ */
+#define AV_BUFFERSINK_FLAG_NO_REQUEST 2
+
 /**
  * Get an audio/video buffer data from buffer_sink and put it in bufref.
  *