SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for inspectrum-0.3.1-lp151.35.1.x86_64.rpm :

* Mon Oct 30 2023 Martin Hauke - Update to version 0.3.1
* Merge pull request #221 from kwesthaus/file-format-documentation
* Merge pull request #184 from jacobagilbert/sigmf_partial_ext
* Include format specifiers in help text
* Include all format specifiers in README
* Allow specifying cs32 file format in command line
* Fix README typo in cs32 file format description
* add support to read files that end in \'.sigmf-\'- Update to version 0.3.0
* PlotView: use QWheelEvent::position when available
* Merge pull request #216 from schneider42/schneier/description-fallback
* Merge pull request #218 from otanim/main
* Merge branch \'overlapping-annotations\'
* Merge branch \'spectrogram-timing\'
* Handle tooltip comments of overlapping annotations
* Improve spectrogram time alignment
* Merge pull request #215 from daniestevez/annotation-comments
* Display annotation comments as tooltips
* fallback to core:description for anno label
* Merge pull request #214 from catkira/add_ci32
* add support for sigmf ci32 files this is needed to import sigmf files written by SDRangel
* Merge pull request #212 from miek/miek-patch-1
* actions: add Ubuntu 22.04 & remove Ubuntu 18.04
* Merge pull request #211 from argilo/more-cursor-symbols
* Merge pull request #210 from argilo/fix-cursor-overflow
* Allow up to 99,999 symbols
* Fix integer overflow in cursor segment drawing
* Add note about 64-bit sample truncation
* Add support for complex double (cf64)
* Added support for float64 files.
* sigmf: use core:label for annotations
* sigmf: construct Annotations in-place
* Adding checkbox to show / hide SigMF annotations
* actions: run apt update
* sigmf: Use QT to parse the json
* Run actions workflow on PR & schedule
* Handle global offset in SigMF annotation indices
* Add a progress bar for sample export
* IRC channel moved to libera.chat
* actions: update homebrew qt package name
* Clear SigMF annotations on new file load
* Add libsigmf dep
* Update README with SigMF support & cmake version
* Test build on more Ubuntu releases
* Update minimum CMake version
* make a `src` directory
* use make_unique instead of new
* inputsource: add missing virtual destructor for SampleAdapter
* spectrogramplot: use bind as bind1st is deprecated
* spectrogramplot: match types for std::max to fix mac build
* feat(sigmf): Only compile support if libsigmf is found
* fix(mainwindow): Only update the sample rate text box if needed
* feat(sigmf): Add support for SigMF recordings
* fix(spectrogramplot): Avoid infinite loop at extremely high sample rates
* Sun Jun 06 2021 Ferdinand Thiessen - Use upstream version 0.2.3
* Same as 0.2.2+git.20201123
* Sun Nov 29 2020 mardnhAATTgmx.de- Update to version 0.2.2+git.20201123:
* fix(plotview): Implement showEvent() as an empty stub
* Maintain the current scroll position when zooming
* Fix build with Qt 5.15+- Drop patch:
* inspectrum-fix-with-qt-5.15.patch
* Sun Jun 07 2020 mardnhAATTgmx.de- Add patch:
* inspectrum-fix-with-qt-5.15.patch- Update to version 0.2.2+git.20200527:
* Add file extensions for real sample file types
* frequencydemod: set modulation index based on tuner width
* Tighten transition band when tuner bandwidth is narrow
* SpectrogramPlot: Ignore negative frequencies for real signals
* SpectrogramPlot: Fix uses of fftSize where it should\'ve been height()
* Add SampleAdapters for real samples
* Use double for sample rate
* Remove all usage of old SIGNAL/SLOT macros
* allow file format override from command line
* Fix override warnings
* Thu Jun 07 2018 mardnhAATTgmx.de- Update to version 0.2.2+git.20180603:
* Drop deprecated qt5_use_modules macro
* Use QTextStream for clipboard stuff
* Exporting symbols: add clipboard as an additional destination
* Sun Feb 18 2018 mardnhAATTgmx.de- Update to version 0.2.1.git1518712461.78b6e38:
* Use the correct unit for symbol rate
* Enforce minimum export decimation of 1
* Don\'t try to draw an empty traceplot
* Tue Nov 28 2017 mardnhAATTgmx.de- Update to version 0.2.git1511892427.0e86f24:
* added QMessageBox dialog on failure to open file
* support win32 application (graphical no console)
* replace off_t with size_t to match system pointer size
* Remove mmap dependencies with QFile
* move new definitions and mman include into msvc specific if/else
* changes to build under msvc and fftw find package
* added missing include for std::bind usage
* Sun Nov 12 2017 mardnhAATTgmx.de- Simplify spec file by using only the scm source service
* Sat Nov 11 2017 mardnhAATTgmx.de- Update to version 0.2.git1509919460.75b5bc6:
* Use a DC offset of 127.4 to match the RTL-SDR.
* fixes this zooming bug: when you try to zoom in/out after the middle point of the sample buffer the display jumps to the end of the buffer
* Sun Jul 09 2017 mardnhAATTgmx.de- Add .desktop file
* Mon Jul 03 2017 mardnhAATTgmx.de- Use git-version- Update to version 0.2.git1496240924.a89d133:
* Make ctrl+scroll zoom in and out of cursor point, rather than center
* Make scroll wheel zoom less jumpy on fractional-scroll devices like touchpads
* Rework plotview to scroll by column not by sample
* Factor out calculations between samples/columns
* Rename samplesPerLine -> samplesPerColumn
* Switch plotview to QGraphicsView for canvas dragging
* Make sure cursors/tuner interactions block canvas dragging
* Widened FFT size range
* Prevent tuner deviation becoming zero
* Qt requires that all used modules are set as required in CMake
* Thu Apr 13 2017 mardnhAATTgmx.de- Update to version 0.2 (tagged release) - specfile cleanup
* Fri Feb 03 2017 mardnhAATTgmx.de- Update to version 0.2.git1486135270.87d52d5:
* Enable movement of both cursors by dragging between them
* Don\'t trap all mouse events in Cursors handler
* Ability to export raw samples from other plots
* Use \'Save\' dialog for exporting samples
* Try to keep tuner at same spot when changing fft size
* Process cursor mouse events last
* Allow removing plots
* Pass plot height to tuner
* Limit tuner deviation
* Limit tuner edges to within plot area
* Limit tuner to within plot area on move
* Update README for liquid version
* Stop eventFilter stealing mouse events from scrollbars
* Fix file types in open dialog
* Don\'t export filtered samples when the filter isn\'t visible
* Move subscription stuff to AbstractSampleSource
* Make all plots subscribe to their sources
* Add missing file
* Display file-type when exporting samples
* Phase plot
* Update README
* Clarify current symbol extraction behaviour
* README tweak
* Add more pixmap cache
* Handle zoom events before parent to prevent normal scrolling
* Sat Dec 24 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1482165500.90e45fb:
* Move \"All files\" in Open Dialog to default Prevents macOS bug where only certain files are selectable by default (though not all file formats Inspectrum supports)
* Remove dead code. Fix some compiler warnings.
* Fix infinite loop when exporitng samples
* Fix memory leak
* Fixing use-after-free resulting in heap corruption
* Merge 86b0ee
* Better fix for export infinite loop
* Cosmetics
* Add missing header
* Save sample rate in settings
* Remember state of \"Open File\" dialog
* Save rest of settings in spectogram controls
* Fix FFT/Zoom setting saving
* Cleanup settings saving with individual slots
* Force fft/zoom change signal to setup initial state
* Sun Oct 30 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1477473872.5c4af0e:
* Plot amplitude between -1 and +1 so that the threshold plot works on it
* feat(export): Initial sample export support
* fix(plotviw): Do not crash on large full file exports
* feat(plotview): Recommend a decimation based on the tuner BW
* fix(spectrogramplot): Initialize the tuner transform as passthrough
* fix(plotview): check return value of getSamples for export
* fix(inputsource): Fix off-by-one in getSamples()
* Case-insensitive file extension comparison.
* Add extension support for 8.3 filenames (c16, c8).
* Add many missing filename extensions to file-open options.
* Add liquid-dsp to platform specific build instructions
* fixes the qt5 issues reported in #40 and #60
* feat(spectrogramplot): Draw a frequency scale
* Set better bounds on viewRange
* Fix mac build
* Check for reasonable duration in paintTimeScale
* Slow down mouse zoom speed
* Sun Aug 14 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1471032750.2c83e4e:
* Include headers to make build pass on OS X
* Update screenshot
* Update README
* Have travis build for OS X.
* Exclude building against GCC on OS X, since it\'s actually clang
* reorder compilers so builds for linux/clang and osx/clang are adjacent in the list
* feat(spectrogramplot): Draw a time axis at the top
* added time scale toggle checkbox
* refact(plotview): Move the time scale into PlotView
* Fix times/rates not changing when sample rate changes
* Clear spectrogram caches & repaint on src invalidate
* Use SI prefixes in labels
* Add missing file
* Only pass mouse events to cursors if they\'re enabled
* Display drag/move mouse pointer when dragging cursors
* feat(mainwindow): Parse sample rate from osmocom_fft filenames
* fix(main): Give command line options precedence
* Sun Jul 03 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1467575767.266c493:
* Link to liquid-dsp
* tuner: Use liquid for filter design
* tuner: Port to liquid
* Delete rotator
* plots: Don\'t use GR for amplitude demod
* plots: Port frequency demod to liquid
* plots: Don\'t use GR for threshold
* Remove GR
* Update README prereqs
* Add Travis CI file for Liquid DSP branch
* Cut down apt-get installed package list
* Run bootstrap before configure
* Add alternative apt repository
* Experiment with removing deps
* Try trusty
* Re-add qt packages
* Do a local liquid install to fix paths
* Sat Jun 04 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1465053890.4504736:
* spectrogram: Speed up FFT iterator a bit more
* spectrogram: Pull out constants from pixmap tile loop
* spectrogram: Use image.scanLine for more speedup
* Sat Jun 04 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1465048597.7ad2423:
* feat(inputsource): Add cs16 file format.
* feat(inputsource.cpp): Recognize more file suffixes
* input: Default to cf32 file type if extension is unknown
* Fix README rendering
* cmake: add boost include dirs
* Fix README file type section & add cs16
* cursors: Fix up naming of values derived from segmented cursors
* cursors: Split out mouse dragging logic into Cursor class
* cursor: Add option for horizontal cursors
* tuner: Add tuner overlay
* Revert \"plotview: Disable time-domain plots for now\"
* tuner: Hook up tuner overlay to modify Xlating FIR filter taps/centre
* tuner: Remove debug message
* tuner: Add missing include
* traceplot: Clean up trace plotting
* traceplot: Use QPainterPath
* traceplot: Antialiasing
* traceplot: Tidy up plotTrace a bit
* plot: Plot to QImage then draw
* plot: Split traceplot drawing into fixed-width tiles
* traceplot: Fix plotting of first sample in painter path
* plot: Cache tile pixmaps
* samplebuffer: Acquire lock during work function
* plot: Draw plot tiles in background thread
* plotview: Cleanup plot creation a bit
* plotview: Pass mouse events to individual plots
* plotview: Drop eventFilters and just pass mouse events to things
* plot: Add sample output interface
* tuner: Move Tuner intro SpectrogramPlot
* spectrogramplot: Cleanup a bunch of dead code
* plot: Don\'t steal all mouse events
* tuner: Draw relative to QRect, not absolute
* tuner: Prioritise movement over resize when dragging
* samplesource: Expose sample type
* plots: Push plot definition out of PlotView
* plots: Keep multimap of plots keyed by input sample type
* util: Add helper function for pair -> iter range
* plotview: Context menu for adding plots
* plotview: Use selected plot when right clicking
* plots: Add plot names
* samples: Support float -> float
* plots: Add threshold plot
* plotview: Remove hardcoded default plots
* plotview: Move derived plot actions to sub-menu
* input: Print fopen error
* plotview: Basic symbol extraction
* samplebuffer: Process some samples before requested block
* samplesource: Expose subscriber count
* spectrogram: Disable tuner when nothing subscribes to sample output
* spectrogram: Scale output samples based on power max slider
* plots: Add amplitude plot
* tuner: Switch from freq xlating fir filter to rotator + fir filter
* tuner: Re-implement rotator_cc
* rotator: Set the correct phase at the start of a block
* samplebuffer: Make the history stuff actually work
* cmake: Add PMT component
* plotview: Fix symbol extraction
* cursors: Only emit cursorsMoved after dragging (not on view updates)
* cursors: Move cursors to keep a constant symbol rate when changing symbol count
* Explicitly cast to an `off_t`
* spectrogram: Speed up getLine by removing mod operator
* spectrogram: Use log2f to avoid double conversions
* spectrogram: Simplify a bit
* spectrogram: Pull some constants out of the loop
* spectrogram: Drop the unnecessary sqrt
* spectrogram: Plot log power instead of magnitude
* Fri Mar 18 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1458327242.3f5a036: + fixed crash when QFileDialog is closed without selecting a file + plotview: Use range_t for viewRange + plotview: Zoom relative to centre of view + controls: Add zoomIn/zoomOut slots & signals + plotview: Zoom in/out on ctrl + mouse wheel + spectrogram: Fix bug with tile ID calculation that was causing lots of cache misses + spectrogram: Fix scrolling bug when zoomed in + SampleAdapter virtual class + SampleAdapter classes for CF32, CS8, CU8. + UI for file type selection, mapping to SampleAdapters. + Access samples, sample size through SampleAdapter. + Update README with supported file types
* Mon Mar 07 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1457360757.8a8b800: + WIP + Add generic SampleSource interface + Convert InputSource to SampleSource interface + Add generic sample buffer class + waveform: Use SampleSource + Require GNURadio (and boost) + Add memory source/sink + Add GNURadio sample buffer + WIP waveformview use grsamplebuffer + Use signals/slots to update waveform view + Update waveform view on scroll + waveform: Factor out plot function + Refactor getSamples to return a unique_ptr + Template SampleSource + waveform: Support single-channel waveforms + waveform: Pass in QRect to specify plot area + waveform: Support plotting multiple waveforms + waveform: Plot instantaneous frequency + feature: Call external program on snippet + Style fixup + Move clamp from spectrogram to util + selection: Store spectrogram selection + selection: Clear selection if too small + selection: Emit signals + WIP Style + waveform: Fix erroneous shared_ptr + waveform: Setup freq_xlating_fir_filter based on selection + Rename WaveformView -> PlotView + Added cursors + added dragless cursor delta measurement + plot: Fix inverted y-axis + util: Make util header-only + util: Borrow range_t from AATTsharebrained + util: Add length to range_t + plot: Move trace plotting out of PlotView + Style + Remove old selection stuff + plot: Add height() + plot: Port Spectrogram to Plot interface + Rename Spectrogram to SpectrogramPlot + plot: Move PlotView to mainwindow central widget + plot: Remove dead colormap code from PlotView + main: Expand PlotView to fill ScrollArea + plot: Draw centre-line + spectrogram: Rotate view & draw first tile + spectrogram: Take input source as argument + spectrogram: Plot some more tiles + main: Rip out a bunch of old signals etc. + plot: Convert PlotView to derive from QAbstractScrollArea + plot: Tweak default height + plot: Scrolling again! + plotview: Hook up setFFTSize + plotview: Hook up zoomLevel & fix up scrolling + plotview: Tweak scrolling + controls: Remove time scale checkbox + controls: Add enable cursors checkbox + cursors: Add cursors widget (for time selection) + plotview: Connect up cursors + controls: Reorgnise controls + plotview: Store view range + spectrogram: Remove some dead code (ruler, old paintEvent) + samplesource: Add subscription functionality + spectrogram: Remove more dead code (openFile) + input: Start refactoring InputSource to be able to open/close files + input: Hook up file opening & invalidationEvent + samplebuffer: Fix invalidateEvent typos + plotview: Don\'t recreate the plots all the time + samplebuffer: Add some nullptr checks to fix crashyness + mainwindow: Reconnect open file button + controls: Set defaults after making connections + spectrogram: Hook up power min/max again + spectrogram: Fix caching/tileIDs + plot: Add default impl of all paint
* functions + spectrogram: Fix inverted spectrogram + samplebuffer: Unsubscribe from src on destruct + samplesource: Add sample rate property + Style + cursors: Reimplement Cursors as QObject and implement dragging + plotview: Abstract out coord -> sample calculation + cursors: Connect cursors to time/freq display on dock + controls: Clean up selection labels a bit + plotview: Remove old selection slots + plotview: coordToSample -> samplesPerLine + plotview: Store time selection + cursors: Re-position cursors on view change + cursors: Split cursors into n segments to align with multiple bits + main: Re-add command-line sample rate setting + cursors: Set more reasonable bit-count limits + plotview: Setup default fftSize/zoomLevel to prevent divide-by-zero during load + spectrogram: Workaround crash on final partial tile + spectrogram: Cleanup dead code + spectrogram: Don\'t delete inputSource - doesn\'t own it anymore + spectrogram: Use unique_ptr for fft + plotview: Add vertical scrolling + controls: Remove pointer info + controls: Clear cursor labels when disabled + cursors: Update cursor labels when changing bit count + plotview: Disable time-domain plots for now + controls: Update FFT size and zoom level in one operation + controls: Emit zoomLevel final multiplier (not a power) + controls: Clamp zoomLevel to fftSize
* Sat Feb 20 2016 mardnhAATTgmx.de- Update to version 0.1.1.git1450644862.0e80859: + Adding macports build instructions. + cmake: Specify fftw include/link directories to fix OSX build + Specify correct OSX Macports fftw dep + Remove unnecessary CFLAGS from Macports build instructions + cmake: Fix OSX build - don\'t clear RPATH + added time scale toggle checkbox
* Sat Nov 21 2015 mardnhAATTgmx.de- Update to version 0.1.1.git1444066177.6287ae4: + fix(spectrogram, inputsource): Use off_t where necessary + Add GPLv3+ headers to everything + allow user to override optimization level + Set default CXXFLAGS if none are set
* Sat Oct 03 2015 mardnhAATTgmx.de- Update to version 0.1.0.git1443893102.338fa68: + Clear cache on file change + Update screenshot + Remove paint debug message
* Sun Sep 20 2015 mardnhAATTgmx.de- Update to version 0.0.0.git1442762148.f6a408f: + Remove status paragraph + Clarify fftw dep + Add cmake install target and update dependencies in readme + Add uninstall target to remove inspectrum + Fix wildcard for all files in file picker + Use Qt\'s built-in HSV conversion + Move file picker to SpectrogramControls + Open file from command-line + Pre-calculate color map + Cache FFT result + Index tiles by sample id and fft size + Use QCache to cache FFT results + Fix tile ID calculation + Use custom class to index tiles by fftSize, zoomLevel and sample number + Cache spectrogram pixmaps + Increase tile size + Ludicrous speed + Remove stray sample files + cmake: check for and use mman-win32 if building for windows + Make sample rate settable from the commandline + Add current filename to window title + cmdline: Use toDouble when parsing rate for scientific notation support + Fix window title not changing when opening a new file- removed patch inspectrum-cmake-mingw.diff (included upstream)
* Mon Aug 24 2015 mardnhAATTgmx.de- Update to version 0.0.0.git1440435628.87fd35b: + Remove unnecessary CMake modules + Switch to cmake + Add extra prereqs to OSX build instructions + Add license
* Fri Aug 21 2015 mardnhAATTgmx.de- Update to version 0.0.0.git1440112138.90fa88e: + Fix missing includes + Add CMakeLists + Add OSX instructions + Fix FFTW include cmake variable + modify CMakeLists.txt to build with cmake 2.8.0
* Sun Aug 16 2015 mardnhAATTgmx.de- initial package
 
ICM