Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libgnuradio-3_10_11 | Distribution: openSUSE Tumbleweed |
Version: 3.10.11.0 | Vendor: openSUSE |
Release: 1.5 | Build date: Thu Jul 25 14:22:27 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 11685237 | Source RPM: gnuradio-3.10.11.0-1.5.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://gnuradio.org | |
Summary: Libraries for GNU Radio |
GNU Radio is a collection of software that when combined with minimal hardware, allows the construction of radios where the actual waveforms transmitted and received are defined by software. What this means is that it turns the digital modulation schemes used in today's high performance wireless devices into software problems. This package contains the libraries for GNU Radio.
GPL-3.0-or-later
* Thu Jul 25 2024 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.11.0 - Changed * Project + Const (keyword) cleanup in a large number of files. QtGUI code uses const in many more places. * Runtime + Add persistent() function to gr paths module. This function returns either the value of the XDG_CACHE_HOME environment variable, or appdata()/.local/state. * GRC + Work continues on the Qt version of GRC (gnuradio-companion --qt). While the Gtk version is still the default, we're getting close to the point where the Qt version can be the default. + Generated Python code now includes a startup event (flowgraph_started) to the top level class. This was added specifically to avoid a race in the Variable Function Probe block, and may be useful elsewhere. + Struct variables have not been usable since around v3.8. Fixed! + Paths are now based on gr paths, where they were previous hardcoded to the user's home directory. + C++ hier block code paths fixed (so hier blocks work again). + Block connection line shape and width are now preferences. * gr-blocks + New Burst To Stream block transforms a bursty tagged stream into a continuous stream by inserting zeros in the output between input packets whenever no packets are available at the input. * gr-digital + FLL Band Edge power calculations fixed, along with thread safety issues. * gr-fec + Unused RS code removed - unlikely anyone will notice. * gr-filter + Numpy float_ changed to float64 for Numpy 2.0 compatibility. * gr-fft + Vector version of FFT fft_v library function (calls fftw) thread safety improved. * gr-uhd + Do not require PyQt5 for non-graphical configurations. * modtool + Many bug fixes and cleanups, resulting in more reliable operation. That sounds really good, right? + Remove dependency on the "click plugins" package. + Appending new blocks to CMake files respects closing parens. * Build system and packaging + CMake minimum versions were out of sync in different places, fixed. + Incorrect Qwt maximum version removed. - Last two patches gnuradio-fix-error-message-for-Qwt-version.patch and gnuradio-remove-maximum-version-for-Qwt.patch removed as appliedn upstream. - Containd fix for latest spdlog (Tumbleweed). * Sat May 11 2024 Wojciech Kazubski <wk@ire.pw.edu.pl> - Added a patches gnuradio-fix-error-message-for-Qwt-version.patch and gnuradio-remove-maximum-version-for-Qwt.patch (taken from upstream), fixing build with Qwt-6.3.0 * Tue Apr 30 2024 Mikhail Paulyshka <me@mixaill.net> - Added python3-QtPy and python3-QDarkStyle runtime dependencies (needed for gnuradio-companion --qt) - Update to version 3.10.10.0 - Changed * Runtime + Modernize location of config files. XDG_CONFIG_HOME will be used if set (often $HOME/.config). This change attempts to be backward compatible with existing config file locations, but be aware that config files may show up in the old ($HOME/.gnuradio/) and new ($XDG_CONFIG_HOME/gnuradio) locations depending on GNU Radio version. Files are not automatically moved, since some users run multiple versions of GNU Radio. + Ctrlport Probe, Ctrlport Probe PSD and gr-ctrlport-monitor. Ctrlport Monitor blocks are still broken. * GRC + NEW Qt-based front end! Run gnuradio-companion --qt to try it out. This feature is still in testing, so the Gtk front end runs by default. In a future release, Qt will become the default, removing Gtk as a manditory dependency. Maintenance will focus on the Qt front end at that point. + Restore property field background colors (as a View option, off by default) for the Gtk front end. Background colors were previously replaced with textual type string. + The canvas can be panned using the middle mouse button + C++ code generation improvements related to parameters and strings + C++ code generation fixed for Add Const * gr-audio + Added 96 kHz and 192 kHz selections to ALSA source/sink * gr-blocks + Float To UChar block adds vector support, and also scale and bias params * gr-digital + Additive Scrambler adds soft symbol handling + Add callback to set header format in Digital Protocol Formatter * modtool + Improvements to handling of Python blocks (add, rm, and rename work reliably) + New parseable manifest format (yaml instead of md) to better support the OOT ecosystem + Manifest and examples are installed by "make install" * Build system and packaging + Python byte-compiled (pyc) files are no longer installed, as they are deprecated by Python * Testing + Added MinGW test runner and fixed various MinGW compilation failures + Update Fedora to test 38, 39 and 40 * Fri Mar 22 2024 Mikhail Paulyshka <me@mixaill.net> - Added libad9361-iio-devel build dependency (fixes PlutoSDR support) * Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. * Thu Jan 18 2024 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.9.2 - Changed * Project + Fix a few memory errors in various modules. * GRC + Fix regressions in bus connections. * Mon Jan 01 2024 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.9.1 - Changed * Project + Python minimum version is now 3.7.2, vs 3.6.5, to support type hints. + Add tox.ini, so that editors use the same formatting as github CI. + Use pointers to pass s32fc arguments to VOLK in gr-blocks, gr-digital, and gr-dtv to avoid undefined behavior. The fix is conditional on VOLK 3.1.0, which add a new supporting function. * Runtime + Disallow None for pmt_t arguments in Python. + Support spdlog installations with internal or external libfmt. * GRC + Use text labels to specify types for block parameters, instead of background colors which were difficult to read/remember. + Enable setting of documentation URLs, relative or absolute in yaml. This allows OOTs to use the documentation link in the block parameter dialog. + Disallow use of block ids that are Python keywords and "gnuradio". + Add type annotations in some places (required bump to Python 3.7.2). + Use C version of YAML loader (yaml.CSafeLoader) for better performance. + Connections may have properties for supported connection domains. This feature was added for RFNoC connections. Standard stream and message connections do not support this feature, but they may in future versions. + Check grc file version. The above feature required a version bump to "2". Where no connection properties are used, version "1" is still emitted. Note that previous versions of GRC do not check for file version. RFNoC flowgraphs with connection properties will fail to load in previous versions as a result. + Fix bug where an impressive number of backslashes were added to some filenames. * gr-dtv + Read expected data as little-endian * gr-fec + Add FEC_API to CCSDS Reed-Solomon functions so they can be used by OOTs. * gr-qtgui + QT GUI Msg Push Button: add a callback for Message Value to allow it to change at runtime. * gr-uhd + RFNoC Rx-Streamer: Add start stream options + Add back-edge property to RFNoC connections * Build system and packaging + Use utf-8 encoding when writing files in gr_python_install. * Fri Oct 20 2023 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.8.0 * Runtime + Add MAP_FIXED to circular buffer implementations using shm_open() and mmap backed by tmp files. + PMTs can be formatted for logging (format wrapper added). + New io_signature::make() variant replaces makev(), and optionally specifies buffer types. + Fix logging params to be compatible with C++20 * GRC + Add "Choose Editor" button to Python block properties. Use the GTK app chooser. + Save choice to the config file. + Correct Python Qt imports in Hier blocks and flowgraph templates. * gr-blocks + Enable building the benchmark testing executable, which runs tests on various math functions. + Repeat block implemented as a basic block (vs sync interpolator) and output buffer allocation fixed. + Add a GRC example for Throttle usage. * gr-digital + Add set_sps() to Symbol Sync. + Header Format: Fix CRC and OFDM formats, add option to header_buffer to read bits lsb first, and refactor extract_bits functions as templates. + Constellation Sink uses different colors for each input by default. + Rework Constellation Soft Decoder, Constellation Object and LDPC Decoder Definition. + Previously, the LDPC Decoder did not work at all. The sigma parameter was removed from the decoder and an optional noise power npwr parameter was added to the constellation. * gr-network + Better support for vectorized output from UDP source. The payload size must still be a multiple of item size * vector size for this to work. * gr-qtgui + Range widget eng_slider and eng modes can now be selected in GRC. + Range widget and a couple of UHD apps now accept values on editingFinished, rather than on returnPressed. Since UIs generated by GRC do not have OK/Apply for such values, there is no "correct" behavior. The behavior is now selectable on the Entry widget. + Frequency Sink startup time improved where sample rate is low * gr-soapy + RTLSDR buffer size may be specified * gr-uhd + RFNoC NullSrcSink block added. The block may be both source and sink. + Add support and examples for RFNoC loopback. + RFNoC Rx Radio adds issue_stream_cmd() and block message handler. * gr-zeromq + Explicitly shutdown and close source/sinks to prevent hangs in some cases. + Require zmq.hpp (cppzmq) version with context_t.shutdown() defined. + If shutdown is not defined, the gr-zeromq is disabled. * Modtool + Add cmake-format support for generated modules * Build system and packaging + Update Read-the-docs config to include build.tools * Mon Jul 17 2023 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.7.0 * Runtime + Setting the minimum buffer size should have the desired effect now, and not be overwritten. NOTE: the value returned by min_buffer_size() is not intended to indicate the actual buffer size. Header Payload Demod was the only block attempting to use this value, and was corrected. + Use a set to store thread group (more efficient) + Message Debug can now output via the logging system + The field prefs.singleton is no longer externally exposed (was unintentional) + PMT dict can be generated more easily using pmt::dict_from_mapping() * GRC + Save changes under all exit conditions (a couple were previously missed) + Prevent silent Generate/Run failures for unsaved flowgraphs * gr-analog + C++ code generation for Quadrature Demod + Add max_gain parameter for AGC * gr-blocks + Probe Rate adds a name parameter, for clearer logging + Selector has a new "sync" more that consumes the same number of items from all inputs. Default is now to consume as many items as possible from the active input, and no more than that many items from other inputs. The previous behavior was, well, broken. + Throttle reset item count on restart, to avoid long delays * gr-digital + Constellation Encoder and Decoder: constellation can be changed at runtime * gr-filter + Filter design tool: multiple improvements in bounds checking and exception handling + Filter design tool: update QMessageBox to work in Qt5 * gr-network + Multiple memory management errors fixed in UDP Source/Sink and TCP Sink * gr-soapy + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay blocks + Support bias controls in RTL and SDRPlay blocks * gr-uhd + Remove possibility of infinite recursion for network overruns + Support fmtlib v10 + RFNoC: bindings and block yml for Vector IIR, Replay and Log Power blocks + RFNoC: add S16 format to RX Streamer * gr-vocoder + Support additional codec2 modes * Modtool + Don't override user-defined CMAKE_INSTALL_PREFIX * Sun Apr 30 2023 Martin Pluskal <mpluskal@suse.com> - Enable lto for arm * Tue Apr 25 2023 Dominique Leuenberger <dimstar@opensuse.org> - Add gobject-introspection BuildRequires: inspect the python code to add relevant typelib() dependencies (boo#1182927). * Fri Apr 07 2023 Jan Engelhardt <jengelh@inai.de> - Remove unused build dependency on libmpir-devel (gmp-devel was already used anyway). * Sat Apr 01 2023 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.6.0 * Runtime + Add Python loggers to top_block and hier_block2 + Change the default log level (in the config file) to INFO instead of DEBUG + Logging improvements in the scheduler + Correctly determine native page size for Windows * GRC + Fixed: opening the source of a hierachical block using the toolbar button produced an error + Use the logger, instead of print statements, in generated top blocks + Remove libX11 load from generated Python code - this was unncessary and produced warnings + Choose Editor dialog stays above parent * gr-analog + Signal Source: option to hide the message port * gr-blocks + Throttle: supports max time or number of samples per work iteration, useful for reducing latency at low sample rates + Delay block: option to hide the message port + File Meta Sink: fix missing Python import in template code * gr-channels + Default taps should be 1.0, not 1.0 + j1.0 * gr-digital + Async Decoder: several changes to improve performance robustness (see the commit log for more details) * gr-fec + Tagged Decoder: correctly calculate the frame size for terminated CC decoder * gr-filter + Fixed reverse parameters in fir_filter_with_buffer and pfb_arb_resampler, which could cause crashes + Fixed PFB Arbitrary Resampler was ignoring attenuation parameter * gr-iio + Set gain mode as specified (was always manual) + Use the specified gain parameter for second channel (was same as first channel) * gr-qtgui + Histogram Sink: calculate range of bins correctly to avoid strange distributions + Save (to image) dialogs add file extensions and have a Save button (i.e., they work now) * gr-soapy + Sources: add tags when the frequency changes * gr-uhd + Support for more RFNoC blocks - Fosphor, which produces data to drive an on-screen OpenGL- based renderer which is expected to be in the next release - Moving Average - Switchboard - Split Stream + FFT: add properties for direction, magnitude and scaling + RX Stream: flush after timeout + Fully support multi-channel TX/RX (params were available for one one channel) * gr-vocoder + Add a number of new codec modes for Codec2 and FreeDV * gr-zmq + Selectable bind/connect to support more flexible ZMQ patterns and NAT'd networks + Stream sources produce when available, instead of waiting for a buffer to fill, helping with latency * Modtool + Use interp and decim keywords correctly when generating blocks - Added a patch gnuradio-not-install-freedesktop-files.patch to revert commit 7c87800f1d7e85589678f01281b45451085c7482 * Wed Jan 25 2023 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.5.1 * Runtime + Restore the ability to set a default block buffer size using the buffer_size parameter in the config file. This was lost during refactoring in v3.9. * GRC + Add Python snipped hook point at "init before blocks", right before blocks are instantiated. * gr-audio + Remove support for OSX 10.3 and earlier. * gr-digital + Make tags visible to subclasses of OFDM Frame Equalizer. * gr-dtv + Correct constant in DVBS2 Modulator. * gr-fec + Fix errors in Channel Construction AWGN * gr-iio + Fix IIO blocks, which were broken due to a build-time dependency problem. * gr-network + Fix crash in UDP Source when buffer overruns. * gr-qtgui + Remove support for QWT 6.0 and earlier. * gr-uhd + Add async message port to USRP Source and publish overflow notifications. + Add bindings and example for RFNoC AddSub block. * Wed Dec 28 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Sanitize _constraints, 4GByte of memory is sufficient. Also, 2GByte memoryperjob rejects too many workers, so combine it with %limit_build. * Mon Dec 19 2022 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.5.0 * Runtime + Python block have access to the block logger, as in C++ + Default log level changed to INFO (from OFF) + Memory-based logger gr.dictionary_logger_backend() added for log debugging + API Note: The Python block gateway is now completely implemented in the PyBind11 wrapper, in order to clean up Python dependencies. This is technically an API change, but should not have any external effect. + PMT serialization of Complex32 vectors is now REAL | IMAG on all platforms + Python IO signature replication (multiple ports specified by one signature) fixed * GRC + Continue processing block connections after a connection error occurs + Drawing/scaling fixes that improve user experience on HiDPI and Windows machines * Build system and packaging + Many deprecation warnings fixed + Make target link libraries PRIVATE wherever possible, removing unnecessary downstream dependencies * Testing + Code formatting rules for clang format updated to v14 + Removed all compiler warning suppression + Enable Python block testing for Conda on macOS + Many other improvements that make maintenance easier - thanks again to Clayton Smith. In the process of fixing tests, a number of latent bugs were fixed throughout the code. * gr-analog + AGC3 performance and bug fixes + Python has access to control_loop parent class in PLL blocks + CTCSS detection of standard tones improved by fixing floating point comparison * gr-blocks + Probe Signal cross platform reliability improved by better thread synchronization * gr-digital + CRC32 and CRC16 blocks use little-endian order regardless of host order. This is a wire format change. The options were to have different endian machines unable to communicate, or older and newer versions unable to communicate. Note that there is a more general set of blocks (CRC Append and CRC Check) that are recommended for use wherever possible. + Packet headers use consistent bit order across machines + Floating point/rounding fix in constellation lookup table * gr-fec + LDPC G matrix n and k can be access from Python + LDPC matrix output size calculation corrected + CCSDS/Viterbi path metrics overflow fix * gr-network + Improve UDP Source/Sink efficiency by removing a layer of buffering and using the GR circular buffer instead of the Boost equivalent * gr-qtgui + Fixed Python code generation for Msg CheckBox, Digital Number Control, Toggle Button, Toggle Switch * gr-soapy + Sources will generate rx_time, rx_freq and rx_rate tags, as in UHD sources, where supported by the underlying Soapy driver * gr-uhd + Re-enable uhd.find_devices(), in addition to uhd.find() + RFNoC: generate correct Python code when using clock/time source + RFNoC: allow specification of adapter IDs for streamers + RFNoC: enable setting of vlen and types for streamers + RFNoC: streamers pay attention to stream args + RFNoC: sync block controller with gr-ettus OOT + RFNoC:set_property() and get_property() added to the C++ and Python APIs + RFNoC: Python binds added for rfnoc_block_generic * gr-zeromq + Sinks will optionally block on full queue, providing backpressure. Previously, overflow data was dropped. - Patch fix-build-with-fmt9.patch removed (applied upstrem) * Sun Oct 23 2022 Martin Hauke <mardnh@gmx.de> - Add patch: * fix-build-with-fmt9.patch * Mon Sep 19 2022 pgajdos@suse.com - does not require python3-six https://trello.com/c/MO53MocR/143-remove-python3-six * Fri Sep 16 2022 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.4.0 * Project Scope + Replace get_initial_sptr() calls with make_block_sptr() calls. There were a number of places the incorrect function was being used. * Runtime + Use correctly typed arguments to log messages to prevent build errors. * GRC + Add xfce4-terminal and urxvt to the list of terminal emulators discovered during the build process. + Suppress GUI hint errors that were being shown in the terminal window. + Use integers for screenshot size (floats were causing Cairo errors). * Build system and packaging + Reformat cmake files and make cmake formatting part of the workflow. + Allow GNU Radio to be a part of other cmake-based projects. + Correct linking to libiio and libad9361 on macOS. + Update method for determining Python installation directory. This should work correctly now on (all?) distro releases. * gr-blocks + New Block Interleaver/Deinterleaver interleaves blocks of symbols + Correct calculation of items_remaining in File Source, which allows seek() to work correctly. + Add an example for Wavefile Sink * gr-digital + Deprecate the CRC32 and CRC16 blocks, which will be removed in the future. There are more general CRC blocks which do the same thing (and more). * gr-filter + Fix demo for PFB channelizer * gr-iio + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048. + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode. * gr-trellis + Correct Python bindings for trellis::metrics. * gr-qtgui + Range widget can now output messages when value changes. + Add C++ code generation for Time Sink + Regenerate Python bindings for some blocks when necessary. + Waterfall Sink correctly uses half spectrum for float input. * gr-uhd + Add Python bindings for the UHD find() functino. * gr-zeromq + Support newer get() and older/deprecated getsockopt() functions in cppzmq depending on availability. * Modtool + Parse IO signatures with or without gr:: prefix. * Documentation + Update certain file lists to keep build paths out of documentation. * Testing + Update Conda recipe for Qt 5.15 and re-render CI support files. + Add testing on Ubuntu 22.04. + Link tests directly against spdlog with not linking to GR runtime. + Ignore Python "missing whitespace after keywork" formatting error. * Fri Jul 01 2022 Mikhail Paulyshka <me@mixaill.net> - added python3-SoapySDR to the runtime dependendcies (required by gr-soapy) * Wed Jun 22 2022 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.10.3.0 * Project Scope + Continue replacement of Boost functionality with standard C++ continues, where practical, making the code more maintainable. + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance. * gnuradio-runtime + Only catch Thrift transport exceptions + Import PyQt5 before matplotlib to work around a bug + Fix broken log format string in set_min_output_buffer + Process system messages before others. This helps with orderly flowgraph termination. + Custom buffers: add missing (simulated) data transfer to input/output_blocked_callback functions in host_buffer class + Fix Mach-kernel timebase (numer and denom were reversed) + Fix signed integer overflows in fixed-point table generation * GRC + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code + Fix create hier / missing top_block error * Build system and packaging + CI: Add testing for Fedora 36, remove Fedora 34. + cmake: Use platform-specific Python install schemes + cmake: Always prefix git hash used as version with "g" + cmake: Allow MPIR/MPLIB package find to fail gracefully + cmake: Remove 'REQUIRED' flag for Volk * gr-blocks + Fix rotator_cc scheduled phase increment updates + Wavefile Sink: add support for Ogg Opus if libsndfile is >= 1.0.29 + Probe Signal: synchronize access to d_level to prevent race conditions * gr-digital + Use memcmp for CRC comparisons to avoid alignment errors * gr-dtv + Use unsigned integer for CRC calculation + Fix use of uninitialized memory + Fix initialization of L1Post struct * gr-filter + Fix various bugs in Generic Filterbank * gr-iio + Fix grc pluto sink attenuation callback gr-qtgui + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix. * gr-soapy + Deactivate stream before closing. Some modules depend on this behavior. * gr-uhd + Implement get_gpio_attr() + Code generation tools + C++ generation: Fix various template errors * Modtool + gr_newmod: Fix copying python bindings to test dir on Windows + gr_newmod: Make untagged conda package version less specific + modtool: Add a conda recipe to the OOT template + Make the pydoc_h.mako more clang compliant * Documentation + Add shim Sphinx config for readthedocs - Enabled gr-iio module (requires libiio) * Mon Apr 11 2022 Mikhail Paulyshka <me@mixaill.net> - Added python3-jsonschema to build and runtime dependencies - Added python3-pyzmq to runtime dependencies - Update to version 3.10.2.0 * gnuradio-runtime + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature). * grc + Improve discovery of xterm and related programs. + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph. + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters. + Store the GNU Radio version in flowgraph metadata when saving. + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters. * Build system and packaging + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags). + Add pythonschema to build- and run-time dependencies. * gr-blocks + Add exponential distribution to Message Strobe Random block’s delay selection. + Quiet down debug messages in File Sink. + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe). * gr-filter + Fix crash in Rational Resampler logging * gr-digital + Add generic CRC blocks: CRC Append and CRC Check. * gr-qtgui + Improve text/background color on Range widget. + Digital Number Control emits message with new, instead of previous, value. + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost. + Vector Sink allows legend to be disabled. + Type error fixes (Python 3.10 is stricter about int casting). * gr-trellis + Provide Python bindings for PCCC Encoder and Viterbi Combo. * gr-vocoder + Add C++ generation support to gr-vocoder * Code generation tools + Support strongly-typed enums in Python bindings * Sat Mar 26 2022 Mikhail Paulyshka <me@mixaill.net> - Added spdlog and thrift to dependencies - Added python3-cairo and python3-gobject to runtime dependencies - Removed log4cpp from dependencies - Update to version 3.10.1.1 * fixes an off-by-one error in output buffer allocation - Update to version 3.10.1.0 * Runtime + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect. * gr-analog + Fix C++ code generation for random_uniform_source * gr-blocks + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed. * gr-filter + Bug fix: buses should now work with PFB channelizer and synthesizer. * gr-iio + Various fixes for fmcomms2/3/4. * gr-uhd + Bug fix: overflow count was uninitialized. + Correct descriptor names in uhd_fpga_ddc/duc. * GRC + Bug fix: initialize value for "priority" parameter in Python Snippets. + Show blocks with "deprecated" flags as deprecated. - Update to version 3.10.0.0 * Changed + Moved PDU blocks from gr-blocks to gr-network and gr-pdu - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11. + gr::blocks::pdu namespace has been reorganized in gr - PDU vector types are accessible in gr::types - PDU functions are accessible in gr::pdu - Common msg port names are accessible in gr::ports + Logging Infrastructure changed to use spdlog - +dependency spdlog, -dependency Log4CPP - New, more convenient logging methods - Modernized Interface - Removed iostream and cstdio from logging statements * Project Scope + C++17 - requires MSVC 1914 (Microsoft VS 2017 15.7) - replace boost::filesystem with std::filesystem + Windows build: removed unnecessary MSVC-specific system include overrides + Removed unused volk_benchmark + Use Pre-Compiled Headers - speeds up compilation time + Further replacements of boost::bind with lambda functions + Remove more manual memory management and general c++ modernization + PEP8 formatting applied and enforced on all Python files + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs + Update QA tests to work with OpenEmbedded cross compilations + Dependency versions: - Python 3.6.5 - numpy 1.17.4 - VOLK 2.4.1 - CMake 3.16.3 - Boost 1.69 - Mako 1.1.0 - PyBind11 2.4.3 - pygccxml 2.0.0 + Compiler options: - GCC 9.3.0 - Clang 11.0.0 / Apple Clang 1100 - MSVC 1916 (Microsoft VS 2017 15.9) + Replace deprecated distutils in CMake macros + Build targets with python dependencies conditionally on ENABLE_PYTHON * gr-blocks + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network + Document the supported operations in transcendental * gr-analog + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead * gr-filter + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler + Speed up filter building with moves + Add const to temporary tap vectors * gr-digital + Remove deprecated simple_{correlator,framer} + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer + Un-deprecate pfb_clock_sync + Add header payload demux example + Remove crc32 utility and most of packet_utils + Remove yml files for non-existent QAM mod/demod blocks * gr-dtv + Refactor ATSC blocks to have separate metadata stream rather than passing structs + Add energy normalization for DVB-S2X constellations * gr-network + Fix segfaults when TCP and UDP are restarted * gr-qtgui + Remove spurious volk includes + Fix segfaulting overflow in time_sink and waterfall + Support for Qwt 6.2 + Frequency/Waterfall Sinks expand range to 32k and enums in GRC + Frequency/Waterfall Sinks force power of 2 for fft size * gr-uhd + Python bindings for RFNoC blocks * gr-utils + gr_modtool bind workaround for pygccxml incompatibility with spdlog * gr-video-sdl + Clean up the SDL sinks: - Remove unused format parameter * gnuradio-runtime + gr::random uses xoroshiro128+ internally, takes uint64_t seed + Remove unused misc.cc/h + Accelerator Device Support - Major changes to the runtime to support “custom buffers” - Single Mapped Buffer abstraction that can be inherited out of tree + Remove Tag Checker + Explicitly convert path to string to fix MSVC build + size_t for vmcircbuf constructor and buffer factories + Reconfigurable timer value for input blocked condition (scheduler detail workaround) * grc + grcc –output switch for hierarchical blocks + Clean up Bokeh server loop + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state * Testing + rm dependencies from disabled components in blocks/runtime tests * Misc. + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately + gr_filter_design - update to support PyQt5 - fix loading of previously saved .csv files * Added + New in-tree module gr-pdu + New in-tree module gr-iio * Sun Feb 13 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Restore gr_modtool CMakeLists.txt files, protect from %cmake mangling. - Remove TeX build dependency, math is rendered with MathJax. - Add pyqtgraph and scipy filter design tool runtime dependencies. * Wed Feb 09 2022 Wojciech Kazubski <wk@ire.pw.edu.pl> - Patch revert-23cece0d0.patch removed - not needed now * Sun Jan 09 2022 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to version 3.9.5.0: * GRC + Fix: dependent variables sometimes fail to evaluate + Modify and cleanup bokeh server loop * gr-analog + Update python bindings for power squelch * gr-dtv + Add energy normalization for DVB-S2X constellations. * gr-filter + Remove pyqwt and qt4 from filter_design * gr-network + Fix: segfaults when TCP & UDP blocks are restarted + Add throttle flag to the tcp source and sink blocks * gr-qtgui + Enable use of Qwt 6.2 * gr-uhd + Add Python bindings for rfnoc_{block, ddc, duc, rx/tx_radio} * modtool + Improvements in generated QA code * Build System + Better support for cross-compiling (OpenEmbedded) + Find log4cpp on Ubuntu systems + Handle optional components in find_package + Add version check for pygccxml * CI/QA + Update tests to work with OpenEmbedded - Patch 0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch removed (applied upstream) - Patch 0003-enables-use-of-qwt-6_2.patch removed (applied upstream)
/usr/lib64/libgnuradio-analog.so.3.10.11 /usr/lib64/libgnuradio-analog.so.3.10.11.0 /usr/lib64/libgnuradio-audio.so.3.10.11 /usr/lib64/libgnuradio-audio.so.3.10.11.0 /usr/lib64/libgnuradio-blocks.so.3.10.11 /usr/lib64/libgnuradio-blocks.so.3.10.11.0 /usr/lib64/libgnuradio-channels.so.3.10.11 /usr/lib64/libgnuradio-channels.so.3.10.11.0 /usr/lib64/libgnuradio-digital.so.3.10.11 /usr/lib64/libgnuradio-digital.so.3.10.11.0 /usr/lib64/libgnuradio-dtv.so.3.10.11 /usr/lib64/libgnuradio-dtv.so.3.10.11.0 /usr/lib64/libgnuradio-fec.so.3.10.11 /usr/lib64/libgnuradio-fec.so.3.10.11.0 /usr/lib64/libgnuradio-fft.so.3.10.11 /usr/lib64/libgnuradio-fft.so.3.10.11.0 /usr/lib64/libgnuradio-filter.so.3.10.11 /usr/lib64/libgnuradio-filter.so.3.10.11.0 /usr/lib64/libgnuradio-iio.so.3.10.11 /usr/lib64/libgnuradio-iio.so.3.10.11.0 /usr/lib64/libgnuradio-network.so.3.10.11 /usr/lib64/libgnuradio-network.so.3.10.11.0 /usr/lib64/libgnuradio-pdu.so.3.10.11 /usr/lib64/libgnuradio-pdu.so.3.10.11.0 /usr/lib64/libgnuradio-pmt.so.3.10.11 /usr/lib64/libgnuradio-pmt.so.3.10.11.0 /usr/lib64/libgnuradio-qtgui.so.3.10.11 /usr/lib64/libgnuradio-qtgui.so.3.10.11.0 /usr/lib64/libgnuradio-runtime.so.3.10.11 /usr/lib64/libgnuradio-runtime.so.3.10.11.0 /usr/lib64/libgnuradio-soapy.so.3.10.11 /usr/lib64/libgnuradio-soapy.so.3.10.11.0 /usr/lib64/libgnuradio-trellis.so.3.10.11 /usr/lib64/libgnuradio-trellis.so.3.10.11.0 /usr/lib64/libgnuradio-uhd.so.3.10.11 /usr/lib64/libgnuradio-uhd.so.3.10.11.0 /usr/lib64/libgnuradio-video-sdl.so.3.10.11 /usr/lib64/libgnuradio-video-sdl.so.3.10.11.0 /usr/lib64/libgnuradio-vocoder.so.3.10.11 /usr/lib64/libgnuradio-vocoder.so.3.10.11.0 /usr/lib64/libgnuradio-wavelet.so.3.10.11 /usr/lib64/libgnuradio-wavelet.so.3.10.11.0 /usr/lib64/libgnuradio-zeromq.so.3.10.11 /usr/lib64/libgnuradio-zeromq.so.3.10.11.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 01:37:12 2025