[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 654, Sun Nov 17 00:51:11 2002 UTC revision 851, Sat Feb 15 15:22:19 2003 UTC
# Line 1  Line 1 
1  /*****************************************************************************   /******************************************************************************
2   *    *                                                                            *
3   *  XVID MPEG-4 VIDEO CODEC    *  This file is part of XviD, a free MPEG-4 video encoder/decoder            *
4   *  - Some timing functions to profile the library -    *                                                                            *
5   *    *  XviD is free software; you can redistribute it and/or modify it           *
6   *  NB : not thread safe and only for debug purposes.    *  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   *  Copyright(C) 2002 Michael Militzer <isibaar@xvid.org>    *  (at your option) any later version.                                       *
9   *    *                                                                            *
10   *  This file is part of XviD, a free MPEG-4 video encoder/decoder    *  XviD is distributed in the hope that it will be useful, but               *
11   *    *  WITHOUT ANY WARRANTY; without even the implied warranty of                *
12   *  XviD is free software; you can redistribute it and/or modify it    *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             *
13   *  under the terms of the GNU General Public License as published by    *  GNU General Public License for more details.                              *
14   *  the Free Software Foundation; either version 2 of the License, or    *                                                                            *
15   *  (at your option) any later version.    *  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   *  This program is distributed in the hope that it will be useful,    *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  *
18   *  but WITHOUT ANY WARRANTY; without even the implied warranty of    *                                                                            *
19   *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    ******************************************************************************/
20   *  GNU General Public License for more details.  
21   *   /******************************************************************************
22   *  You should have received a copy of the GNU General Public License    *                                                                            *
23   *  along with this program; if not, write to the Free Software    *  timer.c, some timing functions                                            *
24   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA    *                                                                            *
25   *    *  Copyright (C) 2001 - Michael Militzer <isibaar@xvid.org>                  *
26   *  Under section 8 of the GNU General Public License, the copyright    *                                                                            *
27   *  holders of XVID explicitly forbid distribution in the following    *  For more information visit the XviD homepage: http://www.xvid.org         *
28   *  countries:    *                                                                            *
29   *    ******************************************************************************/
30   *    - Japan  
31   *    - United States of America   /******************************************************************************
32   *    *                                                                            *
33   *  Linking XviD statically or dynamically with other modules is making a    *  Revision history:                                                         *
34   *  combined work based on XviD.  Thus, the terms and conditions of the    *
35   *  GNU General Public License cover the whole combination.    *  26.03.2002 interlacing timer added
36   *    *  21.12.2001 edges error fixed
37   *  As a special exception, the copyright holders of XviD give you    *  17.11.2001 small clean up (Isibaar)                                       *
38   *  permission to link XviD with independent modules that communicate with    *  13.11.2001 inlined rdtsc call and moved to portab.h (Isibaar)             *
39   *  XviD solely through the VFW1.1 and DShow interfaces, regardless of the    *  02.11.2001 initial version (Isibaar)                                      *
40   *  license terms of these independent modules, and to copy and distribute    *                                                                            *
41   *  the resulting combined work under terms of your choice, provided that    ******************************************************************************/
  *  every copy of the combined work is accompanied by a complete copy of  
  *  the source code of XviD (the version of XviD used to produce the  
  *  combined work), being distributed under the terms of the GNU General  
  *  Public License plus this exception.  An independent module is a module  
  *  which is not derived from or based on XviD.  
  *  
  *  Note that people who make modified versions of XviD are not obligated  
  *  to grant this special exception for their modified versions; it is  
  *  their choice whether to do so.  The GNU General Public License gives  
  *  permission to release a modified version without this exception; this  
  *  exception also makes it possible to release a modified version which  
  *  carries forward this exception.  
  *  
  * $Id: timer.c,v 1.6 2002-11-17 00:51:11 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.654  
changed lines
  Added in v.851

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