Browse code

src_buffer: update get_nb_failed_requests name.

Implement av_buffersrc_get_nb_failed_requests.
Deprecate av_vsrc_buffer_get_nb_failed_requests.

Nicolas George authored on 2012/05/05 16:50:30
Showing 3 changed files
... ...
@@ -53,4 +53,13 @@ enum {
53 53
 int av_buffersrc_add_ref(AVFilterContext *buffer_src,
54 54
                          AVFilterBufferRef *picref, int flags);
55 55
 
56
+/**
57
+ * Get the number of failed requests.
58
+ *
59
+ * A failed request is when the request_frame method is called while no
60
+ * frame is present in the buffer.
61
+ * The number is reset when a frame is added.
62
+ */
63
+unsigned av_buffersrc_get_nb_failed_requests(AVFilterContext *buffer_src);
64
+
56 65
 #endif /* AVFILTER_BUFFERSRC_H */
... ...
@@ -331,6 +331,11 @@ int av_vsrc_buffer_add_frame(AVFilterContext *buffer_src,
331 331
 }
332 332
 #endif
333 333
 
334
+unsigned av_buffersrc_get_nb_failed_requests(AVFilterContext *buffer_src)
335
+{
336
+    return ((BufferSourceContext *)buffer_src->priv)->nb_failed_requests;
337
+}
338
+
334 339
 unsigned av_vsrc_buffer_get_nb_failed_requests(AVFilterContext *buffer_src)
335 340
 {
336 341
     return ((BufferSourceContext *)buffer_src->priv)->nb_failed_requests;
... ...
@@ -52,7 +52,10 @@ int av_vsrc_buffer_add_video_buffer_ref(AVFilterContext *buffer_src,
52 52
  * A failed request is when the request_frame method is called while no
53 53
  * frame is present in the buffer.
54 54
  * The number is reset when a frame is added.
55
+ *
56
+ * @deprecated use av_buffersrc_get_nb_failed_requests() instead.
55 57
  */
58
+attribute_deprecated
56 59
 unsigned av_vsrc_buffer_get_nb_failed_requests(AVFilterContext *buffer_src);
57 60
 
58 61
 #endif /* AVFILTER_VSRC_BUFFER_H */