diff options
author | Josh Blum | 2012-09-10 16:12:43 -0700 |
---|---|---|
committer | Josh Blum | 2012-09-10 16:12:43 -0700 |
commit | 053d2f5cdbb4027d65aa7cb8af851a9edeac1d0a (patch) | |
tree | adf2f5347509d8523f20e62ffc33f69dbe602946 /lib/gras_impl/input_buffer_queues.hpp | |
parent | f26a477d4526d2abf9310b0b620c66376759d4db (diff) | |
download | sandhi-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.hpp | 7 |
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; } } } |