The following commit has been merged in the master branch:
commit 44766c49fce81fb7c6b13d54ba3cfef8de36f4b7
Author: Andrei Zavada <[email protected]>
Date: Sun Jan 6 03:01:55 2013 +0200
clamp values in CEDFFile::put_region
diff --git a/src/libsigfile/edf.ii b/src/libsigfile/edf.ii
index 6e39a99..c298cc7 100644
--- a/src/libsigfile/edf.ii
+++ b/src/libsigfile/edf.ii
@@ -184,7 +184,9 @@ put_region_( A h,
valarray<int16_t> tmp (src.size());
for ( size_t i = 0; i < tmp.size(); ++i )
- tmp[i] = src[i] / H.scale;
+ tmp[i] = // clamp
+ agh::alg::value_within(
+ (double)src[i] / H.scale, (double)INT16_MIN,
(double)INT16_MAX);
size_t r;
for ( r = 0; r < r_cnt - 1; ++r ) // minus one
--
Sleep experiment manager
_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit