ok, i deleted everything in the code except:
// Create a 2D stream of specified size i.e. 64x64 floating-point values
brook::Stream<float> inputStream(rank, streamSize);
// Copying data from input buffer to input stream
// inputStream.read(inputBuffer);
works.
// Create a 2D stream of specified size i.e. 64x64 floating-point values
brook::Stream<float> inputStream(rank, streamSize);
// Copying data from input buffer to input stream
inputStream.read(inputBuffer);
dies, that means it runs but you cant do anything else. in the very moment you move something on the screen it crashs-
could somebody please check this behavior?
it must be possible to run a brook application in a loop!? meaning re-run the kernel with new data.
Originally posted by: VST_RT ok, i deleted everything in...
...dies, that means it runs but you cant do anything else. in the very moment you move something on the screen it crashs-
Well, this isn't a surprise for me, I can't move anything while running my applications, for me it has been always this way. I just wait until the execution finishes to continue working.
Originally posted by: Ceq
Well, this isn't a surprise for me, I can't move anything while running my applications, for me it has been always this way. I just wait until the execution finishes to continue working.
But my app will not "finish" its real time audio processing.
...new data-> .read -> runKernel ->.write -> new data -> .read -> runKernel -> .write -> ....
and i have to be able to use my system/screen at the same time.