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> Ben Reynwar <b...@reynwar.net> Johnathan Corgan <johnat...@corganlabs.com> Josh Blum <j...@ettus.com> Julien Olivain <julien.oliv...@lacime.etsmtl.ca> Martin Braun <martin.br...@kit.edu> Mike Jameson <mikej...@gmail.com> Nicholas Corgan <nick.cor...@ettus.com> Roy Thompson <rthom...@gmail.com> Sylvain Munaut <246...@gmail.com> Tim O'Shea <tim.oshea...@gmail.com> Tom Rondeau <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, 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