summaryrefslogtreecommitdiff
path: root/lib/gras_impl/input_buffer_queues.hpp
diff options
context:
space:
mode:
authorJosh Blum2012-09-10 16:12:43 -0700
committerJosh Blum2012-09-10 16:12:43 -0700
commit053d2f5cdbb4027d65aa7cb8af851a9edeac1d0a (patch)
treeadf2f5347509d8523f20e62ffc33f69dbe602946 /lib/gras_impl/input_buffer_queues.hpp
parentf26a477d4526d2abf9310b0b620c66376759d4db (diff)
downloadsandhi-053d2f5cdbb4027d65aa7cb8af851a9edeac1d0a.tar.gz
sandhi-053d2f5cdbb4027d65aa7cb8af851a9edeac1d0a.tar.bz2
sandhi-053d2f5cdbb4027d65aa7cb8af851a9edeac1d0a.zip
remove output bytes offset, can use sbuffer's length
Diffstat (limited to 'lib/gras_impl/input_buffer_queues.hpp')
-rw-r--r--lib/gras_impl/input_buffer_queues.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/gras_impl/input_buffer_queues.hpp b/lib/gras_impl/input_buffer_queues.hpp
index 3cb5b78..acde25a 100644
--- a/lib/gras_impl/input_buffer_queues.hpp
+++ b/lib/gras_impl/input_buffer_queues.hpp
@@ -181,10 +181,11 @@ inline void InputBufferQueues::init(
_aux_queues[i]->pop();
const size_t hist_bytes = _history_bytes[i];
- std::memset(buff.get(), 0, hist_bytes);
+ std::memset(buff.get_actual_memory(), 0, hist_bytes);
+ buff.offset = hist_bytes;
+ buff.length = 0;
+
_queues[i].push_front(buff);
- _queues[i].front().offset = hist_bytes;
- _queues[i].front().length = 0;
}
}
}