diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-08-25 21:52:31 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-08-25 21:52:31 +0000 |
commit | 9cde6c1c92c2684ab72ee059314459326ffa2c14 (patch) | |
tree | a463607d4946bc83df98516c88acb3cc8c8e7778 /libmpcodecs | |
parent | a2eebbfa2da50dc3ef62335a785351c6222628e4 (diff) | |
download | mpv-9cde6c1c92c2684ab72ee059314459326ffa2c14.tar.bz2 mpv-9cde6c1c92c2684ab72ee059314459326ffa2c14.tar.xz |
10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7090 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/ve_lavc.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libmpcodecs/ve_lavc.c b/libmpcodecs/ve_lavc.c index e1bfb3ef6c..45d184b838 100644 --- a/libmpcodecs/ve_lavc.c +++ b/libmpcodecs/ve_lavc.c @@ -275,14 +275,17 @@ static int config(struct vf_instance_s* vf, #endif case 1: lavc_venc_context.flags|= CODEC_FLAG_PASS1; +#if LIBAVCODEC_BUILD >= 4620 stats_file= fopen(passtmpfile, "w"); if(stats_file==NULL){ mp_msg(MSGT_MENCODER,MSGL_ERR,"2pass failed: filename=%s\n", passtmpfile); return 0; } +#endif break; case 2: lavc_venc_context.flags|= CODEC_FLAG_PASS2; +#if LIBAVCODEC_BUILD >= 4620 stats_file= fopen(passtmpfile, "r"); if(stats_file==NULL){ mp_msg(MSGT_MENCODER,MSGL_ERR,"2pass failed: filename=%s\n", passtmpfile); @@ -298,8 +301,8 @@ static int config(struct vf_instance_s* vf, if(fread(lavc_venc_context.stats_in, size, 1, stats_file)<1){ mp_msg(MSGT_MENCODER,MSGL_ERR,"2pass failed: reading from filename=%s\n", passtmpfile); return 0; - } - + } +#endif break; } @@ -423,9 +426,9 @@ static void put_image(struct vf_instance_s* vf, mp_image_t *mpi){ static void uninit(struct vf_instance_s* vf){ avcodec_close(&lavc_venc_context); - if(stats_file) fclose(stats_file); - #if LIBAVCODEC_BUILD >= 4620 + if(stats_file) fclose(stats_file); + /* free rc_override */ if(lavc_venc_context.rc_override) free(lavc_venc_context.rc_override); lavc_venc_context.rc_override= NULL; |