Tags: zyt755/gnuradio
Tags
ChangeLog v3.7.11 ================= This is a feature release of the 3.7 API series, and incorporates all the bug fixes implemented in the 3.7.10.2 maintenance release. Contributors ------------ The following list of people directly contributed code to this release and the incorporated maintenance release: * A. Maitland Bottoms <[email protected]> * Alexandru Csete <[email protected]> * Andrej Rode <[email protected]> * Andy Walls <[email protected]> * Artem Pisarenko <[email protected]> * Bastian Bloessl <[email protected]> * Ben Hilburn <[email protected]> * Bob Iannucci <[email protected]> * Chris Kuethe <[email protected]> * Christopher Chavez <[email protected]> * Clayton Smith <[email protected]> * Darek Kawamoto <[email protected]> * Ethan Trewhitt <[email protected]> * Geof Gnieboer <[email protected]> * Hatsune Aru <email witheld> * Jacob Gilbert <[email protected]> * Jiří Pinkava <[email protected]> * Johannes Demel <[email protected]> * Johannes Schmitz <[email protected]> * Johnathan Corgan <[email protected]> * Jonathan Brucker <[email protected]> * Josh Blum <[email protected]> * Kartik Patel <[email protected]> * Konstantin Mochalov <[email protected]> * Kyle Unice <[email protected]> * Marcus Müller <[email protected]> * Martin Braun <[email protected]> * Michael De Nil <[email protected]> * Michael Dickens <[email protected]> * Nathan West <[email protected]> * Nicholas Corgan <[email protected]> * Nick Foster <[email protected]> * Nicolas Cuervo <[email protected]> * Paul Cercueil <[email protected]> * Pedro Lobo <[email protected]> * Peter Horvath <[email protected]> * Philip Balister <[email protected]> * Ron Economos <[email protected]> * Sean Nowlan <[email protected]> * Sebastian Koslowski <[email protected]> * Sebastian Müller <[email protected]> * Stephen Larew <[email protected]> * Sylvain Munaut <[email protected]> * Thomas Habets <[email protected]> * Tim O'Shea <[email protected]> * Tobias Blomberg <email witheld> Changes ======= The GNU Radio project tracks changes via Github pull requests. You can get details on each of the below by going to: https://github.com/gnuradio/gnuradio Note: Please see the release notes for 3.7.10.2 for details on the bug fixes included in this release. ### gnuradio-runtime * \gnuradio#1077 Support dynamically loaded gnuradio installs (Josh Blum) ### gnuradio-companion * \gnuradio#1118 Support vector types in embedded Python blocks (Clayton Smith) ### gr-audio * \gnuradio#1051 Re-implemented defunct Windows audio source (Geof Gnieboer) * \gnuradio#1052 Implemented block in Windows audio sink (Geof Gnieboer) ### gr-blocks * \gnuradio#896 Added PDU block setters and GRC callbacks (Jacob Gilbert) * \gnuradio#900 Exposed non-vector multiply const to GRC (Ron Economos) * \gnuradio#903 Deprecated old-style message queue blocks (Johnathan Corgan) * \gnuradio#1067 Deprecated blks2 namespace blocks (Johnathan Corgan) ### gr-digital * \gnuradio#910 Deprecated correlate_and_sync block 3.8 (Johnathan Corgan) * \gnuradio#912 Deprecated modulation blocks for 3.8 (Sebastian Müller) * \gnuradio#1069 Improved build memory usage with swig split (Michael Dickens) * \gnuradio#1097 Deprecated mpsk_receiver_cc block (Johnathan Corgan) * \gnuradio#1099 Deprecated old-style OFDM receiver blocks (Martin Braun) ### gr-dtv * \gnuradio#875 Added ability to cross-compile gr-dtv (Ron Economos) * \gnuradio#876 Improved ATSC transmitter performance (Ron Economos) * \gnuradio#894 Refactored DVB-T RS decoder to use gr-fec (Ron Economos) * \gnuradio#898 Improved error handling and logging (Ron Economos) * \gnuradio#900 Improved DVB-T performance (Ron Economos) * \gnuradio#907 Updated examples to use QT (Ron Economos) * \gnuradio#1025 Refactor DVB-T2 interleaver (Ron Economos) ### gr-filter * \gnuradio#885 Added set parameter msg port to fractional resampler (Sebastian Müller) ### gr-trellis * \gnuradio#908 Updated examples to use QT (Martin Braun) ### gr-uhd * \gnuradio#872 Added relative phase plots to uhd_fft (Martin Braun) * \gnuradio#1032 Replace zero-timeout double-recv() with one recv() (Martin Braun) * \gnuradio#1053 UHD apps may now specify multiple subdevs (Martin Braun) * \gnuradio#1101 Support TwinRX LO sharing parameters (Andrej Rode) * \gnuradio#1139 Use UHD internal normalized gain methods (Martin Braun) ### gr-utils * \gnuradio#897 Improved python docstring generation in gr_modtool
ChangeLog v3.7.10.2 =================== This is the second bug-fix release for v3.7.10. Contributors ------------ The following list of people directly contributed code to this release: * Alexandru Csete <[email protected]> * A. Maitland Bottoms <[email protected]> * Andrej Rode <[email protected]> * Andy Walls <[email protected]> * Bastian Bloessl <[email protected]> * Ben Hilburn <[email protected]> * Bob Iannucci <[email protected]> * Chris Kuethe <[email protected]> * Clayton Smith <[email protected]> * Darek Kawamoto <[email protected]> * Ethan Trewhitt <[email protected]> * Geof Nieboer <[email protected]> * Hatsune Aru <email witheld> * Jacob Gilbert <[email protected]> * Jiří Pinkava <[email protected]> * Johannes Demel <[email protected]> * Johnathan Corgan <[email protected]> * Johannes Schmitz <[email protected]> * Josh Blum <[email protected]> * Kartik Patel <[email protected]> * Konstantin Mochalov <[email protected]> * Kyle Unice <[email protected]> * Marcus Müller <[email protected]> * Martin Braun <[email protected]> * Michael De Nil <[email protected]> * Michael Dickens <[email protected]> * Nick Foster <[email protected]> * Paul Cercueil <[email protected]> * Pedro Lobo <[email protected]> * Peter Horvath <[email protected]> * Philip Balister <[email protected]> * Ron Economos <[email protected]> * Sean Nowlan <[email protected]> * Sebastian Koslowski <[email protected]> * Sebastian Müller <[email protected]> * Sylvain Munaut <[email protected]> * Thomas Habets <[email protected]> * Tim O'Shea <[email protected]> * Tobias Blomberg <email witheld> Bug Fixes ========= The GNU Radio project tracks bug fixes via Github pull requests. You can get details on each of the below by going to: https://github.com/gnuradio/gnuradio ### gnuradio-runtime * \gnuradio#1034 Fixed performance counter clock option (Pedro Lobo) * \gnuradio#1041 Connect message ports before unlock (Bastian Bloessl) * \gnuradio#1065 Fixed initialization order of ctrlport static variables (Kyle Unice) * \gnuradio#1071 Fixed cmake lib/lib64 issues (Philip Balister) * \gnuradio#1075 Fixed pmt thread safety issue (Darek Kawamoto) * \gnuradio#1119 Start RPC on message port only blocks (Jacob Gilbert) * \gnuradio#1121 Fixed tag_t default copy constructor / operator= bug (Darek Kawamoto) * \gnuradio#1125 Fixed pmt_t threading issue with memory fence (Darek Kawamoto) * \gnuradio#1152 Fixed numpy warning in pmt code (Bob Iannucci) * \gnuradio#1160 Fixed swig operator= warning messages (Darek Kawamoto) ### gnuradio-companion * \gnuradio#901 Backwards compatibility fix for pygtk 2.16 (Michael De Nil) * \gnuradio#1060 Fixed for Python 2.6.6 compatibility (Ben Hilburn) * \gnuradio#1063 Fixed IndexError when consuming \b (Sebastian Koslowski) * \gnuradio#1074 Fixed display scaling (Sebastian Koslowski) * \gnuradio#1095 Fixed new flowgraph generation mode (Sebastian Koslowski) * \gnuradio#1096 Fixed column widths for proper scaling (Sebastian Müller) * \gnuradio#1135 Fixed trailing whitespace output (Clayton Smith) * \gnuradio#1168 Fixed virtual connection with multiple upstream (Sebastian Koslowski) * \gnuradio#1200 Fixed cheetah template evaluation 'optional' tag (Sean Nowls) ### docs * \gnuradio#1114 Fixed obsolete doxygen tags (A. Maitland Bottoms) ### gr-analog * \gnuradio#1201 Added missing probe_avg_mag_sqrd_cf block to GRC (Sean Nowls) ### gr-blocks * \gnuradio#1161 Fixed minor inconsistencies in block XML (Sebastian Koslowski) * \gnuradio#1191 Fixed typo on xor block XML (Hatsune Aru) * \gnuradio#1194 Fixed peak detector fix initial value (Bastian Bloessl) ### gr-digital * \gnuradio#1084 Fixed msk_timing_recovery out-of-bounds (warning) (Nick Foster) * \gnuradio#1149 Clarify documentation of clock_recovery_mm_xx (Thomas Habets) ### gr-dtv * \gnuradio#902 Fixed incorrect assert and set_relative_rate() (Ron Economos) * \gnuradio#1066 Fixed GSL link problem with gr-dtv and gr-atsc (Peter Horvath) * \gnuradio#1177 Add missing find_package for GSL (Geof Gnieboer) ### gr-fcd * \gnuradio#1030 Updated hidapi to latest HEAD (Alexandru Csete) ### gr-fec * \gnuradio#1049 Throw exception if K and R are not supported (Clayton Smith) * \gnuradio#1174 Fixed missing header file installation (Sean Nowls) ### gr-filter * \gnuradio#1070 Fix pfb_arb_resampler producing too many samples (Sylvain Munaut) ### gr-qtgui * \gnuradio#899 Fixed dark.qss data lines forced-on (Tim O'Shea) * \gnuradio#918 Fixed y-axis unit display in Frequency Sink (Tobias Blomberg) * \gnuradio#920 Fixed axis labels checkbox in Frequency Sink (Tobias Blomberg) * \gnuradio#1023 Fixed control panel FFT slider in Frequency Sink (Tobias Blomberg) * \gnuradio#1028 Fixed cmake for C++ example (Bastian Bloessl) * \gnuradio#1036 Corrected whitespace issues (Sebastian Koslowski) * \gnuradio#1037 Fixed tag color to obey style sheet (Johannes Demel) * \gnuradio#1158 Fixed SIGSEGV for tag trigger with constellation sink (Andy Walls) * \gnuradio#1187 Fixed time sink complex message configuration (Kartik Patel) * \gnuradio#1192 Fixed redundant time sink configuration options (Kartik Patel) ### gr-uhd * \gnuradio#914 Fixed order of include dirs (Martin Braun) * \gnuradio#1133 Fixed channel number resolution (Andrej Rode) * \gnuradio#1137 Disable boost thread interrupts during send() and recv() (Andrej Rode) * \gnuradio#1142 Fixed documentation for pmt usage (Marcus Müller) ### Platform-specific changes * \gnuradio#886 Fixed numerous Windows/MSVC portability issues (Josh Blum) * \gnuradio#1062 Set default filepath to documents dir for windows (Geof Gnieboer) * \gnuradio#1085 Fixed mingw-w64 portability issues (Paul Cercueil) * \gnuradio#1140 Added boost atomic and chrono linkage for Windows (Josh Blum) * \gnuradio#1146 Use -undefined dynamic_lookup linkage for (swig) on MacOS (Konstantin Mochalov) * \gnuradio#1172 Fixed file monitor on windows (Sebastian Koslowski) * \gnuradio#1179 MSVC build updates (Josh Blum)
ChangeLog v3.7.10.1 ================= This is the first bug-fix release for v3.7.10 Contributors ------------ The following list of people directly contributed code to this release: * Artem Pisarenko <[email protected]> * Ben Hilburn <[email protected]> * Christopher Chavez <[email protected]> * Johnathan Corgan <[email protected]> * Jonathan Brucker <[email protected]> * Nicholas Corgan <[email protected]> * Nicolas Cuervo <[email protected]> * Ron Economos <[email protected]> * Sebastian Koslowski <[email protected]> * Stephen Larew <[email protected]> Major Development Areas ----------------------- This contains bug fixes primarily for GRC and DTV. GRC ---- Catch more exceptions thrown by ConfigParser when reading corrupted grc.conf files. Fix the docstring update error for empty categories. Fix grcc to call refactored GRC code. Convert initially opened files to absolute paths to prevent attempting to read from tmp. Move startup checks back in to gnuradio-companion script from grc/checks.py. DTV ---- Fix a segfault that occurs from out-of-bounds access in dvbt_bit_inner_interleaver forecast by forecasting an enumerated list of all input streams. Fix VL-SNR framing. Digital -------- Enable update rate in block_recovery_mm blocks to keep tags close to the the proper clock-recovered sample time. Tag offsets will still be off between calls to work, but each work call updates the tag rate. Analog ------ Fix the derivative calculation in fmdet block. Builds ------ Fix linking GSL to gr-fec. Use gnu99 C standard rather than gnu11 standard to maintain support for GCC 4.6.3. Other ----- Minor spelling and documentation fixes. Fix uhd_siggen_gui when using lo_locked.
ChangeLog v3.7.9.1 ================== Contributors ------------ The following list of people directly contributed code to this release. As an added bonus this is the first contribution for three of these authors! - Andrej Rode <[email protected]> - Paul David <[email protected]> - Derek Kozel <[email protected]> - Johannes Schmitz <[email protected]> - Johnathan Corgan <[email protected]> - Marcus Müller <[email protected]> - Martin Braun <[email protected]> - Philip Balister <[email protected]> - Ron Economos <[email protected]> - Sebastian Koslowski <[email protected]> - Sylvain Munaut <[email protected]> - Tim O’Shea <[email protected]> - Tom Rondeau <[email protected]> - \gnuradio#528 - \gnuradio#719 - \gnuradio#768 - \gnuradio#831 - \gnuradio#864 - \gnuradio#868 - \gnuradio#876 - \gnuradio#879 - \gnuradio#882 - \gnuradio#883 Code ---- This release includes a number of minor typos and miscellaneous rewording of\ error messages. The following sections summarize substantial changes. - the ‘Parser errors’ menu item wasn’t correctly enabled - embedded python blocks: message ports are now optionial and show the correct label - custom run command now accounts for filepaths that need escaping - virtual sink/source message connections were dropped when opening a flow graph - tooltips in block library are truncated if too long - not all tooltips in block library were updated after docstring extraction finished - some expressions were wrongfully marked invalid after opening a flow graph - move random uniform source from analog to waveform generators in GRC A new unit test is available to test a bug reported on stack overflow where blocks (such as the delay block) would drop tags. Paul David stepped in with his first contribution to GNU Radio with a fix. Fix an issue with flat\_flowgraph calculating alignment by misinterpreting units of write and read indeces. This was only apparent when these indeces are non-zero (a flowgraph has stopped and restarted). Fix exceptions thrown in hier\_block2 constructors. Check d\_ninput\_items\_required for overflow and shut down if overflow is detected. Allow hier\_block2’s to change I/O signature in the constructor, which was previously allowed by the API, but broken. Use unsigned char rather than char in add\_const\_bb. This was the legacy behavior with the older add\_const\_XX and was accidentally replaced with char when replacing the templated version. Fix vector length units from bytes to number of items in PDU to tagged stream and tagged stream to PDU blocks. Add a check to the rational resampler to stop working after we’ve operated on all input items (closed issue \gnuradio#831) Throw an error when pfb clock sync is given constant taps which results in a derivative of 0 (calculated as NaN). (closed issue \gnuradio#812 and 734). Added a reset\_taps function to externally set taps which should be used in place of set\_taps. Fix a memory leak in pfb decimator (closed issue \gnuradio#882) Maximum Deviation parameter for NBFM transmitter exposed to GRC Change the constellation receiver to inherit from control\_loop publically rather than the impl to better support the control port interface. (closed issue \gnuradio#876) TLC to puncture/depuncture GRC files in gr-fec Major performance and correctness fixes to gr-zeromq Fix cross compiling on for 64-bit architectures by not setting DEBIAN, REDHAT, and SLACKWARE. OOT modules created with modtool should update their cmake/Modules/GrPlatform.cmake to support cross 64-bit builds.
PreviousNext