summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/runtime
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge branch 'master' into nextTom Rondeau2012-12-063-42/+106
|\| | |
| * | | core: Adding function to retrieve the symbol names of a blocks message ports.Tom Rondeau2012-12-063-42/+106
| | | | | | | | | | | | | | | | Updated qa_pdu tests to verify this.
* | | | ctrlport: cleaning up contorlport builds.Tom Rondeau2012-12-045-12/+8
| | | | | | | | | | | | | | | | I was getting confused with where ENABLE_GR_CTRLPORT was used, so this uses that in cmake and GR_CTRLPORT for the C++ and Swig files.
* | | | ctrlport: gets rid of a SWIG warning.Tom Rondeau2012-12-031-4/+35
| | | |
* | | | ctrlport: fixing up controlport integration into gnuradio-core for merge ↵Tom Rondeau2012-12-038-9/+151
| | | | | | | | | | | | | | | | with next.
* | | | Merging ctrlport2 into next branch.Tom Rondeau2012-12-0331-0/+3148
| | | |
* | | | Merge branch 'master' into nextTom Rondeau2012-12-031-1/+0
|\| | |
| * | | core: the mutex is unlocked to begin with and GR doesn't seem to like us ↵Tom Rondeau2012-12-031-1/+0
| | | | | | | | | | | | | | | | forcing it unlocked here.
* | | | Merge branch 'master' into nextJohnathan Corgan2012-11-309-13/+71
|\| | |
| * | | core: gr_blocks can now have only message ports with no general_work()Tim O'Shea2012-11-309-13/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | | Merge branch 'master' into nextJohnathan Corgan2012-11-297-33/+48
|\| | |
| * | | Adding PDU to tagged stream and tagged stream to PDU blocks along with QA pythonJohnathan Corgan2012-11-297-33/+48
| | | | | | | | | | | | | | | | non-stream-connected blocks still need a new thread context
* | | | Merge branch 'master' into nextJohnathan Corgan2012-11-2919-97/+419
|\| | |
| * | | core: adding msg_connect, updating msg interface, adding symbolic block namesTim O'Shea2012-11-2919-97/+419
| | | |
* | | | Revert "core: adding msg_connect, updating msg interface, adding symbolic ↵Johnathan Corgan2012-11-2919-419/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | block names" (to be reapplied on master branch and re-merged in) This reverts commit 7fc857a18cdc47f333db56cfedd2a4ed1a8432a9.
* | | | core: adding msg_connect, updating msg interface, adding symbolic block namesTim O'Shea2012-11-2819-97/+419
| | | |
* | | | Merge branch 'master' into nextJohnathan Corgan2012-11-227-91/+99
|\| | |
| * | | runtime: changed check after cast to gr_block.Tom Rondeau2012-11-221-7/+6
| | | |
| * | | runtime: moved setting of min/max buffer sizes from gr_basic_block to gr_block.Tom Rondeau2012-11-227-92/+101
| | | |
* | | | Merge branch 'master' into nextJohnathan Corgan2012-10-131-1/+1
|\| | |
| * | | Merge branch 'maint'Johnathan Corgan2012-10-131-1/+1
| |\ \ \
| | * | | core: fix several tag includes throughout coreJosh Blum2012-10-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | core: fix for restarting the flowgraph with VOLK blocks.Tom Rondeau2012-10-031-5/+5
| | | |/ | | |/|
* | | | Merge branch 'master' into nextTom Rondeau2012-10-0311-8/+342
|\| | |
| * | | core: fix for restarting the flowgraph with VOLK blocks.Tom Rondeau2012-10-031-5/+5
| | | |
| * | | core: Added QA for max_noutput_items per block and max_output_buffer.Tom Rondeau2012-10-032-1/+103
| | | |
| * | | core: fixed set min/max buffer sizes to better handle blocks with infinite ↵Tom Rondeau2012-10-032-16/+65
| | | | | | | | | | | | | | | | streams.
| * | | core: fixed swig file for exporting max/min buffer sizes with port first.Tom Rondeau2012-10-031-2/+2
| | | |
| * | | core: update max_buffer_size after buffer is actually allocated.Tom Rondeau2012-10-021-0/+3
| | | |
| * | | core: bit of rework on setting/getting max_output_buffer.Tom Rondeau2012-10-021-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Merge branch 'max_nout_each'Tom Rondeau2012-10-027-2/+132
| |\ \ \
| | * | | core: exported max_noutput_item methods from gr_block to Python.Tom Rondeau2012-06-041-0/+6
| | | | |
| | * | | runtime: added ability for blocks to have their own max_noutput_items.Tom Rondeau2012-06-046-2/+126
| | | |/ | | |/| | | | | | | | | | | | | | | | | 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.
| * | | providing additional control over GNU Radio buffer allocation size for ↵Tim O'Shea2012-10-024-2/+44
| | | | | | | | | | | | | | | | | | | | | | | | latency effects etc unlimited io_signatures of -1 should work correctly with this patch now
* | | | Merge branch 'master' into nextJohnathan Corgan2012-09-291-0/+2
|\| | |
| * | | core: source block can yield thread context/produce noneJosh Blum2012-09-291-0/+2
| | |/ | |/|
* / | core: fixed default upper-limit on noutput_items to make sure we don't ↵Tom Rondeau2012-08-203-4/+4
|/ / | | | | | | normally hit it.
* | core: moved VMCIRCBUF related code to runtimeJosh Blum2012-07-031-0/+23
| | | | | | | | This build stuff should not be at the top level.
* | core: remove extraneous include statementJohnathan Corgan2012-06-141-2/+0
|/
* Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau2012-04-13124-726/+726
| | | | | | this in the future. The sed script was provided by Moritz Fischer.
* Merge branch 'master' into nextTom Rondeau2012-04-071-2/+3
|\
| * Merge branch 'maint'Tom Rondeau2012-04-071-2/+3
| |\
| | * core: buffer alignments were getting confused. Just need to tell all blocks ↵Tom Rondeau2012-04-071-2/+3
| | | | | | | | | | | | that they are aligned upon restart.
* | | Merge branch 'master' into nextTom Rondeau2012-04-072-22/+46
|\| |
| * | Merge branch 'maint'Tom Rondeau2012-04-072-22/+46
| |\|
| | * core: makes sure all block's buffers are aligned on start/restart and that ↵Tom Rondeau2012-04-072-22/+46
| | | | | | | | | | | | they know it.
* | | Removes all references to guile and scheme, which are no longer needed.Tom Rondeau2012-04-016-97/+5
| | | | | | | | | | | | The remaining pmt_serial_tags.scm is parsed by Python already. Future modifications could change this format to not confuse the point.
* | | Merge branch 'master' into nextTom Rondeau2012-03-272-0/+26
|\| |
| * | Merge branch 'maint'Tom Rondeau2012-03-272-0/+26
| |\|
| | * core: when reseting buffers, make sure that the read/write pointers are ↵Tom Rondeau2012-03-272-0/+26
| | | | | | | | | | | | | | | | | | always algined. This fixes problems when disconnecting and reconnecting blocks to a flowgraph.