GNU Radio releases 3.6.3.1 and 3.6.4 are now available for download.
Release 3.6.3.1 is a bug-fix only update to 3.6.3, and has no new
features.
Release 3.6.4 has both bug fixes and new features.
http://gnuradio.org/releases/gnuradio/gnuradio-3.6.3.1.tar.gz
http://gnuradio.org/releases/gnuradio/gnuradio-3.6.4.tar.gz
MD5 sums:
c05a20a380532b7bce45465ba247f2d6 gnuradio-3.6.3.1.tar.gz
320a7f18593ec493e1061141f23c9a86 gnuradio-3.6.4.tar.gz
Enjoy!
Johnathan Corgan
Corgan Labs
Contributors:
Balint Seeber <balint.see...@ettus.com
<mailto:balint.see...@ettus.com>>
Ben Reynwar <b...@reynwar.net <mailto:b...@reynwar.net>>
Johnathan Corgan <johnat...@corganlabs.com
<mailto:johnat...@corganlabs.com>>
Josh Blum <j...@ettus.com <mailto:j...@ettus.com>>
Julien Olivain <julien.oliv...@lacime.etsmtl.ca
<mailto:julien.oliv...@lacime.etsmtl.ca>>
Martin Braun <martin.br...@kit.edu <mailto:martin.br...@kit.edu>>
Mike Jameson <mikej...@gmail.com <mailto:mikej...@gmail.com>>
Nicholas Corgan <nick.cor...@ettus.com
<mailto:nick.cor...@ettus.com>>
Roy Thompson <rthom...@gmail.com <mailto:rthom...@gmail.com>>
Sylvain Munaut <246...@gmail.com <mailto:246...@gmail.com>>
Tim O'Shea <tim.oshea...@gmail.com <mailto:tim.oshea...@gmail.com>>
Tom Rondeau <t...@trondeau.com <mailto:t...@trondeau.com>>
Important new features (3.6.4):
Ability to set processor affinity for GNU Radio blocks
Tom Rondeau has implemented the ability to set processor
affinity per block in a flowgraph. This allows the developer to
limit the execution of a GNU Radio block thread to a set of one
or more cores, helping optimize inter-core resources in a
multicore system.
See:
http://www.trondeau.com/home/2013/2/7/block-core-affinity.html
Inclusion of gr_modtool by Martin Braun
Previously available as a stand-alone utility, the gr_modtool
application for creating out-of-tree GNU Radio blocks has been
integrated within the main GNU Radio software distribution. The
features and functionality are the same, but it is now no longer
necessary to download this separately. See:
http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules
Use of GNU Radio preferences in native C++ applications
Tom Rondeau has ported the GNU Radio preferences system to allow
its use in GNU Radio applications implemented in C++. Prior to
this, it was only possible to access the preferences file from
Python. Until the new manual is updated on gnuradio.org
<http://gnuradio.org>, you
can see the raw commit here:
http://gnuradio.org/cgit/gnuradio.git/commit/?id=3643a858
Addition of GNU Radio block performance counters
Tom Rondeau has implemented a new capability to allow monitoring
of peformance statistics of blocks inside a running
flowgraph. This is an experimental feature that has not received
a great deal of usage. For more details, see:
http://gnuradio.org/redmine/projects/gnuradio/wiki/PerformanceCounters
Minor features/changes (3.6.4):
atsc: added single decode Python script (Ben Reynwar)
atsc: made equalizer taps accessible in python. (Ben Reynwar)
blocks: added 3.7 API versions of count_bits, threshold, strech,
throttle (Tom Rondeau)
blocks: added 3.7 API versions of peak_detector2, regenerate,
transcendental (Tom Rondeau)
cmake: added Fedora 18 packaging information (Nicholas Corgan)
cmake: allow 64-bit systems to use Boost in non-standard
locations (Nicholas Corgan)
core: added min_noutput_items to gr_block API (Ben Reynwar)
core: added operator == for tags (Martin Braun)
core: added remove_tag_item() (Martin Braun)
core: enabled msg_connect within python blocks (Roy Thompson)
core: added gr_random_pdu message passing block (Tim O'Shea)
core: added gr_fastnoise_source, default for gr_channel_model
(Tim O'Shea)
core: added GRC callback for gr_throttle sample_rate (Tim O'Shea)
core: added a mutex to gr_block to sync setters and work
function (Tom Rondeau)
digital: improved constellation_receiver_cv documentation (Ben
Reynwar)
digital: made the demod examples clearer (Martin Braun)
digital: added simple_correlator (inverse of simple_framer) to
gr-digital.
gruel: changed scoped_lock mutex to account for Boost
deprecation (Johnathan Corgan)
grc: pull in documentation for blocks from other GR modules.
(Julien Olivain)
howto: added example for Python blocks (Martin Braun)
pmt: added python converters (Martin Braun)
uhd: added click to change freq for uhd_fft (Mike Jameson)
wxgui: dead code removal and formatting cleanup (Sylvain Munaut)
wxgui: implemented persistence without using glAccum (Sylvain
Munaut)
Bug fixes (3.6.3.1, 3.6.4):
analog: fixed floating point accuracy issue in CTCSS squelch
(Tom Rondeau)
blocks: fixed use of bare boost::mutex::scoped_lock (Johnathan
Corgan)
blocks: fixed missing include in file_source_impl (Josh Blum)
cmake: fixed chrono as a necessary Boost library under MSVC
(Nicholas Corgan)
cmake: allow user to override check for bad versions of boost
(Tom Rondeau)
cmake: disable certain Boost versions we know are buggy to fix
Issue #513. (Tom Rondeau)
cmake: fixing generated includes, deps, and header installation.
core: fixed gr_pdu_to_tagged_stream XML for type (Johnathan Corgan)
core: fixed gr_message_debug for printing PDUs (Johnathan Corgan)
core: fixed missing include in gr_socket_pdu (Josh Blum)
core: fixed missing include for gruel thread (Josh Blum)
core: fixed redundant test settings (Josh Blum)
core: fixed gr_random_pdu MSVC incompatibility issue (Nicholas
Corgan)
core: fixed missing include to gr_block_registry.h (Tim O'Shea)
digital: fixed bug in digital_bert_rx.py (Ben Reynwar)(thanks
Charles Ru)
digital: fixed pfb_clock_sync grc xml file for loop bandwidth
(Ben Reynwar)
filter: fixed synthesis filter output rate when using 2x
oversampling. (Tom Rondeau)
grc: fixed failing drag-n-drop in GRC on Windows (Balint Seeber)
grc: fixed Bug #485 by gracefully exiting (Martin Braun)
grc: fixed problem of GRC_BLOCKS_PATH not being set in Windows
(Nicholas Corgan)
howto: fixed block parameters documentation (Julien Olivain)
uhd: fixed gain defaults in usrp_wfm_rcv*.py examples (Mike Jameson)
uhd: fixed default midpoint gain for usrp_am_mw_rcv.py example
(Mike Jameson)
uhd: fixed usrp_nbfm_ptt.py example receive path (Mike Jameson)
uhd: fixed audio_alsa_sink busy using default in several
examples (Mike Jameson)
volk: fixed bad find_package missing components (Josh Blum)
volk: fixed cmake, the profiler is no longer strictly unix (Josh
Blum)
volk: fixed volk_profile MSVC incompatibility (Nicholas Corgan)
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio