Merge commit '4a7d3837b4dd17fff270b55166597c093204e542'
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 12 Feb 2014 13:49:13 +0000 (14:49 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 12 Feb 2014 13:49:29 +0000 (14:49 +0100)
* commit '4a7d3837b4dd17fff270b55166597c093204e542':
  buffersrc: Have function parameter names match between .c and .h file

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavfilter/buffersrc.h

   * Memory buffer source API.
   */
  
 +#include "libavcodec/avcodec.h"
  #include "avfilter.h"
  
 +enum {
 +
 +    /**
 +     * Do not check for format changes.
 +     */
 +    AV_BUFFERSRC_FLAG_NO_CHECK_FORMAT = 1,
 +
 +#if FF_API_AVFILTERBUFFER
 +    /**
 +     * Ignored
 +     */
 +    AV_BUFFERSRC_FLAG_NO_COPY = 2,
 +#endif
 +
 +    /**
 +     * Immediately push the frame to the output.
 +     */
 +    AV_BUFFERSRC_FLAG_PUSH = 4,
 +
 +    /**
 +     * Keep a reference to the frame.
 +     * If the frame if reference-counted, create a new reference; otherwise
 +     * copy the frame data.
 +     */
 +    AV_BUFFERSRC_FLAG_KEEP_REF = 8,
 +
 +};
 +
 +/**
 + * Add buffer data in picref to buffer_src.
 + *
 + * @param buffer_src  pointer to a buffer source context
 + * @param picref      a buffer reference, or NULL to mark EOF
 + * @param flags       a combination of AV_BUFFERSRC_FLAG_*
 + * @return            >= 0 in case of success, a negative AVERROR code
 + *                    in case of failure
 + */
 +int av_buffersrc_add_ref(AVFilterContext *buffer_src,
 +                         AVFilterBufferRef *picref, int flags);
 +
 +/**
 + * Get the number of failed requests.
 + *
 + * A failed request is when the request_frame method is called while no
 + * frame is present in the buffer.
 + * The number is reset when a frame is added.
 + */
 +unsigned av_buffersrc_get_nb_failed_requests(AVFilterContext *buffer_src);
 +
  #if FF_API_AVFILTERBUFFER
  /**
-  * Add a buffer to the filtergraph s.
+  * Add a buffer to a filtergraph.
   *
+  * @param ctx an instance of the buffersrc filter
   * @param buf buffer containing frame data to be passed down the filtergraph.
   * This function will take ownership of buf, the user must not free it.
   * A NULL buf signals EOF -- i.e. no more frames will be sent to this filter.
@@@ -100,11 -51,8 +101,11 @@@ int av_buffersrc_buffer(AVFilterContex
   * copied.
   *
   * @return 0 on success, a negative AVERROR on error
 + *
 + * This function is equivalent to av_buffersrc_add_frame_flags() with the
 + * AV_BUFFERSRC_FLAG_KEEP_REF flag.
   */
- int av_buffersrc_write_frame(AVFilterContext *s, const AVFrame *frame);
+ int av_buffersrc_write_frame(AVFilterContext *ctx, const AVFrame *frame);
  
  /**
   * Add a frame to the buffer source.