x86: af_volume: add SSE2-optimized s16 volume scaling
[ffmpeg.git] / libavfilter / video.h
index 99f84ec..be93810 100644 (file)
 #ifndef AVFILTER_VIDEO_H
 #define AVFILTER_VIDEO_H
 
+#include "avfilter.h"
+
 AVFilterBufferRef *ff_default_get_video_buffer(AVFilterLink *link,
                                                int perms, int w, int h);
+AVFilterBufferRef *ff_null_get_video_buffer(AVFilterLink *link, int perms, int w, int h);
+
+/**
+ * Request a picture buffer with a specific set of permissions.
+ *
+ * @param link  the output link to the filter from which the buffer will
+ *              be requested
+ * @param perms the required access permissions
+ * @param w     the minimum width of the buffer to allocate
+ * @param h     the minimum height of the buffer to allocate
+ * @return      A reference to the buffer. This must be unreferenced with
+ *              avfilter_unref_buffer when you are finished with it.
+ */
+AVFilterBufferRef *ff_get_video_buffer(AVFilterLink *link, int perms,
+                                       int w, int h);
+
 #endif /* AVFILTER_VIDEO_H */