--- trunk/xvidcore/src/xvid.h 2006/01/08 22:25:57 1674 +++ trunk/xvidcore/src/xvid.h 2006/10/30 11:21:42 1743 @@ -19,7 +19,7 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: xvid.h,v 1.54 2006-01-08 22:25:57 Isibaar Exp $ + * $Id: xvid.h,v 1.57 2006-10-30 11:21:42 Skal Exp $ * ****************************************************************************/ @@ -73,7 +73,7 @@ * doesnt hurt but not increasing it could cause difficulty for decoders in the * future */ -#define XVID_BS_VERSION 43 +#define XVID_BS_VERSION 45 /***************************************************************************** * error codes @@ -485,6 +485,8 @@ extern xvid_plugin_func xvid_plugin_psnr; /* write psnr values to stdout */ extern xvid_plugin_func xvid_plugin_dump; /* dump before and after yuvpgms */ +extern xvid_plugin_func xvid_plugin_ssim; /*write ssim values to stdout*/ + /* single pass rate control * CBR and Constant quantizer modes */ @@ -538,6 +540,20 @@ }xvid_plugin_2pass2_t; + +typedef struct{ + /*stat output*/ + int b_printstat; + char* stat_path; + + /*visualize*/ + int b_visualize; + + /*accuracy 0 very accurate 4 very fast*/ + int acc; + +} xvid_plugin_ssim_t; + /***************************************************************************** * ENCODER API ****************************************************************************/