commit-gnuradio
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]