[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 08/18: runtime: block if message block does
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 08/18: runtime: block if message block doesn't produce |
Date: |
Fri, 1 Jul 2016 16:25:45 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a commit to branch next
in repository gnuradio.
commit bad298fe973c581312bfd609717404484c67ea3f
Author: Bastian Bloessl <address@hidden>
Date: Thu Apr 28 15:37:08 2016 +0200
runtime: block if message block doesn't produce
---
gnuradio-runtime/lib/tpb_thread_body.cc | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnuradio-runtime/lib/tpb_thread_body.cc
b/gnuradio-runtime/lib/tpb_thread_body.cc
index ac553c4..1f98454 100644
--- a/gnuradio-runtime/lib/tpb_thread_body.cc
+++ b/gnuradio-runtime/lib/tpb_thread_body.cc
@@ -134,6 +134,10 @@ namespace gr {
d->set_done(true);
}
+ if(!d->ninputs() && s == block_executor::READY_NO_OUTPUT) {
+ s = block_executor::BLKD_IN;
+ }
+
switch(s){
case block_executor::READY: // Tell neighbors we made
progress.
d->d_tpb.notify_neighbors(d);
- [Commit-gnuradio] [gnuradio] branch next updated (5ff65f3 -> cbdaaa0), git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 07/18: blocks: use possibility to shutdown flow graph in unit tests, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 08/18: runtime: block if message block doesn't produce,
git <=
- [Commit-gnuradio] [gnuradio] 02/18: runtime: allow blocks w/ only msg inputs to exit, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 04/18: runtime: allow msg port block finish cleanly, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 06/18: runtime: use bool for system port message, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 03/18: runtime: set_done shouldn't be set in msg handlers, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 17/18: Merge branch 'master' into next, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 05/18: runtime: whitespace, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 01/18: runtime: remove unnecessary wakeup of neighbors, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 13/18: runtime: scheduler: check changed at beginning, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 16/18: runtime: poll blocks, git, 2016/07/01
- [Commit-gnuradio] [gnuradio] 12/18: runtime: tpb, don't check msg queue, git, 2016/07/01