Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Also simplify the work by reusing
work buffers mins already calculated
|
|
|
|
|
|
Removed a bunch of GRAS_LIBRARIES,
we do this in a common place to avoid extra changes.
Added virtual destructors for many classes.
|
|
Basically there were some issues on OSX linking,
because gras wasnt explicitly specified,
and was technically exposed by the gr wrappers.
As part of this commit, some symbols were moved into the wrappers,
and some of the interfaces which were in gras for backwards compat purposes,
The compile is still going, but this already addresses a few issues.
Now, I don't want to go copying every symbol over,
the real solution is to link in gras into whatever library.
Probably another commit to come...
|
|
There was an bug in the get_tags_in_range impl, found incidentally.
Just a little swig + python misc changes.
|
|
used volk from next branch cf5c930d89ac89ba5a0da4a616c88d3c37e018ae for grextras support (it uses the dispatcher)
empty stubs for the gr_basic_block msg passing. This is going to be difficult to figure out. The alias stuff may or may not be related
most qa pass, there seems to be some additional issues, will be working through them on futher commits
Conflicts:
gnuradio-core/CMakeLists.txt
gnuradio-core/src/lib/runtime/CMakeLists.txt
gnuradio-core/src/lib/runtime/gr_block.cc
gnuradio-core/src/lib/runtime/gr_block.h
gnuradio-core/src/lib/runtime/gr_hier_block2.h
gnuradio-core/src/lib/runtime/gr_top_block.h
gnuradio-core/src/python/gnuradio/gr/__init__.py
gr-audio/examples/c++/CMakeLists.txt
gr-fcd/examples/c++/CMakeLists.txt
grc/python/Port.py
|
|
* 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
|
|
non-stream-connected blocks still need a new thread context
|
|
|
|
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.
|
|
this in the future.
The sed script was provided by Moritz Fischer.
|
|
indicator on whether or not the buffers are aligned; they can use this to determine which Volk function to use or if to use Volk at all.
|
|
|
|
|
|
vector.
|
|
downstream. Also made d_start_nitems_read a member of gr_block_executor to better handle allocation.
|
|
|
|
gr_block_executor more readable.
|
|
constructor of a derived block.
|
|
methods of moving tags that are selectable by a gr_block.
|
|
getting tags.
|
|
helper functions to get access and keep track of tags.
|
|
documentation to functions in header. Adds a "srcid" parameter to the add_item_tag function.
|
|
exposed through gr_block for now, just remaining to nitem_*.
|
|
(abs_written_offset) and gr_buffer_reader (abs_read_offset). Keeps the API exposed in gr_blocks for now.
|
|
return 0 or throw?
|
|
empty.
|
|
|
|
Adds ability to add new tags from a block.
|
|
read and written from each block's input. Accessor functions allow query of values through gr_block.
Had to add gr_uint64 typedef to SWIG for it to understand how to handle the type.
|
|
stream.
Merged eb/varying -r11178:11595 into trunk. Needs QA and examples.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11597 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10789 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
contains the SMP aware scheduler. This changeset
introduces a dependency on boost 1.35 or later.
See source:gnuradio/trunk/README.building-boost for additional info.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
hierarchical blocks, from either C++ or Python, as well as creating pure C++ gnuradio applications. EXPERIMENTAL.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4070 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5
|