diff options
author | Anton Khirnov <anton@khirnov.net> | 2011-12-21 20:47:52 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2011-12-22 15:42:52 +0100 |
commit | 196c9e5c8c1706e81217e372ea6a3a101486af9e (patch) | |
tree | 4ebb2c6309e5bca869aa7362e0aba54adbd864e2 | |
parent | 9a3f10695a011861dcf5a649e3e72580b1a4eed4 (diff) | |
download | ffmpeg-196c9e5c8c1706e81217e372ea6a3a101486af9e.tar.gz |
lavfi: always build vsrc_buffer.
It's a part of public API.
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | libavfilter/Makefile | 2 | ||||
-rw-r--r-- | libavfilter/allfilters.c | 7 |
3 files changed, 7 insertions, 4 deletions
@@ -1525,14 +1525,12 @@ postproc_deps="gpl" # programs avconv_deps="avcodec avformat swscale" -avconv_select="buffer_filter" avplay_deps="avcodec avformat swscale sdl" avplay_select="rdft" avprobe_deps="avcodec avformat" avserver_deps="avformat ffm_muxer fork rtp_protocol rtsp_demuxer" avserver_extralibs='$ldl' ffmpeg_deps="avcodec avformat swscale" -ffmpeg_select="buffer_filter" doc_deps="texi2html" diff --git a/libavfilter/Makefile b/libavfilter/Makefile index 63974d0089..c269db5797 100644 --- a/libavfilter/Makefile +++ b/libavfilter/Makefile @@ -12,6 +12,7 @@ OBJS = allfilters.o \ drawutils.o \ formats.o \ graphparser.o \ + vsrc_buffer.o OBJS-$(CONFIG_ANULL_FILTER) += af_anull.o @@ -59,7 +60,6 @@ OBJS-$(CONFIG_UNSHARP_FILTER) += vf_unsharp.o OBJS-$(CONFIG_VFLIP_FILTER) += vf_vflip.o OBJS-$(CONFIG_YADIF_FILTER) += vf_yadif.o -OBJS-$(CONFIG_BUFFER_FILTER) += vsrc_buffer.o OBJS-$(CONFIG_COLOR_FILTER) += vsrc_color.o OBJS-$(CONFIG_FREI0R_SRC_FILTER) += vf_frei0r.o OBJS-$(CONFIG_MOVIE_FILTER) += vsrc_movie.o diff --git a/libavfilter/allfilters.c b/libavfilter/allfilters.c index d72987402c..a6f17317e9 100644 --- a/libavfilter/allfilters.c +++ b/libavfilter/allfilters.c @@ -80,7 +80,6 @@ void avfilter_register_all(void) REGISTER_FILTER (VFLIP, vflip, vf); REGISTER_FILTER (YADIF, yadif, vf); - REGISTER_FILTER (BUFFER, buffer, vsrc); REGISTER_FILTER (COLOR, color, vsrc); REGISTER_FILTER (FREI0R, frei0r_src, vsrc); REGISTER_FILTER (MOVIE, movie, vsrc); @@ -89,4 +88,10 @@ void avfilter_register_all(void) REGISTER_FILTER (TESTSRC, testsrc, vsrc); REGISTER_FILTER (NULLSINK, nullsink, vsink); + + /* vsrc_buffer is a part of public API => registered unconditionally */ + { + extern avfilter_vsrc_buffer; + avfilter_register(&avfilter_vsrc_buffer); + } } |