[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 01/02: Fixed delayed tag propagation
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 01/02: Fixed delayed tag propagation |
Date: |
Sun, 27 Dec 2015 21:43:02 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a commit to branch maint
in repository gnuradio.
commit ae2e24f86b562a5bdcb9f5170e0abb1cd15838cf
Author: DaulPavid <address@hidden>
Date: Fri Dec 25 20:04:09 2015 -0500
Fixed delayed tag propagation
---
gnuradio-runtime/lib/buffer.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnuradio-runtime/lib/buffer.cc b/gnuradio-runtime/lib/buffer.cc
index 4840614..b706408 100644
--- a/gnuradio-runtime/lib/buffer.cc
+++ b/gnuradio-runtime/lib/buffer.cc
@@ -347,8 +347,8 @@ namespace gr {
gr::thread::scoped_lock guard(*mutex());
v.resize(0);
- std::multimap<uint64_t,tag_t>::iterator itr =
d_buffer->get_tags_lower_bound(abs_start);
- std::multimap<uint64_t,tag_t>::iterator itr_end =
d_buffer->get_tags_upper_bound(abs_end);
+ std::multimap<uint64_t,tag_t>::iterator itr =
d_buffer->get_tags_lower_bound(std::min(abs_start, abs_start - d_attr_delay));
+ std::multimap<uint64_t,tag_t>::iterator itr_end =
d_buffer->get_tags_upper_bound(std::min(abs_end, abs_end - d_attr_delay));
uint64_t item_time;
while(itr != itr_end) {