[Bug 264644] comms/liquid-dsp update to 1.4.0

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 12 Jun 2022 22:33:12 UTC

            Bug ID: 264644
           Summary: comms/liquid-dsp update to 1.4.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: mr@FreeBSD.org
          Reporter: db@FreeBSD.org
             Flags: maintainer-feedback?(mr@FreeBSD.org)
          Assignee: mr@FreeBSD.org

Created attachment 234651
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=234651&action=edit
patch to liquid-dsp to bring it to 1.4.0

This release includes a number of new objects, new methods for existing
objects, better support for error handling, integrated GitHub workflows for
testing & code coverage, and general stability enhancements:

        automated code coverage testing (72%)
        incorporated error handling in most methods with integer-based return
        added interface to check if AGC is locked or not
        cbuffer: added method to check if buffer is empty
        included methods to create/recreate object in reverse order
        eqlms: added convenience methods for copying coefficients and running
        a decimator
        spgram: adding convenience methods for getting/setting properties
        spwaterfall: adding convenience methods for getting/setting properties
        new direct digital synthesis (DDS) family of objects which allows
        cascaded half-band interpolation/decimation with arbitrary frequency
        new fractional delay (fdelay) family of objects which allow for
        adjustable large fractional delays
        firdecim: adding convenience method to get decimation rate
        firfilt: adding convenience methods to get/copy coefficients as well as
        create object using firdespm algorithm
        firinterp: adding convenience methods for new ways to create object as
        well as getting object properties
        firpfb: adding convenience methods to create default object, write
        resamp2: adding methods to get/set output scale
        rresamp: adding methods to operate with block execution
        new arbitrary rate symstreamr object (derived from symstream family)
        framesync64: adding methods for getting/resetting frame data statistics
        as well as getting/setting detection threshold
        gmskframegen/gmskframesync: extending methods to support easier
        operation, getting/resetting frame data statistics, more control over
        parameters in create methods
        ofdmflexframesync: adding methods to get/reset frame data statistics
        qdetector: adding method to get threshold
        qpilotsync: adding method to get error vector magnitude
        symstream: adding convenience methods for getting properties
        symtrack: adding convenience methods for getting/setting properties
        adding liquid_ prefix to winodowing functions while supporting
        compatibility with older methods
        adding liquid_ prefix to internal polynomial functions, using
        common double-precision method for finding polynomial roots
        firpfbch2: adding convenience methods to get object properties
        modem: adding type extension for more consistency: modem -> modemcf,
        supporting backwards compatibility with API shim

You are receiving this mail because:
You are the assignee for the bug.