summaryrefslogtreecommitdiff
path: root/gnuradio-core
AgeCommit message (Collapse)Author
2012-11-30core: gr_blocks can now have only message ports with no general_work()Tim O'Shea
* msg only blocks now get thread context * added blocking msg queue delete call * added gr_message_strobe block * added grc definitions for message_debug, message_strobe, pdu_to_tagged_stream, tagged_stream_to_pdu. * allow message fan-in connections in GRC
2012-11-29Adding PDU to tagged stream and tagged stream to PDU blocks along with QA pythonJohnathan Corgan
non-stream-connected blocks still need a new thread context
2012-11-29core: adding msg_connect, updating msg interface, adding symbolic block namesTim O'Shea
2012-11-28build: set Boost_INCLUDE_DIRS for components (mostly for OSX and Windows).Tom Rondeau
2012-11-27Revert "Revert "Merge remote branch 'jblum-github/python_blocks2' into master""Tom Rondeau
This reverts commit 3a142bebafdc018bccc80cf124a375b53db03581. Since updating __init__.py for ticket 181, we should have fixed the same bug that was being seen here. Conflicts: gnuradio-core/src/python/gnuradio/gr/CMakeLists.txt
2012-11-26Merge branch 'maint'Tom Rondeau
2012-11-26core: fixed memory leak issue in arbitrary resampler blocks.Tom Rondeau
2012-11-26Merge branch 'maint'Johnathan Corgan
2012-11-26core: this should have deparated w/ gr-waveletJosh Blum
2012-11-22runtime: changed check after cast to gr_block.Tom Rondeau
2012-11-22runtime: moved setting of min/max buffer sizes from gr_basic_block to gr_block.Tom Rondeau
2012-11-21Merge branch 'asm_for_clang'Tom Rondeau
2012-11-14Merge branch 'maint'Johnathan Corgan
2012-11-14gr: same change for common PYTHON test pathsJosh Blum
Conflicts: gr-analog/python/CMakeLists.txt gr-blocks/python/CMakeLists.txt
2012-11-14gr: set a common GR_TEST_TARGET_DEPS for all module unit testsJosh Blum
Each unit test shares common dependencies, but we have been neglecting to set these. In this changeset, we set one top level GR_TEST_TARGET_DEPS, and simply append module-specific dependencies for each test. This also helps to fix QA tests on windows which were missing the dependencies list. Conflicts: gr-analog/python/CMakeLists.txt gr-blocks/python/CMakeLists.txt
2012-11-05filter: removing '.version' lines in ASM code for compat with CLANG.Tom Rondeau
2012-11-02Merge branch 'maint'Johnathan Corgan
2012-11-02Fixes other uses of channel model to always have negative or zeroAlick Zhao
seed for noise source, matching the documentation update in 0d6871b3.
2012-11-01Merge branch 'rtld_ticket181_undo'Tom Rondeau
2012-10-30Revert "core: adding int32_t and uint32_t types to swig."Tom Rondeau
This reverts commit 4c2330d08927e6436652c1cd3f651633b6b9e2d1.
2012-10-30core: adding int32_t and uint32_t types to swig.Tom Rondeau
2012-10-30analog: added PLL blocks to gr-analog with QA and GRC.Tom Rondeau
2012-10-25core: update to build_utils to help with '_i_impl' blocks.Tom Rondeau
2012-10-19Removes some swig workaround code put in for ticket 181.Tom Rondeau
This seems to fix the import problems recently seen on 12.10 for loading gnuradio-companion (due to 'from lxml import etree' which was actually due to 'import os' causing a segfault).
2012-10-13Merge branch 'maint'Johnathan Corgan
2012-10-13core: fix several tag includes throughout coreJosh Blum
Techinically this include should be the tags header which brings in the pmt *and* the tags struct definition. This happens to be working because the struct definition is implicitly included by the gr_block* and subclass headers.
2012-10-03core: fix for restarting the flowgraph with VOLK blocks.Tom Rondeau
2012-10-03core: Added QA for max_noutput_items per block and max_output_buffer.Tom Rondeau
2012-10-03core: fixed set min/max buffer sizes to better handle blocks with infinite ↵Tom Rondeau
streams.
2012-10-03core: fixed swig file for exporting max/min buffer sizes with port first.Tom Rondeau
2012-10-03core: fix for restarting the flowgraph with VOLK blocks.Tom Rondeau
2012-10-02core: update max_buffer_size after buffer is actually allocated.Tom Rondeau
2012-10-02core: bit of rework on setting/getting max_output_buffer.Tom Rondeau
When setting, specify port first, than buffer size. This is consistent with other calls (like consume and produce). When getting, throw an error if port is out of range.
2012-10-02Merge branch 'max_nout_each'Tom Rondeau
2012-10-02providing additional control over GNU Radio buffer allocation size for ↵Tim O'Shea
latency effects etc unlimited io_signatures of -1 should work correctly with this patch now
2012-10-01Merge branch 'wip/gr-blocks-master'Johnathan Corgan
2012-09-29core: udp source wait mode yields work threadJosh Blum
2012-09-29core: source block can yield thread context/produce noneJosh Blum
2012-09-29core: fix implicit assumption in skipheadJosh Blum
skiphead is a gr_block, not sync block, but assumes that the number of input items is at least the number of output items remove this assumption and make this safe with std::min(ninputs, noutputs) may be necessary with new scheduler patches that can vary the circular buffer sizes
2012-09-28Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan
2012-09-27core: fix use of private vars in place of API accessorJosh Blum
Conflicts: gnuradio-core/src/lib/io/gr_tagged_file_sink.cc
2012-09-27digital: fix private access in gr_endian_swapJosh Blum
2012-09-05Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan
2012-09-04Merge branch 'maint'Johnathan Corgan
2012-09-04core: only check for *.conf in prefs dirMartin Braun
2012-08-30adding gr_endian_swap blockTim O'Shea
2012-08-29Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan
2012-08-05arm: better support for ARM processors without NEON.Jaroslav Skarvada
2012-07-19core: added message source that takes in tags for controlling bursts.Nick Foster
2012-07-19Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan