diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2014-11-20 12:44:09 +0100 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2014-11-20 12:44:09 +0100 |
commit | 6dd12eb54bb9c2fc8ab7d86f0c8387937b8c6cd5 (patch) | |
tree | 3281893532a4a9045dc48c77cd0509e3ab48bbaa /ufo/ufo-buffer.c | |
parent | 8f2adf02f5bb0eae54539eb2631295d703416649 (diff) |
Add additional buffer depths
Diffstat (limited to 'ufo/ufo-buffer.c')
-rw-r--r-- | ufo/ufo-buffer.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ufo/ufo-buffer.c b/ufo/ufo-buffer.c index 4b2f26f..be39557 100644 --- a/ufo/ufo-buffer.c +++ b/ufo/ufo-buffer.c @@ -985,6 +985,12 @@ convert_data (UfoBufferPrivate *priv, for (gint i = (n_pixels - 1); i >= 0; i--) dst[i] = ((gfloat) src[i]); } + else if (depth == UFO_BUFFER_DEPTH_16S) { + const gint16 *src = (const gint16 *) data; + + for (gint i = (n_pixels - 1); i >= 0; i--) + dst[i] = ((gfloat) src[i]); + } } /** |