Revert "OpenJPEG: update to 2.1 from 1.5"
[blender.git] / extern / libopenjpeg / j2k_lib.c
similarity index 80%
rename from extern/libopenjpeg/opj_clock.c
rename to extern/libopenjpeg/j2k_lib.c
index 0df99ef04defd84f5b442a074c42f4794e67c3fb..a66e31e9afb3150d5650714815957177193c8cdc 100644 (file)
@@ -1,9 +1,4 @@
 /*
- * The copyright in this software is being made available under the 2-clauses 
- * BSD License, included below. This software may be subject to other third 
- * party and contributor rights, including patent rights, and no such rights
- * are granted under this license.
- *
  * Copyright (c) 2005, Herve Drolon, FreeImage Team
  * All rights reserved.
  *
@@ -38,7 +33,7 @@
 #endif /* _WIN32 */
 #include "opj_includes.h"
 
-OPJ_FLOAT64 opj_clock(void) {
+double opj_clock(void) {
 #ifdef _WIN32
        /* _WIN32: use QueryPerformance (very accurate) */
     LARGE_INTEGER freq , t ;
@@ -47,18 +42,18 @@ OPJ_FLOAT64 opj_clock(void) {
        /* cout << "freq = " << ((double) freq.QuadPart) << endl; */
     /* t is the high resolution performance counter (see MSDN) */
     QueryPerformanceCounter ( & t ) ;
-    return ( t.QuadPart /(OPJ_FLOAT64) freq.QuadPart ) ;
+    return ( t.QuadPart /(double) freq.QuadPart ) ;
 #else
        /* Unix or Linux: use resource usage */
     struct rusage t;
-    OPJ_FLOAT64 procTime;
+    double procTime;
     /* (1) Get the rusage data structure at this moment (man getrusage) */
     getrusage(0,&t);
     /* (2) What is the elapsed time ? - CPU time = User time + System time */
        /* (2a) Get the seconds */
-    procTime = (OPJ_FLOAT64)(t.ru_utime.tv_sec + t.ru_stime.tv_sec);
+    procTime = t.ru_utime.tv_sec + t.ru_stime.tv_sec;
     /* (2b) More precisely! Get the microseconds part ! */
-    return ( procTime + (OPJ_FLOAT64)(t.ru_utime.tv_usec + t.ru_stime.tv_usec) * 1e-6 ) ;
+    return ( procTime + (t.ru_utime.tv_usec + t.ru_stime.tv_usec) * 1e-6 ) ;
 #endif
 }