Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libliquid-1.6.0-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

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.

Provides

Requires

License

MIT

Changelog

* 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

Files

/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