On 15/07/14 9:13 PM, Ronald S. Bultje wrote: > Hi, > > > On Tue, Jul 15, 2014 at 7:53 PM, James Almer <jamr...@gmail.com> wrote: > >> It's also used by some decoders >> >> Signed-off-by: James Almer <jamr...@gmail.com> >> --- >> configure | 4 +- >> libavcodec/diracdec.c | 12 ++-- >> libavcodec/mpegvideo_enc.c | 8 +-- >> libavcodec/mpegvideoencdsp.c | 30 -------- >> libavcodec/mpegvideoencdsp.h | 6 -- >> libavcodec/snow.c | 7 +- >> libavcodec/snow.h | 1 - >> libavcodec/snowenc.c | 2 +- >> libavcodec/videodsp.c | 30 ++++++++ >> libavcodec/videodsp.h | 6 ++ >> libavcodec/x86/mpegvideoencdsp_init.c | 118 >> -------------------------------- >> libavcodec/x86/videodsp_init.c | 124 >> +++++++++++++++++++++++++++++++++- >> 12 files changed, 175 insertions(+), 173 deletions(-) > > > I have some pretty strong objections to this. We have measured in several > high-quality and well-optimized decoders that using emulated_edge on-demand > is _always_ faster than draw_edges. So why would we want any decoder to use > draw_edges? Looks like cargo-cult to me. Also, I don't want vp8, vp9 or > h264 to depend on draw_edges code. > > My suggestion is to remove draw_edges from the decoders still using it. > It'll be faster. > > Ronald
Fine by me. This was mostly a dependency removal effort. Your idea is probably cleaner overall. Patch dropped then. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel