On 22 November 2014 at 19:32, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Sat, Nov 22, 2014 at 07:11:57PM +0000, Kieran Kunhya wrote: >> --- >> libavcodec/v210dec.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/libavcodec/v210dec.c b/libavcodec/v210dec.c >> index ae03952..978dffe 100644 >> --- a/libavcodec/v210dec.c >> +++ b/libavcodec/v210dec.c >> @@ -117,7 +117,7 @@ static int decode_frame(AVCodecContext *avctx, void >> *data, int *got_frame, >> const uint32_t *src = (const uint32_t*)psrc; >> uint32_t val; >> >> - w = (avctx->width / 6) * 6; >> + w = ((avctx->width - 5) / 6) * 6; > > Why? > The original code is correct for v210_planar_unpack_c. > The x86 asm code unfortunately doesn't document its assumptions, > but I doubt that even for those this would be exactly right.
Please ignore this patch. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel