summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/runtime
AgeCommit message (Collapse)Author
2013-02-16core: only query preferences database once at start of block_executor.Tom Rondeau
2013-02-16core: adding and using a PerfCounters section to the config files.Tom Rondeau
gr_block_executor will read the config files to determine if the perf counters are on or off.
2013-02-16core: adding new var perf. counters to swig interface.Tom Rondeau
2013-02-15core: adding variance calcs to perf. counters.Tom Rondeau
Using running mean/variance algorithm from Knuth's Art of Computer Programming.
2013-02-13Merge branch 'maint'Tom Rondeau
2013-02-13core: adding necessary include to gr_block_registry.hTim O'Shea
2013-02-12Merge remote-tracking branch 'reynwar/python_msg'Johnathan Corgan
2013-02-12Merge remote-tracking branch 'reynwar/min_output'Johnathan Corgan
2013-02-12core: typedef vector<unsigned int> so SWIG can handle including it multiple ↵Tom Rondeau
times.
2013-02-07sched: swiging perf counters into Python.Tom Rondeau
2013-02-07sched: adding in perf counters to measure performance of blocks during ↵Tom Rondeau
exectution of flowgraph. Conflicts: CMakeLists.txt gnuradio-core/src/lib/runtime/gr_block.cc gnuradio-core/src/lib/runtime/gr_block_detail.cc gnuradio-core/src/lib/runtime/gr_block_detail.h
2013-02-06gruel: renamed mask to dword_maskNicholas Corgan
2013-02-06QA: adding a test to make sure the set_processor_affinity calls work and ↵Tom Rondeau
top_block starts correctly.
2013-02-06core: working thread affinity concept into gr_blocks.Tom Rondeau
Example in gnuradio-core/src/examples/mp-sched/affinity_set.py Documentation describing API in docs/doxygen/other/thread_affinity.dox
2013-01-31core: Enabling msg_connect within python blocks.Roy Thompson
2013-01-22core: Add min_noutput_items to gr_block.Ben Reynwar
2013-01-15Merge remote-tracking branch 'mbant/equal_for_tags'Tom Rondeau
2013-01-15core: added remove_tag_item()Martin Braun
2013-01-15core: added operator == for tagsMartin Braun
2012-12-31core: fixed some unused parameter warningsAlexandru Csete
2012-12-121. msg passing logic fix for fan-in to hier block outputs and fan-out from ↵Tim O'Shea
hier block inputs 2. adding hier msg passing example
2012-12-07core: added gr_tuntap_pdu, gr_socket_pdu, and msg passing enhancementsTim O'Shea
2012-12-06core: Adding function to retrieve the symbol names of a blocks message ports.Tom Rondeau
Updated qa_pdu tests to verify this.
2012-12-03core: the mutex is unlocked to begin with and GR doesn't seem to like us ↵Tom Rondeau
forcing it unlocked here.
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-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-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-09-29core: source block can yield thread context/produce noneJosh Blum
2012-07-03core: moved VMCIRCBUF related code to runtimeJosh Blum
This build stuff should not be at the top level.
2012-06-14core: remove extraneous include statementJohnathan Corgan
2012-06-04core: exported max_noutput_item methods from gr_block to Python.Tom Rondeau
2012-06-04runtime: added ability for blocks to have their own max_noutput_items.Tom Rondeau
Setting a max_noutput_items for an individual block will override the global max that can be passed to the start/run method of the top_block. Also adds QA code for testing that these features run and complete a flowgraph.
2012-04-13Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau
this in the future. The sed script was provided by Moritz Fischer.
2012-04-07Merge branch 'master' into nextTom Rondeau
2012-04-07Merge branch 'maint'Tom Rondeau
2012-04-07core: buffer alignments were getting confused. Just need to tell all blocks ↵Tom Rondeau
that they are aligned upon restart.
2012-04-07Merge branch 'master' into nextTom Rondeau