[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ff-cvs] libvob/src/jni Floats.cxx Makefile Lines.cxx
From: |
Matti Katila |
Subject: |
[ff-cvs] libvob/src/jni Floats.cxx Makefile Lines.cxx |
Date: |
Fri, 22 Aug 2003 07:43:02 -0400 |
CVSROOT: /cvsroot/libvob
Module name: libvob
Branch:
Changes by: Matti Katila <address@hidden> 03/08/22 07:43:02
Modified files:
src/jni : Floats.cxx Makefile
Removed files:
src/jni : Lines.cxx
Log message:
jni floats, rm crud
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/src/jni/Floats.cxx.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/src/jni/Makefile.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
Patches:
Index: libvob/src/jni/Floats.cxx
diff -u libvob/src/jni/Floats.cxx:1.1 libvob/src/jni/Floats.cxx:1.2
--- libvob/src/jni/Floats.cxx:1.1 Fri Aug 22 05:36:34 2003
+++ libvob/src/jni/Floats.cxx Fri Aug 22 07:43:01 2003
@@ -29,16 +29,12 @@
namespace Vob {
- vector<float> jfloats2floatvector(JNIEnv *env, jfloatArray in) {
+ void jfloats2floatvector(JNIEnv *env, jfloatArray in, vector<float>& out) {
jsize len = env->GetArrayLength(in);
- int i = 0;
- std::vector<float> floats;
+ out.resize(len);
jfloat *f = env->GetFloatArrayElements(in, 0);
- for (i=0; i<len; i++) {
- floats.push_back(f[i]);
- }
+ std::copy(f, f+len, out.begin());
env->ReleaseFloatArrayElements(in, f, 0);
- return floats;
}
}
Index: libvob/src/jni/Makefile
diff -u libvob/src/jni/Makefile:1.33 libvob/src/jni/Makefile:1.34
--- libvob/src/jni/Makefile:1.33 Mon Aug 11 12:36:20 2003
+++ libvob/src/jni/Makefile Fri Aug 22 07:43:02 2003
@@ -5,7 +5,7 @@
VOB_OBJS = $(VOBS:%=%.vobjniobj)
TRANS_OBJS = $(TRANS:%=%.transjniobj)
-sources = TransFactory.cxx Main.cxx Strings.cxx Transform.cxx Render.cxx
Font.cxx Paper.cxx Image.cxx Lines.cxx TexAccum.cxx
+sources = TransFactory.cxx Main.cxx Strings.cxx Transform.cxx Render.cxx
Font.cxx Paper.cxx Image.cxx TexAccum.cxx Floats.cxx
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ff-cvs] libvob/src/jni Floats.cxx Makefile Lines.cxx,
Matti Katila <=