File ODR-DabMod.changes of Package ODR-DabMod

-------------------------------------------------------------------
Thu Oct 16 19:18:30 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Add boost.patch

-------------------------------------------------------------------
Sun Sep 21 11:47:20 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.0.1
  * Fix compilation on debian gcc-15.
- Update to version 3.0.0
  * Add support for the PrecisionWave DEXTER Modulator.
  * Improve timestamp decoding and handling.
  * Fix TII carrier levels.
  * Add `showjson` command to RC to support structured output,
    and add useful metrics to the RC for monitoring, e.g. some
    Ensemble information from FIC.
  * Remove EasyDABv3 support.
  * Remove ZeroMQ input.
  * Require C++17.

-------------------------------------------------------------------
Thu Apr 21 16:10:24 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.6.0
  * Add timestamps to log output.

-------------------------------------------------------------------
Thu Feb 24 21:43:50 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.5.0
  * Add support for BladeRF devices.
  * Improve EDI input.
  * Improve compilation on arm devices.
  * Avoid stalling the input when FFTW planner takes too much time.

-------------------------------------------------------------------
Sun Feb 28 19:00:43 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Upate to version 2.4.2
  * Update common code to latest, update zmq.hpp and adapt
  * USRP: Handle external pps_src on startup
  * Avoid frame_timestamp with pps exactly 16384000
  * EDI input: Do not print sequence error on first packet
  * TCPSocket: let recv throw Interrupted on EINTR
  * Add --version option
  * Add missing includes for GCC 10 compatibility
  * Update common EDI input and adapt to API changes
  * EDI TCP output: handle disconnects

-------------------------------------------------------------------
Mon Apr  6 17:02:55 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Upate to version 2.4.1
  * Fix handling of Ctrl-C.
  * Fix unaligned memory access in ZeroMQ input.
  * Fix incorrect display of "EDI AF Packet sequence error".

-------------------------------------------------------------------
Mon Mar 16 15:48:56 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Udpate to version 2.4.0
  * Put more code in common with the other ODR-mmbTools.
  * Rework EDI input, which is now always compiled-in and preferred
    to ZMQ input (for standards compliance).
  * Add native Lime support.

-------------------------------------------------------------------
Fri Jul 12 19:00:49 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.3.1
  * Add analog bandwidth setting for UHD and SoapySDR outputs.
  * Implement 10s check for ZMQ input, resetting the socket if no
    data arrives.
  * Fix compilation against UHD 3.14.
  * Add EDI-over-TCP input.
  * Other minor fixes for GUI and ODR-DabMod.
- Update to version 2.3.0
  * Many improvements on GUI and DPDCE: It is now possible
    to control the predistortion entirely through the web GUI.
    See `python/README.md` for more.
  * Add SDR temperature to RC and munin.
  * Fix I/Q s16 output format.
  * SoapySDR output: do not set master clock rate if it is 0.
  * Fix warning about feedback server.
  * Fix digital gain being forgotten after an input stream interruption.
  * Handle negative tist offset settings.

-------------------------------------------------------------------
Wed Jan 23 21:55:53 UTC 2019 - mardnh@gmx.de

- Update to version 2.2.0
  * Many improvements on GUI and DPDCE: It is now possible
  * to control the predistortion entirely through the web GUI.
  * Add SDR temperature to RC and munin.
  * Fix I/Q s16 output format.
  * SoapySDR output: do not set master clock rate if it is 0.
  * Fix warning about feedback server.
  * Fix digital gain being forgotten after an input stream interruption.
  * Handle negative tist offset settings.

-------------------------------------------------------------------
Tue Aug  7 12:00:46 UTC 2018 - mardnh@gmx.de

- Update to version 2.2.0
  * Fix bug in CFR implementation that was introduced in v2.1.0.
  * Make the ZeroMQ list command return JSON.
  * Add a few GPSDO stats to munin.
  * Make sure changes applied through RC stay after an internal
    modulator reset.
  * Remove the boost dependency.

-------------------------------------------------------------------
Fri Jun  1 20:14:31 UTC 2018 - mardnh@gmx.de

- Update to version 2.1.0
  * Prepare v2.1.0
  * Do not set threadname for main thread
  * Handle Ctrl-C when using EDI input
  * Silence Wmem-access warning in OfdmGenerator
  * Update example.ini
  * Update README-SFN.md
  * Minor GainControl refactoring
  * DPDCE: get store_received to work again
  * Fix warning about invalid casts in Resampler
  * Handle RC set with value that cannot be parsed
  * Fix warning about INIReader strncpy
  * DPDCE: disable tx gain agc by default
  * DPDCE: fix linalg.lstsq warning
  * DPDCE: ensure DAB signal parameters are integer
  * DPDCE: add measure only command
  * Document CIC equaliser better
  * Travis: add easydab build
  * Take some Log improvements from ODR-DabMux
  * Update ThreadsafeQueue comment
  * Make DPDFeedback quit quickly
  * Fix thread teardown in RC
  * ThreadsafeQueue: add wakeup event instead of custom termination markers
  * Adapt DabModulator.cpp includes for EasyDABv3
  * Remove FFTW dependency from easydabv3 build
  * Do not compile useless files for easydabv3
  * Clarify INIReader license
  * Merge branch 'next' into easydabv3
  * Add ZMQ input buffer size to RC
  * Fix thread handling in remotecontrol
  * Fix boost configure check
  * Skip easydabv3 FPGA blocks in modulator
  * Add easydabv3 configure option
  * Make telnet RC compile-time dependant on boost
  * Add missing iomanip include
  * Use std::future instead of boost::packaged_task in USRPTime
  * Replace boost thread in UHD.cpp
  * Replace boost in output/Feedback
  * Replace boost ptree by another INI parser
  * Fix comment in threadsafequeue
  * Don't use boost in PuncturingEncoder
  * Set MemlessPoly worker thread scheduling
  * Add s16 file output format

-------------------------------------------------------------------
Fri Apr 13 19:23:59 UTC 2018 - mardnh@gmx.de

- Fix boost dependecies for recent openSUSE versions

-------------------------------------------------------------------
Thu Mar 22 11:25:12 UTC 2018 - mardnh@gmx.de

- Update to version 2.0.0.git1521619857.8ebf453:
  * Working pipeline
  * Working pipeline
  * Fix remote for polynom coefficients
  * Fix file reading
  * Refactor MemlessPoly to have more meaningful names
  * Fix print to stdout
  * Add warning for incomplete flowgraph
  * Add MemlessPoly documentation for config file
  * Add WIP for OutputUHDFeedback
  * Initialise flowgraph correctly with FIRFilter
  * UHD Feedback: Do not send the beginning of the frame
  * Handle absence of cifPoly in flowgraph setup
  * Properly terminate dpd server on ctrl-c
  * Add dpd example script to fetch samples
  * DPD: handle incomplete frames
  * Update DPD readme and add example
  * DPD: Fix RX feedback sampling
  * Fix typo in show_spectrum.py
  * Actually plot a spectrum in show_spectrum.py
  * Fix zmq_remote.py for python3
  * DPD: Set RX gain and frequency, add gain to RX and config
  * Set RX antenna to RX2
  * DPD: Set RX sample rate
  * Add animation support to show_spectrum
  * DPD: Move power calculation into function
  * DPD: calculate spectrum in complex double
  * Print info about DPD port
  * Add store_received with alignment
  * Configure txgrain
  * Switch travis to gcc 6
  * Change to complex poly
  * Add configure option to disable march=native
  * Use 5 coefficients in MemlessPoly
  * Parallelise MemlessPoly using std::async
  * Move MemlessPoly m_coefs to private
  * Add main.py and basic functions to get measurement
  * Check input zmq message size
  * Add python, vim config to .gitignore
  * Add Adapt and Model, Update for minimum working pipeline
  * Remove raw flowgraph pointer from DabModulator
  * Add TX constellation plot to show_spectrum
  * Change dpd.ini to use linear tx region
  * Add logging to Measure
  * Add TODO reminder in show_spectrum.py
  * Add DPD server simulator script
  * Make dpd/main.py executable and add shebang
  * Add Todo for FFT
  * Update dpd README
  * DPD CE: Add argument parser
  * DPD: describe coef file format
  * DPD CE: review Adapt.py
  * DPD CE: Fix self.sock usage in Adapt
  * Add logging to Model
  * Fix Python 2.7 compatibility
  * Fix polycoef path
  * Add case for upsampling with factor 1
  * Add loop for measure, model, adapt
  * Add logging in Model.py
  * Fix correlation for complex signal
  * Add example coefficients
  * Add dpdpoly.coef, remove polyCoefsCustom
  * Configure dpd.ini for coef file
  * configure.ac: Properly check for FFTW
  * show_spectrum: dump image and try to get upsampled constellation to work
  * Add number of threads setting for MemlessPoly
  * Move default poly to dpd/poly.coef
  * Simplify DabModulator ctor signature
  * Fix plotting without DISPLAY
  * Remove default coefs from MemlessPoly
  * Add restrict keyword for DPD apply_coeff
  * Add not-compiled-in magnitude polynomial for DPD
  * Describe performance optimisation in INSTALL and mention DPD in README
  * Auto-restart DPD Feedback server
  * Improve memlesspoly error message
  * DPDCE: Make python3 compatible
  * Increase default number of measured samples
  * Add logging for timestamp
  * Add logging plot for correlation
  * Add logging for raw signal
  * Add normalization in Measure.py
  * Add logging for synchronized frames
  * Add logging of raw signal in Model.py
  * DPDCE: Change subsample correlation to use complex correlation
  * DPDCE: Use conjugate in subsample alignment
  * Fix target function for subsampling alignment
  * Add phase alignment. Unstable for small angles.
  * Remove sync plots
  * Fix normalization to median of tx
  * Cleanup plots
  * Add plot in Module.py
  * Add optimization for MemlessPoly.cpp
  * Fix samplerate
  * Change MemlessPoly to real coefficients
  * Add linear coefficient
  * Change dpd to real coefficients
  * Add loop unrolling for MemlessPoly.cpp
  * Fix loop unrolling
  * Avoid uninitialised variable in TimestampDecoder
  * Increase MemlessPoly efficiency
  * Add single shot correction
  * Add logging directory creation for all log files
  * Add iterative dpd
  * DPD: use std::norm
  * DPD CE: change default coef file name
  * Add coefficient nomalization
  * Add dpd for phase correction
  * Add control for dpd phase coefficient
  * Fix get_parameter for coeffiles
  * Put both AM/AM and AM/PM coefs to one file
  * DPD CE: Add options for interations and load coefs
  * Add CCDF plot to Model.py
  * Add function to select tx amplitudes to be uniformly distributed
  * Add rx_median as return value
  * Fix uniform sampler
  * Add Automatic gain control
  * Rework UHD output and add underrun and frame counters to RC
  * DPD CE: Log up to INFO to console too
  * DPD CE: Add MIT licence header
  * Remove pynverse depedency
  * Cleanup
  * Increase default number of samples
  * Add store tx received for debug logging level
  * Add debug logging
  * Add file with dab constants
  * Add MER class to measure modulation error rate
  * Add Test_data class to access stored iq data
  * Add Symbol_align class to find phase offset in unaligned dab signal
  * Change logging format
  * Add logging for MER
  * Cleanup logging and plots
  * MemlessPoly: replace async by own threadpool
  * Add get/set for digital gain
  * Add TX_Agc class for TX automatic gain control
  * Change max to meadian in TX_Agc
  * Cleanup and change logging plots to svg
  * Add check pottling flag
  * Cleanup, Add MER logging to Model
  * Add phase dpd, cleanup
  * Use ridge regression
  * Reuse socket address for DPD server
  * Catch unknown exceptions in DPD server
  * Fix incorrect usage of gmtime_r in timestamp decoder
  * Remove raw logging
  * Switch to linear regression; Cleanup
  * Change comment
  * Add ExtractStatistic to condense infromation from several measurements
  * Add model_AM to calculate amplitude coefficients
  * Add FSM to main.py
  * Add constants for ExtractStatistic
  * Add phase plot
  * Fix non closed figures
  * Add LUT predistorter
  * Add Model_PM
  * Fix plot labels
  * Change Adapt coef return to float32 array
  * Simplify argparse
  * Pack Model_AM and Model_PM into new Model_Poly
  * Add report in main
  * Add tx_agc
  * Add minimum tx value for analysis by Model_PM
  * Cleanup Plot
  * Add reporting after each iteration
  * Add constants for Measure_Shoulder
  * Add missing LUT model, fix incorrect usage in main.py
  * Add Measure_Shoulders
  * Fix plot
  * Add conda env
  * Add Process Pool
  * Disable Measure_Shoulder plot
  * Add dump/load for Adapt
  * Increase backoff for RX quantization
  * Change return to only informative data
  * Set small phases offsets to zero
  * Less backoff for TX quantization
  * Change return to shoulderdiff, peak, shoulder
  * Add apply_adapt_dumps to apply stored configs
  * Move constants to const.py
  * Add parameter for median
  * Add parameter for median and change default TX Gain
  * Use const.py as storage for sample rate
  * Add instructions
  * Change filename of MER plot
  * Add documentation to README.md
  * Fix images in README.md
  * Update TODOs
  * Add dpd to README.md
  * Move plot config in const.py
  * Make Model_Lut compatible
  * Add n_bins, n_per_bin, n_meas parameter; Cleanup import
  * Renamed const.py
  * Move consts to Const.py; Cleanup
  * Change default target_median
  * Improve explanation for conda
  * Minor Change
  * Cleanup
  * Add more specific instructions
  * Fix plot enable/disable
  * Change fixed learning rate and number of measurements to heuristic
  * Fix temporary gain increase in TX_Agc.py
  * Change heuristic
  * Change heuristic
  * Minor corrections
  * Document lut
  * Fix artefact
  * Lower start learning rate in Heuristic.py
  * Change default for plots
  * Fix warning for mean of empty slice
  * Add WIP CFR implementation to OfdmGenerator
  * Fix some CFR things, still WIP
  * Normalise the CFR FFT
  * Show CFR error min and max
  * Add CFR statistics to RC
  * CFR: add some sort of MER calculation that is not correct yet
  * Add TCP Socket listener abstraction and use for UHD Feedback
  * Cleanup
  * Add pygtk
  * Cleanup Adapt.py
  * Cleanup
  * Add Dab power convervation to Readme
  * Add RX gain description
  * Cleanup
  * Add licence
  * Change default number of iterations to 10
  * Write better info message
  * Add description for iterative process
  * DPD server: handle accept timeout correctly
  * Mention CFR in README
  * Make DPDCE naming consistent
  * Review dpd README and delete duplicate TeX instructions
  * Update dpd README, add references and stuff from the trello
  * Enable some compilation warnings
  * Actually enable the new warnings for C++
  * DPDCE: Set default digital gain to 0.6
  * DPDCE: Set socket timeout for Measure
  * zmq remote control example: use timeout on receive
  * DPDCE: Use timeout to check for ZMQ RC ping
  * DPDCE: remove invalid data variable from format str
  * Avoid flowgraph timing fprintf mixup on console
  * Add licence to zmq_remote
  * Recover OutputUHDFeedback failure
  * Avoid crash due to SIGPIPE in OutputUHDFeedback server
  * Improve MER calculation
  * Update TODO
  * Update README and AUTHORS
  * Attenuate TII by 16dB as requested by spec
  * Create new SDR output abstraction and port Soapy
  * Port UHD to new SDR abstraction
  * Replace flowgraph setup if chain by a loop
  * Update TODO
  * Do not setenv TZ twice
  * Make DPD Feedback server SDRDevice-agnostic
  * Remove OutputUHD files
  * Properly start SDR and UHD threads
  * Fix segfault due to missing DPD server, init muting to false
  * Fix FIRFilter use-after-free on teardown
  * Avoid invalid warning about timestamp irregularity
  * Do not setenv TZ twice
  * Correct TII power
  * Mark TII implementation complete
  * Prepare v1.1.0
  * Move USRP GPSDO and time handling into separate class
  * Rename misleading variable name
  * Make boost check more portable
  * Update TODO
  * Remove references to malloc.h and use posix_memalign
  * Only check librt if UHD enabled
  * Replace legacy bzero() by memset()
  * Simplify porting.{h,c}
  * Set the additional warning options to CXXFLAGS
  * Fix all the warnings shown since previous commit
  * Make warning check work for clang
  * Check for prctl portability
  * Add Travis-CI build matrix and build on OSX
  * Set CC and CXX in Travis CI matrix properly
  * Properly set Travis flags
  * Switch travis back to clang 4
  * Travis: don't build with clang on linux
  * Remove unused variable myCurrentFrame
  * Remove unused variable d_polarity_mask
  * Use ::bind in UdpSocket
  * Travis OSX: sometimes brew works, sometimes brew fails...
  * Simplify GuardIntervalInserter slightly
  * Make Buffer movable
  * Improve Buffer initialisation in EtiReader
  * Better example.ini defaults
  * Check for invalid file output format
  * Add Travis build for --enable-trace configuration
  * Fix some PDEBUG calls
  * Add OFDM windowing support to GuardIntervalInserter
  * Rework OFDM windowing for data symbols
  * Add OFDM windowing to config file
  * Fix TII insertion for positive frequency carriers
  * Do not use out_of_range for multiplex reconfiguration error
  * Fix Soapy warning
  * Avoid warning in SDR.cpp. Set UHD metadata time_spec.
  * Portability: check for SO_NOSIGPIPE
  * Do not use undefinded SOCKET_ERROR
  * DPD: Remove mention of conda from README
  * DPD: Make logging to file optional in all modules, simplify apply_adapt_dumps
  * Shorten TII name() printout
  * DPDCE: fix Adapt init and pickle usage
  * Transform Const into a global config structure, avoid depending on logging for plot location
  * DPDCE: Add reset option
  * DPDCE: Add status option
  * DPDCE improve status
  * DPDCE fix dpddata_to_str()
  * Update DPD readme
  * Fix complexf file output format
  * Add PAPRStats module
  * Calculate PAPR in the OfdmGenerator
  * Clear PAPRStats when config gets changed
  * Document RC in a separate file
  * Add new flowgraph path for metadata
  * Add metadata latency for all PipelinedModCodec
  * Replace boost lock by std lock in TII
  * use unique_ptr to handle FILE* in Log
  * Simplify OutputZeroMQ a bit
  * Add metadata to SDR output
  * Remove calculateTimestamp
  * OFDM windowing, fix erroneous assignment in assertion
  * Fix a few minor mistakes
  * Avoid some includes, remove unused variables, update comments
  * Make frame_timestamp movable
  * Add option to show metadata for file output
  * Avoid leaking FFT buffers in OFDM Generator
  * Reduce stringstram scope in ~Flowgraph
  * Make ~PipelinedModcodec virtual, simplify GainControl and FIRFilter declarations
  * Avoid race condition on teardown of pipelined plugins
  * SDR: set rxgain
  * UHD: avoid underrun when manual muting
  * UHD: fix print of late packets and underruns
  * UHD: take in account enableSync
  * Fix timestamp handling
  * Do some InputReader cleanup
  * Simplify InputZeroMQReader, remove worker class
  * Let ZeroMQ input timeout, so that SIGINT works too
  * Fix invalid timestamp decoding on startup
  * Show seconds and PPS in OutputFile metadata
  * Make some SDR functions const
  * Increment num_frames_modulated
  * Cosmetics for TimestampDecoder
  * Don't use CLOCK_GETTIME in SDR
  * Remove configure.ac check for -lrt
  * Replace clock_gettime entirely in USRPTime
  * UHD: use LO offset also for RX tuning
  * Add antenna selection to config
  * Remove O0 pragma from GuardIntervalInserter
  * SDR: handle thread failure
  * Initialise USRP time also with pps
  * Fix frame_timestamp get_real_secs()
  * Add DPD port to Soapy configuration
  * Clarify how sfn offset is handled
  * Announce upcoming changes in ChangeLog
  * Fix DPD unknown exception
  * Minor Buffer improvements
  * Improve launch_modulator return value handling
  * Soapy: set hw time if device supports
  * Remove useless stuff from .gitignore
  * Make EDI input optional
  * Do not print "no resampler" anymore
  * Add missing ChangeLog entries
  * Fix compilation with disabled UHD and SoapySDR
  * Simplify autoconf script
  * Handle Soapy TX and RX timestamps for DPD
  * Avoid conversion to float in frame_timestamp
  * PhaseReference cosmetics
  * Guarantee flowgraph starts at FP 0
  * Make blocks assume FP is 0 at initialisation
  * Print all startup settings at once to stderr
  * Make ~SDR virtual
  * Register the RC parameters for SDR
  * SDR RC: ensure returned format is std::fixed
  * Add munin monitoring script
  * Remove FCT from munin plots
  * Fix omission in munin script
  * Simplify munin script
  * Fix latepackets in munin
  * Enabled multicast support. Fix missing header in PAPRStats
  * Code cosmetics and udp multicast documentation
  * Review TII phase definition
  * Fix offset in TII carriers
  * Properly initialise UHD GPSDO
  * Fix telnet RC welcome string
  * Fix handling of GPS sensors
  * Add timestamp of frame 0 to statistics
  * Do not detect TM from ETI, default to TM 1
  * Avoid interruptions when ZMQ input timeouts and FP is 4
  * Do not document deprecated -C anymore
  * adapt DPDCE to refactored SDR output RC
  * Add file format to command line options
  * Remove porting.c
  * Fix Travis brew usage
  * configure.ac: do not discard default CFLAGS
  * Implement TCP input auto-reconnect
  * Verify ETI FCT continuity before modulator
  * Avoid copies in ThreadsafeQueue and Buffer
  * Fix build with EDI
  * Remove --enable-debug configure flag
  * Support UHD 3.11 logging subsystem
  * Reorder some startup messages
  * Simplify QpskSymbolMapper a bit
  * Stop using fprintf in input information
  * Replace a few fprintf calls by etiLog
  * Add UHD on OSX to Travis CI builds
  * Don't print debug in configure feature list
  * Prepare v2.0.0

-------------------------------------------------------------------
Sat Nov 18 10:12:30 UTC 2017 - mardnh@gmx.de

- Update to version 1.1.0 (tagged release)
  * Fix TII insertion power level.
  * Fix bug in parsing timestamps appearing in rare conditions.
  * Add Crest Factor Reduction prototype.
  * Cleanup console output of flowgraph statistics.
  * Add prototype for Digital Predistortion.
  * Enable some additional compiler warnings.
  * Add some useful UHD statistics to RC.
  * Add configure option to disable march=native.

-------------------------------------------------------------------
Mon Jun 05 12:30:10 UTC 2017 - mardnh@gmx.de

- Update to version 1.0.1.git1496659392.02aa4b6:
  * Add normalisation for file output
  * Add threaded ModCodec and use it for GainControl
  * Set thread priority for PipelinedModCodec threads
  * Add gainmode VAR variance setting to RC
  * Add gainmode var variance to config file
  * Simplify FIRFilter and make it use PipelinedModCodec
  * Add missing atomic include in ModPlugin.h
  * Fix FIRFilter compilation on non-SSE systems
  * Fix race condition for PipelinedModCodec thread startup
  * Fix m_running in ModPlugin
  * Add a helper tool to display scope and FFT of an IQ file
  * Fix resampler amplitude
  * Replace SSE check by march=native check
  * Put UHD async msg to separate thread
  * Ensure buffer in OutputUHD is properly filled to reduce underruns
  * Reindent stringtrim in OutputUHD
  * Add u8 format to FormatConverter
  * Remove deprecated exception specification
  * Always set the tist delay to 1 because of GainControl
  * Clarify example.ini
  * Remove old TODO
  * Prepare v1.0.1

-------------------------------------------------------------------
Fri Mar 24 19:08:09 UTC 2017 - mardnh@gmx.de

- Update to version 1.0.0.git1488532169.0a88998:
  * Increase detail for ZeroMQ error messages
  * Describe zmq input in command line usage
  * Add ETI-over-TCP input
  * Remove crc-dwap.py script
  * Don't send trace logs to syslog
  * Add TCP input recv timeout of 30s
  * Rework remotecontrol
  * Port some RC changes from ODR-DabMux
  * Add TCP input to usage screen
  * Remove useless protected: in EtiReader
  * Minor improvements in log
  * Ensure log_message_t contents are always initialised
  * Avoid a copy when constructing a log_message_t
  * Fix compilation flags settings and force std=c++11
  * Remove unused AVX implementation of FIRFilter
  * Make gainmode VAR the default and update config to accept gainmode identifiers
  * Include default firfilter taps in binary and enable by default
  * Mention ETI-over-TCP in README
  * Remove ModFormat
  * Refactor flowgraph and puncturing rules
  * Add -ffast-math configure option
  * Add first version of EDI input
  * EDI: Handle RFU bits and add some sanity checks
  * Print fast-math in the feature list on startup
  * Use ref instead of pointer for subchannel sources
  * Replace EDI-to-ETI converter with a dedicated EDI source
  * EDI: handle pseq resync and SIGINT
  * Fix ETI-over-TCP and ZeroMQ inputs
  * Add edi_max_delay option to config file
  * Use milliseconds for edi_max_delay
  * Update edi code from edilib
  * Remove unused InputEdiReader
  * Make UdpPacket copyable
  * Add threaded UDP input for EDI
  * Integrate timestampdecoder into EDI input
  * EDI: add protection against runaway memory usage
  * TII is acutally a ModInput, not a ModCodec
  * EDI input: decode timestamps
  * Remove FAKE_UHD, it's anyway broken
  * Fix TIST usage for EDI input
  * Add a r/o timestamp remote-control parameter to display FCT and TIST
  * Boost: unify version requirement to 1.54
  * Set structure default values for UHD configuration
  * Add support for SoapySDR
  * Describe SoapySDR dependencies
  * Make invalid subchannel size error more detailed
  * Add buffer size check in TimeInterleaver
  * Fix incorrect frame size bug due to missing puncturing padding
  * Fix SAD field width
  * Update EDI lib: fix SAD and take latest changes
  * Change phase of TII carriers
  * Move modulator settings to a dedicated structure
  * Move configuration and cmdline parser to new file
  * Move print of startup info to new function
  * Separate EDI and ETI code a bit better
  * Log: replace spsc queue by Threadsafequeue
  * Set uhd timestamps log to std::fixed
  * Add ability to set UHD LO offset
  * Move setenv earlier
  * Fix UHD LO offset logging
  * Document lo_offset
  * Fix wrong units for UHD TX rate printout
  * Mention HackRF in the readme
  * Prepare v1.0.0

-------------------------------------------------------------------
Sun Jan 08 12:35:16 UTC 2017 - mardnh@gmx.de

- Update to version 0.6.0.git1469900221.dd0ec87:
  * KISS FFT is broken, make sure compilation fails
  * Update gitignore
  * CicEqualiser: replace float array by vector
  * Replace quite a few 'new' with make_shared
  * PhaseReference: replace array by vector
  * Correct size of PhaseReference d_dataIn
  * Restart when FrameMultiplexer sees a different configuration
  * FIRFilter, use vector to save filter taps
  * Add comments in PhaseReference
  * Protect cerr by mutex in Log, and minor things
  * Add Travis CI config
  * Travis CI: uhd is not allowed, KISS is known to be broken
  * Travis add FFTW
  * Fix README
  * Refactor OutputUHD, replace double buffering by queue
  * Improve timestamp handling
  * Get rid of FCT discontinuity check
  * Embellish warning about timestamp
  * Fix UHD underrun printout
  * Correct timestamp decoder pps calculation
  * Use system time instead of usrp time to print
  * Fix process time statistics print
  * Replace some unsigned types
  * Remove broken KISS FFT support
  * Do not free FFTW plan before calling destroy
  * fix segfault on SIGINT before UHD init completes
  * Set UHD printout of timestamps to std::fixed
  * Add TRACE support for timing analysis
  * Set SCHED_RR prio for all data processing threads
  * Set custom names to threads
  * Move logging writes to separate thread
  * Fix UHD buffering leading to out of memory
  * Prepare release v0.6.0

-------------------------------------------------------------------
Mon Dec 28 13:05:43 UTC 2015 - mardnh@gmx.de

- Update to version 0.5.5.git1448639658.a8077ec:
  + No error termination in case of zero read bytes
  + fixed initialization bug
  + Add --dirty flag to version detection
  + Add GPS fix checker, still with debugging
  + gps fix detector: add timeout
  + Reduce print of UHD messages
  + example.ini: don't enable zmqctrl by default
  + update INSTALL
  + Use correct delete[] in ZMQ input
  + Use shared_ptr in FIRFilter
  + Telnet RC: reduce scope of m_welcome and m_prompt
  + Use shared_ptr in ZMQ input instead of pointers
  + Add and enable TII insertion for testing
  + TII: Move carrier duplication into enable_carrier
  + Apply rule of 3 in InputReader
  + Logging: use etiLog instead of stderr
  + Set priorities for modulator and UHD threads
  + Fix intermittent underruns after a restart
  + Remove debugging prints
  + Increase default ZMQ queue size
  + Increase default ZMQ queue size
  + Always log to stderr
  + Revert priority setting for mod and UHD threads
  + Simplify TIST offset handling, add offset to RC
  + Cleanup OutputUHD structure
  + EtiReader: remove unused vars
  + Add some sort of initial gps check
  + Move GPS check out of UHDWorker
  + Use local zmq.hpp for RemoteControl.h
  + Replace pointer in TimestampDecoder by shared_ptr
  + example.ini typo
  + changed cout to cerr
  + Add TII configuration to ini file
  + Add TII to remote control, add explicit enable
  + Add missing include
  + Make TII enabling a soft-fail
  + Add warning in example.ini about TII
  + update zmq.hpp to support zmq 4.1.x
  + Replace fixtype by timelock sensor in OutputUHD
  + Remove boost::atomic dependency
  + Clarify max_gps_holdover_time in example
  + Handle modulator restart with file input
  + Add flags to improve SSE detection
  + Add version info to starting up message
  + Correct defaults for refclk_source and pps_source
  + Refactor ZMQ RC and add list and show commands
  + Add simple zmq remote python script
  + ZMQ RC whitespace
  + Minor typo in zmq-ctrl tests
  + Switch to C++11, remove boost::shared_ptr
  + Add missing m4 script
  + Replace some loops with iterators to foreach loops
  + example.ini change default B200 master_clk_rate
  + Add support for Ettus GPSDO
  + Move running flag out of workerdata
  + Make it possible to use synchronous=1 with internal ref
  + Update README and such
  + Fix crash when using RC after a mod restart
  + Keep tist offset across modulator restarts
  + Give RemoteControllers a global lifetime
  + Fix segfault on SIGINT before UHD init
  + Keep digital gain across modulator restarts
  + Refactor variables and GainMode enum
  + Keep UHD settings across a modulator restart
  + Keep FIR filtertaps after modulator restart
  + UHD: do not print length 1 messages
  + Keep TII settings across modulator restart
  + Prepare release v0.5.4
  + Fix Non-SSE GainControl compile error
  + Fix compilation in KISS FFT with SIMD due to std::complex
  + Fix command line option for zmq input
  + Set default UHD settings for command line
  + Fix UHD output timestamp increment
  + Enable zeromq by default
  + Prepare v0.5.5

-------------------------------------------------------------------
Wed Aug 26 22:26:22 UTC 2015 - mardnh@gmx.de

- Update to version 0.5.3.git1437746112.382bd06:
  + added filter for vim backup files
  + Removed magick numbers and added support for static delay in all dab modes
  + Add pkg.m4 autoconf script
  + Change autotools to "subdir-objects" and simplify
  + doc: change wiki link
  + Add -Isrc to CPPFLAGS
  + Bug fix for static delay
  + added reset for static delay
  + Added c++ client API
  + added ping method + some cleaning
  + changed static delay parameter type
  + indentation
  + Move some code from DabMod into Utils
  + Add max_frames_queued option for zmq input
  + Start using shared_ptr inside Flowgraph
  + Reindent CicEqualizer
  + Replace pointers by shared_ptr in all flowgraph
  + Move main flowgraph to distinct function
  + Restart full modulator on ZeroMQ input overrun
  + Change enable criteria for CicEq
  + Remove incomplete OutputUHD iqbalance
  + Restart whole modulator on FCT discontinuity
  + Create custom exception for ZMQ overflow
  + Fix compilation with disabled UHD
  + Fix configure help entry for UHD
  + Add detail when config file parser fails
  + Simplify flowgraph print
  + Add check for FCT validity
  + 'underfull' sounds wrong
  + ZMQ output: Add REP socket type
  + Use make_shared in DabMod.cpp
  + Only print closing message if really closing file
  + Fix license text in usage screen
  + Avoid having exceptions triggering abort()
  + Add validity check for eti_fc
  + Prepare release v0.5.2
  + update zmq.hpp to support zmq 4.1.x
  + Prepare version v0.5.3
- removed patch: ODR-DabMod-configure-uhd.diff (fixed upstream)

-------------------------------------------------------------------
Sun Feb 15 18:31:06 UTC 2015 - mardnh@gmx.de

- initial package, version 0.5.1.git1422094876.8912158

openSUSE Build Service is sponsored by