[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] libvob/src/jni Transform.cxx
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] libvob/src/jni Transform.cxx |
Date: |
Wed, 23 Apr 2003 09:21:20 -0400 |
CVSROOT: /cvsroot/libvob
Module name: libvob
Changes by: Tuomas J. Lukka <address@hidden> 03/04/23 09:21:20
Modified files:
src/jni : Transform.cxx
Log message:
More debug - seems like a memory corruption thing...
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/src/jni/Transform.cxx.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: libvob/src/jni/Transform.cxx
diff -u libvob/src/jni/Transform.cxx:1.3 libvob/src/jni/Transform.cxx:1.4
--- libvob/src/jni/Transform.cxx:1.3 Wed Apr 23 09:18:53 2003
+++ libvob/src/jni/Transform.cxx Wed Apr 23 09:21:20 2003
@@ -65,11 +65,13 @@
const Transform *cs = coordset.get(coordsys);
if(cs != 0) {
if(inverse) {
- DBG(dbg_trans) << "Inverting...\n";
+ DBG(dbg_trans) << "Inverting..."<<cs<<"\n";
cs = &cs->getInverse();
+ DBG(dbg_trans) << "Done ("<<cs<<", releasing...\n";
}
if(cs != 0)
for(int i=0; i<arrayLength; i+=3) {
+ DBG(dbg_trans) << "Pt: "<<i<<" "<<arrayLength<<"\n";
ZPt pt(points[i], points[i+1], points[i+2]);
DBG(dbg_trans) << "Transform "<<pt<<"...\n";
ZPt pt2 = cs->transform(pt);
@@ -78,6 +80,7 @@
into[i+2] = pt2.z;
}
}
+ DBG(dbg_trans) << "Done, releasing...\n";
env->ReleaseFloatArrayElements(j_points, points, JNI_ABORT);
env->ReleaseFloatArrayElements(j_into, into, 0); // These were changed,
commit.