--- trunk/xvidcore/src/xvid.c 2010/10/17 17:46:43 1897 +++ branches/release-1_3-branch/xvidcore/src/xvid.c 2011/05/23 07:47:37 2011 @@ -3,8 +3,8 @@ * XVID MPEG-4 VIDEO CODEC * - Native API implementation - * - * Copyright(C) 2001-2004 Peter Ross - * 2002-2010 Michael Militzer + * Copyright(C) 2001-2011 Peter Ross + * 2002-2011 Michael Militzer * * This program is free software ; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -20,7 +20,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.c,v 1.84 2010-10-17 17:46:43 Isibaar Exp $ + * $Id$ * ****************************************************************************/ @@ -206,7 +206,6 @@ cpu_flags = (init->cpu_flags & XVID_CPU_FORCE) ? init->cpu_flags : detect_cpu_flags(); /* Initialize the function pointers */ - idct_int32_init(); init_vlc_tables(); /* Fixed Point Forward/Inverse DCT transformations */ @@ -329,15 +328,19 @@ yv12_to_uyvyi = yv12_to_uyvyi_c; /* Functions used in motion estimation algorithms */ - calc_cbp = calc_cbp_c; - sad16 = sad16_c; - sad8 = sad8_c; - sad16bi = sad16bi_c; - sad8bi = sad8bi_c; - dev16 = dev16_c; - sad16v = sad16v_c; - sse8_16bit = sse8_16bit_c; - sse8_8bit = sse8_8bit_c; + calc_cbp = calc_cbp_c; + sad16 = sad16_c; + sad8 = sad8_c; + sad16bi = sad16bi_c; + sad8bi = sad8bi_c; + dev16 = dev16_c; + sad16v = sad16v_c; + sse8_16bit = sse8_16bit_c; + sse8_8bit = sse8_8bit_c; + + sseh8_16bit = sseh8_16bit_c; + coeff8_energy = coeff8_energy_c; + blocksum8 = blocksum8_c; init_GMC(cpu_flags); @@ -567,8 +570,13 @@ dequant_h263_inter = dequant_h263_inter_sse2; /* SAD operators */ - sad16 = sad16_sse2; - dev16 = dev16_sse2; + sad16 = sad16_sse2; + dev16 = dev16_sse2; + + /* PSNR-HVS-M distortion metric */ + sseh8_16bit = sseh8_16bit_sse2; + coeff8_energy = coeff8_energy_sse2; + blocksum8 = blocksum8_sse2; /* DCT operators */ fdct = fdct_sse2_skal; @@ -691,7 +699,7 @@ return XVID_ERR_VERSION; info->actual_version = XVID_VERSION; - info->build = "xvid-1.3.0-dev"; + info->build = "xvid-1.3.2"; info->cpu_flags = detect_cpu_flags(); info->num_threads = 0; /* single-thread */