|
From: | Marcus Müller |
Subject: | Re: [Discuss-gnuradio] [SOCIS '17] GRC C++ Output: Week 8 |
Date: | Tue, 19 Sep 2017 15:58:41 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 |
Hey, At the point where the feedback merges into the "forward" stream, if you for example have an "Add" block, then that block can't do anything until there's input items on both inputs. But there can't be any input from the feedback stream if there's no output of the "Add" block. You can work around that, logically, by having a block in the feedback chain that produces a few samples without input, or make an "Add" equivalent that doesn't need input on both input streams to start, but it's not a general guarantee these flow graphs can run. Historically, it really could not work (as far as I remember the previous single-threaded scheduler), but the hard "impossible" should have changed to a "possible with some complications and a lot of ugly corner cases". Best regards, Marcus On 09/19/2017 02:53 PM, Federico
'Larroca' La Rocca wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |