The following commit has been merged in the master branch: commit 44766c49fce81fb7c6b13d54ba3cfef8de36f4b7 Author: Andrei Zavada <johnhom...@gmail.com> 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 debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit