Implement av_buffersrc_get_nb_failed_requests.
Deprecate av_vsrc_buffer_get_nb_failed_requests.
... | ... |
@@ -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 */ |