# HG changeset patch # User reimar # Date 1352573533 0 # Node ID d462bb93388688d539afe1dd6252ce0bdabbff0f # Parent 0967f7988a016bddfbe66772097fa68fa889ca93 Do not attempt to write into a file if opening it failed. diff -r 0967f7988a01 -r d462bb933886 libmpcodecs/ve_xvid4.c --- a/libmpcodecs/ve_xvid4.c Sat Nov 10 18:48:41 2012 +0000 +++ b/libmpcodecs/ve_xvid4.c Sat Nov 10 18:52:13 2012 +0000 @@ -1378,8 +1378,7 @@ mod->max_framenum = mod->frames; } - if (xvidenc_psnr) { - if (!mod->fvstats) { + if (xvidenc_psnr && !mod->fvstats) { char filename[20]; time_t today2; struct tm *today; @@ -1392,7 +1391,8 @@ /* Disable PSNR file output so we don't get here again */ xvidenc_psnr = 0; } - } + } + if (xvidenc_psnr) { fprintf (mod->fvstats, "%6d, %2d, %6d, %2.2f, %2.2f, %2.2f, %2.2f %c\n", mod->frames, stats->quant,