# HG changeset patch # User bcoudurier # Date 1197985798 0 # Node ID 08e4fbdbf55427c89b174f5c9f1e17331dcdf640 # Parent b4d22e42528ccc5c16b038dd1dab9130fee13c3d avoid infinite loop if pixel format conversion does not exist diff -r b4d22e42528c -r 08e4fbdbf554 imgconvert.c --- a/imgconvert.c Mon Dec 17 19:29:13 2007 +0000 +++ b/imgconvert.c Tue Dec 18 13:49:58 2007 +0000 @@ -2555,6 +2555,8 @@ else int_pix_fmt = PIX_FMT_RGB24; } + if (src_pix_fmt == int_pix_fmt) + return -1; if (avpicture_alloc(tmp, int_pix_fmt, dst_width, dst_height) < 0) return -1; ret = -1;