[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] branch android updated (ff27361 -> b7870d6)
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] branch android updated (ff27361 -> b7870d6) |
Date: |
Fri, 19 Feb 2016 13:58:38 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
trondeau pushed a change to branch android
in repository gnuradio.
discards ff27361 runtime: android: tweaking vmcircbuf setup for Android.
discards 0bc62e2 runtime: android: setting better path for prefs files on
Android.
discards 9fc7176 android: cmake: prioritize ANDROID_STANDALONE_TOOLCHAIN
over ANDROID_NDK.
discards 4ca7be3 controlport: better handling of Thrift checks for
cross-compiling.
discards e40a5e2 controlport: android: cleaning up; better logs; help to
support android.
discards 46c453d build: fixing complaints for static builds against
libuhd.a.
discards bc136eb controlport: fixing complaints about no non-virtual dtor.
discards 89557c6 controlport: build: allowing ControlPort and probes in
static builds.
discards d5567e3 runtime: moved global block registry to a static get
function.
discards d040f97 cmake: android: adding toolchain file for building.
discards 65511d9 runtime: android: more conversion of statics vars to
static functions.
discards c8f0e4f runtime: android: need to use a usable, writable location
for android apps, so use the tmp path that we set up to point to the app's home
directory.
discards ee205c6 fft: defined a setting for the FFTW plan options if
android or not.
discards 0f28e62 cmake: changed to using C checks for headers instead of
C++.
discards 74b787e runtime: trying to use ANDROID to define certain behavior
discards 0774ba9 volk: using hypot instead of cabsf.
discards 180d99d fft: android: problems with wisdom files and MEASURE
version of FFTW. Defaulting to suboptimal ESTIMATE until we figure it out.
discards 5cdd369 runtime: android: issues related to vmcircbuf; only
mmap_tmpfile version working currently.
discards 62f5257 runtime: android: Android does not support
pthread_setaffinity_np; turned this into a nop call.
discards df69b5e logger: android: adding Android log functions for
different logging levels.
discards b44039d cmake: android: adding exceptions and atomic to Boost
deps; ordering in this patch is important.
adds 424ec68 qtgui: Fixes problem with half spectrum when set to 2048.
adds 4547dc2 Fixed garbled Doxygen formatting of channel map
adds 70f13f1 Typos: Sinusiods in channel model docs
adds 83f7059 Merge remote-tracking branch
'mmueller/docs_typo_sinusiod' into maint
adds db7fb53 blocks: vector_source: fixed tag srcid propagation when
not using repeat mode
adds 3c2571a runtime: added default xtor & dtor to tag_t; srcid
default is now PMT_F
adds 79b8502 blocks: added tag tests to vector source QA code
adds 9581cf9 runtime: fixed default srcid value for PythonTag class
adds 6020965 Merge remote-tracking branch
'nowls/vec_src_fix_tag_srcid' into maint
adds c0a88be Merge branch 'maint'
adds abb3e06 blocks: better implementation of peak_detector2. Address
#783.
adds 9429203 blocks: more fixups to peak_detector2.
adds 3ea2feb controlport: fixed controlport probes.
adds 3b41bb4 controlport: fixed up performance monitor.
adds 0c3e5e1 controlport: use proper default return value from prefs
get_bool.
adds c754032 Merge remote-tracking branch 'tom/ctrlport/fixes1'
adds 93a35f0 analog: Power Squelch now emit tags on start/end of bursts
adds 34d490c Merge remote-tracking branch
'mmueller/pwr_squelch_add_tags'
adds bb8e65d qtgui: adds Type setting for Range widget.
adds 15fc0e3 qtgui: improved type checking for range block and
simplifies python.
adds cfd73d7 Merge remote-tracking branch 'tom/qtgui/range_type'
adds 06ec3aa digital: fix skipped sample handling in burst_shaper
adds 3b1b6d3 digital: added tag propagation to burst_shaper blocks
adds 10c7104 Merge remote-tracking branch 'nowls/burst_shaping'
adds 839b933 grc: Add check for GTK initialization
adds 327f070 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 1425e48 digital: adds callbacks to corr_est_cc block.
adds 4eb67da grc: no block alias for variables
adds 290c69f docs: Fixing some missing parameters and other Doxygen
errors/warnings.
adds 886ea82 Merge remote-tracking branch 'tom/docs/fixes1' into maint
adds f8d2070 uhd: Fix for CID 1090026 thru -33
adds 3dc18e2 digital: Fixes for CIDs 1043259-60, 1043267-68
adds 38b86b2 Merge remote-tracking branch 'mbr0wn/uhd/coverity' into
maint
adds 997f0e8 Provide correct URLs in the doxygen build guide
adds 9b9608e Merge remote-tracking branch 'ravi/maint' into maint
adds 465d4e0 Merge branch 'maint'
adds 6277665 cmake & swig: more generic way to replace
std::vector<size_t> by its correct-sized std::vector<TYPE>, but only with SWIG
< 3.0; this issue seems to have been fixed with SWIG >= 3.0.
adds 2405adf Merge remote-tracking branch
'michaelld/swig_sizeof_t_fixes'
adds e5d9a23 grc: keep block/connection/param order when saving
flow-graphs
adds 521fa75 Merge remote-tracking branch 'skoslowski/master_grcwg'
adds 636947d blocks: improved documentation for peak_detector2.
adds 9255e7c Merge remote-tracking branch
'tom/blocks/peak_detector2_docs'
adds 72e0c23 docs: Added section on message commands
adds 64e7d5c Merge remote-tracking branch 'mbr0wn/docs/msg_cmds' into
maint
adds efd2116 Merge branch 'maint'
adds abd0b89 uhd: Refactored usrp_{sink,source} blocks
adds 0e60616 uhd: Updated USRP block documentation
adds 06a7a77 Merge remote-tracking branch 'mbr0wn/uhd/refactor-blocks'
adds 598c2cb fec: fixing up some of the examples.
adds db9e191 digital: added missing parameter to additive scrambler
GRC block; cleaned up whitespace
adds f18b0a3 Merge remote-tracking branch 'nowls/scrambler_cleanup'
into maint
adds 3853855 Merge branch 'maint'
adds cab7c1e Print scan rate
adds be49144 Merge remote-tracking branch 'ckuethe/spectrum_sense'
adds 2331efa controlport: build: allowing ControlPort and probes in
static builds.
adds 49627c5 controlport: fixing complaints about no non-virtual dtor.
adds f3743ff controlport: android: cleaning up; better logs; help to
support android.
adds 08932c2 controlport: this fixes a complaint by newer versions of
Boost.
adds 39b8c22 Merge remote-tracking branch
'trondeau/controlport/cleaning_up'
adds af939aa uhd: Fixes for CID 1296559 and 1090067 and more
adds 8be6b66 Merge remote-tracking branch 'mbant/uhd/cids-59-67-master'
adds 41bde7a uhd: Updated command interface to match new message
command format
adds a101bdd uhd: Updated frequency hopping example to do DSP tuning
only
adds 00fbe3e Merge remote-tracking branch 'mbant/uhd/message_updates'
adds a693941 uhd: changing uhd_msg_tune example to use other forms of
setting parameters.
adds a7bffb4 Updated volk submodule to latest maint branch
adds ef6485c Merge branch 'maint'
adds bb09d1d Fix minor grc issues in gr-digital: * trigger sink of
header_payload_demux should be optional * message source of
packet_headerparser_b_default is named "header_data", not "out"
adds d4c1eb1 Merge remote-tracking branch 'jeremyd/digital_grc_fixes'
into maint
adds fc2b254 qtgui: adds ability to set the tag text and background
colors.
adds f63a83a Merge remote-tracking branch 'tom/qtgui/qss_tag_colors'
into maint
adds fa1cca4 qtgui: connected control panel and context menu stop
button/actions.
adds 6af7eb5 Merge remote-tracking branch
'tom/qtgui/control_panel_stop' into maint
adds fa247a9 Merge branch 'maint'
adds 608c135 cmake: update revision to 3.7.7.1 for maintenance release
adds 67463e7 Merge branch 'maint'
adds 5b34e51 modtool: Fixed correct pointer arg type stripping
adds 61f1cf0 Merge branch 'maint'
adds ebd97e5 remove and/or/xor keywords.
adds 4ef7c32 Merge remote-tracking branch 'lazydodo/master'
adds c4823c9 uhd: Bugfix for multi-chan tune request
adds 526f381 Merge remote-tracking branch 'mbr0wn/uhd/cid-1297415'
adds 5335005 analog: fixes calculation of complex noise sources from
the amplitude setting.
adds fb064e3 Merge remote-tracking branch
'tom/analog/noise_source_power'
adds 68a2249 gr-dtv: Add DVB-T transmitter.
adds 3c7e13e gr-dtv: Add DVB-T transmitter updated files.
adds 71ab508 Merge remote-tracking branch 'drmpeg/dtv-dvbt'
adds f6bd3e6 modtool: Fix bug where gr_modtool rm messes up the C++ QA
section
adds 71c24a9 Fix segfault in 64QAM non-rotated constellation mode.
adds 6057a6c Merge remote-tracking branch 'drmpeg/dvbt2-bug' into maint
adds cba91e3 Fix an error in which the wrong header is allowed through
adds 383d947 digital: Updated HPD documentation
adds e8165e7 Merge remote-tracking branch 'mbr0wn/digital/hpd-docs'
into maint
adds 1dc65e1 Merge branch 'maint'
adds bc3fb9e runtime: add flag to wrapped top_block to control SIGINT
handling in wait()
adds 6561406 Merge remote-tracking branch 'skoslowski/top_block_wait'
adds a20b3e9 gr-dtv: Clean up minor Coverity Scan issues.
adds f86e0db Merge remote-tracking branch 'drmpeg/dtv-coverity-cleanup'
adds 1c9d7d9 uhd: Expose GPIO functions through SWIG
adds 6c7e4bf Merge remote-tracking branch 'mbr0wn/uhd/gpios'
adds 1424d6b grc: stop using gtk forall() (#793)
adds 99ea6c2 grc: fix file load error when connections are not unique
(#794)
adds f184ccf grc: better Popen argument handling for CLI based apps
adds 6c34b52 grc: clean-up ParseXML
adds 42c892c grc: save grc files utf-8 encoded (#792)
adds 1ff0e74 Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds a80edf4 Merge branch 'maint'
adds 80272df grc: add <flags> to blocks dtd (<throttle> still
supported)
adds 91dd2fc grc: Added ability to bypass blocks (Suggested by Chris
Headley).
adds 7ee2f91 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds d4f3820 runtime: added THRIFT_INCLUDE_DIRS to find thrift in
non-standard installs.
adds 2713a1e Removed a potential buffer overflow in
correlate_and_sync_cc_impl.cc
adds 861b15f Merge branch 'maint'
adds 7b684a2 controlport: make sure to use to configured d_logger in
thrift code.
adds 41b1d02 runtime: conditionalize THRIFT_INCLUDE_DIRS
adds 8ea2ce2 Revert "grc: better Popen argument handling for CLI based
apps"
adds ddb2772 Merge branch 'maint'
adds 8b3abcc thrift: fix warning message macro
adds cb19188 cmake: proposed fix for issue #791.
adds d13f4f9 Merge branch 'cmake/override_dir_vars'
adds b9034d5 digital: (issue #784) fixes bug in constellation_rect GRC
definition.
adds 28f69a5 Merge branch 'maint'
adds 060afcd completing the half sentence about when to use C++
adds c7d9bd3 qtgui: fixed issue #801 with controlpanel in the
frequency display.
adds 30d2f0d Merge remote-tracking branch 'tom/qtgui/cpfix' into maint
adds f17cf02 Merge branch 'maint'
adds e34e1b1 made the controlport CMakeLists use thrift includedirs
adds 8e1e920 Merge remote-tracking branch
'mmueller/ctrlport_thrift_include_directories'
adds 39143b6 grc: fix generate mode error message (#800)
adds cb3f3c6 grc: fix context menu in props dialog text displays
adds 3bff8fa Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds c2fe4ec Merge branch 'maint'
adds 2d6a957 grc: changing type colors.
adds d5cea6e Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds f23cbc6 uhd: Updated uhd_fft example + app (moved to QT)
adds b9bdd1c ctrlport: fix gr-perf-monitorx crash when manipulating
display
adds 5281b9b Removed reference to decimation rates in README
adds eedc9b7 Merge remote-tracking branch 'mmueller/noaa_fix_README'
into maint
adds 96a1470 cmake: add GR_MODULE(zeromq...)
adds b3a93db Volk dependency in gr-analog pkgconfig
adds 5ebdb76 Merge branch 'maint'
adds b3ac0d5 base: Added argparse equivalent for eng_option
adds cf1ddf6 Merge remote-tracking branch 'mbr0wn/python/eng_args'
adds 5fb8f13 added Doxygen for flowgraph
adds 7130365 Merge remote-tracking branch
'mmueller/runtime_add_flowgraph_doxygen' into maint
adds a0794d5 Merge branch 'maint'
adds 3d4c742 float internally, double in API: Honest signatures for
honest people
adds e1e4cc4 Merge remote-tracking branch
'mmueller/freq_phase_mod_honest_signatures'
adds 36a6844 gnuradio-companion: Exit if gtk import fails.
adds bd42a6c grc: fix exception when hitting Enter on a category row
in the block library
adds 1b9c8ab Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds 1185d40 Merge branch 'maint'
adds 85f864e volk: updated submodule to release 1.0.1
adds 9e133cc Merge branch 'maint'
adds 8db71d3 Re-add qa_gr_flowgraph/qa_set_msg_handler to test suite
adds 76772e9 runtime: fix default forecast implementation for python
blocks
adds 5352def Merge remote-tracking branch
'skoslowski/python_blocks_forecast_fix' into maint
adds fdb2f66 Merge branch 'maint'
adds 9ae9a10 frequency_modulator_fc: float modulo using cmath
adds 55d8f48 Merge remote-tracking branch
'mmueller/freq_mod_remove_iterative_fmod'
adds ad6d9ca fec: some initial refactoring for ber_bf
adds b781fe7 fec: fixed QA for ber_bf.
adds ac11b4d fec: code clean-up for block 'ber_bf'.
adds 2dde900 fec: extended encoder now appends unpack_k_bits(8) block
after encoder to satisfy get_output_conversion() = unpack behaviour
adds 17194e6 fec: added tests for extended_encoder input/output
conversion.
adds 9bf2199 Merge remote-tracking branch
'jdemel/fec/fix-extended_encoder'
adds 6b605cb updates to waterfall for suchsamples
adds b49ccae Merge remote-tracking branch 'namccart/master' into
master_waterfall_pdu
adds 14b2bc3 qtgui: waterfall PDU handling
adds 75e5faa qtgui: protect PDU handling waterfall port for wrong data
type.
adds ac589f1 qtgui: pdu handler for float waterfall plot.
adds a73b723 qtgui: waterfall plots
adds a6d1ca5 digital: whitespace fixes
adds b4ba432 digital: added an option to the crc32_bb block that adds
the unpacked CRC to the bit stream
adds eddd35a Merge remote-tracking branch 'fewu/crc32_unpack'
adds 5e44c50 fec: adding missing include.
adds b93e559 fec: fix ber_test.grc flowgraph
adds cc973de Merge branch 'maint'
adds e5b0eb6 cmake: set correct vars when pkg-config finds GSL
adds b8ef089 volk: update submodule reference to release 1.0.2
adds 8f37410 runtime: remove thread-unsafe static qualifier
adds 7345de0 grc: clean-up gui/Utils.py
adds 4373d5d grc: ensure only valid utf-8 is passed to
markup_escape_text (fixes #813)
adds f8a9f9f Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds 474f88a Merge branch 'maint'
adds 2aad718 grc: refactor Preferences.py
adds 93caad2 grc: show preview of generated code in each blocks
properties dialog
adds be46a6c grc: add default value to ToggleActions
adds 11752ea grc: only show code preview tab after user enables it
adds b05c650 grc: add user settings for canvas default size and canvas
font size (+ clean-ups)
adds b48f0e1 grc: align default flowgraph block with canvas grid
adds 72048e6 grc: fix bus ports spacing in gui
adds dcc0f96 grc: add QT GUI hier blocks (#727)
adds d5ce852 grc: add support for dynamic param names
adds b82987a grc: add struct variable block
adds e98dee4 grc: clean-up Block port counters
adds 65d6523 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 3a7f237 controlport: Adding support for building Java clients.
adds cf3f6a9 volk: fix reversion of volk submodule introduced by
3a7f237
adds 0b9f389 cmake: update version for release candidate
adds 623f963 runtime: stop catching errors from primitive_connect in
connect decorator
adds 533875c grc: replace non-printable characters instead of ignoring
them
adds bc626fd Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds 77ef784 Merge branch 'maint'
adds bc82238 blocks: Address Issue #816.
adds bfe4d50 fec: Address issues #757.
adds fccf4b0 Merge remote-tracking branch 'tom/issue757' into maint
adds 72f5b5d Merge branch 'maint'
adds 5cc562c grc: fix for block bypass where the next block is a
virtual sink and moved bypass code in generator
adds 60d4fed grc: update copyright year in about dialog
adds af3825c grc: use gnuradio icon for grc
adds 911d1dd grc: add StartupWMClass to .desktop file
adds 8be14ad grc: change url in about dialog to gnuradio.org
adds 6cf003d grc: remove bypassed blocks from generated code
adds 25ece67 runtime: fixes a problem with tag pruning.
adds 7cbd94f Merge branch 'maint'
adds 8d336d2 Replacing center of mass interpolation for the time_est
tag with parabolic interpolation. It should be more accurate although still is
a biased estimate of the time delay
adds 71428c9 Merge remote-tracking branch
'garverp/corr_est_parabolicinterp'
adds 538fe75 fec: Adding doxygen comments to new dummy encoder params.
adds 43848e6 Merge remote-tracking branch 'tom/fec/dummy_enc_docs'
adds f4b5bca apps: removed title and legend from uhd_fft for more
viewing space.
adds fee49fa examples: removed extra titles or legends from QTGUI
blocks in examples.
adds 81f632c Merge remote-tracking branch 'tom/examples/qtgui_niceties'
adds 427787f digital: Fixed berawgn example to follow recent noise
power change
adds a1bf3af Merge remote-tracking branch
'mbr0wn/digital/berawgn_fix_noisepower'
adds 9801ac8 grc: update copyright year in about dialog
adds 9187b64 grc: change url in about dialog to gnuradio.org
adds 1c3cd5b cmake: update revision to 3.7.7.2 for maintenance release
adds 54271bf Merge branch 'maint'
adds 22e2f1a cmake: update revision to 3.7.8 for feature release
adds 8cf04fb gr-zeromq: fix python examples
adds a62eea4 cmake: Fix warning related to GrSetupQt4 in modern CMake
adds 5b437bc grc/blocks: Fix XML RPC server to allow proper flowgraph
termination
adds 9a1dcdc Bring fix from other pfb_arb_resampler_* variants
adds 3ef5848 Merge remote-tracking branch
'geiger/fix_pfb_arb_resampler_fff' into maint
adds 3a2cdbc grc: fix for reverted commit f184ccf 'better Popen
argument handling...'
adds 832563f grc: fix printing empty traceback when a block is missing
adds 2579342 Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds 78a05b1 qtgui: added trigger callbacks to GRC XML files
adds d18f20a Merge remote-tracking branch
'estatz/qtgui_trigger_callbacks'
adds dff9067 whitespace fixes and some minor adjustments for building
the Python manual.
adds c0d72bb docs: Reviving Python manual.
adds 4d6760b Merge remote-tracking branch 'tom/docs/sphinx_update'
adds d7a2a2b clarify missing module exception.
adds 0da63d8 Merge remote-tracking branch 'ckuethe/trap_import_errors'
adds fb47050 qtgui: Modified the qproperties to scale the colorbar
title from the .qss file
adds 73a1a0e Merge remote-tracking branch 'saikwolf/qt_themeing'
adds 702b5b8 grc: super-secret
adds 5e64507 Merge remote-tracking branch 'sdh11/complexity'
adds de1defc Merge branch 'maint_grcwg' into master_grcwg
adds 4d7acb9 grc: have cmake find a xterm executable on UNIX
adds 808f434 grc: clean-up ActionHandler.py imports
adds d3d6a40 grc: rewrite Preferences.py
adds ce21c31 grc: add warning for invalid xterm setting (fixes #828)
adds dda4f83 grc: move gui prefs file to ~/.gnuradio/grc.conf
adds 26b6cf4 grc: show cmdline when xterm is used
adds e1bdd3c Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 6573bc7 Fixes Coverity Defect 1229872: Memory leak in
`atsci_equalizer_lms2` DTOR
adds d063b05 Merge remote-tracking branch 'bhilburn/cov1229872' into
maint
adds 68c6862 Merge branch 'maint'
adds b19cb7e lms_dd_equalizer_cc.h: Fixing simple documentation typo.
adds ff5eef1 Addresses Defects 1046385 & 1046340: Out-of-bounds access
adds afa0505 Addresses Defects 1046385 & 1046340: Buffer not
NULL-terminated
adds f841358 Fixes Cov Defect 1046011: Resource Leak
adds c173b20 Fixes Cov Defect 1043301: Unitialized Variable in
Conditional
adds ee332ff + Fixed Bug in qa_multiply_matrix_ff test_005_t
adds 7be615c Merge remote-tracking branch
'spectrejan/qa_multiply_matrix_ff' into maint
adds 3490f12 Merge branch 'maint'
adds 2bdda83 qtgui: Adding the projector.qss file to help with
projected presentations/screenshots
adds d0c6056 qtgui: removed the qproperty hooks for the not yet
functional min/max line width size control
adds 214b30b Merge remote-tracking branch 'saikwolf/qt_themeing'
adds 8b42dae fixed a typo. Unit code now completes
adds ee88282 Merge remote-tracking branch
'mmueller/digital_fix_typo_nu_num'
adds 669cdfb atsc: remove unused usings
adds 4176b1b Merge remote-tracking branch 'pinkavaj/clean-00'
adds 508c124 blocks: make vector_insert propagate tags correctly
adds a064206 Merge remote-tracking branch
'fewu/insert_vector_tag_fixes'
adds 3e2dc16 logger.h.in: sys/types.h is needed for mode_t
adds ea58c01 Merge branch 'maint'
adds 8bed266 modtool: change template to agree more with GR coding
style
adds 2164fcf Merge remote-tracking branch 'fewu/modtool_template_fixes'
adds 656e80a Revert "Merge remote-tracking branch 'sdh11/complexity'"
adds 7d1ead9 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 24bf23d uhd: Rearranged GRC bindings for USRP blocks
adds fb3d384 Merge remote-tracking branch 'mbr0wn/uhd/usrp_block_grc'
adds 5f48833 gr-qtgui: default font size of the colorbar title in the
Waterfall plot was never set. Now set to font size 18.
adds 8ec2b0e Merge remote-tracking branch 'saikwolf/qt_themeing'
adds c3ed72b grc: refactor FlowGraph.py(s)
adds 791c1a7 grc: sort blocks in export_data(), draw disabled blocks
first (fixes #830)
adds 80d5255 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds c2d329d blocks: import pmt to get GRC to recognize defaults in
Tag Object GRC bindings
adds b0d3b5a qtgui: Fixed vector sink example (block not showing)
adds ddf7869 Merge remote-tracking branch
'mbr0wn/qtgui/vector_sink_example_fix' into maint
adds 2fa3642 qtgui: install vector sink example
adds 7cb80ee Merge branch 'maint'
adds 1206251 include random.h in swig; add qa_random testcase
adds ebad216 fix wrong laplacian random numbers and add testcase
adds e172d55 add boost.random as random number generator
adds 30965aa add test-case for reseed feature
adds 955b8db remove deprecated RANDOM_MAX global and adjust test-cases
adds 190ebe6 remove fixed fixme
adds 44fb1cb redo qa_random without print statements and scipy; add
stand-alone evaluation script in gnuradio-runtime/apps
adds 11d0d8e add current year to licence header
adds 4414841 Merge remote-tracking branch 'stwunsch/newRandom'
adds 0b05c30 Add DVB-T receiver.
adds b90c574 Add DVB-T receiver updated files.
adds 45c0fee Merge remote-tracking branch 'drmpeg/gr-dtv-dvbt-rx'
adds 5d29a17 Revert "uhd: Rearranged GRC bindings for USRP blocks"
adds 675410f cmake: update revision to 3.7.9git
adds 2de3003 volk: update submodule pointer to v1.1
adds c0bd17b Revert "Revert "uhd: Rearranged GRC bindings for USRP
blocks""
adds e48afd8 Add DVB-T receiver flow graph.
adds 25cc238 Merge remote-tracking branch 'drmpeg/dvbt-flow-graphs'
adds 853dc0a blocks: Fully added cc version of multiply_matrix
adds 6ea8c68 Merge remote-tracking branch 'mbr0wn/blocks/add_mmcc'
adds 4bf4fda uhd: Added get_num_mboards() call
adds 7ab2c36 uhd: uhd_rx_cfile updates
adds 8eb0668 gr-zeromq: Improve error messages
adds 8e19986 Merge remote-tracking branch 'iohannez/zmq_error_msg'
adds ff4971f trellis: fixed pulse normalization in CPM test script
adds 25f80dd modtool: Add hint regarding python blocks + makexml
adds c7af4fe Merge remote-tracking branch 'mbr0wn/modtool/py_hint'
into maint
adds 1a81281 Merge branch 'maint'
adds e36c646 blocks: Added updating callback for Tag Object and Vector
Source
adds 5a55552 Merge remote-tracking branch 'daulpavid/patch-1'
adds facb1e1 Tabs -> spaces
adds e31aceb Fix up QA tests: test windowing function
adds b25bf5d VOLKize fft_vcc_fftw
adds a03893d Merge remote-tracking branch 'geiger/volkize_fft'
adds aae6445 Update to fec.dox to fix Introduction heading
adds 649cf8c grc: no block alias param for Options blocks
adds 7df835e Merge branch 'maint'
adds edd7be6 Fix the VOLKized fft_vcc_fftw and QA code
adds af0a2f4 Merge remote-tracking branch 'geiger/volkize_fft_fix'
adds cfa67cb volk: update submodule to latest
adds 8586a1f grc: defer check for gtk init until after arg parsing
adds ffbd9d9 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 8ac5a86 polar: Python test code for polar codes
adds 87670ad polar: encoder implemented in C++
adds 1359280 polar: SC and SC List decoder implemented in C++
adds 8b48605 polar: Python implementation for channel construction
adds 73d84a2 polar: VOLK kernel integration
adds d9719d7 polar: refarctoring and clean-up
adds f9a6900 polar: updated polar code example GRC
adds f848bb4 polar: updated VOLK pointer to volk/volk/master with
polar kernels merged
adds 48e1ab0 polar: fixed bugs in init code
adds 39ce33f polar: rebased and fixed branch for merge again.
adds 3474fcc polar: updated documentation and examples
adds fa027dd polar: updated documentation and examples
adds aa47616 fec: polar: moving polar codes into ::code:: namespace
like the others.
adds 9df0fda fec: polar: whitespace fixes/tabs to go along with
namespace change from last commit.
adds 65c31b5 fec: polar: renaming GRC file names to be consistent with
other codes and variable names.
adds a527ab8 Merge branch 'socis/master' into polar
adds f28eef2 polar: rearranged polar_code_example flowgraph
adds ad3a02f fec: polar: Installing more FEC examples.
adds 45faa98 Merge remote-tracking branch 'tom/socis/master'
adds 2e7800f volk: update submodule to latest
adds 70f2d89 gr-dtv: Install public .h files for DVB-T receiver.
adds 5fe360c uhd: Updated uhd_siggen_gui (uses QT), added GRC siggen
example
adds e0291bf Merge remote-tracking branch 'mbr0wn/uhd/siggen_gui'
adds 88fecd2 Restored files erroneously merged from SOCIS polar branch.
adds 283ac81 fec: Fixed async_decoder. Can't use nbits_out because
it's 0 at this point.
adds c8c5b50 Merge branch 'maint'
adds cbd7079 fec: Adds MTU parameter to async and tagged stream blocks.
adds 82dfb5b fec: removed logic that will never hit.
adds 222e000 Merge branch 'fec/add_mtu_setting'
adds 8d3f6e3 blocks: enable missing multiply_matrix_cc and backport
fixes
adds ecc72d2 Merge branch 'maint'
adds a42b7dc blocks: Fix incorrect size check
adds 855c3d5 Merge branch 'maint'
adds 77871a9 uhd: uhd_fft now uses UHDApp, some bugfixes
adds 590945d Merge remote-tracking branch 'mbr0wn/uhd/multi_uhd_fft'
adds 40f53c9 gr-dtv: check for SSE2 support
adds 7b2088e Merge remote-tracking branch 'pinkavaj/no-x86-dtv-fix-00'
adds aaf5aa7 grc: Flowgraph complexity. Shows under options block when
enabled.
adds e7b4081 grc: pad comment boxes like blocks
adds 40ffa46 grc: fixup Actions*.py
adds 6970a40 grc: add File->New submenu with generate modes preset,
Bar.py refactoring
adds 398e9c1 grc: per-flowgraph custom run commands
adds 8777f25 grc: move generated start-up code into main(), whitespace
fixes in generated code
adds 7983bfd grc: flowgraph template: split arg parser from main()
adds 5b3a80d grc: simple dialog for selecting QSS theme for QT GUI apps
adds bd97903e grc: added param to set per-flow-graph QT-theme file
adds 0f9b29a Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds ab3f8a0 grc: Fixed stylesheet bug in flowgraph template
adds 8a4904d grc: Fixed padding for complexity
adds 44ef5e1 random-analog: added new uniform integer distribution
source
adds a09f44a random-analog: fixed reseed issue
adds 6f2534e Merge remote-tracking branch 'jdemel/random-int'
adds f089711 analog: fix failing QA test from incorrect import
adds 537fc26 fec: xml template doesn't produce duplicate var def's
anymore
adds 05a4cee Merge branch 'maint'
adds 13f92e3 fec: add getter to 'ber_bf' total_errors member, change
counter types to long
adds b1883cb Merge remote-tracking branch 'jdemel/fec-ber-error-getter'
adds 7d9f138 blocks: add socket_pdu qa
adds bde02e8 blocks: fix destruction and shutdown for socket_pdu
adds 928fd29 blocks: add socket_pdu test using a flowgraph
adds 4bab925 Merge remote-tracking branch 'nwest/qa-socket_pdu' into
maint
adds 5ac4940 Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds ce73fbf Merge branch 'maint'
adds 0288cd0 gr-dtv: Add generic version of DVB-T Viterbi decoder for
non-x86 platforms.
adds 77083c5 Merge remote-tracking branch 'drmpeg/dtv-non-x86'
adds 61ddcf2 fec: LDPC: Adding class for LDPC parity check matrix.
adds 535534c fec: LDPC: Adding framework for bit flip decoder.
adds b975d91 fec: LDPC: Renaming some files.
adds 6f0cc26 fec: LDPC: Classes for LDPC encoder.
adds 3d3ab60 fec: LDPC: Adding LDPC encoder variable.
adds 3c2bde1 fec: LDPC: Adding bit flip decoder variable work function.
adds bbaa029 fec: LDPC: Adding QA test and alist files.
adds 68bcd73 fec: LDPC: Adding 3 LDPC-related xml files for GRC.
adds 27871a5 fec: LDPC: Adding scripts to generate matrices for
encoder.
adds 04be53a fec: LDPC: Clean up, and adding LDPC to BER curve gen
example.
adds d243d7c fec: LDPC: Fixing simple, but crucial, error in decoder.
doh!
adds 8e831a3 fec: LDPC: Improving memory management (GSL matrices).
adds bfefe87 fec: LDPC: Renaming class from ldpc_par_chk_mtrx to
ldpc_R_U_mtrx
adds aa13153 fec: LDPC: Reducing complexity of encoder by adding back
solve.
adds f3b5f28 fec: LDPC: Change GRC block name text to match new class
name.
adds da60d80 fec: LDPC: updates for LDPC functionality.
adds be63a9a fec: LDPC: updates to the 3 LDPC-related matrix classes.
adds e11a5a5 fec: LDPC: Updates to LDPC-related matrix classes.
adds ab02d32 fec: LDPC: renaming some of the LDPC classes for
clarity/consistency.
adds 85b8b10 fec: LDPC: Updating GRC blocks for the recent LDPC
classes' updates.
adds d4575b8 fec: LDPC: Workaround for swig issues, updating examples.
adds 35bc6a3 fec: LDPC: Updating decoder to handle parity bits either
first or last.
adds 4ab46d3 fec: LDPC: Finishing encoder's work() function and
updating matrix class.
adds 48f02cf fec: LDPC: Adding capability to provide H matrix for
encoding/decoding.
adds 9f02093 fec: LDPC: Moving alist files to a more global place;
updating example.
adds f9b5eac fec: LDPC: Setting copyright date to current year.
adds fd599db fec: LDPC: Adding doxygen tags + more documentation to
header files.
adds 23aeb42 qtgui: fixes calculation of BPSK BER curve.
adds 8f717de fec: LDPC: Fixes GRC files for BER curve examples.
adds 7c0ff8a fec: Updated docs for Forward Error Correction section in
manual.
adds 4bafcfc fec: LDPC: massive code clean up and change.
adds d0bb20f fec: LDPC: removing apps until we can fix them up
properly.
adds cee932d fec: LDPC: placeholder to remind us to better document
the Python functions.
adds 12564af fec: LDPC: changing namespace of ldpc_encoder back.
adds 5859ad2 fec: LDPC: better docs describing encoder/decoders and
how to use.
adds 62fb423 fec: LDPC: reworking code to make sure API is ok.
adds 3688105 fec: LDPC: fixed issue with bit_flip_decoder.
adds ee6b684 fec: LDPC: added back all QA tests and added a test of
ldpc_gen_mtrx_encoder.
adds 616fee5 Merge remote-tracking branch 'tom/fec/ldpc_methods'
adds 3670680 freq_xlating_fir: added pmt::dict command handling
adds c0251c9 grc: added horizontal mouse wheel scrolling
adds 820bd05 grc: made flow graph python files the UTF-8 they always
should have been
adds b51f27b Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 9bf9b47 ctrlport: blocks: added controlport support to
multiply_const_XXX blocks.
adds 75dfcd4 ctrlport: fixed copy-paste error for setting short data.
adds ce28185 ctrlport: blocks: added controlport support to
add_const_XX blocks.
adds 09b0387 ctrlport: provides a ControlPort model that connects
directly with a block's message handler.
adds 86fa885 uhd: open support for controlport in static builds.
adds 7c587f0 uhd: Adds ControlPort support to USRP source block's
command message port.
adds 1563fa4 ctrlport: adding new examples.
adds e1290cc Merge remote-tracking branch 'tom/ctrlport_extending0'
adds 6bd9850 Fix uhd_rx_nogui so it runs.
adds 83da789 Merge branch 'maint'
adds f3cd580 fec: polar code QA code was not producing XML files
containing results.
adds e0a70a9 fec: conditionalize use of matplotlib in polar code
helper functions.
adds 5b4a02d qtgui: indentation fix for number sink GRC wrapper
adds cda1a59 volk: update submodule pointer to latest maint
adds 02c9983 Merge branch 'maint'
adds 0cc8a03 uhd: Fixed some uhd_fft issues
adds 8f70ee3 Merge remote-tracking branch 'mbr0wn/uhd/fft_fixes'
adds cfac81a uhd: Fixed bug in single-channel case (index error)
adds 4150761 grc: update port key on domain change
adds 0e29e90 Merge branch 'maint'
adds 5eaa8bc grc: fix port placement for hidden ports
adds d951d1d grc: disconnect hidden blocks
adds 1aface8 Merge branch 'maint'
adds 787441e logger: fixed issue #851: "notset" instead of "noset".
adds fd5cbdd Merge branch 'maint'
adds 1b4fb3f blocks: Add Complex to IChar block
adds 98c4425 Merge remote-tracking branch 'miek/complex-to-ichar'
adds fdb38a9 fec: Fixed alist file location for ber_curve_gen example.
adds efcae05 Merge remote-tracking branch 'tom/ber_curve_gen_alist'
into maint
adds 6f1263e Merge branch 'maint'
adds 417ebd7 grc: fix port placement for hidden ports
adds c1449fd grc: disconnect hidden blocks
adds 2f79e94 qtgui: Throw an error if the PDU is not a multiple of the
fft size.
adds 70b50fa qtgui: added documentation describing pdus message input
port.
adds 416eea1 qtgui: whitespace and line formatting
adds e21dda1 qtgui: freq plotters support PDU message plotting.
adds 9331735 qtgui: Better support for waterfall PDU message port.
adds 38297b7 qtgui: constellation plotter supports PDU message
plotting.
adds 253e6c3 qtgui: time plotters support PDU message plotting.
adds bea9414 qtgui: time raster plotters support PDU message plotting.
adds eadb401 qtgui: histogram plotter supports PDU message plotting.
adds e3e79e2 qtgui: time display: fixes a threading issue.
adds 2a59946 qtgui: moving to only allow either streaming or message
modes.
adds c46f60d qtgui: documenting message input support.
adds bb402e8 qtgui: adding example for using the message passing
inputs to the QTGUI sinks.
adds c308402 qtgui: cleaned non in-tree block from
qtgui_message_inputs example.
adds f8a84eb Merge remote-tracking branch 'tom/qtgui/pdu_handling'
adds bbb25f9 volk: updated submodule pointer to v1.1.1
adds 1343295 cmake: Updated version for maintenance release v3.7.8.1
adds fbaf482 Merge branch 'maint'
adds 5dc5a09 qtgui: fixes issue #852: problem with multiple input
connections.
adds c93470b fec: LDPC: patch for issue #847.
adds 8737d63 Merge branch 'issue847'
adds b76dc11 dtv: fix coverity issue #1327836
adds e5310ac Merge branch 'maint'
adds 9c4effc expanded quadrature_demod_cf docs; added .grc <doc>
adds 199a71d qtgui: adding plain.qss file theme.
adds 4863cf2 Merge remote-tracking branch 'tom/qtgui/plain_theme'
adds 964882c removed d_ prefix on local variables
adds 51c0426 Merge remote-tracking branch
'mmueller/qtgui_FrequencyDisplay_Plot'
adds 513426a Added bidirectional conversion between complex numbers
and mag/phase
adds c773f47 remove incorrect copyright date
adds ca7bef0 max and min now accept a vector output length to allow
for sane multiple input vector mode. Defaults to off.
adds 6a88efb blocks: eliminate signedness warning in max_xx
adds 4bbe46e grc: fix #858 category string splitting
adds 69edea3 Merge branch 'maint'
adds 91b6642 runtime: add accessors for in_sig and out_sig in python
blocks
adds 8b14a84 grc: mark param type multiline as protected
adds c9a5fab grc: add embedded python block definition and support in
GRC
adds 2fee267 grc: open and update params from external editor
adds 2252b5c grc: update PropsDialog on external param change
adds a6becbd grc: fix output file encoding
adds a18e480 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds bc05f64 analog: added freq msg port to sig_source
adds 3623175 analog: removed superfluous debug code
adds 2d0b64b Merge remote-tracking branch 'jdemel/analog-msg-port'
adds 0bd8bc3 grc: fix port spacing over canvas grid (introduced in
72048e6)
adds e72be78 docs: Improving documentation (freq modulator and crc32)
adds 8f1d6d2 Merge remote-tracking branch 'tom/docs/freq_mod' into
maint
adds fda4cc8 Merge branch 'maint'
adds b0d595e gr-dtv: Fix Coverity issue #1327837.
adds 6f37967 gr-dtv: Fix Coverity issue #1327535.
adds dfafa58 gr-dtv: Fix Coverity issue #1327847.
adds a2ceecb gr-dtv: Fix Coverity issue #1327858.
adds 260445f gr-dtv: Fix Coverity issue #1327838.
adds 423495b Merge remote-tracking branch 'drmpeg/dtv-coverity-clean'
adds c22b3ec ctrlport: pc_throughput_avg registered
adds f969456 Merge remote-tracking branch 'jdemel/maint'
adds c6d577d digital: clarify gmsk doc
adds 27e8311 Merge remote-tracking branch 'pinkavaj/gmsk-doc-00'
adds f7add89 grc: rewrite docstring extraction and allow for
underscore in module name
adds d15065d grc: move docstring extraction into subprocess
adds 9528737 grc: finish doc_string extraction in the background
(faster start-up)
adds 7fb6e25 grc: try to load block class from <import> and <make> to
extract docstring
adds 5c544a0 grc: refactoring Messages.py
adds 19944f6 grc: auto-generate missing hier_blocks
adds 62a0aab grc: added recently opened flowgraph submenu and toolbar
button dropdown menu
adds 461152d grc: fix Action to str method
adds ba57cd0 grc: Added option to use the default editor when opening
embedded python blocks
adds dcc09de grc: preserve block spacing when dragging multiple blocks
into canvas boundary
adds ee06ad1 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 437635b zeromq: change addresses used in QA to allow parallel
ctest
adds 7a0e28f Merge branch 'maint'
adds d55fde3 dtv: fix segfault in DVB-T demod OFDM symbol acquisition
adds c04bef9 blocks: fixed issue #861: tagged_stream_align can miss
tags
adds 86d551e Merge branch 'maint'
adds 60d5c5e grc: typo in tooltip
adds 6065236 grc: set font for dummy block params
adds bf6d4e2 Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds 6fed8f8 Merge branch 'maint'
adds bd33990 uhd: Added controlport interface for UHD sink's "command"
message handler.
adds b57d228 Merge remote-tracking branch 'tom/uhd/sink_ctrlport'
adds df4f582 grc: some clean-up
adds 635bb2d grc: add embedded python modules
adds ad1df32 grc: show epy_blocks and epy_module source in generated
code preview
adds ef14936 grc: rename embedded python blocks
adds 9587f5b Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 97a87e0 polar: channel construction bugfixes in Python code
adds 3fb49b6 polar: fixed channel construction naming error
adds f321858 polar: BEC channel construction optimized
adds c5f4404 polar: added more details in README about usage of
channel construction code
adds a96c1dd Merge remote-tracking branch 'jdemel/polar-bugfixes'
adds f6c8d3f polar: systematic test code added
adds e86d80c polar: sytematic encoder added
adds 9ac7203 polar: systematic decoder added
adds 422271f Merge remote-tracking branch 'jdemel/polar-systematic'
adds b0a992a runtime: fix hierarchical block message port
flattening/GRC usage
adds a463fec Merge branch 'maint'
adds b8a2ea2 grc: cache compiled Cheetah templates
adds b6ee817 Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds 11169b5 digital: fix callback typo in corr_est_cc XML
adds 578fcb9 Fixes for ABI compliance checker
adds 8c69484 Merge branch 'maint'
adds bb814b4 grc: Fixed issue where the recent file list includes
files that do not exist.
adds 054aa12 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds 8cac222 controlport: using the 'binary' Thrift data type to work
better with Java.
adds 484423e Merge remote-tracking branch
'tom/ctrlport/java_binary_support'
adds 4a8f168 Update volk submodule to latest maint
adds 899441b Merge branch 'maint'
adds e8f725b volk: updated submodule to latest master
adds 066a32c Revert "Fixes for ABI compliance checker"
adds 8c42ed2 Merge branch 'maint'
adds 4b64571 cmake: update revision to 3.7.9rc1 for release candidate
adds 013fe4a If cross compiling, do not test for the thrift python
module.
adds fa6f3e4 volk: update to latest maint version (1.1.2)
adds 591366e Merge branch 'maint'
adds b9dbe29 Update volk submodule to latest master (1.2 release)
adds d06e8ce Update version for release 3.7.8.2
adds c70116b Merge branch 'maint'
adds fc515b5 Update release to 3.7.9
adds cf67421 Update revision to 3.7.10git for master branch development
adds ae2e24f Fixed delayed tag propagation
adds 0f05763 added unit test for tag forwarding to delay
adds 0f09f0a Merge branch 'maint'
adds 31de0f5 repeat: Adding dynamic interpolation
adds 90ba3ea Provided thread safety to dynamic repeat
adds b5b8e82 Merge remote-tracking branch
'mmueller/blocks_repeat_add_dynamic_interp'
adds 761b62d gr-dtv: Vastly improved OFDM symbol acquisition for DVB-T
receiver.
adds 7278728 Merge remote-tracking branch 'drmpeg/dvbt-ofdm-fix'
adds 6dfb538 gr-fec: Repair puncture and depuncture XML files.
adds d5fc1c6 Merge branch 'maint'
adds 815a7cf blocks: resolve char sign ambiguity causing build
breakage with several gcc versions
adds ddb1e77 Merge branch 'maint'
adds dec480a Fix 64 bit OpenEmbedded builds.
adds 056ce0f Merge branch 'maint'
adds ecb8c80 Add DVB-S transmitter flow graph.
adds 9dccfac Update DVB-S2 flow graph.
adds 443ae06 Add 2X interpolation capability to DVB-S2 modulator.
adds be09e2f Use correct baseband filter size for bladeRF sink.
adds b858d8f Merge remote-tracking branch 'drmpeg/dvbs-tx'
adds 4ae7a60 Check RX/TX streamers::sptr before flush/reset
adds 338cfae gr-uhd: add parameter to enable/disable streaming when
flowgraph starts
adds 8931b69 Merge remote-tracking branch
'iohannez/gr_uhd_issue_stream_cmd_on_start'
adds 5123125 dtv: atsc: performance improvements for equalizer.
adds a78483c dtv: atsc: adds ControlPort interface to get equalizer
taps.
adds 994169c dtv: atsc: adds controlport hooks to equalizer.
adds 8e54c02 dtv: atsc: adds ControlPort hooks to RS decoder.
adds a55dbd4 dtv: atsc: add ControlPort hooks into Viterbi decoder.
adds 4141070 dtv: Adding a ControlPort client example for plotting the
quality of an ATSC receiver.
adds eae966b dtv: Cleanup; ATSC RS decoder - change log level to INFO
instead of DEBUG.
adds eec8500 dtv: installing all examples
adds b17bcb8 Merge remote-tracking branch 'tom/dtv/atsc_controlport'
adds f44e66c analog: Addresses issue #831.
adds 32d1d46 analog: enable setting max dev. during runtime for NBFM
transmitter and receiver hier_blocks.
adds 688ca0d gru: Fixes an obsolete numpy function call.
adds 4ece7cf Merge remote-tracking branch 'tom/nbfm' into maint
adds e7f5c67 digital: Addresses issue #812.
adds 095b2e7 Merge remote-tracking branch 'tom/issue812' into maint
adds 8bf24dd gr-utils: Update error message
adds 9480a30 Updated URL to UHD manual in USRP sink and source blocks
adds e4113d1 Merge remote-tracking branch 'dkozel/fix-uhd-manual-url'
into maint
adds d442b6d grc: fix 'Parser errors' menu item
adds 4ce1d49 Merge remote-tracking branch
'gnuradio-wg-grc/maint_grcwg' into maint
adds 32e0712 Merge branch 'maint'
adds 1799898 blocks: vector_sink.reset() now also clears tags
adds 4894025 Merge remote-tracking branch 'mbr0wn/bug878_reset_tags'
adds a736f88 blocks: fixed issue #853: set MTU on tun/tap network
interface in TUNTAP PDU block xtor
adds bd69c31 Merge remote-tracking branch 'nowls/tuntap_mtu_fix'
adds 492bce0 volk: update to 1.2/master
adds 1c2f262 Merge branch 'maint'
adds 58b73b5 cmake: issue #879. Fixed quotation problem.
adds ad713e9 Merge remote-tracking branch 'tom/issue879' into maint
adds 65d619d runtime: issue 883: fixes calculation of alignment in
items.
adds dccc0ed filter: issue #882: making sure to clean up memory in PFB
decimator.
adds 996d61d Merge remote-tracking branch 'tom/issue882' into maint
adds 5441f35 digital: addresses issue #876.
adds 3b0e0ae Merge remote-tracking branch 'tom/issue876' into maint
adds 9606e1f runtime: addresses issue 768.
adds 393624c Merge remote-tracking branch 'tom/issue768' into maint
adds bb2ed47 Merge branch 'maint'
adds 6e482c5 gr-zeromq: Big rework for performance and correctness
adds bdaafcc Merge branch 'maint'
adds 11973c6 gnuradio-runtime: Fix sptr magic when exception thrown in
hier2 constructor
adds 830a497 Merge branch 'maint'
adds 473810a uhd: added a --clock-source argument, defaulting to
"internal"
adds e59e44e gr-dtv: Add ITU-T J.83B 64QAM transmitter.
adds 2d7d0e6 gr-dtv: Add ITU-T J.83B 64QAM transmitter updated files.
adds 161147d Merge remote-tracking branch 'drmpeg/catv-64qam-tx'
adds 6947f3a grc: better message port handling for embedded python
blocks
adds 9a37b65 grc: escape run command vars for shlex handling (bug #868)
adds 86b4f7f gnuradio-runtime/hier_block2: Allow changing of IO sig in
the constructor
adds a9efe3b qtgui: fixes issue #889.
adds 5634cfd Merge remote-tracking branch 'tom/issue889' into maint
adds 0f4859c digital: addresses issue #890.
adds 15b8f49 Merge remote-tracking branch 'tom/issue890' into maint
adds 13b6980 Merge branch 'maint'
adds 5c00c2d Update to commit 0f4859c0a1c705199b74131e05605342c840bd31.
adds 72dcbdb Merge branch 'maint'
adds 001435d grc: fix fg load with virtual sink/source message
connections
adds ee890af grc: limit tooltip size in block library
adds 1025df0 grc: not all tooltips in block library were updated after
docstring extraction finished
adds bf2b36e grc: initialize attributes flow graph eval (fixes Bug
#885)
adds 5499177 analog: better block category (GRC) for random uniform
source
adds d602ee1 Merge remote-tracking branch 'skoslowski/cat_fix' into
maint
adds fbbc544 uhd: Fixed suggested antenna ports on tx vs rx
adds 1e232b2 Merge remote-tracking branch 'mbr0wn/uhd/fix_antenna_sel'
into maint
adds fe823d3 Merge branch 'maint'
adds 0f9bab7 blocks: fix incorrect use of items/bytes in PDU handling
adds 16a7180 docs: added release notes for 3.7.9.1 release
adds 4257c91 Merge branch 'maint'
adds 919836a volk: updated submodule pointer to v1.2.1
adds 782ddbf Merge branch 'maint'
adds d01c4cc cmake: update revision for maintenance release
adds b4eb87f Merge branch 'maint'
adds 3f6af56 grc: #fff as canvas bg color
adds e7d695d grc: optional transparent bg in screen shots
adds 3745fa3 grc: user-selectable transparent bg screen shots
adds 857540a grc: remove [] around categories in the block library
adds e21a3da Merge branch 'maint_grcwg' into docstring_gui_fixes
adds dec3bf5 grc: nicer block documentation tooltip and properties
dialog tab
adds 6113d99 Merge remote-tracking branch
'gnuradio-wg-grc/master_grcwg'
adds cf95377 runtime: addresses issue #713.
adds 7f07703 Merge remote-tracking branch 'tom/issue713'
adds f02fb8b runtime: always set max_noutput_items.
adds 33f10e2 filter: Uses last commit to make a better fix for issue
#882.
adds c422e26 blocks: adding QA code to test max_noutput_items.
adds 3996827 Merge remote-tracking branch 'tom/set_max_noutput_items'
adds bd10336 gnuradio-runtime: append docs to set_history regarding
initialization
adds 9ba484a Merge remote-tracking branch
'noc0lour/append_set_history_doc'
adds 0369e2f cmake: Fixed bug in FindThrift.cmake
adds f051af5 Merge branch 'maint'
new 9543be3 android: fft: problems with wisdom files and MEASURE
version of FFTW. Using a setting for the FFTW plan options if android or not.
new 4431795 android: cmake: adding toolchain file for building.
new ea00b6f android: cmake: changed to using C checks for headers
instead of C++.
new 9942b6a android: cmake: adding Boost deps used static builds;
ordering in this patch is important.
new 4e1c327 android: logger: adding Android log functions for
different logging levels.
new b13a209 android: runtime: Android does not support
pthread_setaffinity_np; turned this into a nop call.
new eb381a5 android: runtime: issues related to vmcircbuf; only
mmap_tmpfile version working currently.
new b5ac4c3 android: runtime: need to use a usable, writable location
for android apps, so use the tmp path that we set up to point to the app's home
directory.
new 678d0f0 android: runtime: moved global block registry to a static
get function.
new 2aee973 android: rutnime: better logging and cleanup
new 166b54c cmake: cmake should get native thrift binary when cross
compiling.
new b7870d6 analog: add ControlPort interfaces to frequency_modulator
block.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (ff27361)
\
N -- N -- N refs/heads/android (b7870d6)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitmodules | 4 +
CMakeLists.txt | 37 +-
README.hacking | 11 +-
RELEASE-NOTES.md | 122 +
cmake/Modules/FindGSL.cmake | 11 +-
cmake/Modules/FindThrift.cmake | 20 +-
cmake/Modules/GnuradioConfig.cmake | 1 +
cmake/Modules/GrPlatform.cmake | 6 +-
cmake/Modules/GrSetupQt4.cmake | 8 +-
cmake/Modules/GrSwig.cmake | 41 +-
cmake/Modules/GrTest.cmake | 2 +-
docs/ChangeLog | 24 -
docs/RELEASE-NOTES-3.7.9.1.md | 122 +
docs/doxygen/other/build_guide.dox | 12 +-
docs/doxygen/other/msg_passing.dox | 40 +
docs/sphinx/source/analog.rst | 21 +
docs/sphinx/source/analog/get_blocks.py | 106 -
docs/sphinx/source/analog/index.rst | 61 -
.../sphinx/source/analog/level_controllers_blk.rst | 13 -
.../sphinx/source/analog/measurement_tools_blk.rst | 6 -
docs/sphinx/source/analog/modulators_blk.rst | 8 -
docs/sphinx/source/analog/peak_detectors_blk.rst | 4 -
docs/sphinx/source/analog/synchronizers_blk.rst | 6 -
docs/sphinx/source/analog_blocks.rst | 40 +
docs/sphinx/source/atsc/blks.rst | 20 -
docs/sphinx/source/atsc/index.rst | 62 -
.../source/{audio/index.rst => audio_blocks.rst} | 0
docs/sphinx/source/blocks/audio_blk.rst | 5 -
.../sphinx/source/blocks/boolean_operators_blk.rst | 18 -
docs/sphinx/source/blocks/byte_operators_blk.rst | 12 -
docs/sphinx/source/blocks/controlport_blk.rst | 5 -
docs/sphinx/source/blocks/debug_tools_blk.rst | 14 -
docs/sphinx/source/blocks/file_operators_blk.rst | 10 -
docs/sphinx/source/blocks/get_blocks.py | 106 -
docs/sphinx/source/blocks/index.rst | 337 --
.../sphinx/source/blocks/level_controllers_blk.rst | 16 -
docs/sphinx/source/blocks/math_operators_blk.rst | 53 -
.../sphinx/source/blocks/measurement_tools_blk.rst | 18 -
docs/sphinx/source/blocks/message_tools_blk.rst | 11 -
docs/sphinx/source/blocks/misc_blk.rst | 19 -
docs/sphinx/source/blocks/modulators_blk.rst | 4 -
docs/sphinx/source/blocks/networking_tools_blk.rst | 7 -
docs/sphinx/source/blocks/peak_detectors_blk.rst | 9 -
docs/sphinx/source/blocks/stream_operators_blk.rst | 26 -
docs/sphinx/source/blocks/stream_tag_tools_blk.rst | 6 -
docs/sphinx/source/blocks/type_converters_blk.rst | 22 -
.../source/blocks/waveform_generators_blk.rst | 4 -
docs/sphinx/source/blocks_blocks.rst | 228 +
docs/sphinx/source/channels.rst | 14 +-
docs/sphinx/source/channels_blocks.rst | 12 +
docs/sphinx/source/comedi.rst | 8 -
docs/sphinx/source/comedi_blocks.rst | 7 +
docs/sphinx/source/digital.rst | 116 +
docs/sphinx/source/digital/blocks.rst | 69 -
docs/sphinx/source/digital/constellations.rst | 13 -
docs/sphinx/source/digital/index.rst | 151 -
docs/sphinx/source/digital/ofdm.rst | 14 -
docs/sphinx/source/digital/pkt_utils.rst | 18 -
docs/sphinx/source/digital/utilities.rst | 12 -
docs/sphinx/source/digital_blocks.rst | 75 +
docs/sphinx/source/dtv.rst | 4 +
docs/sphinx/source/dtv_blocks.rst | 44 +
docs/sphinx/source/eng_notation/index.rst | 8 -
docs/sphinx/source/eng_option/index.rst | 6 -
docs/sphinx/source/fcd.rst | 7 -
docs/sphinx/source/fcd_blocks.rst | 6 +
docs/sphinx/source/fec.rst | 31 +-
docs/sphinx/source/fec_blocks.rst | 20 +
docs/sphinx/source/fft.rst | 29 +-
docs/sphinx/source/fft_blocks.rst | 9 +
docs/sphinx/source/filter.rst | 29 +
docs/sphinx/source/filter/channelizers_blk.rst | 7 -
docs/sphinx/source/filter/filter_blk.rst | 16 -
docs/sphinx/source/filter/filter_design.rst | 4 -
docs/sphinx/source/filter/index.rst | 56 -
docs/sphinx/source/filter/resamplers_blk.rst | 9 -
docs/sphinx/source/filter_blocks.rst | 55 +
docs/sphinx/source/gr/contents.rst | 18 -
docs/sphinx/source/gr/index.rst | 23 -
docs/sphinx/source/gr_unittest/index.rst | 7 -
docs/sphinx/source/index.rst | 1563 +++++-
docs/sphinx/source/noaa.rst | 8 -
docs/sphinx/source/noaa_blocks.rst | 8 +
docs/sphinx/source/pager/blks.rst | 9 -
docs/sphinx/source/pager/index.rst | 23 -
docs/sphinx/source/pager_blocks.rst | 10 +
docs/sphinx/source/plot_data.rst | 6 -
docs/sphinx/source/pmt.rst | 193 +
docs/sphinx/source/pmt/any.rst | 7 -
docs/sphinx/source/pmt/boolean.rst | 8 -
docs/sphinx/source/pmt/dictionary.rst | 12 -
docs/sphinx/source/pmt/generalfunctions.rst | 31 -
docs/sphinx/source/pmt/index.rst | 347 --
docs/sphinx/source/pmt/integer.rst | 13 -
docs/sphinx/source/pmt/list.rst | 22 -
docs/sphinx/source/pmt/message_accepter.rst | 7 -
docs/sphinx/source/pmt/misc.rst | 22 -
docs/sphinx/source/pmt/number.rst | 4 -
docs/sphinx/source/pmt/pair.rst | 15 -
docs/sphinx/source/pmt/readwrite.rst | 7 -
docs/sphinx/source/pmt/real.rst | 14 -
docs/sphinx/source/pmt/serialize.rst | 8 -
docs/sphinx/source/pmt/symbol.rst | 7 -
docs/sphinx/source/pmt/tuple.rst | 7 -
docs/sphinx/source/pmt/vector.rst | 92 -
docs/sphinx/source/pyqt_filter.rst | 6 -
docs/sphinx/source/pyqt_plot.rst | 6 -
docs/sphinx/source/qtgui/index.rst | 9 -
docs/sphinx/source/qtgui_blocks.rst | 20 +
docs/sphinx/source/runtime.rst | 65 +
docs/sphinx/source/trellis.rst | 5 +
docs/sphinx/source/trellis/blks.rst | 62 -
docs/sphinx/source/trellis/index.rst | 90 -
docs/sphinx/source/trellis/objs.rst | 5 -
docs/sphinx/source/trellis_blocks.rst | 64 +
docs/sphinx/source/uhd.rst | 16 +-
docs/sphinx/source/uhd_blocks.rst | 8 +
.../source/{video_sdl.rst => video_sdl_blocks.rst} | 0
docs/sphinx/source/vocoder.rst | 6 +
docs/sphinx/source/vocoder/blks.rst | 19 -
docs/sphinx/source/vocoder/index.rst | 26 -
docs/sphinx/source/vocoder_blocks.rst | 21 +
.../source/{wavelet.rst => wavelet_blocks.rst} | 0
docs/sphinx/source/wxgui.rst | 5 +
docs/sphinx/source/wxgui/blks.rst | 16 -
docs/sphinx/source/wxgui/index.rst | 20 -
docs/sphinx/source/wxgui_blocks.rst | 7 +
docs/sphinx/source/zeromq_blocks.rst | 17 +
gnuradio-runtime/apps/evaluation_random_numbers.py | 139 +
gnuradio-runtime/include/gnuradio/basic_block.h | 6 +-
gnuradio-runtime/include/gnuradio/block.h | 4 +-
gnuradio-runtime/include/gnuradio/block_detail.h | 7 +
gnuradio-runtime/include/gnuradio/buffer.h | 4 +
gnuradio-runtime/include/gnuradio/flowgraph.h | 77 +-
gnuradio-runtime/include/gnuradio/logger.h.in | 2 +
gnuradio-runtime/include/gnuradio/random.h | 68 +-
.../include/gnuradio/rpccallbackregister_base.h | 3 +
.../include/gnuradio/rpcregisterhelpers.h | 120 +-
.../include/gnuradio/rpcserver_aggregator.h | 29 +
gnuradio-runtime/include/gnuradio/rpcserver_base.h | 5 +
.../include/gnuradio/rpcserver_thrift.h | 71 +-
gnuradio-runtime/include/gnuradio/sptr_magic.h | 1 +
gnuradio-runtime/include/gnuradio/tags.h | 12 +
.../include/gnuradio/thrift_server_template.h | 1 -
gnuradio-runtime/lib/CMakeLists.txt | 6 +
gnuradio-runtime/lib/block.cc | 7 +
gnuradio-runtime/lib/block_detail.cc | 20 +
gnuradio-runtime/lib/block_executor.cc | 17 +-
gnuradio-runtime/lib/buffer.cc | 41 +-
gnuradio-runtime/lib/controlport/CMakeLists.txt | 1 +
.../lib/controlport/rpcserver_aggregator.cc | 19 +
.../lib/controlport/thrift/gnuradio.thrift | 4 +-
.../lib/controlport/thrift/rpcserver_thrift.cc | 75 +-
gnuradio-runtime/lib/flat_flowgraph.cc | 44 +-
gnuradio-runtime/lib/flat_flowgraph.h | 12 +
gnuradio-runtime/lib/flowgraph.cc | 52 +-
gnuradio-runtime/lib/hier_block2.cc | 2 +
gnuradio-runtime/lib/hier_block2_detail.cc | 130 +-
gnuradio-runtime/lib/hier_block2_detail.h | 1 +
gnuradio-runtime/lib/logger.cc | 2 +-
gnuradio-runtime/lib/math/random.cc | 158 +-
gnuradio-runtime/lib/pmt/pmt_serialize.cc | 2 +-
gnuradio-runtime/lib/prefs.cc | 2 +
gnuradio-runtime/lib/sptr_magic.cc | 35 +-
gnuradio-runtime/python/gnuradio/CMakeLists.txt | 1 +
.../python/gnuradio/ctrlport/RPCConnection.py | 3 +
.../gnuradio/ctrlport/RPCConnectionThrift.py | 17 +
.../python/gnuradio/ctrlport/gr-perf-monitorx | 213 +-
gnuradio-runtime/python/gnuradio/eng_arg.py | 53 +
gnuradio-runtime/python/gnuradio/gr/gateway.py | 19 +-
gnuradio-runtime/python/gnuradio/gr/hier_block2.py | 25 +-
.../python/gnuradio/gr/qa_hier_block2.py | 63 +-
gnuradio-runtime/python/gnuradio/gr/qa_random.py | 78 +
.../python/gnuradio/gr/qa_tag_utils.py | 32 +
gnuradio-runtime/python/gnuradio/gr/tag_utils.py | 35 +-
gnuradio-runtime/python/gnuradio/gr/top_block.py | 11 +-
gnuradio-runtime/python/gnuradio/gru/freqz.py | 2 +-
gnuradio-runtime/swig/gr_types.i | 20 +-
gnuradio-runtime/swig/runtime_swig.i | 2 +
gr-analog/examples/CMakeLists.txt | 7 +
gr-analog/examples/noise_power.grc | 1675 ++++++
gr-analog/gnuradio-analog.pc.in | 2 +-
gr-analog/grc/CMakeLists.txt | 1 +
gr-analog/grc/analog_block_tree.xml | 1 +
gr-analog/grc/analog_nbfm_rx.xml | 80 +-
gr-analog/grc/analog_nbfm_tx.xml | 80 +-
gr-analog/grc/analog_pwr_squelch_xx.xml | 2 +
gr-analog/grc/analog_quadrature_demod_cf.xml | 27 +
gr-analog/grc/analog_random_uniform_source_x.xml | 55 +
gr-analog/grc/analog_sig_source_x.xml | 5 +
gr-analog/include/gnuradio/analog/CMakeLists.txt | 1 +
.../include/gnuradio/analog/fastnoise_source_X.h.t | 23 +-
.../gnuradio/analog/frequency_modulator_fc.h | 25 +-
.../include/gnuradio/analog/noise_source_X.h.t | 23 +-
gr-analog/include/gnuradio/analog/pwr_squelch_cc.h | 10 +-
gr-analog/include/gnuradio/analog/pwr_squelch_ff.h | 10 +-
.../include/gnuradio/analog/quadrature_demod_cf.h | 29 +-
.../gnuradio/analog/random_uniform_source_X.h.t | 61 +
gr-analog/lib/CMakeLists.txt | 12 +-
gr-analog/lib/fastnoise_source_X_impl.cc.t | 9 +-
gr-analog/lib/frequency_modulator_fc_impl.cc | 36 +-
gr-analog/lib/frequency_modulator_fc_impl.h | 4 +-
gr-analog/lib/noise_source_X_impl.cc.t | 9 +-
gr-analog/lib/random_uniform_source_X_impl.cc.t | 83 +
gr-analog/lib/random_uniform_source_X_impl.h.t | 54 +
gr-analog/lib/sig_source_X_impl.cc.t | 5 +-
gr-analog/lib/sig_source_X_impl.h.t | 1 +
gr-analog/lib/squelch_base_cc_impl.cc | 101 +-
gr-analog/lib/squelch_base_cc_impl.h | 2 +
gr-analog/lib/squelch_base_ff_impl.cc | 105 +-
gr-analog/lib/squelch_base_ff_impl.h | 3 +
gr-analog/python/analog/nbfm_rx.py | 8 +-
gr-analog/python/analog/nbfm_tx.py | 9 +-
.../python/analog/qa_random_uniform_source.py | 89 +
gr-analog/python/analog/qa_sig_source.py | 16 +-
gr-analog/swig/analog_swig.i | 9 +
gr-atsc/lib/atsci_equalizer_lms2.cc | 1 +
gr-atsc/lib/atsci_fake_single_viterbi.cc | 3 -
gr-atsc/lib/qa_atsci_fake_single_viterbi.cc | 4 +-
gr-atsc/lib/qa_atsci_fs_correlator.cc | 3 +-
gr-atsc/lib/qa_atsci_single_viterbi.cc | 4 +-
gr-audio/grc/audio_sink.xml | 2 +-
gr-audio/grc/audio_source.xml | 2 +-
gr-blocks/examples/CMakeLists.txt | 1 +
gr-blocks/examples/ctrlport/CMakeLists.txt | 16 +-
gr-blocks/examples/ctrlport/simple_copy.grc | 772 +++
.../examples/ctrlport/simple_copy_controller.py | 25 +
.../examples/ctrlport/usrp_sink_controller.py | 42 +
.../examples/ctrlport/usrp_source_control.grc | 1849 ++++++
.../examples/ctrlport/usrp_source_controller.py | 42 +
gr-blocks/examples/peak_detector2.grc | 1045 ++++
gr-blocks/grc/blocks_block_tree.xml | 3 +
.../grc/blocks_complex_to_interleaved_char.xml | 37 +
gr-blocks/grc/blocks_complex_to_magphase.xml | 36 +
gr-blocks/grc/blocks_magphase_to_complex.xml | 36 +
gr-blocks/grc/blocks_max_xx.xml | 12 +-
gr-blocks/grc/blocks_min_xx.xml | 12 +-
gr-blocks/grc/blocks_peak_detector2_fb.xml | 5 +
gr-blocks/grc/blocks_repeat.xml | 1 +
gr-blocks/grc/blocks_tag_object.xml | 7 +-
gr-blocks/grc/blocks_throttle.xml | 2 +-
gr-blocks/grc/blocks_udp_source.xml | 2 +-
gr-blocks/grc/blocks_vector_source_x.xml | 2 +-
gr-blocks/include/gnuradio/blocks/CMakeLists.txt | 8 +-
gr-blocks/include/gnuradio/blocks/add_const_XX.h.t | 65 -
gr-blocks/include/gnuradio/blocks/add_const_bb.h | 63 +
gr-blocks/include/gnuradio/blocks/add_const_cc.h | 63 +
gr-blocks/include/gnuradio/blocks/add_const_ff.h | 63 +
gr-blocks/include/gnuradio/blocks/add_const_ii.h | 63 +
gr-blocks/include/gnuradio/blocks/add_const_ss.h | 63 +
.../gnuradio/blocks/complex_to_interleaved_char.h | 60 +
.../include/gnuradio/blocks/complex_to_magphase.h | 57 +
.../include/gnuradio/blocks/magphase_to_complex.h | 53 +
gr-blocks/include/gnuradio/blocks/max_XX.h.t | 10 +-
gr-blocks/include/gnuradio/blocks/min_XX.h.t | 10 +-
.../include/gnuradio/blocks/peak_detector2_fb.h | 24 +-
gr-blocks/include/gnuradio/blocks/repeat.h | 18 +
.../include/gnuradio/blocks/tagged_stream_align.h | 4 +-
.../include/gnuradio/blocks/vector_sink_X.h.t | 1 +
gr-blocks/lib/CMakeLists.txt | 15 +-
gr-blocks/lib/add_const_XX_impl.cc.t | 77 -
gr-blocks/lib/add_const_XX_impl.h.t | 51 -
gr-blocks/lib/add_const_bb_impl.cc | 107 +
gr-blocks/lib/add_const_bb_impl.h | 53 +
gr-blocks/lib/add_const_cc_impl.cc | 103 +
gr-blocks/lib/add_const_cc_impl.h | 52 +
gr-blocks/lib/add_const_ff_impl.cc | 103 +
gr-blocks/lib/add_const_ff_impl.h | 52 +
gr-blocks/lib/add_const_ii_impl.cc | 103 +
gr-blocks/lib/add_const_ii_impl.h | 52 +
gr-blocks/lib/add_const_ss_impl.cc | 107 +
gr-blocks/lib/add_const_ss_impl.h | 53 +
gr-blocks/lib/complex_to_interleaved_char_impl.cc | 65 +
gr-blocks/lib/complex_to_interleaved_char_impl.h | 47 +
gr-blocks/lib/complex_to_magphase_impl.cc | 73 +
gr-blocks/lib/complex_to_magphase_impl.h | 47 +
gr-blocks/lib/copy_impl.cc | 13 +
gr-blocks/lib/copy_impl.h | 2 +
gr-blocks/lib/ctrlport_probe2_b_impl.cc | 30 +-
gr-blocks/lib/ctrlport_probe2_b_impl.h | 2 +-
gr-blocks/lib/ctrlport_probe2_c_impl.cc | 30 +-
gr-blocks/lib/ctrlport_probe2_c_impl.h | 1 +
gr-blocks/lib/ctrlport_probe2_f_impl.cc | 31 +-
gr-blocks/lib/ctrlport_probe2_f_impl.h | 1 +
gr-blocks/lib/ctrlport_probe2_i_impl.cc | 31 +-
gr-blocks/lib/ctrlport_probe2_i_impl.h | 1 +
gr-blocks/lib/ctrlport_probe2_s_impl.cc | 27 +-
gr-blocks/lib/ctrlport_probe2_s_impl.h | 1 +
gr-blocks/lib/file_meta_source_impl.cc | 2 +-
gr-blocks/lib/magphase_to_complex_impl.cc | 68 +
gr-blocks/lib/magphase_to_complex_impl.h | 47 +
gr-blocks/lib/max_XX_impl.cc.t | 53 +-
gr-blocks/lib/max_XX_impl.h.t | 6 +-
gr-blocks/lib/message_debug_impl.cc | 2 +-
gr-blocks/lib/min_XX_impl.cc.t | 52 +-
gr-blocks/lib/min_XX_impl.h.t | 6 +-
gr-blocks/lib/multiply_const_cc_impl.cc | 10 +-
gr-blocks/lib/multiply_const_ff_impl.cc | 24 +-
gr-blocks/lib/multiply_const_ff_impl.h | 2 +
gr-blocks/lib/multiply_const_vcc_impl.cc | 30 +-
gr-blocks/lib/multiply_const_vcc_impl.h | 2 +
gr-blocks/lib/multiply_const_vff_impl.cc | 26 +-
gr-blocks/lib/multiply_const_vff_impl.h | 2 +
gr-blocks/lib/multiply_matrix_cc_impl.cc | 4 +-
gr-blocks/lib/pdu_to_tagged_stream_impl.cc | 3 +-
gr-blocks/lib/peak_detector2_fb_impl.cc | 103 +-
gr-blocks/lib/peak_detector2_fb_impl.h | 10 +-
gr-blocks/lib/qa_blocks.cc | 5 +-
gr-blocks/lib/qa_gr_block.cc | 5 +-
gr-blocks/lib/qa_gr_flowgraph.cc | 170 +-
gr-blocks/lib/qa_set_msg_handler.cc | 12 +-
gr-blocks/lib/repeat_impl.cc | 20 +
gr-blocks/lib/repeat_impl.h | 6 +
gr-blocks/lib/sine_table.h | 1025 ----
gr-blocks/lib/socket_pdu_impl.cc | 21 +-
gr-blocks/lib/socket_pdu_impl.h | 7 +-
gr-blocks/lib/tag_debug_impl.cc | 8 +-
gr-blocks/lib/tagged_stream_align_impl.cc | 2 +-
gr-blocks/lib/tcp_connection.cc | 2 +-
gr-blocks/lib/tuntap_pdu_impl.cc | 35 +-
gr-blocks/lib/tuntap_pdu_impl.h | 1 +
gr-blocks/lib/vector_insert_X_impl.cc.t | 8 +
gr-blocks/lib/vector_sink_X_impl.h.t | 2 +-
gr-blocks/lib/vector_source_X_impl.cc.t | 3 +-
gr-blocks/python/blocks/qa_block_behavior.py | 79 +
gr-blocks/python/blocks/qa_delay.py | 23 +
.../blocks/qa_hier_block2_message_connections.py | 12 +-
gr-blocks/python/blocks/qa_multiply_matrix_ff.py | 172 -
gr-blocks/python/blocks/qa_multiply_matrix_xx.py | 208 +
gr-blocks/python/blocks/qa_peak_detector2.py | 87 +-
gr-blocks/python/blocks/qa_socket_pdu.py | 105 +
gr-blocks/python/blocks/qa_type_conversions.py | 10 +
gr-blocks/python/blocks/qa_vector_insert.py | 61 +
gr-blocks/python/blocks/qa_vector_sink_source.py | 52 +
gr-blocks/swig/blocks_swig2.i | 6 +
gr-blocks/swig/blocks_swig3.i | 6 +
gr-channels/doc/channels.dox | 36 +-
.../include/gnuradio/channels/fading_model.h | 2 +-
.../gnuradio/channels/selective_fading_model.h | 8 +-
gr-digital/examples/berawgn.py | 4 +-
gr-digital/grc/digital_additive_scrambler_bb.xml | 10 +-
gr-digital/grc/digital_constellation.xml | 21 +-
gr-digital/grc/digital_constellation_rect.xml | 60 +-
gr-digital/grc/digital_corr_est_cc.xml | 9 +
gr-digital/grc/digital_crc32_bb.xml | 16 +-
gr-digital/grc/digital_header_payload_demux.xml | 1 +
.../grc/digital_packet_headerparser_b_default.xml | 2 +-
gr-digital/grc/digital_pfb_clock_sync.xml | 2 +-
.../gnuradio/digital/additive_scrambler_bb.h | 2 +-
.../include/gnuradio/digital/burst_shaper_XX.h.t | 10 +-
.../gnuradio/digital/constellation_receiver_cb.h | 4 +-
gr-digital/include/gnuradio/digital/corr_est_cc.h | 6 +
gr-digital/include/gnuradio/digital/crc32_bb.h | 16 +-
.../gnuradio/digital/header_payload_demux.h | 71 +-
.../include/gnuradio/digital/lms_dd_equalizer_cc.h | 2 +-
.../include/gnuradio/digital/pfb_clock_sync_ccf.h | 13 +-
.../include/gnuradio/digital/pfb_clock_sync_fff.h | 11 +-
gr-digital/lib/additive_scrambler_bb_impl.cc | 6 +-
gr-digital/lib/additive_scrambler_bb_impl.h | 2 +-
gr-digital/lib/burst_shaper_XX_impl.cc.t | 88 +-
gr-digital/lib/burst_shaper_XX_impl.h.t | 4 +-
gr-digital/lib/constellation_receiver_cb_impl.cc | 3 +-
gr-digital/lib/constellation_receiver_cb_impl.h | 3 +-
gr-digital/lib/corr_est_cc_impl.cc | 94 +-
gr-digital/lib/corr_est_cc_impl.h | 13 +-
gr-digital/lib/correlate_and_sync_cc_impl.cc | 6 +-
gr-digital/lib/costas_loop_cc_impl.cc | 2 +-
gr-digital/lib/crc32_bb_impl.cc | 103 +-
gr-digital/lib/crc32_bb_impl.h | 5 +-
gr-digital/lib/header_payload_demux_impl.cc | 14 +-
gr-digital/lib/lms_dd_equalizer_cc_impl.cc | 6 +
gr-digital/lib/mpsk_snr_est.cc | 1 +
gr-digital/lib/msk_timing_recovery_cc_impl.cc | 2 +-
gr-digital/lib/ofdm_chanest_vcvc_impl.cc | 2 +
gr-digital/lib/ofdm_equalizer_simpledfe.cc | 6 +
gr-digital/lib/ofdm_frame_equalizer_vcvc_impl.cc | 2 +-
gr-digital/lib/pfb_clock_sync_ccf_impl.cc | 27 +-
gr-digital/lib/pfb_clock_sync_ccf_impl.h | 5 +-
gr-digital/lib/pfb_clock_sync_fff_impl.cc | 26 +-
gr-digital/lib/pfb_clock_sync_fff_impl.h | 3 +
gr-digital/lib/pn_correlator_cc_impl.cc | 3 +-
gr-digital/lib/simple_correlator_impl.cc | 1 +
gr-digital/python/digital/gmsk.py | 4 +-
gr-digital/python/digital/ofdm_packet_utils.py | 529 +-
gr-digital/python/digital/ofdm_txrx.py | 37 +-
gr-digital/python/digital/psk_constellations.py | 96 +-
gr-digital/python/digital/qa_burst_shaper.py | 102 +-
gr-digital/python/digital/qa_crc32_bb.py | 130 +
gr-digital/python/digital/qa_pfb_clock_sync.py | 104 +-
gr-digital/python/digital/qam_constellations.py | 256 +-
gr-digital/python/digital/soft_dec_lut_gen.py | 109 +-
gr-dtv/CMakeLists.txt | 2 +
gr-dtv/examples/CMakeLists.txt | 27 +-
gr-dtv/examples/README.catv | 31 +
gr-dtv/examples/README.dvbs | 26 +
gr-dtv/examples/README.dvbt | 11 +
gr-dtv/examples/atsc_ctrlport_monitor.py | 149 +
gr-dtv/examples/catv_tx_64qam.grc | 2079 +++++++
gr-dtv/examples/dvbs2_tx.grc | 2516 ++++++---
gr-dtv/examples/dvbs_tx.grc | 2853 ++++++++++
gr-dtv/examples/dvbt_rx_8k.grc | 2903 ++++++++++
gr-dtv/examples/dvbt_tx_2k.grc | 2076 +++++++
gr-dtv/examples/dvbt_tx_8k.grc | 2076 +++++++
gr-dtv/grc/CMakeLists.txt | 23 +-
gr-dtv/grc/dtv_block_tree.xml | 29 +-
gr-dtv/grc/dtv_catv_frame_sync_enc_bb.xml | 26 +
gr-dtv/grc/dtv_catv_randomizer_bb.xml | 20 +
gr-dtv/grc/dtv_catv_reed_solomon_enc_bb.xml | 20 +
gr-dtv/grc/dtv_catv_transport_framing_enc_bb.xml | 20 +
gr-dtv/grc/dtv_catv_trellis_enc_bb.xml | 20 +
gr-dtv/grc/dtv_dvbs2_modulator_bc.xml | 22 +-
gr-dtv/grc/dtv_dvbt_bit_inner_deinterleaver.xml | 89 +
gr-dtv/grc/dtv_dvbt_bit_inner_interleaver.xml | 89 +
.../grc/dtv_dvbt_convolutional_deinterleaver.xml | 43 +
gr-dtv/grc/dtv_dvbt_convolutional_interleaver.xml | 43 +
gr-dtv/grc/dtv_dvbt_demap.xml | 90 +
gr-dtv/grc/dtv_dvbt_demod_reference_signals.xml | 222 +
gr-dtv/grc/dtv_dvbt_energy_descramble.xml | 29 +
gr-dtv/grc/dtv_dvbt_energy_dispersal.xml | 29 +
gr-dtv/grc/dtv_dvbt_inner_coder.xml | 112 +
gr-dtv/grc/dtv_dvbt_map.xml | 90 +
gr-dtv/grc/dtv_dvbt_ofdm_sym_acquisition.xml | 76 +
gr-dtv/grc/dtv_dvbt_reed_solomon_dec.xml | 70 +
gr-dtv/grc/dtv_dvbt_reed_solomon_enc.xml | 70 +
gr-dtv/grc/dtv_dvbt_reference_signals.xml | 222 +
gr-dtv/grc/dtv_dvbt_symbol_inner_interleaver.xml | 56 +
gr-dtv/grc/dtv_dvbt_viterbi_decoder.xml | 120 +
gr-dtv/include/gnuradio/dtv/CMakeLists.txt | 25 +-
gr-dtv/include/gnuradio/dtv/atsc_equalizer.h | 3 +
gr-dtv/include/gnuradio/dtv/atsc_rs_decoder.h | 15 +
gr-dtv/include/gnuradio/dtv/atsc_viterbi_decoder.h | 6 +
.../include/gnuradio/dtv/catv_frame_sync_enc_bb.h | 54 +
gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h | 53 +
.../gnuradio/dtv/catv_reed_solomon_enc_bb.h | 53 +
.../gnuradio/dtv/catv_transport_framing_enc_bb.h | 53 +
gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h | 53 +
gr-dtv/include/gnuradio/dtv/dvb_config.h | 12 +
gr-dtv/include/gnuradio/dtv/dvbs2_config.h | 6 +
gr-dtv/include/gnuradio/dtv/dvbs2_modulator_bc.h | 6 +-
gr-dtv/include/gnuradio/dtv/dvbt2_config.h | 11 -
gr-dtv/include/gnuradio/dtv/dvbt2_framemapper_cc.h | 2 +-
.../gnuradio/dtv/dvbt2_freqinterleaver_cc.h | 3 +-
gr-dtv/include/gnuradio/dtv/dvbt2_miso_cc.h | 3 +-
gr-dtv/include/gnuradio/dtv/dvbt2_p1insertion_cc.h | 3 +-
gr-dtv/include/gnuradio/dtv/dvbt2_paprtr_cc.h | 3 +-
.../include/gnuradio/dtv/dvbt2_pilotgenerator_cc.h | 3 +-
.../gnuradio/dtv/dvbt_bit_inner_deinterleaver.h | 67 +
.../gnuradio/dtv/dvbt_bit_inner_interleaver.h | 67 +
gr-dtv/include/gnuradio/dtv/dvbt_config.h | 45 +
.../dtv/dvbt_convolutional_deinterleaver.h | 58 +
.../gnuradio/dtv/dvbt_convolutional_interleaver.h | 58 +
gr-dtv/include/gnuradio/dtv/dvbt_demap.h | 65 +
.../gnuradio/dtv/dvbt_demod_reference_signals.h | 73 +
.../include/gnuradio/dtv/dvbt_energy_descramble.h | 58 +
.../include/gnuradio/dtv/dvbt_energy_dispersal.h | 58 +
gr-dtv/include/gnuradio/dtv/dvbt_inner_coder.h | 69 +
gr-dtv/include/gnuradio/dtv/dvbt_map.h | 65 +
.../gnuradio/dtv/dvbt_ofdm_sym_acquisition.h | 60 +
.../include/gnuradio/dtv/dvbt_reed_solomon_dec.h | 61 +
.../include/gnuradio/dtv/dvbt_reed_solomon_enc.h | 61 +
.../include/gnuradio/dtv/dvbt_reference_signals.h | 71 +
.../gnuradio/dtv/dvbt_symbol_inner_interleaver.h | 66 +
gr-dtv/include/gnuradio/dtv/dvbt_viterbi_decoder.h | 69 +
gr-dtv/lib/CMakeLists.txt | 33 +-
gr-dtv/lib/atsc/atsc_equalizer_impl.cc | 89 +-
gr-dtv/lib/atsc/atsc_equalizer_impl.h | 7 +-
gr-dtv/lib/atsc/atsc_rs_decoder_impl.cc | 89 +-
gr-dtv/lib/atsc/atsc_rs_decoder_impl.h | 13 +-
gr-dtv/lib/atsc/atsc_single_viterbi.cc | 65 +-
gr-dtv/lib/atsc/atsc_single_viterbi.h | 17 +-
gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.cc | 25 +
gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h | 4 +
gr-dtv/lib/catv/catv_frame_sync_enc_bb_impl.cc | 96 +
gr-dtv/lib/catv/catv_frame_sync_enc_bb_impl.h | 50 +
gr-dtv/lib/catv/catv_randomizer_bb_impl.cc | 104 +
gr-dtv/lib/catv/catv_randomizer_bb_impl.h | 49 +
gr-dtv/lib/catv/catv_reed_solomon_enc_bb_impl.cc | 153 +
gr-dtv/lib/catv/catv_reed_solomon_enc_bb_impl.h | 56 +
.../lib/catv/catv_transport_framing_enc_bb_impl.cc | 131 +
.../lib/catv/catv_transport_framing_enc_bb_impl.h | 84 +
gr-dtv/lib/catv/catv_trellis_enc_bb_impl.cc | 193 +
gr-dtv/lib/catv/catv_trellis_enc_bb_impl.h | 60 +
gr-dtv/lib/dvb/dvb_bbheader_bb_impl.cc | 15 +-
gr-dtv/lib/dvb/dvb_ldpc_bb_impl.h | 1 -
gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.cc | 272 +-
gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h | 3 +-
gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.cc | 2 -
.../lib/dvbt/dvbt_bit_inner_deinterleaver_impl.cc | 191 +
.../lib/dvbt/dvbt_bit_inner_deinterleaver_impl.h | 65 +
gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.cc | 191 +
gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h | 65 +
gr-dtv/lib/dvbt/dvbt_configure.cc | 277 +
gr-dtv/lib/dvbt/dvbt_configure.h | 103 +
.../dvbt/dvbt_convolutional_deinterleaver_impl.cc | 137 +
.../dvbt/dvbt_convolutional_deinterleaver_impl.h | 57 +
.../dvbt/dvbt_convolutional_interleaver_impl.cc | 89 +
.../lib/dvbt/dvbt_convolutional_interleaver_impl.h | 52 +
gr-dtv/lib/dvbt/dvbt_demap_impl.cc | 185 +
gr-dtv/lib/dvbt/dvbt_demap_impl.h | 71 +
.../lib/dvbt/dvbt_demod_reference_signals_impl.cc | 153 +
.../lib/dvbt/dvbt_demod_reference_signals_impl.h | 68 +
gr-dtv/lib/dvbt/dvbt_energy_descramble_impl.cc | 156 +
gr-dtv/lib/dvbt/dvbt_energy_descramble_impl.h | 65 +
gr-dtv/lib/dvbt/dvbt_energy_dispersal_impl.cc | 151 +
gr-dtv/lib/dvbt/dvbt_energy_dispersal_impl.h | 65 +
gr-dtv/lib/dvbt/dvbt_inner_coder_impl.cc | 257 +
gr-dtv/lib/dvbt/dvbt_inner_coder_impl.h | 78 +
gr-dtv/lib/dvbt/dvbt_map_impl.cc | 163 +
gr-dtv/lib/dvbt/dvbt_map_impl.h | 72 +
gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc | 396 ++
gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.h | 91 +
gr-dtv/lib/dvbt/dvbt_reed_solomon.cc | 475 ++
gr-dtv/lib/dvbt/dvbt_reed_solomon.h | 70 +
gr-dtv/lib/dvbt/dvbt_reed_solomon_dec_impl.cc | 106 +
gr-dtv/lib/dvbt/dvbt_reed_solomon_dec_impl.h | 62 +
gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.cc | 103 +
gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.h | 62 +
gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc | 1285 +++++
gr-dtv/lib/dvbt/dvbt_reference_signals_impl.h | 258 +
.../lib/dvbt/dvbt_symbol_inner_interleaver_impl.cc | 222 +
.../lib/dvbt/dvbt_symbol_inner_interleaver_impl.h | 70 +
gr-dtv/lib/dvbt/dvbt_viterbi_decoder_impl.cc | 765 +++
gr-dtv/lib/dvbt/dvbt_viterbi_decoder_impl.h | 151 +
gr-dtv/lib/dvbt2/dvbt2_framemapper_cc_impl.cc | 67 +-
gr-dtv/lib/dvbt2/dvbt2_framemapper_cc_impl.h | 5 +-
gr-dtv/lib/dvbt2/dvbt2_freqinterleaver_cc_impl.cc | 4 +-
gr-dtv/lib/dvbt2/dvbt2_freqinterleaver_cc_impl.h | 2 +-
gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc | 4 +-
gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.h | 2 +-
gr-dtv/lib/dvbt2/dvbt2_modulator_bc_impl.cc | 2 +-
gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc | 8 +-
gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.h | 2 +-
gr-dtv/lib/dvbt2/dvbt2_paprtr_cc_impl.cc | 8 +-
gr-dtv/lib/dvbt2/dvbt2_paprtr_cc_impl.h | 2 +-
gr-dtv/lib/dvbt2/dvbt2_pilotgenerator_cc_impl.cc | 4 +-
gr-dtv/lib/dvbt2/dvbt2_pilotgenerator_cc_impl.h | 2 +-
gr-dtv/swig/dtv_swig.i | 67 +-
gr-fcd/grc/fcd_source_c.xml | 2 +-
gr-fec/CMakeLists.txt | 5 +
gr-fec/apps/CMakeLists.txt | 42 +
gr-fec/doc/fec.dox | 287 +-
gr-fec/examples/.gitignore | 3 +
gr-fec/examples/CMakeLists.txt | 8 +-
gr-fec/examples/ber_curve_gen.grc | 2250 ++++----
gr-fec/examples/ber_curve_gen_ldpc.grc | 2030 +++++++
gr-fec/examples/ber_test.grc | 1526 ++---
gr-fec/examples/fecapi_async_decoders.grc | 2012 ++++---
gr-fec/examples/fecapi_async_encoders.grc | 1489 ++---
gr-fec/examples/fecapi_async_ldpc_decoders.grc | 1903 +++++++
gr-fec/examples/fecapi_async_ldpc_encoders.grc | 1479 +++++
gr-fec/examples/fecapi_async_to_stream.grc | 1929 ++++---
gr-fec/examples/fecapi_cc_decoders.grc | 1187 ++--
gr-fec/examples/fecapi_decoders.grc | 1803 +++---
gr-fec/examples/fecapi_encoders.grc | 1449 ++---
gr-fec/examples/fecapi_ldpc_decoders.grc | 2061 +++++++
gr-fec/examples/fecapi_ldpc_encoders.grc | 1715 ++++++
.../fecapi_polar_async_packed_decoders.grc | 1626 ++++++
gr-fec/examples/fecapi_polar_decoders.grc | 2102 +++++++
gr-fec/examples/fecapi_polar_encoders.grc | 1808 ++++++
gr-fec/examples/fecapi_tagged_decoders.grc | 1934 ++++---
gr-fec/examples/fecapi_tagged_encoders.grc | 2537 +++++----
gr-fec/examples/fecapi_tagged_ldpc_decoders.grc | 2920 ++++++++++
gr-fec/examples/fecapi_tagged_ldpc_encoders.grc | 2057 +++++++
gr-fec/examples/polar_ber_curve_gen.grc | 1602 ++++++
gr-fec/examples/polar_code_example.grc | 3022 ++++++++++
gr-fec/grc/fec_async_decoder.xml | 9 +-
gr-fec/grc/fec_async_encoder.xml | 9 +-
gr-fec/grc/fec_block_tree.xml | 15 +-
gr-fec/grc/fec_depuncture_bb.xml | 6 +-
gr-fec/grc/fec_extended_decoder.xml | 2 +-
gr-fec/grc/fec_extended_tagged_decoder.xml | 9 +-
gr-fec/grc/fec_extended_tagged_encoder.xml | 9 +-
gr-fec/grc/fec_puncture_xx.xml | 2 +-
gr-fec/grc/fec_tagged_decoder.xml | 9 +-
gr-fec/grc/fec_tagged_encoder.xml | 9 +-
gr-fec/grc/ldpc_encoder_def_list.xml | 106 +-
gr-fec/grc/variable_ldpc_G_matrix_object.xml | 43 +
gr-fec/grc/variable_ldpc_H_matrix_object.xml | 55 +
gr-fec/grc/variable_ldpc_bit_flip_decoder.xml | 88 +
gr-fec/grc/variable_ldpc_encoder_G.xml | 72 +
gr-fec/grc/variable_ldpc_encoder_H.xml | 71 +
gr-fec/grc/variable_polar_code_configurator.xml | 51 +
gr-fec/grc/variable_polar_decoder_sc.xml | 74 +
gr-fec/grc/variable_polar_decoder_sc_list.xml | 80 +
.../grc/variable_polar_decoder_sc_systematic.xml | 68 +
gr-fec/grc/variable_polar_encoder.xml | 89 +
gr-fec/grc/variable_polar_encoder_systematic.xml | 68 +
gr-fec/include/gnuradio/fec/CMakeLists.txt | 24 +-
gr-fec/include/gnuradio/fec/async_decoder.h | 6 +-
gr-fec/include/gnuradio/fec/async_encoder.h | 6 +-
gr-fec/include/gnuradio/fec/awgn_bp.h | 11 +-
gr-fec/include/gnuradio/fec/ber_bf.h | 5 +
gr-fec/include/gnuradio/fec/dummy_encoder.h | 15 +-
gr-fec/include/gnuradio/fec/fec_mtrx.h | 165 +
gr-fec/include/gnuradio/fec/gf2mat.h | 25 +-
gr-fec/include/gnuradio/fec/gf2vec.h | 57 +-
gr-fec/include/gnuradio/fec/ldpc_G_matrix.h | 99 +
gr-fec/include/gnuradio/fec/ldpc_H_matrix.h | 103 +
.../include/gnuradio/fec/ldpc_bit_flip_decoder.h | 91 +
gr-fec/include/gnuradio/fec/ldpc_decoder.h | 72 +-
gr-fec/include/gnuradio/fec/ldpc_encoder.h | 36 +-
.../include/gnuradio/fec/ldpc_gen_mtrx_encoder.h | 76 +
.../include/gnuradio/fec/ldpc_par_mtrx_encoder.h | 52 +
gr-fec/include/gnuradio/fec/polar_common.h | 118 +
gr-fec/include/gnuradio/fec/polar_decoder_common.h | 100 +
gr-fec/include/gnuradio/fec/polar_decoder_sc.h | 84 +
.../include/gnuradio/fec/polar_decoder_sc_list.h | 94 +
.../gnuradio/fec/polar_decoder_sc_systematic.h | 82 +
gr-fec/include/gnuradio/fec/polar_encoder.h | 112 +
.../gnuradio/fec/polar_encoder_systematic.h | 111 +
gr-fec/include/gnuradio/fec/puncture_bb.h | 3 +
gr-fec/include/gnuradio/fec/puncture_ff.h | 3 +
gr-fec/include/gnuradio/fec/tagged_decoder.h | 6 +-
gr-fec/include/gnuradio/fec/tagged_encoder.h | 6 +-
gr-fec/{examples => ldpc_alist}/271.127.3.112 | 0
gr-fec/ldpc_alist/CMakeLists.txt | 42 +
gr-fec/ldpc_alist/PNB2_512_23C1.alist | 5924 ++++++++++++++++++++
gr-fec/ldpc_alist/n_0100_k_0023_gap_10.alist | 181 +
gr-fec/ldpc_alist/n_0100_k_0027_gap_04.alist | 177 +
gr-fec/ldpc_alist/n_0100_k_0042_gap_02.alist | 162 +
gr-fec/ldpc_alist/n_0100_k_0058_gen_matrix.alist | 162 +
gr-fec/ldpc_alist/n_0300_k_0103_gap_24.alist | 501 ++
gr-fec/ldpc_alist/n_0300_k_0122_gap_06.alist | 482 ++
gr-fec/ldpc_alist/n_0300_k_0152_gap_03.alist | 452 ++
gr-fec/ldpc_alist/n_0500_k_0127_gap_21.alist | 877 +++
gr-fec/ldpc_alist/n_0500_k_0202_gap_11.alist | 802 +++
gr-fec/ldpc_alist/n_0512_k_0130_gap_21.alist | 898 +++
gr-fec/ldpc_alist/n_0700_k_0282_gap_16.alist | 1122 ++++
gr-fec/ldpc_alist/n_1100_k_0442_gap_24.alist | 1762 ++++++
gr-fec/ldpc_alist/n_1300_k_0522_gap_30.alist | 2082 +++++++
gr-fec/ldpc_alist/n_1800_k_0902_gap_28.alist | 2702 +++++++++
gr-fec/ldpc_alist/n_2400_k_1198_gap_33.alist | 3602 ++++++++++++
gr-fec/ldpc_alist/n_2400_k_1198_gen_matrix.alist | 3602 ++++++++++++
gr-fec/ldpc_alist/simple_g_matrix.alist | 17 +
gr-fec/lib/CMakeLists.txt | 28 +-
gr-fec/lib/async_decoder_impl.cc | 46 +-
gr-fec/lib/async_decoder_impl.h | 4 +-
gr-fec/lib/async_encoder_impl.cc | 21 +-
gr-fec/lib/async_encoder_impl.h | 4 +-
gr-fec/lib/ber_bf_impl.cc | 84 +-
gr-fec/lib/ber_bf_impl.h | 9 +-
gr-fec/lib/cldpc.cc | 71 +-
gr-fec/lib/dummy_encoder_impl.cc | 22 +-
gr-fec/lib/dummy_encoder_impl.h | 6 +-
gr-fec/lib/fec_mtrx_impl.cc | 506 ++
gr-fec/lib/fec_mtrx_impl.h | 98 +
gr-fec/lib/gf2mat.cc | 4 +-
gr-fec/lib/gf2vec.cc | 105 +-
gr-fec/lib/ldpc_G_matrix_impl.cc | 296 +
gr-fec/lib/ldpc_G_matrix_impl.h | 105 +
gr-fec/lib/ldpc_H_matrix_impl.cc | 432 ++
gr-fec/lib/ldpc_H_matrix_impl.h | 126 +
gr-fec/lib/ldpc_bit_flip_decoder_impl.cc | 119 +
gr-fec/lib/ldpc_bit_flip_decoder_impl.h | 61 +
gr-fec/lib/ldpc_decoder.cc | 187 +-
gr-fec/lib/ldpc_encoder.cc | 76 -
gr-fec/lib/ldpc_encoder_impl.cc | 83 +
gr-fec/lib/ldpc_encoder_impl.h | 61 +
gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc | 111 +
gr-fec/lib/ldpc_gen_mtrx_encoder_impl.h | 64 +
gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc | 124 +
gr-fec/lib/ldpc_par_mtrx_encoder_impl.h | 64 +
gr-fec/lib/polar_common.cc | 189 +
gr-fec/lib/polar_decoder_common.cc | 193 +
gr-fec/lib/polar_decoder_sc.cc | 97 +
gr-fec/lib/polar_decoder_sc_list.cc | 123 +
gr-fec/lib/polar_decoder_sc_systematic.cc | 101 +
gr-fec/lib/polar_encoder.cc | 193 +
gr-fec/lib/polar_encoder_systematic.cc | 79 +
gr-fec/lib/scl_list.cc | 193 +
gr-fec/lib/scl_list.h | 87 +
gr-fec/lib/tagged_decoder_impl.cc | 21 +-
gr-fec/lib/tagged_decoder_impl.h | 4 +-
gr-fec/lib/tagged_encoder_impl.cc | 20 +-
gr-fec/lib/tagged_encoder_impl.h | 4 +-
gr-fec/python/fec/CMakeLists.txt | 12 +
gr-fec/python/fec/LDPC/CMakeLists.txt | 30 +
gr-fec/python/fec/LDPC/Generate_LDPC_matrix.py | 79 +
.../fec/LDPC/Generate_LDPC_matrix_functions.py | 683 +++
gr-fec/python/fec/LDPC/README | 4 +
gr-fec/python/fec/LDPC/__init__.py | 22 +
gr-fec/python/fec/extended_encoder.py | 3 +
gr-fec/python/fec/extended_tagged_decoder.py | 5 +-
gr-fec/python/fec/extended_tagged_encoder.py | 4 +-
gr-fec/python/fec/polar/CMakeLists.txt | 41 +
gr-fec/python/fec/polar/README.md | 33 +
gr-fec/python/fec/polar/__init__.py | 64 +
.../polar/bit_reversed_polar_encoding_scheme.svg | 1160 ++++
gr-fec/python/fec/polar/channel_construction.py | 139 +
.../python/fec/polar/channel_construction_awgn.py | 268 +
.../python/fec/polar/channel_construction_bec.py | 234 +
gr-fec/python/fec/polar/common.py | 84 +
gr-fec/python/fec/polar/decoder.py | 298 +
gr-fec/python/fec/polar/encoder.py | 130 +
gr-fec/python/fec/polar/helper_functions.py | 206 +
gr-fec/python/fec/polar/polar_channel_construction | 76 +
gr-fec/python/fec/polar/testbed.py | 347 ++
gr-fec/python/fec/qa_ber_bf.py | 87 +-
gr-fec/python/fec/qa_fecapi_dummy.py | 49 +-
gr-fec/python/fec/qa_fecapi_ldpc.py | 305 +
gr-fec/python/fec/qa_polar_decoder_sc.py | 119 +
gr-fec/python/fec/qa_polar_decoder_sc_list.py | 127 +
.../python/fec/qa_polar_decoder_sc_systematic.py | 117 +
gr-fec/python/fec/qa_polar_encoder.py | 124 +
gr-fec/python/fec/qa_polar_encoder_systematic.py | 107 +
gr-fec/swig/CMakeLists.txt | 4 +
gr-fec/swig/fec_swig.i | 40 +-
gr-fec/swig/ldpc.i | 34 +
gr-fft/include/gnuradio/fft/fft.h | 16 +-
gr-fft/include/gnuradio/fft/window.h | 14 +-
gr-fft/lib/CMakeLists.txt | 1 +
gr-fft/lib/fft.cc | 102 +-
gr-fft/lib/fft_vcc_fftw.cc | 113 +-
gr-fft/lib/fft_vcc_fftw.h | 8 +-
gr-fft/python/fft/qa_fft.py | 324 +-
gr-filter/examples/channelizer_demo.grc | 1187 ++--
gr-filter/examples/resampler_demo.grc | 903 +--
.../include/gnuradio/filter/pfb_channelizer_ccf.h | 9 +-
.../include/gnuradio/filter/pfb_synthesizer_ccf.h | 8 +-
.../lib/freq_xlating_fir_filter_XXX_impl.cc.t | 8 +-
gr-filter/lib/pfb_arb_resampler_fff_impl.cc | 29 +-
gr-filter/lib/pfb_decimator_ccf_impl.cc | 31 +-
gr-filter/lib/pfb_decimator_ccf_impl.h | 6 +-
gr-filter/lib/qa_fir_filter_with_buffer.cc | 4 +-
.../lib/rational_resampler_base_XXX_impl.cc.t | 6 +-
gr-filter/python/filter/pfb.py | 16 +-
gr-noaa/README | 13 +-
gr-qtgui/CMakeLists.txt | 2 +
gr-qtgui/doc/qtgui.dox | 52 +
gr-qtgui/examples/CMakeLists.txt | 2 +
gr-qtgui/examples/qtgui_message_inputs.grc | 3641 ++++++++++++
gr-qtgui/examples/qtgui_multi_input.grc | 2257 ++++++++
gr-qtgui/examples/qtgui_vector_sink_example.grc | 565 +-
gr-qtgui/grc/qtgui_const_sink_x.xml | 35 +-
gr-qtgui/grc/qtgui_freq_sink_x.xml | 51 +-
gr-qtgui/grc/qtgui_histogram_sink_x.xml | 34 +-
gr-qtgui/grc/qtgui_number_sink.xml | 10 +-
gr-qtgui/grc/qtgui_range.xml | 209 +-
gr-qtgui/grc/qtgui_time_raster_x.xml | 39 +-
gr-qtgui/grc/qtgui_time_sink_x.xml | 46 +-
gr-qtgui/grc/qtgui_waterfall_sink_x.xml | 43 +-
.../include/gnuradio/qtgui/FrequencyDisplayPlot.h | 1 +
.../include/gnuradio/qtgui/HistogramDisplayPlot.h | 3 +
.../include/gnuradio/qtgui/TimeDomainDisplayPlot.h | 16 +
.../include/gnuradio/qtgui/TimeRasterDisplayPlot.h | 5 +
.../include/gnuradio/qtgui/WaterfallDisplayPlot.h | 9 +
gr-qtgui/include/gnuradio/qtgui/const_sink_c.h | 13 +-
gr-qtgui/include/gnuradio/qtgui/form_menus.h | 8 +-
gr-qtgui/include/gnuradio/qtgui/freq_sink_c.h | 22 +-
gr-qtgui/include/gnuradio/qtgui/freq_sink_f.h | 22 +-
gr-qtgui/include/gnuradio/qtgui/freqcontrolpanel.h | 3 +
gr-qtgui/include/gnuradio/qtgui/histogram_sink_f.h | 13 +-
.../include/gnuradio/qtgui/histogramdisplayform.h | 1 +
.../include/gnuradio/qtgui/spectrumUpdateEvents.h | 48 +
.../include/gnuradio/qtgui/time_raster_sink_b.h | 13 +-
.../include/gnuradio/qtgui/time_raster_sink_f.h | 12 +-
gr-qtgui/include/gnuradio/qtgui/time_sink_c.h | 13 +-
gr-qtgui/include/gnuradio/qtgui/time_sink_f.h | 13 +-
gr-qtgui/include/gnuradio/qtgui/timecontrolpanel.h | 4 +
gr-qtgui/include/gnuradio/qtgui/timedisplayform.h | 1 +
.../include/gnuradio/qtgui/waterfallGlobalData.h | 3 +-
gr-qtgui/include/gnuradio/qtgui/waterfall_sink_c.h | 28 +-
gr-qtgui/include/gnuradio/qtgui/waterfall_sink_f.h | 24 +-
.../include/gnuradio/qtgui/waterfalldisplayform.h | 2 +-
gr-qtgui/lib/FrequencyDisplayPlot.cc | 13 +-
gr-qtgui/lib/HistogramDisplayPlot.cc | 26 +-
gr-qtgui/lib/TimeDomainDisplayPlot.cc | 50 +-
gr-qtgui/lib/TimeRasterDisplayPlot.cc | 21 +-
gr-qtgui/lib/WaterfallDisplayPlot.cc | 117 +-
gr-qtgui/lib/ber_sink_b_impl.cc | 2 +-
gr-qtgui/lib/const_sink_c_impl.cc | 75 +-
gr-qtgui/lib/const_sink_c_impl.h | 5 +-
gr-qtgui/lib/freq_sink_c_impl.cc | 113 +-
gr-qtgui/lib/freq_sink_c_impl.h | 6 +-
gr-qtgui/lib/freq_sink_f_impl.cc | 112 +-
gr-qtgui/lib/freq_sink_f_impl.h | 6 +-
gr-qtgui/lib/freqcontrolpanel.cc | 11 +-
gr-qtgui/lib/freqdisplayform.cc | 14 +-
gr-qtgui/lib/histogram_sink_f_impl.cc | 89 +-
gr-qtgui/lib/histogram_sink_f_impl.h | 5 +-
gr-qtgui/lib/histogramdisplayform.cc | 13 +
gr-qtgui/lib/spectrumUpdateEvents.cc | 43 +
gr-qtgui/lib/time_raster_sink_b_impl.cc | 150 +-
gr-qtgui/lib/time_raster_sink_b_impl.h | 7 +-
gr-qtgui/lib/time_raster_sink_f_impl.cc | 135 +-
gr-qtgui/lib/time_raster_sink_f_impl.h | 7 +-
gr-qtgui/lib/time_sink_c_impl.cc | 68 +-
gr-qtgui/lib/time_sink_c_impl.h | 5 +-
gr-qtgui/lib/time_sink_f_impl.cc | 65 +-
gr-qtgui/lib/time_sink_f_impl.h | 5 +-
gr-qtgui/lib/timecontrolpanel.cc | 8 +
gr-qtgui/lib/timedisplayform.cc | 6 +-
gr-qtgui/lib/timerasterdisplayform.cc | 7 +
gr-qtgui/lib/vector_sink_f_impl.cc | 4 +-
gr-qtgui/lib/waterfallGlobalData.cc | 10 +-
gr-qtgui/lib/waterfall_sink_c_impl.cc | 208 +-
gr-qtgui/lib/waterfall_sink_c_impl.h | 8 +-
gr-qtgui/lib/waterfall_sink_f_impl.cc | 150 +-
gr-qtgui/lib/waterfall_sink_f_impl.h | 8 +-
gr-qtgui/lib/waterfalldisplayform.cc | 5 +
gr-qtgui/python/qtgui/range.py | 67 +-
gr-qtgui/themes/alt.qss | 6 +
gr-qtgui/themes/dark.qss | 8 +-
gr-qtgui/themes/plain.qss | 3 +
gr-qtgui/themes/projector.qss | 223 +
gr-trellis/examples/python/test_cpm.py | 3 +-
gr-trellis/lib/interleaver.cc | 2 +
gr-uhd/apps/CMakeLists.txt | 1 +
gr-uhd/apps/uhd_app.py | 304 +
gr-uhd/apps/uhd_fft | 733 +--
gr-uhd/apps/{uhd_fft => uhd_fft_wx} | 0
gr-uhd/apps/uhd_rx_cfile | 263 +-
gr-uhd/apps/uhd_rx_nogui | 3 +-
gr-uhd/apps/uhd_siggen | 34 +-
gr-uhd/apps/uhd_siggen_base.py | 351 +-
gr-uhd/apps/uhd_siggen_gui | 689 ++-
gr-uhd/doc/uhd.dox | 101 +-
gr-uhd/examples/c++/tags_demo.cc | 3 +-
gr-uhd/examples/grc/uhd_dpsk_mod.grc | 3783 +++++++------
gr-uhd/examples/grc/uhd_fft.grc | 2312 +++++---
gr-uhd/examples/grc/uhd_msg_tune.grc | 1391 +++--
gr-uhd/examples/grc/uhd_rx_dpsk.grc | 1411 +++--
gr-uhd/examples/grc/uhd_siggen_gui.grc | 2154 +++++++
gr-uhd/examples/grc/uhd_two_tone_loopback.grc | 2623 +++++----
gr-uhd/examples/grc/uhd_tx_dpsk.grc | 1329 +++--
gr-uhd/examples/grc/uhd_wbfm_receive.grc | 1521 ++---
gr-uhd/examples/python/freq_hopping.py | 38 +-
gr-uhd/examples/python/usrp_spectrum_sense.py | 12 +
gr-uhd/grc/gen_uhd_usrp_blocks.py | 119 +-
gr-uhd/include/gnuradio/uhd/CMakeLists.txt | 1 +
gr-uhd/include/gnuradio/uhd/usrp_block.h | 569 ++
gr-uhd/include/gnuradio/uhd/usrp_sink.h | 540 +-
gr-uhd/include/gnuradio/uhd/usrp_source.h | 472 +-
gr-uhd/lib/CMakeLists.txt | 11 +-
gr-uhd/lib/usrp_block_impl.cc | 702 +++
gr-uhd/lib/usrp_block_impl.h | 242 +
gr-uhd/lib/usrp_common.h | 211 -
gr-uhd/lib/usrp_sink_impl.cc | 322 +-
gr-uhd/lib/usrp_sink_impl.h | 50 +-
gr-uhd/lib/usrp_source_impl.cc | 307 +-
gr-uhd/lib/usrp_source_impl.h | 53 +-
gr-uhd/swig/uhd_swig.i | 2 +
gr-utils/python/modtool/cmakefile_editor.py | 34 +-
.../gr-newmod/cmake/Modules/GrPlatform.cmake | 6 +-
gr-utils/python/modtool/modtool_makexml.py | 9 +
gr-utils/python/modtool/templates.py | 148 +-
gr-utils/python/modtool/util_functions.py | 13 +-
gr-utils/python/utils/plot_fft_base.py | 2 +-
gr-zeromq/examples/python/client.py | 4 +-
gr-zeromq/examples/python/gui.py | 4 +-
gr-zeromq/examples/python/server.py | 4 +-
gr-zeromq/examples/zeromq_pubsub.grc | 691 +--
gr-zeromq/examples/zeromq_pushpull.grc | 713 +--
gr-zeromq/examples/zeromq_reqrep.grc | 707 +--
gr-zeromq/examples/zmq_stream.grc | 1644 +++---
gr-zeromq/grc/zeromq_pub_sink.xml | 20 +-
gr-zeromq/grc/zeromq_pull_source.xml | 20 +-
gr-zeromq/grc/zeromq_push_sink.xml | 20 +-
gr-zeromq/grc/zeromq_rep_sink.xml | 20 +-
gr-zeromq/grc/zeromq_req_source.xml | 20 +-
gr-zeromq/grc/zeromq_sub_source.xml | 20 +-
gr-zeromq/include/gnuradio/zeromq/pub_sink.h | 3 +-
gr-zeromq/include/gnuradio/zeromq/pull_source.h | 3 +-
gr-zeromq/include/gnuradio/zeromq/push_sink.h | 3 +-
gr-zeromq/include/gnuradio/zeromq/rep_sink.h | 3 +-
gr-zeromq/include/gnuradio/zeromq/req_source.h | 3 +-
gr-zeromq/include/gnuradio/zeromq/sub_source.h | 3 +-
gr-zeromq/lib/CMakeLists.txt | 1 +
gr-zeromq/lib/base_impl.cc | 198 +
gr-zeromq/lib/base_impl.h | 77 +
gr-zeromq/lib/pub_sink_impl.cc | 55 +-
gr-zeromq/lib/pub_sink_impl.h | 15 +-
gr-zeromq/lib/pull_source_impl.cc | 93 +-
gr-zeromq/lib/pull_source_impl.h | 15 +-
gr-zeromq/lib/push_sink_impl.cc | 69 +-
gr-zeromq/lib/push_sink_impl.h | 15 +-
gr-zeromq/lib/rep_sink_impl.cc | 91 +-
gr-zeromq/lib/rep_sink_impl.h | 15 +-
gr-zeromq/lib/req_source_impl.cc | 107 +-
gr-zeromq/lib/req_source_impl.h | 18 +-
gr-zeromq/lib/sub_source_impl.cc | 94 +-
gr-zeromq/lib/sub_source_impl.h | 23 +-
gr-zeromq/lib/tag_headers.cc | 96 +-
gr-zeromq/lib/tag_headers.h | 5 +-
gr-zeromq/python/zeromq/qa_zeromq_pubsub.py | 4 +-
gr-zeromq/python/zeromq/qa_zeromq_pushpull.py | 4 +-
gr-zeromq/python/zeromq/qa_zeromq_reqrep.py | 4 +-
gr-zeromq/python/zeromq/rpc_manager.py | 4 +-
grc/CMakeLists.txt | 17 +-
grc/base/Block.py | 111 +-
grc/base/Connection.py | 2 +-
grc/base/Constants.py | 10 +
grc/base/FlowGraph.py | 296 +-
grc/base/Param.py | 6 +-
grc/base/ParseXML.py | 31 +-
grc/base/Platform.py | 3 +-
grc/base/Port.py | 2 +
grc/blocks/.gitignore | 1 +
grc/blocks/CMakeLists.txt | 22 +-
grc/blocks/epy_block.xml | 45 +
grc/blocks/epy_module.xml | 33 +
grc/blocks/options.xml | 59 +-
grc/blocks/variable_struct.xml.py | 98 +
grc/blocks/xmlrpc_server.xml | 4 +-
grc/freedesktop/CMakeLists.txt | 2 +
grc/freedesktop/convert.sh | 14 +
grc/freedesktop/gnuradio-grc.desktop | 1 +
grc/freedesktop/gnuradio_logo_icon-square.svg | 124 +
grc/freedesktop/grc-icon-128.png | Bin 3570 -> 4758 bytes
grc/freedesktop/grc-icon-16.png | Bin 0 -> 537 bytes
grc/freedesktop/grc-icon-24.png | Bin 0 -> 840 bytes
grc/freedesktop/grc-icon-256.png | Bin 7843 -> 9762 bytes
grc/freedesktop/grc-icon-256.svg | 216 -
grc/freedesktop/grc-icon-32.png | Bin 1060 -> 1148 bytes
grc/freedesktop/grc-icon-48.png | Bin 1691 -> 1796 bytes
grc/freedesktop/grc-icon-64.png | Bin 1893 -> 2355 bytes
grc/freedesktop/grc_setup_freedesktop.in | 2 +-
grc/grc.conf.in | 2 +
grc/gui/ActionHandler.py | 170 +-
grc/gui/Actions.py | 118 +-
grc/gui/Bars.py | 198 +-
grc/gui/Block.py | 115 +-
grc/gui/BlockTreeWindow.py | 113 +-
grc/gui/CMakeLists.txt | 1 +
grc/gui/Colors.py | 4 +-
grc/gui/Constants.py | 79 +-
grc/gui/Dialogs.py | 120 +-
grc/gui/DrawingArea.py | 35 +-
grc/gui/FileDialogs.py | 30 +-
grc/gui/FlowGraph.py | 92 +-
grc/gui/MainWindow.py | 20 +-
grc/gui/Messages.py | 86 +-
grc/gui/Param.py | 126 +-
grc/gui/Platform.py | 2 +-
grc/gui/Port.py | 53 +-
grc/gui/Preferences.py | 174 +-
grc/gui/PropsDialog.py | 125 +-
grc/gui/Utils.py | 84 +-
grc/gui/external_editor.py | 89 +
grc/python/Block.py | 178 +-
grc/python/CMakeLists.txt | 1 +
grc/python/Constants.py | 102 +-
grc/python/FlowGraph.py | 62 +-
grc/python/Generator.py | 200 +-
grc/python/Param.py | 61 +-
grc/python/Platform.py | 144 +-
grc/python/Port.py | 13 +-
grc/python/block.dtd | 5 +-
grc/python/default_flow_graph.grc | 4 +-
grc/python/epy_block_io.py | 95 +
grc/python/extract_docs.py | 298 +-
grc/python/flow_graph.tmpl | 116 +-
grc/scripts/gnuradio-companion | 59 +-
volk | 1 +
954 files changed, 141558 insertions(+), 29598 deletions(-)
create mode 100644 RELEASE-NOTES.md
delete mode 100644 docs/ChangeLog
create mode 100644 docs/RELEASE-NOTES-3.7.9.1.md
create mode 100644 docs/sphinx/source/analog.rst
delete mode 100644 docs/sphinx/source/analog/get_blocks.py
delete mode 100644 docs/sphinx/source/analog/index.rst
delete mode 100644 docs/sphinx/source/analog/level_controllers_blk.rst
delete mode 100644 docs/sphinx/source/analog/measurement_tools_blk.rst
delete mode 100644 docs/sphinx/source/analog/modulators_blk.rst
delete mode 100644 docs/sphinx/source/analog/peak_detectors_blk.rst
delete mode 100644 docs/sphinx/source/analog/synchronizers_blk.rst
create mode 100644 docs/sphinx/source/analog_blocks.rst
delete mode 100644 docs/sphinx/source/atsc/blks.rst
delete mode 100644 docs/sphinx/source/atsc/index.rst
rename docs/sphinx/source/{audio/index.rst => audio_blocks.rst} (100%)
delete mode 100644 docs/sphinx/source/blocks/audio_blk.rst
delete mode 100644 docs/sphinx/source/blocks/boolean_operators_blk.rst
delete mode 100644 docs/sphinx/source/blocks/byte_operators_blk.rst
delete mode 100644 docs/sphinx/source/blocks/controlport_blk.rst
delete mode 100644 docs/sphinx/source/blocks/debug_tools_blk.rst
delete mode 100644 docs/sphinx/source/blocks/file_operators_blk.rst
delete mode 100644 docs/sphinx/source/blocks/get_blocks.py
delete mode 100644 docs/sphinx/source/blocks/index.rst
delete mode 100644 docs/sphinx/source/blocks/level_controllers_blk.rst
delete mode 100644 docs/sphinx/source/blocks/math_operators_blk.rst
delete mode 100644 docs/sphinx/source/blocks/measurement_tools_blk.rst
delete mode 100644 docs/sphinx/source/blocks/message_tools_blk.rst
delete mode 100644 docs/sphinx/source/blocks/misc_blk.rst
delete mode 100644 docs/sphinx/source/blocks/modulators_blk.rst
delete mode 100644 docs/sphinx/source/blocks/networking_tools_blk.rst
delete mode 100644 docs/sphinx/source/blocks/peak_detectors_blk.rst
delete mode 100644 docs/sphinx/source/blocks/stream_operators_blk.rst
delete mode 100644 docs/sphinx/source/blocks/stream_tag_tools_blk.rst
delete mode 100644 docs/sphinx/source/blocks/type_converters_blk.rst
delete mode 100644 docs/sphinx/source/blocks/waveform_generators_blk.rst
create mode 100644 docs/sphinx/source/blocks_blocks.rst
create mode 100644 docs/sphinx/source/channels_blocks.rst
delete mode 100644 docs/sphinx/source/comedi.rst
create mode 100644 docs/sphinx/source/comedi_blocks.rst
create mode 100644 docs/sphinx/source/digital.rst
delete mode 100644 docs/sphinx/source/digital/blocks.rst
delete mode 100644 docs/sphinx/source/digital/constellations.rst
delete mode 100644 docs/sphinx/source/digital/index.rst
delete mode 100644 docs/sphinx/source/digital/ofdm.rst
delete mode 100644 docs/sphinx/source/digital/pkt_utils.rst
delete mode 100644 docs/sphinx/source/digital/utilities.rst
create mode 100644 docs/sphinx/source/digital_blocks.rst
create mode 100644 docs/sphinx/source/dtv.rst
create mode 100644 docs/sphinx/source/dtv_blocks.rst
delete mode 100644 docs/sphinx/source/eng_notation/index.rst
delete mode 100644 docs/sphinx/source/eng_option/index.rst
delete mode 100644 docs/sphinx/source/fcd.rst
create mode 100644 docs/sphinx/source/fcd_blocks.rst
create mode 100644 docs/sphinx/source/fec_blocks.rst
create mode 100644 docs/sphinx/source/fft_blocks.rst
create mode 100644 docs/sphinx/source/filter.rst
delete mode 100644 docs/sphinx/source/filter/channelizers_blk.rst
delete mode 100644 docs/sphinx/source/filter/filter_blk.rst
delete mode 100644 docs/sphinx/source/filter/filter_design.rst
delete mode 100644 docs/sphinx/source/filter/index.rst
delete mode 100644 docs/sphinx/source/filter/resamplers_blk.rst
create mode 100644 docs/sphinx/source/filter_blocks.rst
delete mode 100644 docs/sphinx/source/gr/contents.rst
delete mode 100644 docs/sphinx/source/gr/index.rst
delete mode 100644 docs/sphinx/source/gr_unittest/index.rst
delete mode 100644 docs/sphinx/source/noaa.rst
create mode 100644 docs/sphinx/source/noaa_blocks.rst
delete mode 100644 docs/sphinx/source/pager/blks.rst
delete mode 100644 docs/sphinx/source/pager/index.rst
create mode 100644 docs/sphinx/source/pager_blocks.rst
delete mode 100644 docs/sphinx/source/plot_data.rst
create mode 100644 docs/sphinx/source/pmt.rst
delete mode 100644 docs/sphinx/source/pmt/any.rst
delete mode 100644 docs/sphinx/source/pmt/boolean.rst
delete mode 100644 docs/sphinx/source/pmt/dictionary.rst
delete mode 100644 docs/sphinx/source/pmt/generalfunctions.rst
delete mode 100644 docs/sphinx/source/pmt/index.rst
delete mode 100644 docs/sphinx/source/pmt/integer.rst
delete mode 100644 docs/sphinx/source/pmt/list.rst
delete mode 100644 docs/sphinx/source/pmt/message_accepter.rst
delete mode 100644 docs/sphinx/source/pmt/misc.rst
delete mode 100644 docs/sphinx/source/pmt/number.rst
delete mode 100644 docs/sphinx/source/pmt/pair.rst
delete mode 100644 docs/sphinx/source/pmt/readwrite.rst
delete mode 100644 docs/sphinx/source/pmt/real.rst
delete mode 100644 docs/sphinx/source/pmt/serialize.rst
delete mode 100644 docs/sphinx/source/pmt/symbol.rst
delete mode 100644 docs/sphinx/source/pmt/tuple.rst
delete mode 100644 docs/sphinx/source/pmt/vector.rst
delete mode 100644 docs/sphinx/source/pyqt_filter.rst
delete mode 100644 docs/sphinx/source/pyqt_plot.rst
delete mode 100644 docs/sphinx/source/qtgui/index.rst
create mode 100644 docs/sphinx/source/qtgui_blocks.rst
create mode 100644 docs/sphinx/source/runtime.rst
create mode 100644 docs/sphinx/source/trellis.rst
delete mode 100644 docs/sphinx/source/trellis/blks.rst
delete mode 100644 docs/sphinx/source/trellis/index.rst
delete mode 100644 docs/sphinx/source/trellis/objs.rst
create mode 100644 docs/sphinx/source/trellis_blocks.rst
create mode 100644 docs/sphinx/source/uhd_blocks.rst
rename docs/sphinx/source/{video_sdl.rst => video_sdl_blocks.rst} (100%)
create mode 100644 docs/sphinx/source/vocoder.rst
delete mode 100644 docs/sphinx/source/vocoder/blks.rst
delete mode 100644 docs/sphinx/source/vocoder/index.rst
create mode 100644 docs/sphinx/source/vocoder_blocks.rst
rename docs/sphinx/source/{wavelet.rst => wavelet_blocks.rst} (100%)
create mode 100644 docs/sphinx/source/wxgui.rst
delete mode 100644 docs/sphinx/source/wxgui/blks.rst
delete mode 100644 docs/sphinx/source/wxgui/index.rst
create mode 100644 docs/sphinx/source/wxgui_blocks.rst
create mode 100644 docs/sphinx/source/zeromq_blocks.rst
create mode 100644 gnuradio-runtime/apps/evaluation_random_numbers.py
create mode 100644 gnuradio-runtime/python/gnuradio/eng_arg.py
create mode 100644 gnuradio-runtime/python/gnuradio/gr/qa_random.py
create mode 100644 gr-analog/examples/noise_power.grc
create mode 100644 gr-analog/grc/analog_random_uniform_source_x.xml
create mode 100644
gr-analog/include/gnuradio/analog/random_uniform_source_X.h.t
create mode 100644 gr-analog/lib/random_uniform_source_X_impl.cc.t
create mode 100644 gr-analog/lib/random_uniform_source_X_impl.h.t
create mode 100755 gr-analog/python/analog/qa_random_uniform_source.py
create mode 100644 gr-blocks/examples/ctrlport/simple_copy.grc
create mode 100755 gr-blocks/examples/ctrlport/simple_copy_controller.py
create mode 100755 gr-blocks/examples/ctrlport/usrp_sink_controller.py
create mode 100644 gr-blocks/examples/ctrlport/usrp_source_control.grc
create mode 100755 gr-blocks/examples/ctrlport/usrp_source_controller.py
create mode 100644 gr-blocks/examples/peak_detector2.grc
create mode 100644 gr-blocks/grc/blocks_complex_to_interleaved_char.xml
create mode 100644 gr-blocks/grc/blocks_complex_to_magphase.xml
create mode 100644 gr-blocks/grc/blocks_magphase_to_complex.xml
delete mode 100644 gr-blocks/include/gnuradio/blocks/add_const_XX.h.t
create mode 100644 gr-blocks/include/gnuradio/blocks/add_const_bb.h
create mode 100644 gr-blocks/include/gnuradio/blocks/add_const_cc.h
create mode 100644 gr-blocks/include/gnuradio/blocks/add_const_ff.h
create mode 100644 gr-blocks/include/gnuradio/blocks/add_const_ii.h
create mode 100644 gr-blocks/include/gnuradio/blocks/add_const_ss.h
create mode 100644
gr-blocks/include/gnuradio/blocks/complex_to_interleaved_char.h
create mode 100644 gr-blocks/include/gnuradio/blocks/complex_to_magphase.h
create mode 100644 gr-blocks/include/gnuradio/blocks/magphase_to_complex.h
delete mode 100644 gr-blocks/lib/add_const_XX_impl.cc.t
delete mode 100644 gr-blocks/lib/add_const_XX_impl.h.t
create mode 100644 gr-blocks/lib/add_const_bb_impl.cc
create mode 100644 gr-blocks/lib/add_const_bb_impl.h
create mode 100644 gr-blocks/lib/add_const_cc_impl.cc
create mode 100644 gr-blocks/lib/add_const_cc_impl.h
create mode 100644 gr-blocks/lib/add_const_ff_impl.cc
create mode 100644 gr-blocks/lib/add_const_ff_impl.h
create mode 100644 gr-blocks/lib/add_const_ii_impl.cc
create mode 100644 gr-blocks/lib/add_const_ii_impl.h
create mode 100644 gr-blocks/lib/add_const_ss_impl.cc
create mode 100644 gr-blocks/lib/add_const_ss_impl.h
create mode 100644 gr-blocks/lib/complex_to_interleaved_char_impl.cc
create mode 100644 gr-blocks/lib/complex_to_interleaved_char_impl.h
create mode 100644 gr-blocks/lib/complex_to_magphase_impl.cc
create mode 100644 gr-blocks/lib/complex_to_magphase_impl.h
create mode 100644 gr-blocks/lib/magphase_to_complex_impl.cc
create mode 100644 gr-blocks/lib/magphase_to_complex_impl.h
delete mode 100644 gr-blocks/lib/sine_table.h
create mode 100644 gr-blocks/python/blocks/qa_block_behavior.py
delete mode 100755 gr-blocks/python/blocks/qa_multiply_matrix_ff.py
create mode 100755 gr-blocks/python/blocks/qa_multiply_matrix_xx.py
create mode 100755 gr-blocks/python/blocks/qa_socket_pdu.py
create mode 100644 gr-dtv/examples/README.catv
create mode 100644 gr-dtv/examples/README.dvbs
create mode 100644 gr-dtv/examples/README.dvbt
create mode 100755 gr-dtv/examples/atsc_ctrlport_monitor.py
create mode 100644 gr-dtv/examples/catv_tx_64qam.grc
create mode 100644 gr-dtv/examples/dvbs_tx.grc
create mode 100644 gr-dtv/examples/dvbt_rx_8k.grc
create mode 100644 gr-dtv/examples/dvbt_tx_2k.grc
create mode 100644 gr-dtv/examples/dvbt_tx_8k.grc
create mode 100644 gr-dtv/grc/dtv_catv_frame_sync_enc_bb.xml
create mode 100644 gr-dtv/grc/dtv_catv_randomizer_bb.xml
create mode 100644 gr-dtv/grc/dtv_catv_reed_solomon_enc_bb.xml
create mode 100644 gr-dtv/grc/dtv_catv_transport_framing_enc_bb.xml
create mode 100644 gr-dtv/grc/dtv_catv_trellis_enc_bb.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_bit_inner_deinterleaver.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_bit_inner_interleaver.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_convolutional_deinterleaver.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_convolutional_interleaver.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_demap.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_demod_reference_signals.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_energy_descramble.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_energy_dispersal.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_inner_coder.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_map.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_ofdm_sym_acquisition.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_reed_solomon_dec.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_reed_solomon_enc.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_reference_signals.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_symbol_inner_interleaver.xml
create mode 100644 gr-dtv/grc/dtv_dvbt_viterbi_decoder.xml
create mode 100644 gr-dtv/include/gnuradio/dtv/catv_frame_sync_enc_bb.h
create mode 100644 gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h
create mode 100644 gr-dtv/include/gnuradio/dtv/catv_reed_solomon_enc_bb.h
create mode 100644 gr-dtv/include/gnuradio/dtv/catv_transport_framing_enc_bb.h
create mode 100644 gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_bit_inner_deinterleaver.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_bit_inner_interleaver.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_config.h
create mode 100644
gr-dtv/include/gnuradio/dtv/dvbt_convolutional_deinterleaver.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_convolutional_interleaver.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_demap.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_demod_reference_signals.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_energy_descramble.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_energy_dispersal.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_inner_coder.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_map.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_ofdm_sym_acquisition.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_reed_solomon_dec.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_reed_solomon_enc.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_reference_signals.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_symbol_inner_interleaver.h
create mode 100644 gr-dtv/include/gnuradio/dtv/dvbt_viterbi_decoder.h
create mode 100644 gr-dtv/lib/catv/catv_frame_sync_enc_bb_impl.cc
create mode 100644 gr-dtv/lib/catv/catv_frame_sync_enc_bb_impl.h
create mode 100644 gr-dtv/lib/catv/catv_randomizer_bb_impl.cc
create mode 100644 gr-dtv/lib/catv/catv_randomizer_bb_impl.h
create mode 100644 gr-dtv/lib/catv/catv_reed_solomon_enc_bb_impl.cc
create mode 100644 gr-dtv/lib/catv/catv_reed_solomon_enc_bb_impl.h
create mode 100644 gr-dtv/lib/catv/catv_transport_framing_enc_bb_impl.cc
create mode 100644 gr-dtv/lib/catv/catv_transport_framing_enc_bb_impl.h
create mode 100644 gr-dtv/lib/catv/catv_trellis_enc_bb_impl.cc
create mode 100644 gr-dtv/lib/catv/catv_trellis_enc_bb_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_bit_inner_deinterleaver_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_bit_inner_deinterleaver_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_configure.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_configure.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_convolutional_deinterleaver_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_convolutional_deinterleaver_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_convolutional_interleaver_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_convolutional_interleaver_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_demap_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_demap_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_demod_reference_signals_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_demod_reference_signals_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_energy_descramble_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_energy_descramble_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_energy_dispersal_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_energy_dispersal_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_inner_coder_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_inner_coder_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_map_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_map_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_reed_solomon.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_reed_solomon.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_reed_solomon_dec_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_reed_solomon_dec_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_reed_solomon_enc_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_reference_signals_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_symbol_inner_interleaver_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_symbol_inner_interleaver_impl.h
create mode 100644 gr-dtv/lib/dvbt/dvbt_viterbi_decoder_impl.cc
create mode 100644 gr-dtv/lib/dvbt/dvbt_viterbi_decoder_impl.h
create mode 100644 gr-fec/apps/CMakeLists.txt
create mode 100644 gr-fec/examples/.gitignore
create mode 100644 gr-fec/examples/ber_curve_gen_ldpc.grc
create mode 100644 gr-fec/examples/fecapi_async_ldpc_decoders.grc
create mode 100644 gr-fec/examples/fecapi_async_ldpc_encoders.grc
create mode 100644 gr-fec/examples/fecapi_ldpc_decoders.grc
create mode 100644 gr-fec/examples/fecapi_ldpc_encoders.grc
create mode 100644 gr-fec/examples/fecapi_polar_async_packed_decoders.grc
create mode 100644 gr-fec/examples/fecapi_polar_decoders.grc
create mode 100644 gr-fec/examples/fecapi_polar_encoders.grc
create mode 100644 gr-fec/examples/fecapi_tagged_ldpc_decoders.grc
create mode 100644 gr-fec/examples/fecapi_tagged_ldpc_encoders.grc
create mode 100644 gr-fec/examples/polar_ber_curve_gen.grc
create mode 100644 gr-fec/examples/polar_code_example.grc
create mode 100644 gr-fec/grc/variable_ldpc_G_matrix_object.xml
create mode 100644 gr-fec/grc/variable_ldpc_H_matrix_object.xml
create mode 100644 gr-fec/grc/variable_ldpc_bit_flip_decoder.xml
create mode 100644 gr-fec/grc/variable_ldpc_encoder_G.xml
create mode 100644 gr-fec/grc/variable_ldpc_encoder_H.xml
create mode 100644 gr-fec/grc/variable_polar_code_configurator.xml
create mode 100644 gr-fec/grc/variable_polar_decoder_sc.xml
create mode 100644 gr-fec/grc/variable_polar_decoder_sc_list.xml
create mode 100644 gr-fec/grc/variable_polar_decoder_sc_systematic.xml
create mode 100644 gr-fec/grc/variable_polar_encoder.xml
create mode 100644 gr-fec/grc/variable_polar_encoder_systematic.xml
create mode 100644 gr-fec/include/gnuradio/fec/fec_mtrx.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_G_matrix.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_H_matrix.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_bit_flip_decoder.h
mode change 100755 => 100644 gr-fec/include/gnuradio/fec/ldpc_encoder.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_gen_mtrx_encoder.h
create mode 100755 gr-fec/include/gnuradio/fec/ldpc_par_mtrx_encoder.h
create mode 100644 gr-fec/include/gnuradio/fec/polar_common.h
create mode 100644 gr-fec/include/gnuradio/fec/polar_decoder_common.h
create mode 100644 gr-fec/include/gnuradio/fec/polar_decoder_sc.h
create mode 100644 gr-fec/include/gnuradio/fec/polar_decoder_sc_list.h
create mode 100644 gr-fec/include/gnuradio/fec/polar_decoder_sc_systematic.h
create mode 100644 gr-fec/include/gnuradio/fec/polar_encoder.h
create mode 100644 gr-fec/include/gnuradio/fec/polar_encoder_systematic.h
rename gr-fec/{examples => ldpc_alist}/271.127.3.112 (100%)
create mode 100644 gr-fec/ldpc_alist/CMakeLists.txt
create mode 100644 gr-fec/ldpc_alist/PNB2_512_23C1.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0023_gap_10.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0027_gap_04.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0042_gap_02.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0058_gen_matrix.alist
create mode 100644 gr-fec/ldpc_alist/n_0300_k_0103_gap_24.alist
create mode 100644 gr-fec/ldpc_alist/n_0300_k_0122_gap_06.alist
create mode 100644 gr-fec/ldpc_alist/n_0300_k_0152_gap_03.alist
create mode 100644 gr-fec/ldpc_alist/n_0500_k_0127_gap_21.alist
create mode 100644 gr-fec/ldpc_alist/n_0500_k_0202_gap_11.alist
create mode 100644 gr-fec/ldpc_alist/n_0512_k_0130_gap_21.alist
create mode 100644 gr-fec/ldpc_alist/n_0700_k_0282_gap_16.alist
create mode 100644 gr-fec/ldpc_alist/n_1100_k_0442_gap_24.alist
create mode 100644 gr-fec/ldpc_alist/n_1300_k_0522_gap_30.alist
create mode 100644 gr-fec/ldpc_alist/n_1800_k_0902_gap_28.alist
create mode 100644 gr-fec/ldpc_alist/n_2400_k_1198_gap_33.alist
create mode 100644 gr-fec/ldpc_alist/n_2400_k_1198_gen_matrix.alist
create mode 100644 gr-fec/ldpc_alist/simple_g_matrix.alist
create mode 100644 gr-fec/lib/fec_mtrx_impl.cc
create mode 100644 gr-fec/lib/fec_mtrx_impl.h
create mode 100644 gr-fec/lib/ldpc_G_matrix_impl.cc
create mode 100644 gr-fec/lib/ldpc_G_matrix_impl.h
create mode 100644 gr-fec/lib/ldpc_H_matrix_impl.cc
create mode 100644 gr-fec/lib/ldpc_H_matrix_impl.h
create mode 100644 gr-fec/lib/ldpc_bit_flip_decoder_impl.cc
create mode 100644 gr-fec/lib/ldpc_bit_flip_decoder_impl.h
delete mode 100755 gr-fec/lib/ldpc_encoder.cc
create mode 100644 gr-fec/lib/ldpc_encoder_impl.cc
create mode 100644 gr-fec/lib/ldpc_encoder_impl.h
create mode 100644 gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc
create mode 100644 gr-fec/lib/ldpc_gen_mtrx_encoder_impl.h
create mode 100755 gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc
create mode 100644 gr-fec/lib/ldpc_par_mtrx_encoder_impl.h
create mode 100644 gr-fec/lib/polar_common.cc
create mode 100644 gr-fec/lib/polar_decoder_common.cc
create mode 100644 gr-fec/lib/polar_decoder_sc.cc
create mode 100644 gr-fec/lib/polar_decoder_sc_list.cc
create mode 100644 gr-fec/lib/polar_decoder_sc_systematic.cc
create mode 100644 gr-fec/lib/polar_encoder.cc
create mode 100644 gr-fec/lib/polar_encoder_systematic.cc
create mode 100644 gr-fec/lib/scl_list.cc
create mode 100644 gr-fec/lib/scl_list.h
create mode 100644 gr-fec/python/fec/LDPC/CMakeLists.txt
create mode 100644 gr-fec/python/fec/LDPC/Generate_LDPC_matrix.py
create mode 100644 gr-fec/python/fec/LDPC/Generate_LDPC_matrix_functions.py
create mode 100644 gr-fec/python/fec/LDPC/README
create mode 100644 gr-fec/python/fec/LDPC/__init__.py
create mode 100644 gr-fec/python/fec/polar/CMakeLists.txt
create mode 100644 gr-fec/python/fec/polar/README.md
create mode 100644 gr-fec/python/fec/polar/__init__.py
create mode 100644
gr-fec/python/fec/polar/bit_reversed_polar_encoding_scheme.svg
create mode 100644 gr-fec/python/fec/polar/channel_construction.py
create mode 100755 gr-fec/python/fec/polar/channel_construction_awgn.py
create mode 100644 gr-fec/python/fec/polar/channel_construction_bec.py
create mode 100644 gr-fec/python/fec/polar/common.py
create mode 100644 gr-fec/python/fec/polar/decoder.py
create mode 100644 gr-fec/python/fec/polar/encoder.py
create mode 100644 gr-fec/python/fec/polar/helper_functions.py
create mode 100644 gr-fec/python/fec/polar/polar_channel_construction
create mode 100755 gr-fec/python/fec/polar/testbed.py
create mode 100644 gr-fec/python/fec/qa_fecapi_ldpc.py
create mode 100644 gr-fec/python/fec/qa_polar_decoder_sc.py
create mode 100644 gr-fec/python/fec/qa_polar_decoder_sc_list.py
create mode 100644 gr-fec/python/fec/qa_polar_decoder_sc_systematic.py
create mode 100644 gr-fec/python/fec/qa_polar_encoder.py
create mode 100644 gr-fec/python/fec/qa_polar_encoder_systematic.py
create mode 100644 gr-fec/swig/ldpc.i
create mode 100644 gr-qtgui/examples/qtgui_message_inputs.grc
create mode 100644 gr-qtgui/examples/qtgui_multi_input.grc
create mode 100644 gr-qtgui/themes/plain.qss
create mode 100644 gr-qtgui/themes/projector.qss
create mode 100644 gr-uhd/apps/uhd_app.py
copy gr-uhd/apps/{uhd_fft => uhd_fft_wx} (100%)
mode change 100644 => 100755 gr-uhd/apps/uhd_rx_cfile
create mode 100644 gr-uhd/examples/grc/uhd_siggen_gui.grc
create mode 100644 gr-uhd/include/gnuradio/uhd/usrp_block.h
create mode 100644 gr-uhd/lib/usrp_block_impl.cc
create mode 100644 gr-uhd/lib/usrp_block_impl.h
delete mode 100644 gr-uhd/lib/usrp_common.h
create mode 100644 gr-zeromq/lib/base_impl.cc
create mode 100644 gr-zeromq/lib/base_impl.h
create mode 100644 grc/blocks/.gitignore
create mode 100644 grc/blocks/epy_block.xml
create mode 100644 grc/blocks/epy_module.xml
create mode 100644 grc/blocks/variable_struct.xml.py
create mode 100755 grc/freedesktop/convert.sh
create mode 100644 grc/freedesktop/gnuradio_logo_icon-square.svg
create mode 100644 grc/freedesktop/grc-icon-16.png
create mode 100644 grc/freedesktop/grc-icon-24.png
delete mode 100644 grc/freedesktop/grc-icon-256.svg
create mode 100644 grc/gui/external_editor.py
create mode 100644 grc/python/epy_block_io.py
create mode 160000 volk
- [Commit-gnuradio] [gnuradio] branch android updated (ff27361 -> b7870d6),
git <=
- [Commit-gnuradio] [gnuradio] 12/12: analog: add ControlPort interfaces to frequency_modulator block., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 05/12: android: logger: adding Android log functions for different logging levels., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 07/12: android: runtime: issues related to vmcircbuf; only mmap_tmpfile version working currently., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 03/12: android: cmake: changed to using C checks for headers instead of C++., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 08/12: android: runtime: need to use a usable, writable location for android apps, so use the tmp path that we set up to point to the app's home directory., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 04/12: android: cmake: adding Boost deps used static builds; ordering in this patch is important., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 06/12: android: runtime: Android does not support pthread_setaffinity_np; turned this into a nop call., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 09/12: android: runtime: moved global block registry to a static get function., git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 10/12: android: rutnime: better logging and cleanup, git, 2016/02/19
- [Commit-gnuradio] [gnuradio] 11/12: cmake: cmake should get native thrift binary when cross compiling., git, 2016/02/19