From 8b8ac38727ae18f35a0ebca8390c89d446e90f1d Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 17 Jun 2022 11:22:49 +0000 Subject: [PATCH] - Processor::Blocks were assigned in/out buffers from outside git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1023 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- radio/tests/interpolation/farrow/test.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/radio/tests/interpolation/farrow/test.cpp b/radio/tests/interpolation/farrow/test.cpp index b335bc3..7d2961d 100644 --- a/radio/tests/interpolation/farrow/test.cpp +++ b/radio/tests/interpolation/farrow/test.cpp @@ -156,11 +156,14 @@ void test() size_t remain = iq_in.size(); const size_t BLOCKSIZE=1024; - // Get input buffer from Farrow Block - auto farrow_buf_in = dynamic_cast*>(farrow.buffer_in()); - + // Create input buffer for Farrow Block + auto farrow_buf_in = new Buffer(BLOCKSIZE); + // Create output buffer for Farrow Block auto farrow_buf_out = new Buffer(BLOCKSIZE); + + // Assign buffers to Farrow Block + farrow.buffer_in_add(farrow_buf_in); farrow.buffer_out_add(farrow_buf_out); while(remain)