[FFmpeg-cvslog] lavfi: make FFERROR_NOT_READY available to filters.
Nicolas George
git at videolan.org
Sun Jul 30 13:35:20 EEST 2017
ffmpeg | branch: master | Nicolas George <george at nsup.org> | Mon Jul 17 14:33:11 2017 +0200| [b77f041dff5f669d1d297697a34023de1c33a33f] | committer: Nicolas George
lavfi: make FFERROR_NOT_READY available to filters.
I am not entirely sure that this return code is useful,
but having and using it makes no harm.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b77f041dff5f669d1d297697a34023de1c33a33f
---
libavfilter/avfilter.c | 2 --
libavfilter/filters.h | 5 +++++
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index e60b0247bc..185ba8df00 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -1304,8 +1304,6 @@ static int forward_status_change(AVFilterContext *filter, AVFilterLink *in)
return 0;
}
-#define FFERROR_NOT_READY FFERRTAG('N','R','D','Y')
-
static int ff_filter_activate_default(AVFilterContext *filter)
{
unsigned i;
diff --git a/libavfilter/filters.h b/libavfilter/filters.h
index 2c78d60e62..370d99b38b 100644
--- a/libavfilter/filters.h
+++ b/libavfilter/filters.h
@@ -28,6 +28,11 @@
#include "avfilter.h"
/**
+ * Special return code when activate() did not do anything.
+ */
+#define FFERROR_NOT_READY FFERRTAG('N','R','D','Y')
+
+/**
* Mark a filter ready and schedule it for activation.
*
* This is automatically done when something happens to the filter (queued
More information about the ffmpeg-cvslog
mailing list