From b3632899a67c6f5fab4e1adb7a95aeafb8e50689 Mon Sep 17 00:00:00 2001 From: Bastian Bloessl Date: Thu, 8 May 2014 16:03:31 +0200 Subject: [PATCH] packet pad: propagate tags --- lib/packet_pad2.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/packet_pad2.cc b/lib/packet_pad2.cc index ab99226..4a285ba 100644 --- a/lib/packet_pad2.cc +++ b/lib/packet_pad2.cc @@ -78,6 +78,14 @@ int work (int noutput_items, gr_vector_int& ninput_items, add_item_tag(0, nitems_written(0), time_key, time_value, src); } + std::vector tags; + get_tags_in_range(tags, 0, nitems_read(0), nitems_read(0) + ninput_items[0]); + for (size_t i = 0; i < tags.size(); i++) { + add_item_tag(0, nitems_written(0), + tags[i].key, + tags[i].value); + } + return produced; }