[FFmpeg-devel] [PATCH] lavfi: drop deprecated and pointless avfilter_default_end_frame() function
Stefano Sabatini
stefasab at gmail.com
Fri Sep 7 11:23:19 CEST 2012
Fix warning when compiling boxblur.
While this is technically a major API break, practically there will be no
one using that function since the filtering API is mostly private, so
that function alone is not usable.
TODO: bump micro
---
libavfilter/avfilter.h | 4 ----
libavfilter/vf_boxblur.c | 2 +-
libavfilter/video.c | 6 ------
3 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 2e61ac5..b9a2a9a 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -409,10 +409,6 @@ const char *avfilter_pad_get_name(AVFilterPad *pads, int pad_idx);
*/
enum AVMediaType avfilter_pad_get_type(AVFilterPad *pads, int pad_idx);
-/** default handler for end_frame() for video inputs */
-attribute_deprecated
-int avfilter_default_end_frame(AVFilterLink *link);
-
/**
* Filter definition. This defines the pads a filter contains, and all the
* callback functions used to interact with the filter.
diff --git a/libavfilter/vf_boxblur.c b/libavfilter/vf_boxblur.c
index 9040529..c5056c5 100644
--- a/libavfilter/vf_boxblur.c
+++ b/libavfilter/vf_boxblur.c
@@ -329,7 +329,7 @@ static int end_frame(AVFilterLink *inlink)
boxblur->temp);
ff_draw_slice(outlink, 0, inlink->h, 1);
- return avfilter_default_end_frame(inlink);
+ return ff_end_frame(outlink);
}
AVFilter avfilter_vf_boxblur = {
diff --git a/libavfilter/video.c b/libavfilter/video.c
index 14e7e72..5294c1b 100644
--- a/libavfilter/video.c
+++ b/libavfilter/video.c
@@ -406,9 +406,3 @@ int ff_draw_slice(AVFilterLink *link, int y, int h, int slice_dir)
av_assert1(link->cur_buf_copy->buf->refcount > 0);
return ret;
}
-
-int avfilter_default_end_frame(AVFilterLink *inlink)
-{
- return default_end_frame(inlink);
-}
-
--
1.7.5.4
More information about the ffmpeg-devel
mailing list