From: Michael Niedermayer Date: Thu, 29 Mar 2012 03:56:47 +0000 (+0200) Subject: ffmpeg: pass bitexact flag to vsrc_buffer X-Git-Tag: android-x86-4.4-r1~12687 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a37a28177826f3ee1be1762b96b54012060917ba;p=android-x86%2Fexternal-ffmpeg.git ffmpeg: pass bitexact flag to vsrc_buffer Signed-off-by: Michael Niedermayer --- diff --git a/ffmpeg.c b/ffmpeg.c index f26e66274e..e4e67570e9 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -633,9 +633,9 @@ static int configure_video_filters(InputStream *ist, OutputStream *ost) } else sample_aspect_ratio = ist->st->codec->sample_aspect_ratio; - snprintf(args, 255, "%d:%d:%d:%d:%d:%d:%d", ist->st->codec->width, + snprintf(args, 255, "%d:%d:%d:%d:%d:%d:%d:flags=%d", ist->st->codec->width, ist->st->codec->height, ist->st->codec->pix_fmt, 1, AV_TIME_BASE, - sample_aspect_ratio.num, sample_aspect_ratio.den); + sample_aspect_ratio.num, sample_aspect_ratio.den, SWS_BILINEAR + ((icodec->flags&CODEC_FLAG_BITEXACT) ? SWS_BITEXACT:0)); ret = avfilter_graph_create_filter(&ost->input_video_filter, avfilter_get_by_name("buffer"), "src", args, NULL, ost->graph);