On 11/29/17, Moritz Barsnick <barsn...@gmx.net> wrote: > On Wed, Nov 29, 2017 at 13:56:08 +0100, Paul B Mahol wrote: >> +@section fillborders >> + >> +Fill borders of the input video. > > Nice, but isn't this something the drawbox filter could be enhanced to > do?
Nope. > >> +fill blank pixels > > Does this mean "fill with blank pixels"? Does this imply transparency? > (Sorry, I couldn't figure that out from the code at first glance.) Fill pixels of fixed value. > >> +Set color for blank pixels. Defauls is @var{black}. > ^ Default > >> OBJS-$(CONFIG_FIND_RECT_FILTER) += vf_find_rect.o >> lavfutils.o >> +OBJS-$(CONFIG_FILLBORDERS_FILTER) += vf_fillborders.o >> OBJS-$(CONFIG_FLOODFILL_FILTER) += vf_floodfill.o > > Alphabetical order. ;-) Fixed. > >> REGISTER_FILTER(FIND_RECT, find_rect, vf); >> + REGISTER_FILTER(FILLBORDERS, fillborders, vf); >> REGISTER_FILTER(FLOODFILL, floodfill, vf); > > Ditto. Fixed. > >> + { "left", "set the left fill border", OFFSET(left), >> AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, >> + { "right", "set the right fill border", OFFSET(right), >> AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, >> + { "top", "set the top fill border", OFFSET(top), >> AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, >> + { "bottom", "set the bottom fill border", OFFSET(bottom), >> AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, > > Could make that "... fill border width" or something (which may be > redundant - I'm not sure). Better not. > >> + { "mode", "set the fill borders mode", OFFSET(mode), >> AV_OPT_TYPE_INT, {.i64=0}, 0, FM_NB_MODES-1, FLAGS, "mode" }, >> + { "smear", NULL, 0, AV_OPT_TYPE_CONST, {.i64=FM_SMEAR}, 0, 0, >> FLAGS, "mode" }, >> + { "mirror", NULL, 0, AV_OPT_TYPE_CONST, {.i64=FM_MIRROR}, 0, 0, >> FLAGS, "mode" }, >> + { "blank", NULL, 0, AV_OPT_TYPE_CONST, {.i64=FM_BLANK}, 0, 0, >> FLAGS, "mode" }, > > The default mode ("{.i64=0}") should also be encoded with use of an > explicit macro. Fixed. > > Moritz > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel