summaryrefslogtreecommitdiff
path: root/ufo/ufo-buffer.c
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2014-11-20 12:44:09 +0100
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2014-11-20 12:44:09 +0100
commit6dd12eb54bb9c2fc8ab7d86f0c8387937b8c6cd5 (patch)
tree3281893532a4a9045dc48c77cd0509e3ab48bbaa /ufo/ufo-buffer.c
parent8f2adf02f5bb0eae54539eb2631295d703416649 (diff)
Add additional buffer depths
Diffstat (limited to 'ufo/ufo-buffer.c')
-rw-r--r--ufo/ufo-buffer.c6
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]);
+ }
}
/**