Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libliquid | Distribution: openSUSE Tumbleweed |
Version: 1.6.0 | Vendor: openSUSE |
Release: 2.1 | Build date: Thu Aug 31 13:49:22 2023 |
Group: Development/Libraries/C and C++ | Build host: i04-ch1a |
Size: 974042 | Source RPM: liquid-dsp-1.6.0-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://liquidsdr.org | |
Summary: Digital signal processing library for software-defined radios |
liquid-dsp is a signal processing library for software-defined radios written in C. Its purpose is to provide a set of extensible DSP modules that do no rely on external dependencies or cumbersome frameworks.
MIT
* Tue Aug 29 2023 Bernhard Wiedemann <bwiedemann@suse.com> - Avoid compile-time CPU-detection (boo#1100677) * Mon Jul 31 2023 Wojciech Kazubski <wk@ire.pw.edu.pl> - Update to latest tagged release version 1.6.0 * build - increased code coverage to 85% globally across entire project. This is the single largest effort included in this version and touches most modules in some way, most particularly the framing objects cleaning build to remove compiler warnings (e.g. unused variables) stripped version number off archive * dotprod - added support for AVX512-F (thanks, @vankxr!) * framing - added numerous tests to increase coverage to 84% - framesync64: using new qdsync object for simplified operation - qdsync: new frame detector and synchronizer to much more easily support frame processing. The object not only detects the frame, but also provides an initial carrier frequency, phase, and timign offset, and also corrects for these impairments, passing the results to the user in a clean callback function. * modem - cpfskmod: increasing phase stability for long runs * multichannel - added numerous tests to increase coverage to 88% * optim - added numerous tests to increase coverage to 92% * sequence - msequence: extended support for state variables up to m=31, reversed order for generator polynomial and internal state definition to be more consistent with literature and readily-available genpolys - Update to release version 1.5.0 * build - added support for PlatformIO for embeedded development - incorporated recursive copy() methods to objects to facilitate c++ copy constructors for bindings; now all objects can be deep copied to a new object with their entire memory and state preserved - added convenience method to malloc and copy memory arrays - improved support for error codes across objects and methods - cleaned up spelling errors across project (thanks, @nowls!) scrubbed function argument variable names to avoid underscore followed by a capital letter, causing trouble with pre-compiler processing - added basic test to check linking to installed library, incorporating into CI/CD pipelines - added more example programs * autotest - increased coverage testing (81% across entire project) - added the ability to "hammer" a particular test by running repeatedly on incremental seeds to assess specific edge cases (e.g. with random data) - added timer to show execution time for each test and identify areas for speed improvements - added methods for testing spectral response of various fields - added special directory for storing output logs: autotest/logs/ * benchmark - replacing old C-based benchmark comparison with simpler python version * dotprod - added support for AVX SIMD in vector dot products (thanks, @vankxr!) * fft - adding macro to allow for aligned memory allocation if FFTW is used (thanks, @nowls!) * filter - added new halfband filter design using Parks-McClellan algorithm and qs1dsearch method to provide as exact a specification as possible - added method to retrieve filter response from coefficients array - dds: adding methods to get/set scale - firhilb, iirhilb: added block processing method - msresamp, resamp: adding method to provide the exact number of output samples with provided input size - msresamp2, resamp2: using better halfband filter design for exact user specifications - resamp: adding methods to get/set scale, fixing filter bank resolution (was hard-coded, now respects user configuration) * framing - framesync64: added methods to set callback and userdata (context) fields, adding support for exporting debugging files for post-analysis as well as python script for processing, adding better estimate of error vector magnitude - msource: added convenience method to recall number of samples generated by each source - ofdmflexframesync: added methods to set callback and userdata (context) fields - qpacketmodem: returning much better estimate of error vector magnitude - qsource: fixed issue with carrier frequency adjustment * optim - added qs1dsearch object to perform quad-section 1-dimensional search similar to bisection search, but to find potentially non-continuous minimum/maximum of function - Removed obsolete patches and source tarball: * liquid-dsp-fix-destdir.diff * reproducible.patch * Mon Oct 24 2022 Dominique Leuenberger <dimstar@opensuse.org> - Only BuildRequire fec on x86_64 aarch64, as these are the only architectures fec is being built on. * Mon Jul 29 2019 Martin Hauke <mardnh@gmx.de> - Update to latest tagged release version 1.3.2 * autotest - runs with random seeds (based on time) for diveristy - output .json file for post-analysis * build - cleaned up compiler warnings across most platforms - incorporated continuous integration script - compact header APIs across all interfaces in liquid.h - consistent build across Linux and macOS * agc - added more convenience methods, improved autotest stability * fft - spwaterfall less verbose with more convenience methods * filter - new rresamp family of objects to implement rational rate resampling; very useful for fixed buffer sizes - resamp now uses fixed-point phase for faster computation - fixed issues with msresamp2 ordering to have expected roll-off performance - added notch filter design option for firfilt (with autotest) * framing - completely reworked msource family of objects to use firpfbch2 family of objects for computationally efficient - added preliminary fskframe generator and synchronizer objects * math - improved functions for speed, is_prime() - improved stability and consistency of root-finding algorithms * multichannel - added new firpfbchr family of objects for arbitrarily setting number of channels and down-sampling rates * modem - refactored objects for amplitude modulation/demodulation to use Hilbert transform, added autotest scripts * nco - improving consistency across platforms - Run spec-cleaner - Update patch: * liquid-dsp-fix-destdir.diff * Sat Aug 18 2018 bwiedemann@suse.com - Add reproducible.patch to always compile with SSE3 (boo#1100677) * Tue Nov 21 2017 jengelh@inai.de - Update description and RPM groups. * Sat Nov 18 2017 mardnh@gmx.de - Remove not needed sections from spec file * Tue Nov 14 2017 mardnh@gmx.de - Mention MIT license, see http://liquidsdr.org/license/ * Mon Nov 13 2017 mardnh@gmx.de - Rename changelog * Thu Oct 26 2017 mardnh@gmx.de - Update to version 1.3.1.git1508199169.4c9a7514: * agc: adding squelch autotests (derived from example) * agc/example: improving squelch example program * agc: adding squelch functionality back into gain control object * spwaterfall: reducing to double-buffer; taking log-avg for consolidation * fft: adding new spwaterfall object * packetizer/recreate(): forcing return for any condition; keeps compiler happy * symtrack example: fixing typo with using undeclared/unused variables * iir filter order doc match param * fix typo channel frequency docs
/usr/lib64/libliquid.so.1 /usr/lib64/libliquid.so.1.6 /usr/share/doc/packages/libliquid /usr/share/doc/packages/libliquid/HISTORY /usr/share/doc/packages/libliquid/README.md /usr/share/doc/packages/libliquid/TROUBLESHOOTING /usr/share/licenses/libliquid /usr/share/licenses/libliquid/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024