[svn] / branches / dev-api-4 / xvidcore / examples / xvid_stat.c Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/examples/xvid_stat.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/xvidcore/examples/xvid_stat.c revision 729, Wed Dec 18 21:48:46 2002 UTC branches/dev-api-4/xvidcore/examples/xvid_stat.c revision 1054, Mon Jun 9 13:55:56 2003 UTC
# Line 19  Line 19 
19   *  along with this program; if not, write to the Free Software   *  along with this program; if not, write to the Free Software
20   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21   *   *
22   * $Id: xvid_stat.c,v 1.18 2002-12-18 21:48:46 edgomez Exp $   * $Id: xvid_stat.c,v 1.21.2.2 2003-06-09 13:49:37 edgomez Exp $
23   *   *
24   ****************************************************************************/   ****************************************************************************/
25    
# Line 66  Line 66 
66  #include <stdlib.h>  #include <stdlib.h>
67  #include <string.h>  #include <string.h>
68  #include <math.h>  #include <math.h>
69  #ifndef _MSC_VER  #ifndef WIN32
70  #include <sys/time.h>  #include <sys/time.h>
71  #else  #else
72  #include <time.h>  #include <time.h>
# Line 117  Line 117 
117          0,                                                        /* Q 0 */          0,                                                        /* Q 0 */
118          PMV_EARLYSTOP16,                                          /* Q 1 */          PMV_EARLYSTOP16,                                          /* Q 1 */
119          PMV_EARLYSTOP16,                                          /* Q 2 */          PMV_EARLYSTOP16,                                          /* Q 2 */
120          PMV_EARLYSTOP16 | PMV_HALFPELREFINE16,                    /* Q 3 */          PMV_EARLYSTOP16 | XVID_ME_HALFPELREFINE16,                    /* Q 3 */
121          PMV_EARLYSTOP16 | PMV_HALFPELREFINE16,                    /* Q 4 */          PMV_EARLYSTOP16 | XVID_ME_HALFPELREFINE16,                    /* Q 4 */
122          PMV_EARLYSTOP16 | PMV_HALFPELREFINE16 | PMV_EARLYSTOP8 |  /* Q 5 */          PMV_EARLYSTOP16 | XVID_ME_HALFPELREFINE16 | PMV_EARLYSTOP8 |  /* Q 5 */
123          PMV_HALFPELREFINE8,          XVID_ME_HALFPELREFINE8,
124          PMV_EARLYSTOP16 | PMV_HALFPELREFINE16 | PMV_EXTSEARCH16 | /* Q 6 */          PMV_EARLYSTOP16 | XVID_ME_HALFPELREFINE16 | XVID_ME_EXTSEARCH16 | /* Q 6 */
125          PMV_USESQUARES16 | PMV_EARLYSTOP8 | PMV_HALFPELREFINE8          XVID_ME_USESQUARES16 | PMV_EARLYSTOP8 | XVID_ME_HALFPELREFINE8
126  };  };
127    
128  static int const general_presets[7] = {  static int const general_presets[7] = {
129          XVID_H263QUANT,                               /* Q 0 */          XVID_H263QUANT,                               /* Q 0 */
130          XVID_MPEGQUANT,                               /* Q 1 */          XVID_VOL_MPEGQUANT,                               /* Q 1 */
131          XVID_H263QUANT,                               /* Q 2 */          XVID_H263QUANT,                               /* Q 2 */
132          XVID_H263QUANT | XVID_HALFPEL,                /* Q 3 */          XVID_H263QUANT | XVID_VOP_HALFPEL,                /* Q 3 */
133          XVID_H263QUANT | XVID_HALFPEL | XVID_INTER4V, /* Q 4 */          XVID_H263QUANT | XVID_VOP_HALFPEL | XVID_VOP_INTER4V, /* Q 4 */
134          XVID_H263QUANT | XVID_HALFPEL | XVID_INTER4V, /* Q 5 */          XVID_H263QUANT | XVID_VOP_HALFPEL | XVID_VOP_INTER4V, /* Q 5 */
135          XVID_H263QUANT | XVID_HALFPEL | XVID_INTER4V  /* Q 6 */          XVID_H263QUANT | XVID_VOP_HALFPEL | XVID_VOP_INTER4V  /* Q 6 */
136  };  };
137    
138    
# Line 637  Line 637 
637  /* Return time elapsed time in miliseconds since the program started */  /* Return time elapsed time in miliseconds since the program started */
638  static double msecond()  static double msecond()
639  {  {
640  #ifndef _MSC_VER  #ifndef WIN32
641          struct timeval  tv;          struct timeval  tv;
642          gettimeofday(&tv, 0);          gettimeofday(&tv, 0);
643          return tv.tv_sec*1.0e3 + tv.tv_usec * 1.0e-3;          return tv.tv_sec*1.0e3 + tv.tv_usec * 1.0e-3;
# Line 853  Line 853 
853    
854          if(use_assembler) {          if(use_assembler) {
855    
856  #ifdef ARCH_IA64  #ifdef ARCH_IS_IA64
857                  xinit.cpu_flags = XVID_CPU_FORCE | XVID_CPU_IA64;                  xinit.cpu_flags = XVID_CPU_FORCE | XVID_CPU_IA64;
858  #else  #else
859                  xinit.cpu_flags = 0;                  xinit.cpu_flags = 0;

Legend:
Removed from v.729  
changed lines
  Added in v.1054

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4