QSSTV  9.4
Change log
  • 20210803 QSSTV 9.5.8
    • processing and initialization of DRM frames taking too long
    • Fftw plan on arm processors is very slow.
    • made some changes to make it "runnable" on Raspberry Pi.
    • (tested on RPI 4 (4G) , Rasberry OS / Buster)
  • 20210731 QSSTV 9.5.7
    • switching to DRM was taking more dan 45 seconds on slow cpu's.
    • changed initialization.
    • new logging functions
  • 20210722 QSSTV 9.5.6
    • 9.5.5 horizontalAdvance was not adapted, now it should ..
  • 20210721 QSSTV 9.5.5
    • Added conditional for Qt < 5.11: horizontalAdvance
  • 20210720 QSSTV 9.5.4
    • Added FILPATHLEN definition when using Hamlib 4
  • 20210310 QSSTV 9.5.3
    • QSSTV needs at least Qt version 5.11
    • bugfix target program from qssstv to qsstv
  • 20210303 QSSTV 9.5.2
    • changed install directory to /usr/local/bin
  • 20210103 QSSTV 9.5.0
    • eleminatting warnings and on new qt5.15.x (e.g. latest Fedora)
  • 20210103 QSSTV 9.4.6
    • bug fix to correctly detect narrow modes
  • 20200131 QSSTV 9.4.5
    • eliminate compiler warnings with new GCC(7.1) and new QT (QT_VERSION > 5.10.0)
  • 20190804 QSSTV 9.4.4
    • removed auto declaration in basicgraphicitem.cpp (needs C++11)
  • 20190803 QSSTV 9.4.3
    • added -Wno-implicit-fallthrough to qsstv.pro
    • macro text %s (SNR) is now supported in template
    • change in Test FTP Connections
    • improved sync detection in SSTV mode
    • documentation update
    • lowered audio level of WF ID
    • a number of small bug fixes
  • 20190506 QSSTV 9.4.2
    • replaced [[fallthrough]] statements for older compilers.
  • 20190505 QSSTV 9.4.1
    • redesign of the template editor
    • fixed template image corruption when image Fit mode was selected.
    • use of transparent images fixed (imageBackgroundColor (see Config GUI) is used to process transparency)
    • removed c++11 Config option in qsstv.pro. Eliminated dependencies on c++11 to commpile with older compilers.
  • 20190418 QSSTV 9.3.3
    • fixed api documentation generation
  • 20190418 QSSTV 9.3.2
    • complete rewrite of the FTP interfaces. They now run in a seperate thread
    • removed Hybrid notify config. All hybrid configurations are in one tab: Hybrid
    • size of recorded wav files was internally set to 0, fixed.
    • tx audio to wav file was output in mono with half the samples -> fixed
    • scaling of images in sstv tx mode -> fixed
    • show image with template when loading new image ->fixed
    • callsign was not set/send in DRM tx
    • new FFT implementation
    • compression in DRM now based on size in stead of ratio
    • fix error in Reed-Solomon decode when no erasures found
    • repeater functions implemented
    • fixed bug in AVT24-AVT90-AVT94
    • removed use VIS option in SSTV (now when a VIS code is detected, the mode is restricted to that VIS mode)
    • added confirmation options for delete files and program exit in gui configuration
    • more testing on raspberry Pi 3 model B. (compilation and execution OK)
    • added PKTLSB, PKTUSB and PKTFM in frequency config modulation
    • added passband to frequency settings
    • minor bug fixes
  • 20181226 QSSTV 9.2.8
    • pulse audio selection had some bugs -> fixed
  • 20180504 QSSTV 9.2.7
    • Right clicking in Galery window on empty image segfaults: fixed
    • updated some documentation typo's (Thanks Marinus DJ0MBA)
    • compiler warnings cleanup
  • 20170817 QSSTV 9.2.6
    • Changed the .pro file for autodetecing correct libopenjpg2 (DL1JBE -Tom)
    • ftp transfer - initialize bug fix (VK6MN- Mike)
    • Help manual -> path correction and corrected some typo's (DJ0MBA- Marinus)
    • SSTV initialize bug fix (Adrian)
    • Camera support for Raspberry PI Cam
    • fixed audio loopback use
    • fixed transmission after stop, image was not restarted at top
  • 20161022 QSSTV 9.2.5
    • Screen size reduced for use with smaller screens-fixed.
    • rig control - added capabilities test.
  • 20161022 QSSTV 9.2.4
    • some minor bugfixing
    • eliminated online status setting in Config Notication tab (doubled with setting in Operator settings)
    • bug fix: incremental counter on filename wih hybrid mode
    • added filename to statusbar when sending DRM image
  • 20161021 QSSTV 9.2.3
    • bug fix: memory leak in tx DRM when loading/resizing images
    • faster compression of tx images
    • bug-fix: hybrid mode saved images with wrong file extension. Receivers tried downloading wrong file.
    • Added all the patches (more then 20) from Mike, VK6M: rx/tx notifications and a large number of patches for image handling
    • Added new features (such a save waterfall image) implmented by Mike, VK6M
    • Todo: update the documentation !
  • 20160929 QSSTV 9.2.2
    • added CTRL_F keyboard shortcut to switch to and from full screen. This is mainly used on low resolution screens where the top and/or bottom taskbars are masking part of the QSSTV window.
  • 20160929 QSSTV 9.2.1
    • added low Resolution mode
    • changed SSTV sync detection
    • some minor bug fixes
  • 20160703 QSSTV 9.1.8
    • The program uses jp2 files for sending images in DRM mode. The file extensions were not correct. ->fixed
    • changes of the configuration do not need a restart of the program anymore (adding templates, stock images, DRM Profiles)
    • images in the gallery are now resized.
    • added menu option To Tx in Gallery Images RX and TX.
    • image in viewer is zoomed when resized while keeping aspect ratio.
    • Screen size reduced to 791x684 for use with smaller screens.
    • Added voice/data port selection for PTT (thanks to David VK3DCU)
  • 20160701 QSSTV 9.1.7
    • Normally the audio is generated on the left channel. There is now an option in the soundconfig to swap left and right channel. Some radios like the TS590 are using the right audio channel via USB (test done by PE1DFQ - Gerard).
    • On request from Michael DL3YAP: Added CW ID button to manually send the CW ID as specified in the CW config.
    • Name of ID button in the lower status bar changed to WF ID (waterfall ID) to avoid confusion with CW ID.
    • Fixed bug: Waterfall font size was not correctly saved.
    • Added "Bold" option for Waterfall font.
  • 20160628 QSSTV 9.1.6
    • ftp transfer crashes when transmitting in hybrid mode-> solved
  • 20160416 QSSTV 9.1.5
    • upload received images to ftp server (sstv and drm) gave file error -> solved
  • 20160415 QSSTV 9.1.4
    • rx image save button was not working -> fixed
  • 20160410 QSSTV 9.1.3
    • fixing compiler error: missing function cleanupcache in release mode
  • 20160409 QSSTV 9.1.2
    • implementation of image cache for faster image display in the gallery
    • bug fix ,race condition for RxNotification
  • 20160408 QSSTV 9.1.1
    • replaced jpeg2000 library Jasper with openjpeg because some distros won't support Jasper anymore. Jasper has not been maintained for more than 10 years.
  • 20151130 QSSTV 9.0.9
    • directories are auto-created if they don't exist
    • additional CAT command now also works with rigctld
  • 20150930 QSSTV 9.0.8
    • fix DRM status update
  • 20150929 QSSTV 9.0.7
    • fixed hang on exit
  • 20150928 QSSTV 9.0.6
    • performace optimization (especially for Raspberry Pi 2)
  • 20150926 QSSTV 9.0.4
    • added option for slow cpu (see Options ->GUI) This makes it possible to run QSSTV running on a Raspberry Pi 2.
    • minor change to ALSA sound interface.
    • some more bug fixing
  • 20150910 QSSTV 9.0.3
    • xmlrpc bug fix (persistent connections)
    • manual (a lot of) spelling corrections
    • compatibility with Qt 4.8
  • 20150907 QSSTV 9.0.2
    • changed configuration frequencies to allow for data modes on Icom
    • changed Editor, you may need to check/re-edit your template files (text offsets may have changed)
  • 20150831 QSSTV 9.0.1
    • first release