summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/python
AgeCommit message (Collapse)Author
2013-03-07core: protect against popping a message off the queue if no handler is attached.Tom Rondeau
This mostly solves a problem with threads being launched in random order, so a handler might not be established yet, even if there is a message waiting. Fixes Issue #514.
2013-02-17Merge branch 'cpp_prefs'Tom Rondeau
2013-02-17Merge branch 'maint'Johnathan Corgan
2013-02-17core: fix gr_message_debug for printing PDUsJohnathan Corgan
2013-02-16core: Making an all C++ version of the preferences/config file readers.Tom Rondeau
This replaces the Python config parser stuff; should have same functionality that we need.
2013-02-12Merge remote-tracking branch 'reynwar/python_msg'Johnathan Corgan
2013-02-07core: QA still had issues from next branch. This fixes it.Tom Rondeau
2013-02-07core: QA code import fix.Tom Rondeau
Prevents getting pmt module from the installed library.
2013-02-01core: added tag to python convertersMartin Braun
2013-01-31core: Enabling msg_connect within python blocks.Roy Thompson
2013-01-14core: removed redundant test settingsJosh Blum
2012-12-20core: fixed pdu MSVC compatibility issuesNicholas Corgan
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-13core: updates metadata parser: don't assume value is a float.Tom Rondeau
Also fixes an error in Doxygen markup.
2012-12-12Merge branch 'master' into file_meta_dataTom Rondeau
Conflicts: gr-utils/src/python/CMakeLists.txt
2012-12-12core: message passing QA needs just a little bit of time to get the message ↵Tom Rondeau
sent.
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-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: metadata file parser updated for more sig figs on display.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-03QA: update the 'import pmt' statement to always draw the pmt module from the ↵Tom Rondeau
build directory.
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-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-24core: Update file_meta_sink to inject headers into data stream.Tom Rondeau
When a tag with updated metadata information is received, close out the previous header (by setting the segment size) and create a new header with the new data. Specifically for sample rate and time stamps. Will be useful for extra_dict when implemented.
2012-11-21core: adding Python files to easily parse header info of a file.Tom Rondeau
Also a utility script that you pass a filename to and it prints out the meta data.
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-01Merge branch 'rtld_ticket181_undo'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-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-07-19Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan
2012-07-07Revert "Merge remote branch 'jblum-github/python_blocks2' into master"Johnathan Corgan
This reverts commit f8581fb475267e1a97eaab962e423559fb4bfce2, reversing changes made to 73800434abfb8c6efcf069222b5f0fea9c86870b.
2012-07-03Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan
2012-07-01Merge remote branch 'jblum-github/python_blocks2' into masterJohnathan Corgan
Conflicts: gnuradio-core/CMakeLists.txt gnuradio-core/src/lib/general/general.i
2012-06-23Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan
2012-06-22core: adds a tag debug sink to display all tags coming into it.Tom Rondeau
This block is meant to help debug applications that use stream tags.
2012-06-20Merge branch 'master' into wip/gr-blocks-masterJohnathan Corgan