summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ve_lavc.c
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-25 21:52:31 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-25 21:52:31 +0000
commit9cde6c1c92c2684ab72ee059314459326ffa2c14 (patch)
treea463607d4946bc83df98516c88acb3cc8c8e7778 /libmpcodecs/ve_lavc.c
parenta2eebbfa2da50dc3ef62335a785351c6222628e4 (diff)
downloadmpv-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/ve_lavc.c')
-rw-r--r--libmpcodecs/ve_lavc.c11
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;