Package Release Info

liquid-dsp-1.3.1.git1508199169.4c9a7514-bp151.3.1

Update Info: Base Release
Available in Package Hub : 15 SP1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libliquid-devel

Change Logs

Version: 1.3.1.git1508199169.4c9a7514-bp150.1.3
* 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
* Mon Jul 03 2017 mardnh@gmx.de
- Update to version 1.3.0.git1494700891.b8300673:
  * dispatch to correct destroy call for fec objects
  * prevent nans from escaping detector
  * if rescaling induces a nan, just call it 0
  * clean up after float sum
  * makefile.in: Fix overloading of LDFLAGS and CFLAGS
  * resamp: add adjust_timing_phase()
  * resamp: adding set_timing_phase() method, global comments
  * iirfilt: adding internal init() method for setting internal pointers to NULL
  * iirfiltsos: moving structure definition inside source file
  * iirfilt: defaulting to using internal dotprod object
  * iirfiltsos: adding code for using internal dotprod (generally slower)
  * build: adding 'LIQUID_' prefix in mangling macro for consistency
  * Update firpfb.c
  * Removed unnecessary line
  * build: minor adjustments to global include for API parser
  * build: trivial adjustments to global include for API parser (linking objects)
  * cbuffer: cleaning method comments in global header
  * channel: cleaning method comments in global header
  * typo
  * Removed tau and rate variable
  * Added reset_all() to completely reset spgram object including window buffer
- Remove patch:
  - 0001-add-msse-flag-to-makefile.patch (fixed upstream)
* Thu Apr 13 2017 mardnh@gmx.de
- add patch to fix compilation on Factory
  - 0001-add-msse-flag-to-makefile.patch
* Thu Apr 13 2017 mardnh@gmx.de
- Update to version 1.3.0 (tagged release)
- specfile cleanup
* Wed Mar 29 2017 mardnh@gmx.de
- Update to version 1.3.0.git1490785401.9c80330:
  * expose frame detection process
  * allow android build via cross compile
  * channel: cleaning up interface to permit fixed input/output buffer sizes
  * ofdmflexframegen: improving API for output buffer of any length
  * ofdmframe: adding method to initialize sctype with freq occupation
  * ofdmflexframegen: NULL pointers initialize random header, payload
  * oframegen: fixing bug where frame assembled flag wasn't being cleared
  * packetizer: applying sequence whitening (scramble) to all packets
  * flexframegen: NULL pointers initialize random header, payload
  * ofdmflexframegen: reset() now indicates new symbol needs to be generated
  * packetizer: adding internal packetizer version to bump framing protocols
  * flexframsync: cleaning up code for frame detection
  * window: clear() -> reset()
  * cbuffer: clear() -> reset()
  * wdelay: clear() -> reset()
  * firdecim: clear() -> reset()
  * resamp2: clear() -> reset()
  * chromosome: clear() -> reset()
  * bsequence: clear() -> reset()
  * add -msse flag to makefile
  * sandbox: updating sandbox to new APIs, cleaning a few examples
  * firpfb: adding execute_block() method
  * build: moving freqmod and freqdem to be adjacent in liquid.h
  * build: trivial change in comment ('CP-FSK' should be 'FSK')
  * build: updating history for changes since v1.2.0
  * Update iirdes.pll.c
  * iirdecim/iirinterp: trivial formatting change in global header
  * build: fixing trivial typo in comment in internal header
  * build: adding autocorr source as explicit filter target
  * build: updating history description to reflect v1.3.0 release
  * only set ecx/edx if not unknown
  * asgram: fixing functionality to actually generate ascii string
  * symtrack: setting bandwidth appropriately
  * asgram: clarifying ref/div
  * spgram: fixing typo in comment describing create() method
  * asgram: increasing resolution of result
  * asgram: adding method to set display character set
  * qdetector: adding benchmark program
  * build: trivial changes to global header, text alignment, comments
  * build: bumping internal version number to 1.3.0 in internal header
  * firdespm/example: clarifying filter design in plot title
  * firdespm: adding prototype method for generating low-pass filter
  * firdespm: adding lowpass example program
  * firdespm/example: making example a bit more interesting
  * must add sse3 cflag if we are going to use sse3 intrinsics ...
  * firdespm: adding callback funtion for generic desired response
  * define order for msequence
  * framegen/framesync: define order for msequence
  * eqlms/autotest: define order for msequence
  * firdespm: improving callback function example
  * run post-detection samples through state machine
  * remove spurious new variable
  * build: replacing configure's --enable-debug with --enable-debug-messages
  * remove static -mss3 flag from makefile
* Sat Dec 24 2016 mardnh@gmx.de
- Update to version 0.0.0.git1478519418.6b55d1c:
  * sandbox: adding initial Golay(24,12) product code example
  * sandbox/g2412p: implementing basic iteration for code
  * examples/modem: making 16-QAM modem as default
  * ampmodem: demodulating SSB AM with suppressed carrier without carrier estimation
  * agc/autotest: increasing time for convergence
  * sandbox: generate working version of Golay(24,12) product code
  * sandbox/g2412product_test: testing soft-decion demod performance
  * build: updating copyright on primary build files
  * cpfskdem: adding functionality for coherent demodulation (needs testing)
  * cpfskmodem: computing and compensating for delay appropriately
  * cpfskdem: simplfying demodulator interface
  * autotest: adding cpfskmodem tests
  * sandbox/mskmodem_test: trying to normalize output level of 'matched' filter
  * build: cpfsk_psd_example > cpfskmodem_psd_example
  * autotest/cpfsk: adding more autotest scripts (higher modulation order)
  * qpacketmodem: adding methods to encode/decode just symbol indices
  * const correctness for framegen
  * math/poly: wrapping isnan in T_ABS to help compilation w/ certain gcc versions
  * rkaiser: adding necessary breaks to rho approximation switch (thanks Jay Kickliter)
  * bpacket: fixing malloc/realloc to assign proper length type (not pointer)
  * lpc: adding basic length checking before blindly allocating array
  * qdetector: clarifying purpose of quadratic polynomial interpolation
  * iirdes: fixing dead initialization for dzpk2sosf()
  * iirdes: clarifying filter parameter transformation for band-pass/band-stop
  * rkaiser: moving boundary condition check to be inside main search loop
  * iirdes/ellip: cleaning up debugging statements
  * provide _is_assembled for gmskframegen
  * constify gmskframegen_assemble
  * build: removing config script to guess gcc version
  * Fixed array allocators in IIR Filter creator.
  * Enable build and install in one step
  * filter/ellip: moving unused variable inside macro
  * build: cleaning up makefile indentation; making easier to read (hopefully)
  * build: adding explicit target for qpacketmodem
  * framing/fec: constifying input arrays
  * fskdem: cleaning up code to rid compiler of annoying warnings
  * cpfskmodem: cleaning up example, making code more legible
  * sandbox: cleaning up sandbox code, ridding compiler of warnings
  * fskdem/benchmark: commenting out unused variable
  * autotest: cleaning up printf formatting
  * spgram: adding waterfall plot example (gnuplot)
  * channel: adding time-varying multi-path channel object
  * define flat-top window
  * introduced flat-top window
  * define 7 term blackman-harris
  * introduced 7term blackman harris
  * define triangular window
  * introduced triangular window
  * windowing: cleaning up windowing methods somewhat, fixing triangular
  * spgram: adding option to export to gnuplot
  * spgram: updating to simpler interface; needs some work
  * spgram: adding print() method, cleaning up examples a bit
  * math: moving windowing function definitions to separate file, utilities
  * spgram: cleaning up create() interfaces
  * spgram: updated create() method to include delay between transforms
  * spgram: not clearing internal window on reset, improving waterfall example
  * spgram: fixing bug; forgot to increment counters
  * spgramcf/example: formatting sample index in steps of thousands
  * spgram: incrementing total number of transforms taken
  * msource: fixing bug with not admitting enable/disable of source
  * build: checking canonical target outside of SIMD override setting
* Mon Dec 14 2015 mardnh@gmx.de
- Update to version 0.0.0.git1449876928.d1031be:
  + sandbox: adding test for generic MSK modulation
  + sandbox/mskmodem_test: using built-in spgram spectral estimate method
  + sandbox/mskmodem_test: adding options for tx filter type
  + sandbox/mskmodem_test: fixing integration but for square pulses
  + sandbox/mskmodem_test: found square pulse workaround
  + sandbox/mskmodem_test: trying to compensate for delay with demod
  + sandbox/mskmodem_test: fixing partial-response RCOS pulse timing
  + sandbox/mskmodem_test: hacking GMSK pulse with half-symbol timing delay
  + sandbox/mskmodem_test: fixing GMSK pulse timing, counting actual errors
  + sandbox/mskmodem_test: adding command-line options for filter, mod. index
  + sandbox/mskmodem_test: using gmsk compensating filter on receiver
  + sandbox/mskmodem_test: adding options for M-CPFSK (not yet functional)
  + modem/build: adding cpfsk[mod|dem] objects
  + modem/build: removing abandoned cpmodem from project
  + cpfsk: adding example program (not yet functional)
  + cpfsk: generating initial filters
  + cpfskmod: adding method to design filter (needs work and testing)
  + sandbox/mskmodem_test: adding plot of integrated pulse
  + cpfskmodem: splitting full- and partial-response raised-cosine
  + cpfskmod: fleshing out modulate() method
  + cpfskmod: implementing proper pulse shaping for modulation
  + cpfskmod: implementing reset() method (clearing internal state)
  + cpfskdem: framing basic functionality
  + cpfskmodem/example: fixing power spectral density scaling
  + sandbox/mskmodem_test: adding command-line options for channel offsets
  + cpfskmodem/example: adding command-line options for channel impairments
  + sandbox/mskmodem_test: removing redundant SNR line in help/usage
  + symtrack: adding basic function prototypes
  + missing header file.
  + added am block functions.
  + symtrack: adding initial object creation
  + symtrack: adding basic example for testing
  + build: updating script to update copyright license; needs copy
  + build: adding basic copy for test license
  + symtrack: updating filter types to comply with new APIs
  + symtrack: creating internal objects
  + symtrack: fleshing out basic implementation
  + symsync: trying to correct for carrier frequency/phase offsets
  + symtrack: stepping LMS equalizer; needs further testing
  + build: adding new module 'channel' to make channel modeling much easier
  + build: simplifying copyright replacement with python block string
  + build|copyright: only printing spaces in comments when appropriate
  + channel: adding carrier frequency/phase offsets
  + channel: adding multi-path channel impairment
  + channel: trying to determine reason for strange behavior
  + channel: block-commenting out multi-path to help find bug
  + symtrack: invoking reset() when object created
  + channel: re-enabling multi-path channel
  + symtrack: fixing typo in set_bandwidth() error message
  + symtrack: adding method to explicitly set modulation scheme
  + symtrack: adding primitive data type to symtrack macro
  + symtrack: adding method to adjust internal NCO phase
  + build: updating script to update copyright license; needs copy
  + build: adding basic copy for test license
  + build: simplifying copyright replacement with python block string
  + build|copyright: only printing spaces in comments when appropriate
  + cpfskmodem/example: updating spgram to new API
  + cpfskmodem: moving prototype to 'modem' module section in header
  + cpfskmodem/example: fixing PSD plot scaling
  + mskmodem/sandbox: updating to new spgram API, fixing PSD plot scaling
  + mskmodem/sandbox: fixing equalizing filter bandwidth, scaling, etc.
  + build|copyright: updating terminal date to 2015 in preparation for release
  + build: adding basic non-coherent M-ary FSK simulation
  + fskmodem/sandbox: adding high SNR method for demodulation
  + fskmodem/sandbox: compute proper least-squares demodulator
  + fskmodem/sandbox: better error checking on input options, etc.
  + build: adding fskmod/fskdem objects
  + fskmod: fleshing out M-ary FSK modulator
  + fskdem: fleshing out M-ary FSK demodulator
  + fskmodem: adding set of autotests
  + fskmodem: adding set of benchmarks for modulation/demodulation
  + fskmodem: using fftwf in demodulator if available
  + fskmodem: clarifying M-ary FSK modem in example, sandbox
  + fskdem: clarifying demodulator is not (necessarily) continuous phase
  + fskdem: adding method to return frequency error estimate
  + iirfilt: adding simple low-pass create() method
  + iirfilt: using default low-pass prototype where applicable
  + iirdecim: adding simplified create_default() method (Butterworth)
  + iirinterp: adding simplified create_default() method (Butterworth)
  + fec/bench: fixing bug with decoding array that caused crash
  + packetizer/bench: passing proper output array to decode method
  + build/bench: preventing 'unused variable' compiler warnings
  + firfarrow/example: cleaning up example somewhat
  + build/sandbox: preventing 'unused variable' compiler warnings
  + fftfilt/autotest: preventing 'unused variable' compiler warnings
  + iirfilt/dcblocker-example: cleaning up and improving example
  + benchmark/iirfilt: adding DC-blocking filter benchmark
  + firpfbch2: fixing typo in example and autotest programs
  + resamp2/example: adding cccf example
  + resamp2/example: cleaning cccf plotting display
  + build|copyright: cleaning script, removing unused variables, etc.
  + build/license: updating license in main top-level project files
  + build/license: updating license in agc module
  + build/license: updating license in audio module
  + build/license: updating license in buffer module
  + build/license: updating license in dotprod module
  + build/license: updating license in equalization module
  + build/license: updating license in fec module
  + build/license: updating license in fft module
  + build/license: updating license in filter module
  + build/license: updating license in framing module
  + build/license: updating license in math module
  + build/license: updating license in matrix module
  + build/license: updating license in modem module
  + build/license: updating license in multichannel module
  + build/license: updating license in nco module
  + build/license: updating license in optim module
  + build/license: updating license in quantization module
  + build/license: updating license in random module
  + build/license: updating license in sequence module
  + build/license: updating license in utility module
  + build/license: updating license in vector module
  + build/license: updating license in autotest library
  + build/license: updating license in sandbox programs
  + build/license: updating license in benchmark library
  + build/license: updating license in scripts
  + qpacketmodem: new object to simplify encoding and modulating
  + qpacketmodem: adding autotest script
  + qpacketmodem/autotest: adding autotests for different modulation schemes
  + flexframesync: adding autotest (noise-free detection, decoding)
  + qpilot[gen|sync]: new objects to inject pilots and recover symbols
  + qpilotsync: fleshing out carrier freq/phase, gain recovery
  + qpilotsync: wrapping print statements in debug preprocessor exclusion
  + qpilotgen/qpilotsync: cleaning print outputs
  + frame64: using new qpacketmodem and qpilotgen/qpilotsync objects
  + qpacketmodem: adding performance simulation for BER vs. SNR
  + qpacketmodem: adding soft-decision demodulation/decoding
  + fskmodem/example: cleaning up example command-line options
  + build: adding an option to override SIMD extensions in configure
  + build: splitting ARM target versions in configure (neon supported with v7+)
  + gmsk/sandbox: adding two new programs
  + eqlms: adding new create_lowpass() method to init with low-pass filter
  + build: adding missing objects to 'clean' target in makefile
  + firpfbch/examples: cleaning example code a bit
  + qdetector: adding initial code (not yet functional)
  + qdetector: fleshing out execute() method
  + qdetector: breaking buffer into halves, basic signal scaling
  + qdetector: fleshing out alignment code, offset estimation
  + qpilotsync: fixing bug with indexing (had hard coded fft size)
  + firpfb: adding set_scale() method for convenience
  + qdetector: returning pointer to data array upon detection, offset estimates
  + qdetector: recovering symbols from detector output in example
  + framesync64: incorporating qdetector_cccf object into synchronizer
  + firpfb: adding set_scale() method for convenience
  + framesync64: setting output matched filter scaling appropriately
  + framesync64: correcting timing offset appropriately
  + frame64: using QPSK for preamble p/n sequence
  + framesync64: cleaning up code for clarity
  + framesync64: adding basic eqlms_cccf object in receiver
  + qdetector: removing verbose print statements (debugging)
  + frame64: extending frame for longer filter, better response
  + qdetector: increasing fft size to be at least double sequence length
  + frame64: extending frame length to help flush buffers
  + firdes: cleaning up code a bit
  + firdespm: fabsf() -> fabs() for double-precision operation
  + math/poly: adding macros for abs (fabsf, cabsf, etc.) for specific data types
  + matrix: adding descriptions to methods in global header
  + matrix: adding macros for abs (fabsf, cabsf, etc.) for specific data types
  + qdetector: adding basic autotest scripts
  + qdetector: improving debug print/export features
  + framesync64: adding pre-processor macro for enabling/disabling equalizer
  + qdetector: adding method to set detection threshold
  + qdetector: adding methods to retrieve sequence and length
  + qdetector: separating create() methods for generic create vs. w/ symbols
  + qdetector: cleaning up example program
  + qpilotsync: adding methods to return estimated parameters
  + qpilotsync/autotest: adding initial autotest script
  + qpilotsync/autotest: extending to include more cases
  + flexframe: complete overhaul of framing protocol
  + qpacketmodem: cleaning packet modem code a bit
  + packetizer: adding simple fec/crc scheme access methods
  + modem: cleaning up header code, adding get_scheme() access method
  + qpacketmodem: printing mod/fec/crc types to stdout
  + qpacketmodem: adding regular acess methods for crc/fec/mod etc.
  + flexframesync: returning frame types (modulation/coding/check schemes)
  + flexframesync: computing error vector magnitude for frame
  + flexframe: cleaning up source code, removing unnecessary declarations
  + flexframesync/debug: consolidating all figures into single plot
  + flexframegen: resetting object on assemble() if frame is already assembled
  + flexframegen: modifying API to write frame in arbitrary block size
  + flexframesync: fixing bug where callback passed wrong flag for header validity
  + framedatastats: adding new object for accumulating frame data statistics
  + flexframesync: adding data statistics accumulator to internal object
  + flexframesync/example: restoring channel impairments to received signal
  + flexframesync: adding methods to reset and retrieve frame data stats
  + flexframesync: updating frame statistics in proper location
  + qdetector: create_symbols() -> create_linear()
  + qdetector: adding create_gmsk() method, adding autotests
  + flexframesync: fixing bug with updating frame data payload stats
  + flexframesync/example: significantly cleaning up reconfig example
  + framing: adding new symstream object to modulate random symbols
  + symstream: adding basic example
  + symtrack/example: using new symstream object for generating input
  + ofdmflexframe: changing VERSION macro to PROTOCOL
  + ofdmflexframe: moving internal methods defs out of global header
  + framing: removing antiquated readme
  + agc: applying limit to prevent gain explosion
  + eqlms: adding push_block() method; need decim mode
  + eqlms: adding autotest (qpsk symbols, blind equalization)
  + firdecim: cleaning up trivial typo in commented description
  + eqlms/autotest: cleaning up test to use complex channel
  + qdetector: adding create_gmsk() method, adding autotests
  + qdetector: adding method to set carrier offset search range
  + build|copyright: updating script's output to be more compact
  + build|copyright: updating copy on newer files
  + build|copyright: adding basic error checking to script
  + build|copyright: fixing formatted print typo in script
  + build|copyright: updating channel and framing to new copyright
  + build: trivial license clarification in main README
  + build: adding channel module to list in main README
  + channel: splitting plot in example program
  + channel: generating repeatable channel coefficients using msequence
  + channel: adding resampling option; needs timing phase offset setting
  + channel: adjusting parameters in example program
  + channel: fixing application of carrier frequency offset
  + symtrack: defaulting equalizer to low-pass filter
  + eqlms: adding decision-directed equalization autotest
  + symtrack: adding option to run at any integer samples/symbol
  + symtrack/example: using symstream to generate symbols
  + build: fixing typo in README regarding license
  + crc: adding method to simply append key to end of message (and check)
  + spgram: adding option to create default spgram
  + examples: adding new conversion example program
  + channel/example: cleaning up symtrack example (trivial)
  + symtrack/example: fleshing out example description
  + framing: adding new multi-source signal generator for convenience testing
  + msource: cleaning up example, interface allows gain in dB
  + channel: cleaning up channel example a smidge
  + channel/example: using symstream for signal generation
  + msource: using symstream for internal signal generation
  + msource: adding method to remove objects in source list
  + ofdm[flex]framesync: fix typos
  + ofdmflexframesync: buffer payload symbols and pass them along with framestats
  + channel: fixing trivial typo
  + channel: adding basic code for log-normal shadowing
  + sandbox: adding shadowing test for distribution and PSD
  + autotest: wrapping macros in braces to ensure proper scope
  + Fix LDFLAGS in makefile.in to respect environment variables.
  + cpfskmodem/example: cleaning up example code somewhat
  + cpfsk: adding new example to plot psd for different pulse shapes
  + examples/resamp_crcf: cleaning up output plots
  + resamp: setrate() -> set_rate() for consistency
  + resamp: adding method to adjust resampling rate
  + channel: adding method to get nominal delay (samples)
  + ofdmframesync: fixing typo with debug_disable (thanks, Andre)
  + autotest: adding option to print output .json file
  + firfilt: adding option to create firfilt with rect coefficients
  + channel: adding separate method to create object with specific delay
  + eqlms: adding new method to execute block using blind method
  + eqlms: adding special method for stepping with blind estimation
  + firpfb: adding method to create filterbank with Kaiser filter coefficients
  + filter/firdes: consolidating firdes_nyquist() and firdes_rnyquist()
  + firinterp: create_prototype() -> create_kaiser()
  + firdecim: create_prototype() -> create_kaiser()
  + firinterp: create_[r]nyquist() -> create_prototype()
  + firdecim: create_[r]nyquist() -> create_prototype()
  + sandbox: adding program to test recursive QPSK constellation
  + sandbox/recursive_qpsk_test: adding QPSK BER to plot
  + math: adding simple raised-cosine tapering window
  + msresamp2: increasing half-band multi-stage resampling stages to 16
  + optim/gasearch: adding random chromosome at end of population
  + configure.ac: use AC_CONFIG_MACRO_DIR
  + examples: fixing typo in README.md
  + use header modem to generate random header symbols
* Sun Feb 08 2015 mardnh@gmx.de
- Update to version 0.0.0.git1423332981.39dd78f:
  + iirfilt/example: cleaning up example code, improving plots
  + nco: simplifying internal phase-locked loop
  + nco/pll/autotest: tightening tolerance, printing phase/freq errors
  + autotest: adding option to randomize tests
  + autotest: fixing bug with printing results (random mode)
  + autotest: adding methods to print list of tests/packages
  + iirfilt: adding DC-blocking example program
  + resamp: adding create_default() method for simple operation
  + lpc/example: refining example slightly
  + firfilt: adding cccf example to demonstrate cross-correlation
* Wed Jan 14 2015 mardnh@gmx.de
- Update to version 0.0.0.git1417963874.0379b88:
  + gmskframe: adding readme to describe framing structure
  + fft/spgram: moving object declaration to macro
  + fft/spgram: moving internal object definition to macro
  + fft/spgram: adding spgramf object (real inputs) and example
  + agc/build: fixing trivial typo, formatting
  + fft/asgram: moving internal object definition to macro
  + fft/asgram: adding 'print' method for API simplicity
  + fft/spgram: fixing bug with output array size in execute()
  + fft/asgram: adding real-valued ascii spectrogram example
  + fft/asgram: cleaning up examples descriptions
  + fft/spgram/asgram: separating push() from write() methods
  + fft/spgram: adding simple method to convert to dB with FFT shift
  + fft/spgram: fixing fftshift bug with execute_psd()
  + fft/spgram: adding simple weighting factor for PSD estimate
  + eqlms: adding internal timer for weight adjustment
  + firhilb: adding [interp|decim]_execute_block() methods
  + filter|firhilb: cleaning up Hilbert transform example
  + firpfbch/sandbox: adding forward declaration of internal methods
  + symsync: adding symbol synchronizer autotest
  + symsync: adding simpler symsync example, improving description
  + symsync/autotest: running different timing scenarios
  + symsync/autotest: adding rrrf class test suite
  + symsync: adding rate adjustment to help pull in sample rate offsets
  + resamp: clarifying internal enumumerated state
  + fft/spgram: scaling gain by sqrt(2) so output level matches
  + buffer/wdelay: cleaning up code, adding descriptive comments
  + build: add DESTDIR support in makefile for RPMs, custom installation
  + fft/spgram: moving object declaration to macro
  + fft/spgram: moving internal object definition to macro
  + fft/spgram: adding spgramf object (real inputs) and example
  + build: removing unnecessary vpath make directive
  + ofdmframesync: cleaning up synchronization example a bit
  + ofdmframesync: simplifying frame sync example
* Thu Jul 03 2014 mardnh@gmx.de
- initial package
- version liquid-dsp-0.0.0+git.1400958927.05cca9