| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: liquid-dsp-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.7.0 | Vendor: openSUSE |
| Release: 1.3 | Build date: Sun Feb 23 14:42:21 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 594289 | Source RPM: liquid-dsp-1.7.0-1.3.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://liquidsdr.org | |
| Summary: Development files for the liquid-dsp library | |
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. This subpackage contains libraries and header files for developing applications that want to make use of libliquid.
MIT
* Sun Feb 23 2025 Andreas Stieger <andreas.stieger@gmx.de>
- switch to cmake and remove spec constructs no longer needed
- do not build examples, run tests, disable SIMD fixing aarch64
- add fix-chromosome-32bit.patch for armv7l builds
- The devel package is now liquid-dsp-devel
* Fri Feb 07 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 1.7.0
framing
* added more description to method definitions such as
qpacketmodem and qdetector.
* dsssframe64: extended functionality to use qdsync, added
standard methods such as copy(), added interfaces for
specifying thresholds, reduced default spreading gain.
filter
* firinterp: added flush() method to run zeros through filter.
* rresamp: allow for default bandwidth with an input of -1.
nco
* fixed issue where frequency was being set improperly, added
more extensive testing.
* improved the NCO object with VCO precision.
random
* added more extensive testing for various distributions to
ensure values are generated properly.
* 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/
/usr/include/liquid /usr/include/liquid/liquid.h /usr/lib/libliquid.so /usr/share/licenses/liquid-dsp-devel /usr/share/licenses/liquid-dsp-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025