summaryrefslogtreecommitdiff
path: root/gr-zeromq
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'python3_fix' into nextAndrej Rode2018-06-2437-747/+486
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual merge conflict resolution has been applied to following conflicts: * Typos: * gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py * gr-blocks/python/blocks/qa_wavfile.py * gr-filter/examples/gr_filtdes_api.py * grc/blocks/parameter.xml * gr-uhd/python/uhd/__init__.py * ValueError -> RuntimeError: * gr-blocks/python/blocks/qa_hier_block2.py * relative Imports & other Py3k: * gr-digital/python/digital/psk_constellations.py * gr-digital/python/digital/qam_constellations.py * gr-digital/python/digital/test_soft_decisions.py * gr-digital/python/digital/gfsk.py * SequenceCompleter: * gr-utils/python/modtool/modtool_add.py * gr-utils/python/modtool/modtool_rename.py * gr-utils/python/modtool/modtool_rm.py * Updated API on next: * gr-blocks/grc/blocks_file_source.xml * gr-blocks/python/blocks/qa_file_source_sink.py * gr-qtgui/grc/qtgui_time_sink_x.xml * GRC Py3k Updates: * grc/core/Block.py * grc/core/Constants.py * grc/core/Platform.py * grc/core/utils/odict.py * grc/gui/Actions.py * grc/gui/Block.py * grc/gui/Executor.py * grc/gui/Port.py
| * python: Py3k compatAndrej Rode2018-06-231-2/+2
| |
| * Added auto-generated YAML blocksHåkon Vågsether2017-10-1025-714/+439
| |
| * Merge branch 'next' into python3Johnathan Corgan2017-09-2212-12/+12
| |\
| * \ Merge branch 'next' into python3Johnathan Corgan2017-04-132-2/+96
| |\ \
| * \ \ Merge branch 'next' into python3Johnathan Corgan2017-04-065-23/+45
| |\ \ \
| * | | | python3: update non-GRC components to use python2 or python3Douglas Anderson2017-02-2611-31/+45
| | | | |
* | | | | Merge branch 'master' into nextMartin Braun2018-02-032-2/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Comment typo fixing.luz.paz2018-02-032-2/+2
| | | | | | | | | | | | | | | | | | | | Luzpaz went ahead and found typos using `codespell -q 3`.
* | | | | Merge branch 'master' into nextJohnathan Corgan2017-09-2212-12/+12
|\| | | | | |_|_|/ |/| | |
| * | | Merge branch 'maint'Johnathan Corgan2017-09-2212-12/+12
| |\ \ \
| | * | | docs: fixed units of timeout param in all the zmq blocksMarc L2017-08-2912-12/+12
| | | | |
* | | | | Merge branch 'master' into nextJohnathan Corgan2017-04-132-2/+96
|\| | | | | |_|_|/ |/| | |
| * | | Merge remote-tracking branch 'gnuradio-github/pr/1211'Johnathan Corgan2017-04-132-2/+96
| |\ \ \ | | |/ / | |/| |
| | * | Support receiving multi-part ZeroMQ messagesBrian Orr2017-04-132-2/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ZeroMQ sink blocks will attempt to load all parts of a multi-part message before processing tags and outputting items. Allows senders to take advantage of ZeroMQ's zero-copy message delivery. Add check for incompatible data sizes between ZMQ endpoints. Fixes #1080
* | | | Merge branch 'master' into nextJohnathan Corgan2017-04-065-23/+45
|\| | | | |_|/ |/| |
| * | gr-zeromq: resolve race condition in qa testsAndrej Rode2017-04-025-23/+45
| |/
* | examples: replace OptionParser by ArgumentParserJiří Pinkava2016-09-203-30/+30
| |
* | cmake: nuke cpack from existenceJohnathan Corgan2016-08-035-42/+2
|/ | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* Merge branch 'maint'Johnathan Corgan2016-06-287-8/+8
|\
| * gr-zmq: Fix build with gcc6.Philip Balister2016-06-287-8/+8
| | | | | | | | Signed-off-by: Philip Balister <philip@balister.org>
* | Merge branch 'maint'Johnathan Corgan2016-05-303-3/+9
|\| | | | | | | | | Conflicts: CMakeLists.txt
| * MSVC-specific fixes for compatibilitygnieboer2016-05-303-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Changed dtv_viterbi_decoder to use __GR_ATTR_ALIGNED macro for cross-compiler compatibility * Replace usleep() with boost equivalent for cross-compiler compatibility * Includes windows-specific headers for portaudio * Added macro to handle use of VLAs on non-C99 compilers (MSVC) using alloca to declare variable length arrays * Remove setting SO_LINGER option for the UDP source. SO_LINGER is not an applicable option for a UDP socket. Windows will throw an exception if set. Linux allows it to be set but does not use it. * VS 2013+ supports round()
* | grc: assign all in-tree blocks to module 'Core'Sebastian Koslowski2016-05-2712-12/+12
|/
* gr-zeromq: Big rework for performance and correctnessSylvain Munaut2016-01-2729-474/+651
| | | | | | | | | | | | | | | - Use class hierarchy trying to maximize code re-use. - Dont' drop samples on receive if the output buffer doesn't have enough space. - Don't drop tags on receive by putting tags in the future. - Better metadata creation/parsing avoiding copying lots data. - Always do as much work as possible in a single call to work() to avoid scheduler overhead as long as possible. - Allow setting the high watermark to avoid older version of zeromq's default of buffering infinite messages and causing a paging thrash to/from disk when the flow graph can't keep up. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* Merge branch 'maint'Johnathan Corgan2015-11-283-6/+6
|\
| * zeromq: change addresses used in QA to allow parallel ctestJohnathan Corgan2015-11-283-6/+6
| |
* | gr-zeromq: Improve error messagesJohannes Schmitz2015-09-111-2/+2
|/
* gr-zeromq: fix python examples3.7.9gitJohannes Schmitz2015-08-063-6/+6
|
* examples: removed extra titles or legends from QTGUI blocks in examples.Tom Rondeau2015-08-054-1742/+1993
| | | | | They just take up space and provide no info. Where used to differentiate graphs or lines, they are kept in.
* Merge branch 'maint'Johnathan Corgan2015-03-281-1/+1
|\
| * docs: fixed labels and references in manual.Tom Rondeau2015-03-231-1/+1
| | | | | | | | | | | | | | Doxygen is getting more strict with having labels for every section, and warns when there are section name collisions. This prefixes all section and subsection labels with the component to make them all unique.
* | docs: cleaning up some doxygen warnings and formatting.Tom Rondeau2015-03-136-30/+36
| |
* | zmq: fix for data corruption when not using tagsTim O'Shea2015-02-083-11/+29
| |
* | zeromq: added stream tag passing exampleJohnathan Corgan2015-01-122-0/+1933
| |
* | zeromq: minor cleanupJohnathan Corgan2015-01-125-56/+67
| |
* | zeromq: added msg passing exampleJohnathan Corgan2015-01-122-0/+466
| |
* | zeromq: cleanup and made req_msg_source derive from gr::blockJohnathan Corgan2015-01-123-50/+39
| |
* | zeromq: cleanup and converted rep_msg_sink to derive from gr::blockJohnathan Corgan2015-01-123-75/+54
| |
* | zeromq: cleanup and made pull_msg_source derive from gr::blockJohnathan Corgan2015-01-123-43/+35
| |
* | zeromq: cleanup and converted push_msg_sink to derive from gr::blockJohnathan Corgan2015-01-125-60/+21
| |
* | zeromq: cleanup and convert sub_msg_source to derive from gr::blockJohnathan Corgan2015-01-123-45/+37
| |
* | zeromq: cleanup and convert pub_msg_sink to derive from gr::blockJohnathan Corgan2015-01-123-23/+15
| |
* | zmq: rep/req msg blocks now workingTim O'Shea2014-12-304-68/+108
| |
* | zmq: pull_msg_source should be workingTim O'Shea2014-12-302-43/+46
| |
* | zmq: naming cleanupTim O'Shea2014-12-304-4/+4
| |
* | zmq: building working versions of additional zmq message blocks in place ↵Tim O'Shea2014-12-3022-1/+1064
| | | | | | | | (push/pull + rep/req)
* | zmq: Adding zmq pub/sub blocks for message passingTim O'Shea2014-12-2912-0/+498
| |
* | zmq: adding header informationTim O'Shea2014-12-281-1/+23
| |
* | zmq: stream tag passing now worksTim O'Shea2014-12-266-20/+18
| |