changeset 16602:4626c4d13e2a

make xvid encoding use the filename from -passlogfile to store and retreive pass information. Patch by Olivier Rolland < billl AH users POIS sf POIS net> Original thread: Date: Sep 25, 2005 9:41 PM Subject: [MPlayer-dev-eng] [PATCH] XviD and -passlogfile
author gpoirier
date Mon, 26 Sep 2005 10:43:34 +0000
parents d0239352b380
children 6594cec543e0
files libmpcodecs/ve_xvid4.c
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/libmpcodecs/ve_xvid4.c	Mon Sep 26 06:04:14 2005 +0000
+++ b/libmpcodecs/ve_xvid4.c	Mon Sep 26 10:43:34 2005 +0000
@@ -57,7 +57,6 @@
 
 #include "m_option.h"
 
-#define XVID_FIRST_PASS_FILENAME "xvid-twopass.stats"
 #define FINE (!0)
 #define BAD (!FINE)
 
@@ -230,6 +229,8 @@
  * Configuration options
  ****************************************************************************/
 
+extern char* passtmpfile;
+
 static int xvidenc_bitrate = 0;
 static int xvidenc_pass = 0;
 static float xvidenc_quantizer = 0;
@@ -1190,7 +1191,7 @@
 
 		/* There is not much to initialize for this plugin */
 		pass1->version  = XVID_VERSION;
-		pass1->filename = XVID_FIRST_PASS_FILENAME;
+		pass1->filename = passtmpfile;
 
 		create->plugins[create->num_plugins].func  = xvid_plugin_2pass1;
 		create->plugins[create->num_plugins].param = pass1;
@@ -1206,7 +1207,7 @@
 
 		/* There is not much left to initialize after dispatch settings */
 		pass2->version  = XVID_VERSION;
-		pass2->filename =  XVID_FIRST_PASS_FILENAME;
+		pass2->filename =  passtmpfile;
 
 		/* Positive bitrate values are bitrates as usual but if the
 		 * value is negative it is considered as being a total size