From d8dfa4657b61ab4c21bbcb59ffa97909c030aed4 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Mon, 30 Apr 2018 16:02:21 -0400 Subject: [PATCH] avviddec: Stop using deperated EDGE API https://bugzilla.gnome.org/show_bug.cgi?id=792900 --- ext/libav/gstavviddec.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c index 406d843..97a6508 100644 --- a/ext/libav/gstavviddec.c +++ b/ext/libav/gstavviddec.c @@ -608,7 +608,6 @@ gst_ffmpegvideodec_prepare_dr_pool (GstFFMpegVidDec * ffmpegdec, gint width, height; gint linesize_align[4]; gint i; - guint edge; gsize max_align; width = GST_VIDEO_INFO_WIDTH (info); @@ -618,19 +617,10 @@ gst_ffmpegvideodec_prepare_dr_pool (GstFFMpegVidDec * ffmpegdec, avcodec_align_dimensions2 (ffmpegdec->context, &width, &height, linesize_align); - if (ffmpegdec->context->flags & CODEC_FLAG_EMU_EDGE) - edge = 0; - else - edge = avcodec_get_edge_width (); - - /* increase the size for the padding */ - width += edge << 1; - height += edge << 1; - - align.padding_top = edge; - align.padding_left = edge; - align.padding_right = width - GST_VIDEO_INFO_WIDTH (info) - edge; - align.padding_bottom = height - GST_VIDEO_INFO_HEIGHT (info) - edge; + align.padding_top = 0; + align.padding_left = 0; + align.padding_right = width - GST_VIDEO_INFO_WIDTH (info); + align.padding_bottom = height - GST_VIDEO_INFO_HEIGHT (info); /* add extra padding to match libav buffer allocation sizes */ align.padding_bottom++; -- 2.7.4