summaryrefslogtreecommitdiff
path: root/gnuradio-core
AgeCommit message (Collapse)Author
2013-01-15core: added operator == for tagsMartin Braun
2012-12-14blocks: moving file metadata sink/source to gr-blocks.Tom Rondeau
2012-12-14core: adding itemsize key to metadata header to allow for vectorized items.Tom Rondeau
This also simplifies some code in the source since we're told exactly what the items size is and don't have to infer. Also adds an example using vector items.
2012-12-14core: Added detached header test to file metadata QA.Tom Rondeau
Also adds a flush when updating the headers.
2012-12-14core: QA code to test file metadata sources and sinks.Tom Rondeau
2012-12-14core: When the file meta sink is closed by user, make sure the last header ↵Tom Rondeau
is properly updated.
2012-12-14core: use std::string in file metadata sink (easier to work with; matches ↵Tom Rondeau
source).
2012-12-14core: updated file metadata source to support detached header files.Tom Rondeau
2012-12-13core: updates metadata parser: don't assume value is a float.Tom Rondeau
Also fixes an error in Doxygen markup.
2012-12-13core: added examples to use metadata source and sink.Tom Rondeau
2012-12-13core: metadata file source parses extras header and converts data to tags.Tom Rondeau
2012-12-13core: updated meta data file sink to extract header metadata as tags and add ↵Tom Rondeau
them to the tag stream.
2012-12-13core: better tag debugger. Only outputs when there are tags to show.Tom Rondeau
2012-12-13core: forgot to remove these outputs.Tom Rondeau
2012-12-13core: adding a file meta source block.Tom Rondeau
Right now, reads headers to get the item size and segment size. Streams data segments as correct data type out of streaming port 0. Does nothing else with meta data.
2012-12-13core: cleaning up file meta sink.Tom Rondeau
2012-12-12Merge branch 'master' into file_meta_dataTom Rondeau
Conflicts: gr-utils/src/python/CMakeLists.txt
2012-12-12core: put the stub class in the wrong file.Tom Rondeau
2012-12-12core: added a stub class for gr_tuntap_pdu to compile on OSX (tested) and ↵Tom Rondeau
Windows (untested).
2012-12-12core: these two don't need to include if_tun.h, which causes problems on ↵Tom Rondeau
other platforms.
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-12core: message passing QA needs just a little bit of time to get the message ↵Tom Rondeau
sent.
2012-12-11core: Patch to file source to allow opening of new files while running.Brett L. Trotter
Addresses issues #352.
2012-12-11core: better error handling on file source/sink.Tom Rondeau
This addresses ticket #448.
2012-12-10core: Fixed install rules for GRC files in these examples.Tom Rondeau
2012-12-10core: adding a message passing example.Tom Rondeau
2012-12-10core: to make ctest able to import pmts in-tree.Tom Rondeau
This duplicates a recent change made on next for the same reason: 4aec85d2facecb751ab4f83b934e56a6d59037dd
2012-12-07core: added gr_tuntap_pdu, gr_socket_pdu, and msg passing enhancementsTim O'Shea
2012-12-07core: metadata file sink can set detached header.Tom Rondeau
This breaks away from subclassing gr_file_sink_base since we have to keep track of two files.
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-06core: updated the message debug block to have a 'store' port where messages ↵Tom Rondeau
can be retrieved afterwards. Updated qa_pdu to use the new 'store' port for testing the resulting message.
2012-12-05core: update to metadata files to grow the extras dictionary when any tag is ↵Tom Rondeau
seen.
2012-12-05core: Use sample and relative rate to update header based on num samples.Tom Rondeau
When the max segment size is reached, we insert a new header. This updates the timestamp on that header based on the number of samples seen.
2012-12-05core: metadata file parser updated for more sig figs on display.Tom Rondeau
2012-12-05core: Update metadata file sink to better handle tags in the right spot.Tom Rondeau
2012-12-04core: updated metadata structure to use relative header info.Tom Rondeau
Now the start tag info in the header is relative to the begining of the header (so, basically, the size of the header + extras).
2012-12-04core: adding a max segment size to metadata files.Tom Rondeau
Automatically generates a new header after the MSS is reached. Also adds a metadata format version number (starting at 0).
2012-12-04Merge branch 'maint'Johnathan Corgan
2012-12-04core: moving Boost_INCLUDE_DIRS to be lastJosh Blum
2012-12-03build: cleaned up some warnings.Tom Rondeau
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-12-03QA: update the 'import pmt' statement to always draw the pmt module from the ↵Tom Rondeau
build directory.
2012-12-01core: cleanup on pdu/msg blocksJohnathan Corgan
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-27core: adding ability to handle extra data in headers.Tom Rondeau
2012-11-26Merge branch 'maint'Tom Rondeau