[svn] / trunk / xvidcore / src / utils / timer.c Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/utils/timer.c

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

revision 603, Sat Oct 19 11:41:12 2002 UTC revision 851, Sat Feb 15 15:22:19 2003 UTC
# Line 1  Line 1 
1  /*****************************************************************************   /******************************************************************************
2      *                                                                            *
3      *  This file is part of XviD, a free MPEG-4 video encoder/decoder            *
4      *                                                                            *
5      *  XviD is free software; you can redistribute it and/or modify it           *
6      *  under the terms of the GNU General Public License as published by         *
7      *  the Free Software Foundation; either version 2 of the License, or         *
8      *  (at your option) any later version.                                       *
9      *                                                                            *
10      *  XviD is distributed in the hope that it will be useful, but               *
11      *  WITHOUT ANY WARRANTY; without even the implied warranty of                *
12      *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             *
13      *  GNU General Public License for more details.                              *
14      *                                                                            *
15      *  You should have received a copy of the GNU General Public License         *
16      *  along with this program; if not, write to the Free Software               *
17      *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  *
18      *                                                                            *
19      ******************************************************************************/
20    
21     /******************************************************************************
22      *                                                                            *
23      *  timer.c, some timing functions                                            *
24      *                                                                            *
25      *  Copyright (C) 2001 - Michael Militzer <isibaar@xvid.org>                  *
26      *                                                                            *
27      *  For more information visit the XviD homepage: http://www.xvid.org         *
28      *                                                                            *
29      ******************************************************************************/
30    
31     /******************************************************************************
32      *                                                                            *
33      *  Revision history:                                                         *
34   *   *
35   *  XVID MPEG-4 VIDEO CODEC    *  26.03.2002 interlacing timer added
36   *  - Some timing functions to profile the library -    *  21.12.2001 edges error fixed
37   *    *  17.11.2001 small clean up (Isibaar)                                       *
38   *  NB : not thread safe and only for debug purposes.    *  13.11.2001 inlined rdtsc call and moved to portab.h (Isibaar)             *
39   *    *  02.11.2001 initial version (Isibaar)                                      *
40   *  Copyright(C) 2002 Michael Militzer <isibaar@xvid.org>    *                                                                            *
41   *    ******************************************************************************/
  *  This program is an implementation of a part of one or more MPEG-4  
  *  Video tools as specified in ISO/IEC 14496-2 standard.  Those intending  
  *  to use this software module in hardware or software products are  
  *  advised that its use may infringe existing patents or copyrights, and  
  *  any such use would be at such party's own risk.  The original  
  *  developer of this software module and his/her company, and subsequent  
  *  editors and their companies, will have no liability for use of this  
  *  software or modifications or derivatives thereof.  
  *  
  *  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  
  *  the Free Software Foundation; either version 2 of the License, or  
  *  (at your option) any later version.  
  *  
  *  This program is distributed in the hope that it will be useful,  
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of  
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
  *  GNU General Public License for more details.  
  *  
  *  You should have received a copy of the GNU General Public License  
  *  along with this program; if not, write to the Free Software  
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  
  *  
  * $Id: timer.c,v 1.5 2002-10-19 11:41:12 edgomez Exp $  
  *  
  ****************************************************************************/  
42    
43  #include <stdio.h>  #include <stdio.h>
44  #include <time.h>  #include <time.h>
45  #include "timer.h"  #include "timer.h"
46    
47  #ifdef _PROFILING_  #if defined(_PROFILING_)
48    
49  struct ts  struct ts
50  {  {

Legend:
Removed from v.603  
changed lines
  Added in v.851

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