# HG changeset patch # User faust3 # Date 1063997102 0 # Node ID 6c3555f4c5c30324b18a43fec02b35061d7ac643 # Parent ba9557e864c021fdb9208c57d8720321561e53f5 fix 2-pass encoding with libavcodec onwin32, patch by Tristan Seligmann diff -r ba9557e864c0 -r 6c3555f4c5c3 libmpcodecs/ve_lavc.c --- a/libmpcodecs/ve_lavc.c Fri Sep 19 14:33:51 2003 +0000 +++ b/libmpcodecs/ve_lavc.c Fri Sep 19 18:45:02 2003 +0000 @@ -504,7 +504,7 @@ switch(lavc_param_vpass){ case 1: lavc_venc_context->flags|= CODEC_FLAG_PASS1; - stats_file= fopen(passtmpfile, "w"); + stats_file= fopen(passtmpfile, "wb"); if(stats_file==NULL){ mp_msg(MSGT_MENCODER,MSGL_ERR,"2pass failed: filename=%s\n", passtmpfile); return 0; @@ -512,7 +512,7 @@ break; case 2: lavc_venc_context->flags|= CODEC_FLAG_PASS2; - stats_file= fopen(passtmpfile, "r"); + stats_file= fopen(passtmpfile, "rb"); if(stats_file==NULL){ mp_msg(MSGT_MENCODER,MSGL_ERR,"2pass failed: filename=%s\n", passtmpfile); return 0;